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
f13d13b2ea
fix(web): Fixed people list overflowing in advanced search ( #16457 )
...
* Fixed people list overflowing in search
* styling: better fix
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2025-03-01 20:34:57 +00:00
Yaros and GitHub
7c821dd205
feat(mobile): Made Map Bottom Sheet extendable higher ( #16056 )
...
Made Map Bottom Sheet extendable higher
2025-02-12 14:56:50 +00:00
Yaros and GitHub
8cb9196bcb
chore(docs): Translated README to Ukrainian ( #15167 )
...
* Wrote Ukrainian README
* Added links to Ukrainian README translation
2025-01-08 08:55:25 -06:00
Yaros and GitHub
2255f3e966
feat(mobile): Modified draggable area of detail modal ( #14953 )
...
Modified draggable area of detail modal
2024-12-27 09:28:54 -06:00
Yaros and GitHub
2be1cb7de2
fix(mobile): Fixed resolution format in Details ( #14954 )
...
Fixed resolution format on mobile
2024-12-27 09:20:07 -06:00