Yaros and GitHub
37abbeba52
fix(mobile): readonly redirect when not logged in ( #27728 )
2026-04-15 20:20:08 -05:00
81780b0cc0
fix(web): add partner photo to album from multiselect ( #27767 )
...
* fix(web): add partner photo to album
* chore: fix formatting
* fix: run-job assets
---------
Co-authored-by: Jason Rasmussen <jason@rasm.me >
2026-04-14 16:48:39 +00:00
Yaros and GitHub
641ab51b80
fix(web): selection clearing on preview ( #27702 )
...
* fix(web): selection clearing on preview
* chore: remove unnecessary checks
2026-04-14 10:06:32 -05:00
Yaros and GitHub
3b47ca1c37
fix(mobile): add keys for person tiles in search ( #27689 )
...
* fix(mobile): key for person tiles in search
* chore: add key to avatar
* chore: use simple personId
* chore: rename key in person page
2026-04-14 10:05:09 -05:00
Yaros and GitHub
6b1dd6f680
fix(mobile): favorite button not updating state ( #27271 )
2026-03-30 21:24:56 -05:00
Yaros and GitHub
c13fd9e4b5
fix(mobile): video icon not showing on memories ( #27311 )
2026-03-27 09:11:02 -05:00
Yaros and GitHub
c980f5fc19
chore(docs): withPeople parameter description ( #27262 )
...
* fix(server): withPeople inconsistent
* fix: query failing in some occasions
* test: add medium tests for withPeople option
* Revert "test: add medium tests for withPeople option"
This reverts commit 6c1505ba6b .
* Revert "fix: query failing in some occasions"
This reverts commit 221feeca45 .
* Revert "fix(server): withPeople inconsistent"
This reverts commit 4289a9f23d .
* chore: change endpoint description
* chore: generate open-api
2026-03-26 11:50:29 +01:00
Yaros and GitHub
a26d9e05ba
fix(web): shifting motion image button ( #27275 )
2026-03-26 11:49:21 +01:00
Yaros and GitHub
4ddc288cd1
fix(mobile/web): album cover buttons consistency ( #27213 )
...
* fix(mobile/web): album cover buttons consistency
* test: adjust test
2026-03-23 21:40:17 -05:00
Yaros and GitHub
94b15b8678
fix(server): album permissions for editors ( #27214 )
...
* fix(server): album permissions for editors
* test: adjust e2e test
* test: fix test
2026-03-23 21:39:30 -05:00
Yaros and GitHub
0e93aa74cf
fix(mobile): add keys to people list ( #27112 )
...
mobile(fix): add keys to people list
2026-03-23 10:50:56 -05:00
e95ad9d2eb
fix(mobile): option padding on search dropdowns ( #27154 )
...
* fix(mobile): option padding on search dropdowns
* chore: prevent height fill up screen and block the bottom menu entry
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2026-03-23 15:03:07 +00:00
Yaros and GitHub
e2eb03d3a4
fix(mobile): star rating always defaults to 0 ( #27157 )
2026-03-23 09:56:27 -05:00
Yaros and GitHub
bf065a834f
fix(mobile): no results before applying filter ( #27155 )
2026-03-23 09:41:13 -05:00
33666ccd21
fix(mobile): view similar photos from search ( #27149 )
...
* fix(mobile): view similar photos from search
* clean up
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2026-03-23 09:36:42 -05:00
Yaros and GitHub
9c227aeaf5
fix(mobile): simplified chinese not available ( #27066 )
2026-03-20 00:27:50 -05:00
82db581cc5
feat(mobile): open in browser ( #26369 )
...
* feat(mobile): open in browser
* chore: open in browser instead of webview
* chore: allow archived asset
* fix: moved openinbrowser above unstack
* feat: deeplink into favorites, trash & archived
* fix: use remoteId (for tests to succeed)
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2026-03-16 18:06:51 +00:00
Yaros and GitHub
bc4265416d
fix(web): top bar z index on search page ( #26582 )
2026-03-02 11:33:00 +01:00
Yaros and GitHub
e06cedb626
fix: hide download action for local/merged assets ( #26461 )
...
* fix: hide download action for local/merged assets
* chore: use onlyRemote
* chore: rename hasLocal to onlyLocal
2026-03-01 11:16:45 +05:30
Yaros and GitHub
16c1c3c780
fix(mobile): join local on archived timeline ( #26387 )
2026-02-23 20:21:32 +05:30
Yaros and GitHub
a469d350be
feat(mobile): prompt when deleting from trash ( #26392 )
...
* feat(mobile): prompt when deleting from trash
* refactor: use existing strings
* chore: use type-safe translations
* chore: remove old translation function
2026-02-23 14:45:05 +00:00
Yaros and GitHub
ccab4c88bb
perf(mobile): optimized album sorting ( #25179 )
...
* perf(mobile): optimized album sorting
* refactor: add index & sql query
* fix: migration
* refactor: enum, ordering & list
* test: update album service tests
* chore: fix enums
broken during merging main
* chore: remove unnecessary tests
* test: add tests for getSortedAlbumIds
* test: added back stubs in service test
2026-02-23 20:13:45 +05:30
Yaros and GitHub
9aa3fe82c1
fix(mobile): inconsistent query for people ( #24437 )
...
* fix(mobile): inconsistent query for people
* refactor: implement suggestions
* refactor: refactored query impl suggestions
2026-02-13 09:13:21 +05:30
Yaros and GitHub
206a208410
feat(web): change link expiration logic & presets ( #26064 )
...
* feat(web): link expiration presets
* refactor: implement suggestions
* chore: remove createdAt prop
* fix: tests
* fix: button keys
2026-02-12 18:27:49 +01:00
Yaros and GitHub
00486cbcc8
fix(web): toast fixed location ( #25966 )
...
fix: toast fixed location
2026-02-08 11:15:09 -06:00
Yaros and GitHub
7211d80e5f
docs: update mobile setup to use mise ( #25847 )
...
docs: update mobile setup to mise
2026-02-05 12:55:38 -05:00
Yaros and GitHub
84b2979485
docs: non-code contributing (datasets) ( #25850 )
...
docs: datasets
2026-02-05 11:44:35 -06:00
Yaros and GitHub
574d9c34ff
feat(mobile): star rating ( #24457 )
...
* feat(mobile): star rating
* refactor: use custom rating bar & provider
* refactor: remove user prop from provider
* feat: clear, padding, star size, impl suggestions
* chore: switch to rounded star icons
* fix: alignment & gesturedetector
* feat: rating search filter
2026-01-23 21:17:46 +05:30
Yaros and GitHub
39212a049c
feat(web): search albums by description ( #25244 )
...
feat: search albums by description
2026-01-13 11:56:59 -06:00
Yaros and GitHub
94ea83c415
fix(web): ocr button not clickable for stacked assets ( #25210 )
2026-01-12 18:22:37 +00:00
Yaros and GitHub
afe925a55e
fix(web): show relevant navbar options for partner assets ( #24832 )
...
* fix(web): show relevant navbar options for partner
* fix(web): AssetSelectControlBar on photos & search routes
* chore: remove duplicate AssetSelectControlBar from search
* chore: formatting fix
* chore: change let to const
2026-01-12 09:41:33 -06:00
Yaros and GitHub
cca037b03c
fix(web): person asset count doesn't update when navigating ( #24438 )
2026-01-09 15:55:23 +01:00
Yaros and GitHub
f5667cefd4
fix(web): broken asset urls if shared link has photos in name ( #24451 )
2026-01-06 13:49:08 +01:00
Yaros and GitHub
21f7314907
feat(web): undo delete single asset ( #24439 )
2026-01-05 13:31:02 +01:00
5ade152bc5
fix(web): shared link expiry does not save ( #24569 )
...
* fix(web): shared link expiry does not save
* chore: fix lint errors
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-12-18 06:19:31 +00:00
Yaros and GitHub
ded9535434
fix(mobile): local delete missing from sheet on some routes ( #24505 )
...
* fix(mobile): local delete missing from album sheet
* chore: remove hasLocal
2025-12-16 09:54:53 -06:00
Yaros and GitHub
dc29635b67
chore(mobile): changed default album sort to match with web ( #24526 )
...
chore(mobile): matched default album sort with web
2025-12-15 21:18:45 -06:00
Yaros and GitHub
3ef4c4f315
feat(web): slideshow feature on shared albums ( #24598 )
2025-12-15 20:49:50 -06:00
35eda735c8
fix(web): recent search doesn't use search type ( #24578 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2025-12-15 12:44:00 +01:00
Yaros and GitHub
33cdea88aa
fix(mobile): birthday off by one day on remote ( #24527 )
2025-12-11 21:23:11 -06:00
8cf900bafa
fix(mobile): local videos with '#' don't play on android ( #24373 )
...
* fix(mobile): videos with '#' don't play on android
* refactor: one line
Co-authored-by: shenlong <139912620+shenlong-tanwen@users.noreply.github.com >
* fix: depend on platform
---------
Co-authored-by: shenlong <139912620+shenlong-tanwen@users.noreply.github.com >
2025-12-11 10:57:37 -06:00
Yaros and GitHub
59a3f0f455
feat(mobile): create new album from add to modal ( #24431 )
...
* feat(mobile): create new album from add to modal
* refactor: use statefulwidget instead of hook
* chore: rename createalbumbutton
2025-12-11 09:47:31 -06:00
Yaros and GitHub
4c0a41723f
feat(web): asset selection bar in tags view ( #24522 )
...
* feat(web): asset selection tab in tags view
* chore: remove unused imports
2025-12-11 15:20:29 +00:00
Yaros and GitHub
06e79703da
fix(mobile): timeline bottom padding on selection ( #24480 )
2025-12-09 09:19:41 -06:00
Yaros and GitHub
c360781565
fix(mobile): fix overflow text in backup card ( #24448 )
...
* fix(mobile): fix overflow text in backup card
* refactor: use intrinsicheight
* chore: fix spelling of entitycounttile
2025-12-09 09:03:29 -06:00
Yaros and GitHub
8b31936bb6
fix(mobile): cannot create album while name field is focused ( #24449 )
...
fix(mobile): create album disabled when focused
2025-12-08 09:33:01 -06:00
ba6687dde9
feat(web): search type selection dropdown ( #24091 )
...
* feat(web): search type selection dropdown
* chore: implement suggestions
* lint
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-12-04 04:10:12 +00:00
Yaros and GitHub
a32f450059
feat(mobile): persist album sorting & layout in settings ( #22133 )
...
* fix(mobile): persist album sorting in settings
* fix(mobile): persist album layout
* fix: fixed store model id
* fix: corrupted AppSettingsEnum
* chore: refactor to remove RemoteAlbumSortMode
* refactor: use t instead of tr
2025-12-01 20:51:35 -06:00
Yaros and GitHub
f12f609038
fix(mobile): enable backup text overflows ( #24227 )
2025-11-28 10:18:44 -06:00
Yaros and GitHub
9f3eeed091
fix(mobile): first video memory on page doesn't play ( #23906 )
...
* fix(mobile): first video memory doesn't play
* refactor: moved logic to static method
* refactor: fix haptic feedback & empty check
* refactor: use DriftMemory on setMemory
* refactor: move video reset into if block
2025-11-21 09:11:30 -06:00
Yaros and GitHub
eeee5147cc
fix(mobile): delete from device warning shows incorrectly ( #23935 )
...
fix(mobile): delete warning on multiple assets
2025-11-17 10:17:04 -06:00
Yaros and GitHub
f26db8053b
fix(web): two scrollbars in folder view ( #23045 )
2025-10-18 10:24:49 +00:00
d02a82b618
fix(mobile): closing editor goes back to main page ( #22647 )
...
Co-authored-by: bwees <brandonwees@gmail.com >
2025-10-06 20:56:35 +00:00
Yaros and GitHub
55ad83d80d
fix(mobile): empty album description does not save ( #22649 )
2025-10-06 11:19:57 -05:00
Yaros and GitHub
a80b9be07c
fix(mobile): trash description cut off ( #22662 )
2025-10-06 16:18:00 +00:00
28958ba48a
fix(mobile): compass button overlaps status bar ( #22330 )
...
* fix(mobile): compass button overlaps status bar
* fix(mobile): disable rotation for map
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-10-02 16:35:43 +00:00
Yaros and GitHub
ee96b285f2
chore(mobile): minor changes to bottom sheet ( #22008 )
2025-09-15 10:09:27 -05:00
027dab1487
fix(web): memory viewer arrow navigation ( #19400 )
...
* fix(web): memory viewer jumps down on arrow keys
* fix pnpm lockfile
---------
Co-authored-by: Jason Rasmussen <jason@rasm.me >
2025-09-10 09:47:38 -04:00
Yaros and GitHub
538263dc38
fix(mobile): location button map beta timeline ( #21590 )
...
fix(mobile): location button map
2025-09-04 13:26:16 -05:00
Yaros and GitHub
0ac49b00ee
feat(mobile): scrubber haptics (beta timeline) ( #21351 )
...
* feat(mobile): scrubber haptics beta timeline
* changed haptic to selectionClick
2025-09-04 08:47:16 -05:00
Yaros and GitHub
e7b0a47be2
feat(mobile): copy file name by long-press ( #21469 )
2025-09-01 20:43:18 -05:00
a3808c26ce
fix(web): middle click not working on videos ( #21304 )
...
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-08-27 21:43:39 -05:00
Yaros and GitHub
e2169f5316
fix(mobile): fast animations when "disable animations" enabled ( #21309 )
...
* fix(mobile): disable animations speed android
* use animationBehavior instead of workaround
2025-08-27 21:42:38 -05:00
Yaros and GitHub
d5fec0edab
fix(mobile): capitalize month & day labels in beta timeline ( #21323 )
...
fix(mobile): capitalize month & day labels
2025-08-26 21:32:40 +00:00
Yaros and GitHub
204299d500
fix(mobile): user storage quota not showing ( #21263 )
2025-08-26 15:34:19 -05:00
Yaros and GitHub
f9847bee51
fix(mobile): places search not working in beta version ( #20284 )
...
fix(mobile): places search not working
2025-07-26 17:00:57 +05:30
Yaros and GitHub
c705a7b280
fix(web): map broken after redirect from details ( #19424 )
...
* fix(web): map broken after redirect from details
* chore: use globalThis instead of window
2025-06-22 21:55:21 -05:00
Yaros and GitHub
f4e4e6628e
fix(mobile): center loading spinner in people page ( #18781 )
...
fix: center loading spinner in people page
2025-05-30 16:45:29 -05:00
Yaros and GitHub
97503d11c5
fix(web): datetime in storage template example ( #18784 )
...
fix: datetime in storage template example
2025-05-30 14:18:22 -04:00
Yaros and GitHub
4b9a7b2ce0
fix(mobile): android status bar overlays icon in map ( #18780 )
2025-05-30 16:04:20 +00:00
Yaros and GitHub
23717ce981
feat(mobile): save grid size on gesture resize ( #17891 )
2025-04-28 09:23:33 -05:00
Yaros and GitHub
d85ef19bfc
fix(mobile): revert get location on app start ( #17882 )
2025-04-25 10:38:30 -05:00
Yaros and GitHub
c70140e707
fix(web): map marker positioning in details pane ( #17754 )
...
fix: map marker positioning in details pane
2025-04-21 13:01:38 -05:00
f0ff8581da
feat(mobile): map improvements ( #17714 )
...
* fix: remove unnecessary db operations in map
* feat: use user's location for map thumbnails
* chore: refactored handleMapEvents
* fix: location fails fetching & update geolocator
* chore: minor refactor
* chore: small style tweak
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-04-21 05:55:13 +00:00
c49fd2065b
chore(mobile): bump ios deployment target ( #17715 )
...
* chore: bump ios deployment target
* podfile
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-04-21 05:18:25 +00:00
Yaros and GitHub
bd2deda50c
feat(mobile): search on places page ( #17679 )
...
* feat: search on places page
* chore: use searchfield on people page
2025-04-18 11:19:51 -05:00
Yaros and GitHub
52d4b2fe57
fix(mobile): remove locate asset button from trashed asset ( #17503 )
...
* fix: remove locate asset button from trashed asset
* chore: refactor code
2025-04-11 09:41:10 -05:00
Yaros and GitHub
a724f147fe
fix(mobile): items not deselecting on back button ( #17403 )
...
* fix: items not deselecting on back button
* chore: add comments
2025-04-07 09:35:27 -05:00
Yaros and GitHub
d2bcf5d716
fix(mobile): pause background video play ( #17032 )
...
* fix(mobile): prevent background video playback
* fix: logic for tracking app state
* chore: move lifecycle handler in separate file
* chore: replace useState with useRef
* chore: useOnAppLifecycleStateChange
* fix: removed print statement
2025-03-28 10:32:25 -05:00
Yaros and GitHub
9757f70064
fix(web): not autoplay after moving playhead on paused video ( #17038 )
...
fix(web): prevent autoplay after moving playhead
2025-03-24 16:55:46 -05:00
a651a4bf0e
chore(mobile): search field in separate widget ( #16977 )
...
* chore(mobile): search field in separate widget
* fix: removed unnecessary use of context
* chore: minor styling tweak
* fix: controller not bound
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-03-24 14:40:33 -05:00
Yaros and GitHub
d9c6ec06e5
chore(mobile): suffix to app name on debug builds ( #17044 )
2025-03-24 11:23:07 -05:00
Yaros and GitHub
a285b1898e
fix(mobile): platform-dependent share icons & label ( #17034 )
...
fix: platform-dependant icons
2025-03-24 08:36:15 -05:00
0d805a1f5b
fix(web): removed merge person with itself ( #16987 )
...
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-03-20 15:25:42 +00:00
Yaros and GitHub
62ba8c3e71
fix(web): date alignment on timeline ( #16961 )
2025-03-18 21:55:36 +00:00
Yaros and GitHub
93907a89d8
fix(mobile): age calculation & formatting ( #16833 )
2025-03-17 13:51:17 -05:00
Yaros and GitHub
f8b40188e2
fix(mobile): change share icons for consistency ( #16904 )
2025-03-17 12:34:58 -05:00
Yaros and GitHub
52d90a8280
fix(web): fixed formatting of video length ( #16829 )
...
* fix(web): fixed formatting of video time
* shortened the condition
2025-03-12 09:18:43 -05:00
f794c3e0df
feat(web): show birthdate on person page ( #16772 )
...
* feat(web): show birthdate on person page
* shorten null check
Co-authored-by: Jason Rasmussen <jason@rasm.me >
* directly use birthDate
---------
Co-authored-by: Jason Rasmussen <jason@rasm.me >
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-03-10 14:47:44 +00:00
Yaros and GitHub
bdabea4030
feat(mobile): locate in timeline ( #16722 )
...
* feat(mobile): view in timeline
* fix: throwing error on scroll
* only show option if not in photos tab
2025-03-09 21:31:34 -05:00
Yaros and GitHub
6c5f99c47a
feat(mobile): person age on photo properties ( #16728 )
...
* feat(mobile): person age on photo properties
* switch to using placeholder
2025-03-08 23:02:40 +01:00
Yaros and GitHub
5252c013ec
fix(mobile): fix notification icon not displaying properly ( #16710 )
2025-03-07 19:08:53 -06:00
Yaros and GitHub
b0bf4e4fff
feat(mobile): search on people page ( #16696 )
2025-03-07 14:43:32 -06:00
Yaros and GitHub
c12986d38c
fix(mobile): remain on albums tab after album deletion ( #16698 )
...
fix(mobile): remain on albums after album deletion
2025-03-07 13:25:07 -06:00
Yaros and GitHub
d01b7a0d67
feat(web): aspect ratio of memory cards ( #16652 )
...
Fix aspect ratio of memory cards
2025-03-06 15:24:01 +00:00
Yaros and GitHub
b241a80339
feat(mobile): Navigate back on memories ( #16545 )
...
* Navigate back on memories
* Fixes crash on navigating back
2025-03-05 14:42:43 -06:00
Yaros and GitHub
e8f3348833
fix(mobile): Fixed zh-Hans not persisting ( #16608 )
...
Fixed zh-Hans not persisting
2025-03-05 09:56:00 -06:00
Yaros and GitHub
7bbc1d9f68
feat(web): Video memories on web ( #16500 )
...
* Video memories on web
* switched mixed up strings
2025-03-03 09:54:26 -06:00
Yaros and GitHub
366f23774a
fix(web): Default to context search on web ( #16485 )
...
Default to context search on web
2025-03-02 13:06:15 +00:00
Yaros and GitHub
fd5e931617
fix(mobile): Updated formatting of server address in networking ( #16483 )
...
* Updated formatting of server address in networking
* fallback for undefined endpoint
2025-03-02 06:58:05 -06:00