Commit Graph

1625 Commits (5c4a1342e4d1ab01edc946d8dac96e7a6f46d900)

Author SHA1 Message Date
Varun Patil 35be299da2 admin: refactor title
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-03 23:15:21 -07:00
Varun Patil dfcbf7be0a viewer: prevent duplicate metadata calls
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-03 23:10:38 -07:00
Varun Patil 0b31a8b9da albums: prevent list highlight when open
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-03 22:46:22 -07:00
Varun Patil 5b1cab9f91 albums: fix sort order
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-03 22:44:28 -07:00
Varun Patil dfc7f76c10 viewer: hide slideshow if single item
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-03 21:53:25 -07:00
Varun Patil 123ce4dfb3 viewer: hide album on public route
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-03 21:51:27 -07:00
Varun Patil b7f6301c4e viewer: debounce sidebar updates
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-03 20:31:53 -07:00
Varun Patil 66f9616942 perf: reduce metadata queries
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-03 19:43:57 -07:00
Varun Patil 268268da40 metadata: stop unnecessry reflows
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-03 14:50:48 -07:00
Varun Patil 488c67d216 viewer: fix positioning of popper
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-03 14:29:08 -07:00
Varun Patil 9052370be2 metadata: allow tag creation (fix #487)
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-03 14:11:52 -07:00
Varun Patil dc99fcd3e5 admin: support go-vod useTranscoder option
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-03 13:13:17 -07:00
Varun Patil 5cc1819a27 admin: adjust text
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-03 11:25:27 -07:00
Varun Patil a121c2d1a0 admin: warn if more than an hour since index
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-03 11:22:20 -07:00
Varun Patil 3f28416649 admin: add help section
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-03 11:18:15 -07:00
Varun Patil f13e868e72 admin: revamp UI
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-03 10:46:48 -07:00
Varun Patil 2f6e80c4de admin: check for preview generator
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-03 10:11:39 -07:00
Varun Patil 28634a3f30 admin: add apps section
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-03 10:02:21 -07:00
Varun Patil 5fc104622e metadata: do not fetch clusters for local
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-02 19:30:42 -07:00
Varun Patil 7841c80317 metadata: fix spacing for people
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-02 19:30:30 -07:00
Varun Patil 4d31385927 viewer: hide album button for local
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-02 19:30:17 -07:00
Varun Patil c231e48df9 refactor: move local check to utils
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-02 19:30:04 -07:00
Varun Patil 4b1759fb11 metadata: adjust people font size on mobile
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-02 19:16:02 -07:00
Varun Patil 014edf7506 metadata: fix stray gap
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-02 19:00:22 -07:00
Varun Patil af226344b8 metadata: show faces
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-02 18:52:29 -07:00
Varun Patil c56911709c docs: fix key docs
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-02 18:19:50 -07:00
Varun Patil f82c4ab851 app: fix nav alignment
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-02 16:29:15 -07:00
Varun Patil aad685d8d3 sidebar: fix overflow
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-02 16:08:04 -07:00
Varun Patil eb9c385d74 albums: fix UI when backend disabled
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-02 16:01:11 -07:00
Varun Patil 0e42b1cfca albums: fix incorrect deselection
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-02 15:53:25 -07:00
Varun Patil 0f875c2d2d albums: fix deletion from shares
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-02 15:34:45 -07:00
Varun Patil 0a6be56996 api: refactor query
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-02 15:25:36 -07:00
Varun Patil 4da3bd938a albums: refactor backend
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-02 15:22:06 -07:00
Varun Patil 912e05fae8 metadata: fix incorrect class
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-02 14:43:25 -07:00
Varun Patil 8b0c95835c metadata: use router link for albums
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-02 14:40:41 -07:00
Varun Patil 846294fae5 albums: more refactor for metadata
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-02 14:30:00 -07:00
Varun Patil d7a09cfbd3 albums: refactor metadata
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-02 13:54:25 -07:00
Varun Patil 86e9f729f6 albums: refactor list
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-02 13:23:27 -07:00
Varun Patil 254329e1c2 album: refactor add modal
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-02 12:42:45 -07:00
Varun Patil d32793e9c0 album: refactor picker
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-08-02 12:01:12 -07:00
Alex Saltykov 9ef9c573f7
Merge branch 'pulsejet:master' into issue-738.ux-improvements 2023-07-31 19:13:57 +03:00
Alexander Saltykov 9c883b5584 Moves AlbumsList component to metadata tab, changes album picker behaviour (click to add, click checkmark icon to select)
Signed-off-by: Alexander Saltykov <temp.kroogi@gmail.com>
2023-07-31 18:04:27 +03:00
Varun Patil 87c6c6f529 refactor: use route check props for cluster view
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-07-29 10:12:47 -07:00
Varun Patil bedacf429a albums: fix sorting order (fix #748)
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-07-29 10:08:24 -07:00
Varun Patil 2d54b502a9 refactor: more route check functions
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-07-29 10:02:45 -07:00
Varun Patil 6958a678b9 timeline: fix incorrect spacing
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-07-29 09:59:56 -07:00
Alexander Saltykov 67da46f6dd Adds additional button to menu
Signed-off-by: Alexander Saltykov <temp.kroogi@gmail.com>
2023-07-28 08:59:19 +03:00
Alexander Saltykov c20b0db074 Adds batch removing from albums feature
Signed-off-by: Alexander Saltykov <temp.kroogi@gmail.com>
2023-07-27 08:44:52 +03:00
Alexander Saltykov ccbd550ba1 Adds multiple albums selection
Signed-off-by: Alexander Saltykov <temp.kroogi@gmail.com>
2023-07-26 08:43:20 +03:00
Alex Saltykov 7eca2b7111
Merge branch 'pulsejet:master' into issue-738.ux-improvements 2023-07-25 13:13:02 +03:00
Alexander Saltykov ee87fc32e4 Adds Albums tab to sidebar
Signed-off-by: Alexander Saltykov <temp.kroogi@gmail.com>
2023-07-25 12:51:08 +03:00
Alexander Saltykov 16cdf694a2 fixes formatting
Signed-off-by: Alexander Saltykov <temp.kroogi@gmail.com>
2023-07-24 22:41:59 +03:00
Alexander Saltykov 2457eb70aa Fixes indicator styling, adds info whether an album contains selected file
Signed-off-by: Alexander Saltykov <temp.kroogi@gmail.com>
2023-07-24 22:35:25 +03:00
Varun Patil 79266d75b3 sel: initiate selection with ctrl / shift (fix #745)
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-07-23 11:42:23 -07:00
Varun Patil ab01f9d105 rowhead: do not show sel icon if no hover device
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-07-23 11:40:07 -07:00
Varun Patil 945b302320 sel: let shift-click on icon select range (fix #565)
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-07-23 11:34:51 -07:00
Varun Patil ec8a2baed0 chore: bump up dependencies
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-07-22 13:04:29 -07:00
Varun Patil 101170d71d editor: remove patching
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-07-22 12:39:09 -07:00
Varun Patil 10783a7cd1 folder: fix breadcrumb navigation (fix #731)
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-07-21 20:53:04 -07:00
Varun Patil 33d968dc53 chore: bump up go-vod
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-07-21 20:26:56 -07:00
Alexander Saltykov 3663a31df0 Adds indication whether an album have this photo already
Signed-off-by: Alexander Saltykov <temp.kroogi@gmail.com>
2023-07-21 12:29:07 +03:00
Varun Patil 45fa284b75 albums: fix name for shares (fix #723)
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-07-06 13:18:59 -07:00
Varun Patil 590d8272d5 Implement unclustered photos for recognize (fix #475)
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-07-03 17:07:50 -07:00
Varun Patil a87c29a2fa metadata: fix text when address lookup fails (close #719)
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-07-03 12:07:43 -07:00
Varun Patil 3c68fb38b0 metadata: use locale time format (fix #703)
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-06-27 08:55:27 -07:00
Varun Patil 512ffb8656 app: start with closed nav for shares (fix #553)
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-06-26 15:01:46 -07:00
Varun Patil e6597844f7 share: prevent init screen on shares (fix #562)
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-06-26 14:53:32 -07:00
rakekniven cc655c9cd6
fix(l10n): Fixed typo 2023-06-08 00:45:03 +02:00
Varun Patil 08fb5d4397 map: use map icon for empty content
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-06-04 11:18:45 -07:00
Varun Patil e9e329aa2b map: fix empty content position
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-06-04 11:16:45 -07:00
Varun Patil 9e9ea601e7 map: remove hover zoom
Causes more trouble than it is worth

Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-06-04 10:57:08 -07:00
Varun Patil 4e283ecc93 refactor: use consistent preview sizes (fix #679)
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-06-04 10:44:35 -07:00
Varun Patil dd38ba04f2 sel: cap touch scroll to 10px
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-06-02 20:18:24 -07:00
Rhys Tyers 011a862367 Create global preview/full res image settings and allow user to override them 2023-06-01 20:58:23 +01:00
Rhys Tyers 1be43bdeeb Add configuration for full res on zoom and full res always for public shares 2023-05-31 12:35:40 +01:00
Varun Patil ab5627d1f4 scroller: fix cursor transform clamping
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-30 10:50:33 -07:00
Varun Patil a001361f20 cluster-view: add margin below top matter
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-30 09:42:59 -07:00
Varun Patil d4da014268 top-matter: hide shadow by default
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-30 09:40:30 -07:00
Varun Patil 88e9ed068b scroller: fix scrolling post last tick
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-30 00:43:45 -07:00
Varun Patil 8118578b1c otd: remove sync load
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-29 23:23:25 -07:00
Varun Patil 34d48c3cc6 places: implement hierarchy (close #511)
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-29 23:12:55 -07:00
Varun Patil f89da9e541 dtm: refactor header to component
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-29 21:37:48 -07:00
Varun Patil 6288fbb8ff refactor: move dynamic top matter to component
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-29 21:31:44 -07:00
Varun Patil 1e8d0485bf refactor: make no-user-select global
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-29 12:46:02 -07:00
Varun Patil 2c764210bc Revert "release: v5.2.0-alpha.3"
This reverts commit a9a5c25431.
2023-05-29 12:27:25 -07:00
Varun Patil a9a5c25431 release: v5.2.0-alpha.3 2023-05-29 12:26:01 -07:00
Varun Patil 5bed6503e2 sel: do not block touch events
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-29 12:21:27 -07:00
Varun Patil 5ed210710f ximg: improve preview check regex
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-29 11:57:34 -07:00
Varun Patil 32a4899194 ximg: get fileid only after regex match
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-29 11:49:14 -07:00
Varun Patil 5e8967eb16 ximg: beter log preview errors
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-29 11:46:47 -07:00
Varun Patil 8aa5cf09a5 psimage: fix uncaught fetch error
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-29 11:37:50 -07:00
Varun Patil 2517bfacee ximg: only inject trusted svg tags
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-29 11:23:11 -07:00
Varun Patil f8ce33f5f4 photo: rearrange attributes
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-29 11:16:59 -07:00
Varun Patil bc74ee2529 photo: fix nested svg styles
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-29 11:11:58 -07:00
Varun Patil 1fce8ae207 sel: only use left click for clicking (#641)
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-29 11:07:53 -07:00
Varun Patil 0bf239b67a ximg: restore nopreview image
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-29 11:02:04 -07:00
Varun Patil e43a8b17ea folder: remove broken call
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-29 11:01:40 -07:00
Varun Patil 44a55e1e4a edit-tags: translate tag names
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-28 01:22:13 -07:00
Varun Patil 3008647ee5 utils: fix fromNow date
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-28 01:05:30 -07:00
Varun Patil bfce0b06ad otd: fix half round corners
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-28 00:45:26 -07:00
Varun Patil 359f9a97ad timeline: restore subpixel rounding fix
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-28 00:12:31 -07:00
Varun Patil 7b027a1fe9 metadata: fix display of mtime (fix #666)
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-27 17:10:20 -07:00
Varun Patil d7de507669 metadata: refactor date calls
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-27 16:39:20 -07:00
Varun Patil e7cd6d0e60 hooks: clear all cache on logout (close #665)
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-26 11:05:44 -07:00
Varun Patil 0532bc8ee3 refactor: use separate entry point for admin
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-26 09:47:05 -07:00
Varun Patil cb20753a7f admin: fix types in file support
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-26 09:43:36 -07:00
Varun Patil 0c5e1cb5b0 cache: scope all keys we use
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-26 09:23:22 -07:00
Varun Patil 6b2e462496 refactor: use await for cache open in ximg-worker
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-26 09:13:52 -07:00
Varun Patil 10ff01ae86 refactor: variable names in cache
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-26 09:11:05 -07:00
Varun Patil cfd1ba798e timeline: remove unused import
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-25 11:17:20 -07:00
Varun Patil b1f5884494 refactor: remove more createMatter defs
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-25 11:13:49 -07:00
Varun Patil bd167a200b folder: fix route replace
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-25 11:08:24 -07:00
Varun Patil 1f2b8d3186 nx: hide mnav on album
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-24 23:24:30 -07:00
Varun Patil 15411a9db9 timeline: fix dyn-top-matter overlap with scroller
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-24 23:10:41 -07:00
Varun Patil b3e39cf53c scroller: force top computation on recreate
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-24 23:04:11 -07:00
Varun Patil 79f32298d0 scroller: add comment
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-24 23:03:50 -07:00
Varun Patil 1cb791b4a5 top-matter: hide shadow when dynamic visible
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-24 22:25:20 -07:00
Varun Patil 449595b006 public-album: fix header (fix #627)
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-24 22:04:50 -07:00
Varun Patil ca30e2f876 albums: show better title
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-24 21:59:03 -07:00
Varun Patil 300567d7b6 albums: fix weirdness in top-matter
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-24 21:14:10 -07:00
Varun Patil ae6f034458 refactor: collect route methods to global
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-24 21:11:29 -07:00
Varun Patil af82ca68b3 timeline: bigger dynamic header
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-24 21:01:09 -07:00
Varun Patil c06089eaa2 top-matter: prevent name wrap
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-24 20:22:56 -07:00
Varun Patil c2632db8eb cluster: fix word wrapping
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-24 20:19:19 -07:00
Varun Patil afed32ec1d viewer: sidebar -> info
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-24 12:28:19 -07:00
Varun Patil 78ad1b072f explore: sort tags and places
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-23 21:13:01 -07:00
Varun Patil ba326f9552 albums: allow 2 columns
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-23 21:10:19 -07:00
Varun Patil e69422b37a empty-content: add icon for albums
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-23 21:01:28 -07:00
Varun Patil 0bd0c9cb37 cluster: no link for plus
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-23 21:01:20 -07:00
Varun Patil 1762404d13 scroller: reduce one transform
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-23 20:44:53 -07:00
Varun Patil 3b93e85ab6 scroller: fix icon
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-23 20:38:10 -07:00
Varun Patil b15ae11c72 nx: add containment
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-23 20:19:21 -07:00
Varun Patil 40fc7ab44c mobile-header: add link
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-23 20:17:00 -07:00
Varun Patil 5be9da0ab4 mnav: replace routes instead of push
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-23 20:05:31 -07:00
Varun Patil 121f5fb1af nx: pass both video sources
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-23 19:44:31 -07:00
Varun Patil 76b1f20cbb perf: move cluster grid to layer
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-23 13:43:11 -07:00
Varun Patil af7e48edfd admin: minor UX fix
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-22 22:38:46 -07:00
Varun Patil b2bb64e83d admin: allow preview configuration (close #587)
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-22 22:35:29 -07:00
Varun Patil 8b37c33154 admin: add preview types
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-22 21:57:53 -07:00
Varun Patil a11b347c6f app: remove useless gap on public links
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-22 20:18:50 -07:00
Varun Patil 7a534767ab top-matter: fix z-index
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-22 20:05:23 -07:00
Varun Patil c9f434d74c refactor: move folder picker to utils
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-22 19:59:54 -07:00
Varun Patil 0323d94c00 first-start: multiple fixes
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-22 19:45:23 -07:00
Varun Patil afc22c6f60 first: fix admin text
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-22 19:24:20 -07:00
Varun Patil 3a67accc3f face: don't reload page on rect setting change
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-21 22:12:54 -07:00
Varun Patil 815f3420a0 map: animate size invalidation
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-21 21:58:07 -07:00
Varun Patil 123ede8f00 explore: add folders link
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-21 21:55:16 -07:00
Varun Patil 3f4f96074b settings: confirm before logout
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-21 21:51:02 -07:00
Varun Patil bd2767fb0f nx: add tap for mnav
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-21 20:52:04 -07:00
Varun Patil b5a59d457d settings: fix layout bug
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-21 20:38:33 -07:00
Varun Patil 02644a645f nx: allow configuring local folders
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-21 20:31:17 -07:00
Varun Patil f842012954 settings: make timeline path readonly
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-21 20:08:19 -07:00
Varun Patil fe2ff5d23c nx: fix album share
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-21 19:56:08 -07:00
Varun Patil beb95cd25a explore: adjust margins
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-21 19:11:36 -07:00
Varun Patil 488d638c72 explore, app: move around some padding
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-21 19:00:04 -07:00
Varun Patil 5147e919fe timeline: remove header
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-21 18:32:30 -07:00
Varun Patil af298fd12e Minor display improvements
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-21 18:28:43 -07:00
Varun Patil f9b0e873fb scroller: shift for top matters
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-21 17:41:31 -07:00
Varun Patil 2b8fec6a40 app: fix sw update
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-21 12:12:47 -07:00
Varun Patil 5c031a1121 static-config: fix with offline sw
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-21 11:54:06 -07:00
Varun Patil 1b1f32e623 nx: fix dark recognition
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-18 19:18:04 -07:00
Varun Patil 85bb2fdd9b nx: add logout button
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-17 23:57:13 -07:00
Varun Patil a8fe957161 app: use event bus to close nav
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-17 15:37:41 -07:00
Varun Patil 4410d7816f deps: replace moment with luxon
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-16 21:01:41 -07:00
Varun Patil 07e217c093 perf: prevent bailouts
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-16 12:07:25 -07:00
Varun Patil bd0c18ac0f timeline: debounce soft refresh calls
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-15 12:13:47 -07:00
Varun Patil c5833c97ad single-item: prevent circular refs
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-15 11:52:14 -07:00
Varun Patil bff4f44003 rowhead: reduce font weight
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-15 09:55:47 -07:00
Varun Patil 9487058570 scroller: prevent hv above viewport
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-15 09:35:06 -07:00
Varun Patil e8639694ba timeline: reduce scroll delay
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-15 09:32:22 -07:00
Varun Patil 6dfd9762fc dav: improve deleting error handling
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-14 22:33:02 -07:00
Varun Patil 67f7eb1e6a nx: add header
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-14 21:49:23 -07:00
Varun Patil 7ba4055839 scroller: do update during animation frame
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-14 20:10:51 -07:00
Varun Patil 19e068e36d otd: increase mobile size
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-14 20:06:57 -07:00
Varun Patil 2e59e59df8 video: get rid of CSS rotation
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-14 18:44:05 -07:00
Varun Patil 804fbbe78e nx: play touch sound on sel manager viewer open
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-14 17:26:14 -07:00
Varun Patil 82251aa6ec nx: video fixes
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-14 15:45:27 -07:00
Varun Patil bb86a8f62a mnav: fix weird scrolling
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-14 15:07:12 -07:00
Varun Patil 4ed0972645 nx: add HLS playback
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-14 13:59:00 -07:00
Varun Patil 6fa14a94b6 nx: destroy player
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-14 13:31:26 -07:00
Varun Patil 9fc71f4832 nx: make video playback body transparent
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-14 12:30:28 -07:00
Varun Patil 0d03f461f1 refactor: make viewer singleton
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-14 11:59:38 -07:00
Varun Patil 7a73902238 viewer: fix highres for nx
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-11 19:49:13 -07:00
Varun Patil 79347da0d0 ximg: remove unused import
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-11 03:32:56 -07:00
Varun Patil 70bac31f51 view: many fixes for mobile
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-11 03:28:31 -07:00
Varun Patil 5e748710cd album-share: add loading icon
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-11 00:53:33 -07:00
Varun Patil b121c62e56 album-form: fix overflow
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-11 00:46:49 -07:00
Varun Patil ef1bfac8ba modal: remove use of important
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-11 00:43:35 -07:00
Varun Patil 6dfdefb56c viewer: close editor on close
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-11 00:32:19 -07:00
Varun Patil da16db5388 nx: allow sharing local files
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-10 20:24:53 -07:00
Varun Patil 379dee2c91 share-modal: reset loading counter
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-10 20:13:21 -07:00
Varun Patil bdc95b0cbf nx: add sharing API
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-10 20:02:52 -07:00
Varun Patil 5c671473f7 modal: use content height on mobile
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-10 18:11:33 -07:00
Varun Patil 6748157cb3 nx: delete (active)
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-10 13:26:01 -07:00
Varun Patil 118d87db03 albums: show display name of user for sharing
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-10 02:41:44 -07:00
Varun Patil 8ec201cb0f nx: use etag
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-08 21:35:19 -07:00
Varun Patil a49d5dfad3 nx: fix sort order
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-08 21:30:45 -07:00
Varun Patil 1ffada41b1 download: use head for filename (nx)
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-08 20:34:24 -07:00
Varun Patil d2bbddbdd9 nx: hand off download
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-08 19:50:33 -07:00
Varun Patil 41a9e306cb dav: exclude locals
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-08 19:09:50 -07:00
Varun Patil 6642e0c577 viewer: disable unused buttons in nx
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-08 15:24:27 -07:00
Varun Patil bad7610ead x-loading: fix z-index
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-08 15:19:37 -07:00
Varun Patil 7a290077d5 viewer: prevent incorrect favorite setting
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-08 15:11:36 -07:00
Varun Patil 17dfa8a4cc metadata: ensure latlng numbers
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-08 15:03:48 -07:00
Varun Patil 7ee3239ea3 nx: use info API
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-08 14:46:15 -07:00
Varun Patil 83c359e2e7 nx: use HTTP
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-08 13:25:13 -07:00
Varun Patil d797a7cc0b nx: set theme with viewer
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-07 21:18:33 -07:00
Varun Patil 09a707111f nx: highcontrast dark is dark
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-07 21:10:05 -07:00
Varun Patil 0476703567 nx: set theme color
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-07 21:06:30 -07:00
Varun Patil 3e88e2cab4 nativex: use days
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-07 20:02:14 -07:00
Varun Patil c325d4466f mnav: adjust sizes
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-06 23:20:03 -07:00
Varun Patil 5668e54a55 modal: fix album/face edit routes
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-06 21:36:04 -07:00
Varun Patil cca54c6681 mnav: size is number
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-06 21:15:48 -07:00
Varun Patil 29b8582d4a mnav: make icons smaller
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-06 21:12:48 -07:00
Varun Patil 22c81ef5a6 scroller: make hv bigger
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-06 20:45:04 -07:00
Varun Patil 118f709154 psvideo: allow rotation 270 (fix #394)
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-06 14:29:30 -07:00
Varun Patil d0335adcb5 sel: improve mobile touch drag
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-06 14:02:36 -07:00
Varun Patil 769477d5d5 timeline: prvent stale manager refs
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-05 20:58:50 -07:00
Varun Patil 29d1e92421 scroller: account for border of hv
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-04 20:08:46 -07:00
Varun Patil d465f996e2 scroller: inverted logic
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-04 19:28:51 -07:00
Varun Patil 636183918c Revert scroller height patch
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-04 11:21:38 -07:00
Varun Patil c13a4ca339 mnav: hide on public links
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-04 10:30:41 -07:00
Varun Patil fb6476a001 mnav: prevent scroller overflow
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-03 21:03:15 -07:00
Varun Patil 2fa06c503e mnav: make it smaller
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-03 20:52:37 -07:00
Varun Patil 12f44d94ca nx: full load for viewer
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-03 20:28:13 -07:00
Varun Patil 839de2e646 frame: add local flag to photo
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-03 20:21:20 -07:00
Varun Patil 917fccf0da nx: add more interfaces
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-03 19:59:58 -07:00
Varun Patil b889c5f5f7 config: use scoped storage
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-03 11:54:07 -07:00
Varun Patil 50287a2159 explore: add loader
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-03 11:25:58 -07:00
Varun Patil f3345dd0b7 mnav: more fixes
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-03 11:18:30 -07:00
Varun Patil 585a5f71c8 mnav: prevent overlap
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-03 11:05:40 -07:00
Varun Patil 8f5056e06a mnav: highlight selection
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-03 10:41:56 -07:00
Varun Patil 0ce08c82fe config: fix use of removed props
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-03 10:33:03 -07:00
Varun Patil f7d7693bf4 design: add new loading icon
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-03 10:28:12 -07:00
Varun Patil 0143148f61 explore: add new component
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-03 04:10:31 -07:00
Varun Patil aaab49e371 nx: add mobile nav
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-03 02:27:03 -07:00
Varun Patil 1e610ee0a9 style: disable tap highlight globally
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-03 02:00:07 -07:00
Varun Patil 4c6f1a7017 nx: use js for detection
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-03 01:24:22 -07:00
Varun Patil 9903885862 nx: base layout 2023-05-03 00:37:25 -07:00
Varun Patil fb5d08a554 sw: use network first for index
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-02 23:37:11 -07:00
Varun Patil 749e14fe03 sw: cache-first for pages
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-02 23:26:42 -07:00
Varun Patil 37abc991b1 big: remove initial state except for shares
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-02 22:52:00 -07:00
Varun Patil 45743b8918 all: make OCA dep optional
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-02 15:40:36 -07:00
Varun Patil e05c10d1de docs: point to new domain name
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-01 02:54:06 -07:00
Varun Patil 756f6425c6 docs: remove refs to wiki
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-30 13:46:33 -07:00
Varun Patil 289317bbc6 exif: fix timezone parsing for Apple Quicktime
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-30 04:22:22 -07:00
Varun Patil 578b0645f4 refactor: change classname bbl
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-29 00:25:28 -07:00
Varun Patil df0c8d590f recognize: allow creating new cluster (fix #117)
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-29 00:13:30 -07:00
Varun Patil a9f2f0f5ad top-matter: hide actions for all when selection
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-28 22:40:57 -07:00
Varun Patil 10002e3686 fix: remove top-bar class on sel manager destruction
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-28 22:37:10 -07:00
Varun Patil 395b3aacb5 face-top-matter: hide actions on top bar
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-28 22:33:54 -07:00
Varun Patil 429c821fbf Support for recognize v3.8 (fix #618)
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-28 22:29:10 -07:00
Varun Patil e1986b6991 topmatter: refactor
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-28 22:13:32 -07:00
Varun Patil 968f7a9164 Allow duplicate live video files (close #594)
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-25 14:50:48 -07:00
Varun Patil 8735ac2159 cluster: refresh on config change
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-24 17:46:31 -07:00
Varun Patil e5a958916e edit: allow using precise location (fix #604)
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-24 12:31:08 -07:00
Varun Patil 0a79f30861 download: limit only videos
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-24 12:24:25 -07:00
Varun Patil 105987e92d dav: fix escaping in folder url (fix #569)
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-19 17:07:37 -07:00
Varun Patil 49b1583c07 main: move admin to async import
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-19 16:59:40 -07:00
Varun Patil 6fb4b4dd23 folder-grid: make bigger on desktop
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-19 16:18:26 -07:00
Varun Patil aa81acd139 refactor: update prettier config
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-19 16:14:30 -07:00
Varun Patil 9da0e87a7b admin: fix tokens
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-19 16:00:19 -07:00
Varun Patil 7861ac6549 refactor: break up admin
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-19 15:26:08 -07:00
Varun Patil 5152348586 cache: improve startup behavior
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-19 14:01:08 -07:00
Varun Patil f1834e31ba worker: fix crash due to caches (fix #588)
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-19 13:42:38 -07:00
Varun Patil 3113b0041e admin: add http checks
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-19 13:33:53 -07:00
Varun Patil 45478d1166 ximg: remove useless blob call
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-19 09:56:02 -07:00
Varun Patil f370e74c54 admin: remove quotes from string (close #579)
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-18 19:22:54 -07:00
Varun Patil 65448ed4c0 refactor: enable strict null checking
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-18 19:19:05 -07:00
Varun Patil aabaaef390 admin: include versions of bin
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-18 14:02:34 -07:00
Varun Patil 6669626864 admin: note you don't need perl
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-17 16:20:49 -07:00
Varun Patil 5e69f7b7dd admin: warn incomplete planet (#578)
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-17 09:49:13 -07:00
Varun Patil b32fbbc8df admin: show missing gis message
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-17 09:26:02 -07:00
Varun Patil 24890f0103 psvideo: make another attempt to play
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-17 00:34:36 -07:00
Varun Patil 59c186ab8e timeline: ensure pct is valid
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-17 00:29:25 -07:00
Varun Patil 94a35c1315 ximg: fix chunk loading
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-16 21:46:47 -07:00
Varun Patil 1576663b70 Revert "worker: use public path"
This reverts commit edc50fe0da.
2023-04-16 21:03:58 -07:00
Varun Patil edc50fe0da worker: use public path
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-16 20:56:32 -07:00
Varun Patil 2531854552 admin: add token to prevent too many actions
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-16 20:05:29 -07:00
Varun Patil 526559b672 place-setup: recalculate places
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-16 19:53:06 -07:00
Varun Patil 7a733d3d11 index: improve job message
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-16 18:47:26 -07:00
Varun Patil 51c62cd3b2 modal: use mutation observer
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-16 17:01:09 -07:00
Varun Patil e21c8d2d25 admin: hide null value
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-16 15:07:54 -07:00
Varun Patil d99647291a index: fix parallelization
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-16 12:58:29 -07:00
Varun Patil a6a4e4b62b viewer: change alert to error
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-16 11:29:58 -07:00
Varun Patil 6b25ad6780 editor: improve edit propagation
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-16 11:13:58 -07:00
Varun Patil bb047d9418 editor: fix load after resize
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-16 10:52:54 -07:00
Varun Patil 2f62a4e1c2 editor: fix saving name
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-16 10:09:40 -07:00
Varun Patil 8c947000a5 editor: fix bugginess
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-16 10:02:51 -07:00
Varun Patil e2408a5111 ximg: start worker on demand
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-16 00:03:13 -07:00
Varun Patil 967646572c imge: more updates
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-15 23:59:29 -07:00
Varun Patil 678c46b15e More on frmagick
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-15 23:51:05 -07:00
Varun Patil 8ecf4d62c7 ximg: increase default buffer size
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-15 12:30:06 -07:00
Varun Patil 9908f65dc7 remove frivolous will-change
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-15 12:29:03 -07:00
Varun Patil b9998b6a12 map: do not make queries when nothing changed
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-15 12:26:39 -07:00
Varun Patil 140f0fb059 Mark timeline indexing as not recommended
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-13 23:24:24 -07:00
Varun Patil 641574ccd2 index: move to service (partial)
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-13 19:43:13 -07:00
Varun Patil d2273cc76e refactor: move preview url to utils
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-12 22:05:24 -07:00
Varun Patil 3a629bf7aa refactor: utls to folder
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-12 22:00:03 -07:00
Varun Patil c9bbbe9f94 refactor: utils into files
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-12 21:57:07 -07:00
Varun Patil 2eaf5670fe worker: no init for admin
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-12 21:46:46 -07:00
Varun Patil d4a4b2dbca timeline: load immediately on scroll end
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-12 21:34:36 -07:00
Varun Patil a01092f3ae ximg: move cache to main thread
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-12 20:34:59 -07:00
Varun Patil 7a316785fa sel: fix mobile multi-select
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-12 15:53:41 -07:00
Varun Patil 294d731f6f refactor: move rowHead to comp
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-12 15:24:13 -07:00
Varun Patil 805a131c4a timeline: v-for on photo component
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-12 15:19:29 -07:00
Varun Patil 2b36c31af0 otd: add once to icons
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-12 14:34:24 -07:00
Varun Patil 88cf0865e5 perf: prevent icon updates
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-12 13:47:07 -07:00
Varun Patil 926b6f06e7 timeline: add missing bracket
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-12 13:29:23 -07:00
Varun Patil 4de6a6aded ts: modern syntax for type import
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-12 07:45:56 -07:00
Varun Patil 189e529fc2 ximg: improve types
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-12 07:37:18 -07:00
Varun Patil de8d79821f ximg: move to worker
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-12 07:08:55 -07:00
Varun Patil a4785efcdc psvideo: prevent illegal play attempts
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-12 05:42:45 -07:00
Varun Patil 8802cbc7d6 timeline: preload more rows (fix #549)
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-12 04:46:04 -07:00
Varun Patil 3ee8e07bd3 admin: show gistype config
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-10 19:31:07 -07:00
Varun Patil e495dbfcb8 admin: add places-setup route
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-10 19:17:16 -07:00
Varun Patil 5bf4c59b9c admin: refresh status
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-10 16:58:45 -07:00
Varun Patil 3f66e58ebe admin: add external storage note
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-10 14:33:24 -07:00
Varun Patil 312039deab add more config to repair step
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-10 14:32:35 -07:00
Varun Patil 8cdfe0a97e notranscode: remove error on UI
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-10 14:13:21 -07:00
Varun Patil 5c5eef1ff4 add binext
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-10 14:01:29 -07:00
Varun Patil 5cb3deb519 admin: allow test results to show
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-10 00:28:23 -07:00
Varun Patil 8c1432af45 admin: add status text
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-10 00:20:17 -07:00
Varun Patil 203cb146c8 admin: add exiftool
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-09 23:42:23 -07:00
Varun Patil f73b82bdd5 admin: add settings section
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-09 23:24:59 -07:00
Varun Patil e1a53d8e81 psvideo: improve selection behavior
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-03 19:39:05 -07:00
Varun Patil ffdf49395d dl: use video hints
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-03 18:17:21 -07:00
Varun Patil 47c9761308 sw: bypass for API
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-03 17:05:44 -07:00
Varun Patil 674a5da53c psvideo: fallback to HLS if direct fails (#364)
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-03 14:43:37 -07:00
Varun Patil ceab94762d psvideo: await lock changes
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-03 12:36:30 -07:00
Varun Patil 2e483865bb psvideo: don't override prev rotation again
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-03 12:28:41 -07:00
Varun Patil 052134be6e ximg: process multipreview on the fly
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-01 22:35:11 -07:00
Varun Patil 7e8e877320 map: trigger refresh immediately during init
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-01 18:21:43 -07:00
Varun Patil 4418494fb3 timeline: throw query on invalid params
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-01 18:17:53 -07:00
Varun Patil 7c53248936 map: fix init position
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-01 18:14:37 -07:00
Varun Patil 3bf525193d split-timeline: remove border-radius
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-01 10:21:29 -07:00
Varun Patil 2c91535ff2 split-timeline: fix title size
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-01 10:19:07 -07:00
Varun Patil 89246f7552 scroller: hide when inactive on mobile
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-01 09:57:25 -07:00
Varun Patil 07da344807 split-timeline: use top for animations
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-01 09:12:32 -07:00
Varun Patil 552a613778 map: implement deep linking
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-31 14:41:02 -07:00
Varun Patil 3d4a5d6579 split-timeline: top-bar position
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-31 14:05:14 -07:00
Varun Patil b179b5b9ad split-timeline: use percent basis
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-31 13:56:53 -07:00
Varun Patil 952f781d70 split-timeline: fix small timeline behavior
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-31 13:50:40 -07:00
Varun Patil effb80b1fd timeline: forbid breakout on desktop
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-31 13:33:19 -07:00
Varun Patil 65d987c7db map: remove stamen
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-31 13:24:23 -07:00
Varun Patil 6157a4fb36 map: improve mobile layout
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-31 13:22:12 -07:00
Varun Patil 9cd1058028 timeline: use container size for layout
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-31 12:01:33 -07:00
Varun Patil 279c74fae9 split-timeline: fix class scoping
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-30 12:08:41 -07:00
Varun Patil bcf14cd434 map: invalidate size on resize
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-30 11:51:16 -07:00
Varun Patil 61b3c7de1c split-timeline: basic resizing
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-30 11:44:18 -07:00
Varun Patil 5c57d17aa8 timeline: preserve row sizes regardless of load state
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-29 19:11:58 -07:00
Varun Patil 5e7c8fec9f albums: log DAV copy error
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-29 17:58:00 -07:00
Varun Patil a0ff17df96 api: remove undefined in API.Q
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-29 16:08:25 -07:00
Varun Patil 9e7a6a0bd1 edit-meta: fix location ref
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-27 22:16:34 -07:00
Varun Patil 3b24a62ba0 exif: use location for timezone
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-27 17:52:03 -07:00
Varun Patil 86ceaf7bb2 exif: improve date parsing
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-27 15:26:08 -07:00
Varun Patil 2756855b50 ximg: make decoding async
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-25 08:11:08 -07:00
Varun Patil 0566075efe ply: restore screen orientation on fullscreen exit (fix #521)
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-25 08:08:49 -07:00
Varun Patil dae5785462 single-item: fix post-processing (fix #470)
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-25 07:58:03 -07:00
Varun Patil 8cf910f3b6 image: don't load msrc placeholder unless blob
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 19:08:39 -07:00
Varun Patil 8db1ce0350 More refactor for albums
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 18:09:31 -07:00
Varun Patil 68a1366f4e ximg: fix rejection
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 17:38:20 -07:00
Varun Patil d160532bd8 cluster: add error image
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 17:02:38 -07:00
Varun Patil 1ece331ecb strings: fix album
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 16:56:35 -07:00
Varun Patil 3dbea3382d cluster-grid: make it smaller
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 16:51:03 -07:00
Varun Patil 558e0bf13f folder-grid: do query in timeline
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 16:49:16 -07:00
Varun Patil d1c012edab cluster-grid: fix margin
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 16:20:14 -07:00
Varun Patil d9e37eb0ae timeline: folders not empty
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 16:12:10 -07:00
Varun Patil e696c5199c timeline: minor refactor
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 16:02:10 -07:00
Varun Patil eb3c834241 refactor: separate folder logic
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 15:54:58 -07:00
Varun Patil 37a108c2fc cluster: hide overlay on error
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 14:00:23 -07:00
Varun Patil f0d9f68061 facelist: use clustergrid
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 13:54:59 -07:00
Varun Patil 5a7d91d886 refactor: separate cluster grid
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 13:41:36 -07:00
Varun Patil 74e4503668 timeline: refactor markup
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 13:29:23 -07:00
Varun Patil 492f1bb610 cluster-view: increase buffer
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 13:24:43 -07:00
Varun Patil 3676e088cf cluster: allow reuse of element
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 12:35:09 -07:00
Varun Patil 7326ee8ec0 refactor: tag frame to cluster
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 12:30:08 -07:00
Varun Patil 24615ddd0d sel: do not forgive movement for taps (fix #516)
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 02:43:31 -07:00
Varun Patil 5ae7c83147 refactor: days query to enum
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-23 20:06:08 -07:00
Varun Patil 7d9db06421 big refactor: move more stuff to backend
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-23 16:58:49 -07:00
Varun Patil f284085a1a refactor: cluster backends
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-23 11:08:36 -07:00
Varun Patil e39d229747 psvideo: fix double bg
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-22 10:41:43 -07:00
Varun Patil 220adcab90 video: remove placeholder if not setup
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-21 13:31:58 -07:00
Varun Patil c6478a195d ps: add typings
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-19 03:09:28 -07:00
Varun Patil 09ab876ebd video: keep placeholder
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-19 01:51:21 -07:00
Varun Patil 17162ed5b3 lp: minor improvements
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-19 01:45:37 -07:00
Varun Patil d6a8198660 ps: improve thumb behavior
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-19 01:15:08 -07:00
Varun Patil efec80523a psvideo: fix preview of video
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-18 21:35:31 -07:00
Varun Patil d2122c1e3a psvideo: refactor div creation
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-18 21:28:23 -07:00
Varun Patil ab4426dc73 psimage: load thumbnail
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-18 20:59:26 -07:00
Varun Patil 7c04313519 photo: fix cursor
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-18 20:48:06 -07:00
Varun Patil 235cf66dee sel: allow touchmove by 30px
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-18 14:32:25 -07:00
Varun Patil 857c44adc8 photo: fix long press on firefox mobile (fix #498)
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-18 14:21:30 -07:00
Varun Patil c797e11220 lp: disableRemotePlayback
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-18 12:49:12 -07:00
Varun Patil 65da5c0436 refactor: optimize usage of querySelector
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-18 12:45:52 -07:00
Varun Patil 0bbcf7c8a0 viewer: adjust for sidebar on window resize
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-18 12:30:14 -07:00
Varun Patil 1371c5b8a6 refactor: move window resize event to app
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-18 12:08:52 -07:00
Varun Patil 886f3758d6 viewer: refactor sidebar functions to sidebar
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-18 11:39:11 -07:00
Varun Patil bcc2d3ca8f viewer: fix sidebar in fullscreen
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-18 11:25:27 -07:00
Varun Patil c74bdeecbc viewer: fix sidebar shenanigans
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-18 11:19:36 -07:00