Mees Frensel and GitHub
1cec7021e8
fix(web): space between device type and version ( #30102 )
2026-07-21 11:08:29 +00:00
e00dcf7850
fix(web): URI encode slug and reduce confusion for users ( #29796 )
...
Co-authored-by: bwees <brandonwees@gmail.com >
2026-07-15 19:32:05 +02:00
Mees Frensel and GitHub
19313e75fd
chore(web): fix testing deprecations ( #29799 )
2026-07-10 14:30:12 +02:00
Mees Frensel and GitHub
2db1e02cdf
fix(web): always initialize language manager to set lang and dir ( #29696 )
2026-07-09 13:40:15 +00:00
Mees Frensel and GitHub
4fd58885e2
fix(web): recursively unnest class arrays ( #29755 )
2026-07-09 12:39:12 +02:00
Mees Frensel and GitHub
daabab8c1c
fix(docs): update developer setup ( #29661 )
2026-07-07 17:07:35 +00:00
Mees Frensel and GitHub
22ec449e43
chore: remove unused i18n strings ( #29288 )
2026-06-23 18:02:29 +02:00
Mees Frensel and GitHub
06f3b4f259
refactor(web): simple actions ( #29257 )
2026-06-23 17:08:46 +02:00
Mees Frensel and GitHub
51f2905fcc
fix(web): remove map's fullscreen button ( #29192 )
2026-06-22 16:58:07 +02:00
62b00a1f26
refactor: slideshow and setalbumcover actions ( #29211 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-19 13:54:33 +00:00
Mees Frensel and GitHub
14f6f2c04f
refactor(web): simplify places page controls and use ui's Select ( #29102 )
2026-06-17 10:31:49 -04:00
Mees Frensel and GitHub
430a2bbfd3
chore(server): add switch case exhaustiveness lint ( #29029 )
2026-06-17 12:04:41 +02:00
Mees Frensel and GitHub
df4a708aed
chore(e2e): remove vite-tsconfig-paths ( #29145 )
2026-06-16 18:21:24 +02:00
Mees Frensel and GitHub
3c2296b818
chore(web): use ui's Badge ( #29143 )
2026-06-16 17:12:25 +02:00
Mees Frensel and GitHub
d307ab60ca
fix: update datetimeRelative description to minutes instead of seconds ( #29137 )
2026-06-16 16:09:45 +02:00
Mees Frensel and GitHub
1fa034125c
fix(web): language selector ( #29065 )
2026-06-16 15:49:47 +02:00
Mees Frensel and GitHub
5f1a180d1a
chore(web): remove dead code ( #29092 )
2026-06-15 14:54:51 +02:00
Mees Frensel and GitHub
a97e5999e4
chore(web): make login page email and password required ( #29068 )
2026-06-15 13:34:49 +02:00
Mees Frensel and GitHub
5a3be158b9
fix(web): show album names in duplicate review ( #29080 )
2026-06-15 12:47:17 +02:00
Mees Frensel and GitHub
232ca3cf3f
chore(web): clarify workflow triggers ( #29026 )
2026-06-12 19:43:57 +05:30
Mees Frensel and GitHub
892397807c
chore(web): add switch case exhaustiveness lint ( #29015 )
2026-06-12 09:30:19 -04:00
e8a1084e5b
fix(web): heatmap layout and date formatting ( #28976 )
...
* fix(web): heatmap layout and date formatting
* chore
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2026-06-11 08:36:34 +00:00
Mees Frensel and GitHub
4ead3e697d
chore(server): update asset not ready error messages ( #28968 )
2026-06-10 20:23:17 +02:00
99281de6ab
refactor!: disallow star rating < 1 ( #27896 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
Co-authored-by: timonrieger <mail@timonrieger.de >
2026-06-04 17:06:28 +00:00
Mees Frensel and GitHub
073dcc1fbe
chore(server): deprecate total field of asset search response ( #28551 )
2026-05-26 16:20:24 +02:00
Mees Frensel and GitHub
024f20ea26
chore(web): use DatePicker component from UI lib ( #28406 )
2026-05-13 09:37:07 -05:00
Mees Frensel and GitHub
87175ee56c
fix(docs): document upgrade-insecure-requests default ( #28279 )
2026-05-07 08:40:14 -04:00
Mees Frensel and GitHub
13587bf13c
feat(web): video player i18n ( #28192 )
2026-05-07 13:39:37 +02:00
24189702da
fix(web): shared album avatars opening modal ( #26719 )
...
Co-authored-by: Alex <alex.tran1502@gmail.com >
2026-05-06 13:49:12 +02:00
3d320d9751
fix(web): fix shared link /s/photos.* navigation after password login ( #27788 )
...
* fix(web): fix shared link navigation after password login
* use regex after all
* chore: use special case for shared link with slug route
* dont use onMount
* fix lint
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2026-05-02 09:26:35 -04:00
affe0ac5ee
feat(web): custom video player controls ( #26183 )
...
* feat(web): custom video player controls
* add seek & rate buttons
* wrap memory viewer in media-controller for muted/volume store
* fix memories
* disable video shortcut keys
* re-add playsinline for safari iphone playback
* fix black screen issue
* always display time range
* remove seek buttons and center controls, and put time range above controls
* change ui
* update memory viewer
* fix full width on video player on safari
* enhance video player layout by ensuring full width and maintaining aspect ratio
* layout: don't shrink buttons, tabular time text
---------
Co-authored-by: timonrieger <mail@timonrieger.de >
2026-05-01 17:26:30 +00:00
Mees Frensel and GitHub
2624f3884f
fix(web): large files: better handling of asset deletions ( #28117 )
2026-04-28 18:18:39 +02:00
Mees Frensel and GitHub
b2b4385271
chore(web): refactor people panel ( #28136 )
2026-04-28 11:22:22 -04:00
Mees Frensel and GitHub
081c75bb21
fix(web): refresh memories hourly ( #28114 )
2026-04-28 11:18:51 -04:00
Mees Frensel and GitHub
18c0228f1b
fix(web): remove json title from duplicate tool thumbnail ( #27886 )
2026-04-17 08:37:04 -04:00
Mees Frensel and GitHub
8fbeb64c59
fix(web): use event for zooming out after opening face editor ( #27789 )
2026-04-17 12:14:24 +02:00
Mees Frensel and GitHub
7d181f0686
fix!: set duration to null when not present ( #26982 )
2026-04-17 11:57:10 +02:00
Mees Frensel and GitHub
60f4dedb29
chore(web): small fixes for location picker modal ( #27822 )
2026-04-16 11:49:24 +02:00
Mees Frensel and GitHub
8454cb2631
chore: exit open-api script on errors ( #27815 )
2026-04-15 10:09:51 -04:00
Mees Frensel and GitHub
26957f37ce
fix(server): hide original filename when not showing metadata ( #27581 )
2026-04-10 12:07:18 +02:00
Mees Frensel and GitHub
a19b7148e5
feat(web): use ui meter component for storage ( #27459 )
2026-04-03 09:36:22 -05:00
Mees Frensel and GitHub
b465f2b58f
fix: scrollbar ui theme colors ( #27455 )
2026-04-02 10:18:47 -05:00
Mees Frensel and GitHub
da4b88fc14
fix(web): transition bg and border-radius ( #27438 )
...
* fix(web): transition bg and border-radius
* also transition thumb
2026-04-01 09:34:49 -05:00
Mees Frensel and GitHub
48fdd39d30
feat(web): use ui pin input element ( #27200 )
2026-03-26 18:24:46 +00:00
47b45453c8
chore(web): refactor activity status ( #26956 )
...
* chore(web): refactor activity status
* fix: size change
---------
Co-authored-by: Jason Rasmussen <jason@rasm.me >
2026-03-26 18:15:42 +00:00
Mees Frensel and GitHub
b9b5dba037
fix(web): crop square ratio i18n ( #27257 )
2026-03-25 14:05:43 -05:00
Mees Frensel and GitHub
b30373b24f
fix: release rootles compose file ( #27048 )
2026-03-19 16:45:11 +00:00
Mees Frensel and GitHub
9dafc8e8e9
fix(web): make link fit album card ( #26958 )
2026-03-16 19:17:55 +01:00
Mees Frensel and GitHub
9996ee12d0
refactor(web): crop area tool ( #26843 )
2026-03-11 18:58:26 +01:00
Mees Frensel and GitHub
e45308b949
fix(web): exclude emoji from translation string ( #26852 )
2026-03-11 13:22:59 -04:00
Mees Frensel and GitHub
9b642633c1
fix(server): clarify transcoding bitrate policy ( #26711 )
2026-03-05 12:13:29 -05:00
Mees Frensel and GitHub
e9451f10d6
chore(web): small cleanup of timeline month ( #26708 )
2026-03-05 09:53:20 +00:00
Mees Frensel and GitHub
16e4a2b92a
fix(docs): we usually don't assign issues ( #26691 )
...
Update CONTRIBUTING.md
2026-03-04 09:43:19 -06:00
Mees Frensel and GitHub
0560f98c2d
chore(web): clarify locale settings description ( #25562 )
2026-03-03 12:52:17 +01:00
Mees Frensel and GitHub
a284e38890
fix(web): timeline and asset viewer RTL support ( #26513 )
2026-03-03 09:01:54 +01:00
Mees Frensel and GitHub
13a514c189
fix(web): small thumbnail issues ( #26643 )
2026-03-02 12:50:33 +01:00
Mees Frensel and GitHub
b0c9120bb6
chore: update PWA support ( #26491 )
2026-03-02 11:35:53 +00:00
Mees Frensel and GitHub
a100a4025e
fix(web): handle delete shortcut on shared link page as remove ( #26552 )
2026-02-27 12:50:06 +01:00
Mees Frensel and GitHub
e454c3566b
refactor: star rating ( #26357 )
...
* refactor: star rating
* transform rating 0 to null in controller dto
* migrate rating 0 to null
* deprecate rating -1
* rating type annotation
* update Rating type
2026-02-26 14:54:20 +01:00
Mees Frensel and GitHub
55e625a2ac
fix(web): error page i18n ( #26517 )
2026-02-25 18:35:25 +01:00
Mees Frensel and GitHub
11e5c42bc9
fix(web): toast warning when trying to upload unsupported file type ( #26492 )
2026-02-24 15:58:40 -05:00
Mees Frensel and GitHub
bf47147fbb
fix(server): accept showAt and hideAt for creating memories ( #26429 )
...
* fix(server): accept showAt and hideAt for creating memories
* fix history
2026-02-23 21:26:34 +00:00
Mees Frensel and GitHub
99f7eb4ce6
chore(server): remove redundant nullish checks ( #26354 )
2026-02-19 17:09:12 +00:00
Mees Frensel and GitHub
84f7fb63ee
feat(web): show ocr text boxes in panoramas ( #25727 )
2026-02-18 20:04:18 -05:00
Mees Frensel and GitHub
0273dcb0cf
fix(web): user settings styling ( #25775 )
2026-02-02 08:47:28 -05:00
Mees Frensel and GitHub
818f7b3e9b
fix(web): queue graph formatting for y-axis labels ( #25567 )
...
fix(web): queue graph formatting for y axis labels
2026-01-27 10:41:31 -06:00
Mees Frensel and GitHub
41c5a0ca2f
fix(docs): document that fullsize thumbnail might redirect to original ( #25416 )
2026-01-23 09:42:21 -05:00
Mees Frensel and GitHub
20dca39143
fix(server): scoped permissions for more endpoints ( #25452 )
2026-01-23 09:03:57 -05:00
Mees Frensel and GitHub
78f400305b
fix(web): don't show ocr button on panoramas ( #25450 )
2026-01-22 10:07:05 -06:00
Mees Frensel and GitHub
c320146538
fix: add scoped API permissions to map endpoints ( #25423 )
2026-01-22 07:43:29 -05:00
Mees Frensel and GitHub
083ee0b5fe
fix(web): allow exiting pin setup flow ( #25413 )
2026-01-21 09:53:15 -06:00
Mees Frensel and GitHub
8970566865
fix(web): handle deletion from asset viewer on map page ( #25393 )
2026-01-21 14:08:01 +00:00
Mees Frensel and GitHub
1ada7a8340
chore(deps): ignore @parcel/watcher build script ( #25361 )
2026-01-19 09:08:25 -05:00
Mees Frensel and GitHub
ef4aec7398
chore: refactor ErrorLayout ( #25094 )
...
* chore: refactor ErrorLayout
* Align links to top
2026-01-07 15:49:04 -06:00
Mees Frensel and GitHub
006d02cfaf
fix(web): server stats layout ( #25085 )
...
fix: server stats layout
2026-01-06 09:10:38 -05:00
Mees Frensel and GitHub
77926383db
fix(server): only extract image's duration if format supports animation ( #24587 )
2025-12-15 12:36:46 -05:00
Mees Frensel and GitHub
e36261b552
fix(web): integrate zoom toggle button into panorama photo viewer ( #24189 )
2025-11-28 18:50:16 +01:00
Mees Frensel and GitHub
d952b62053
feat(web): show detected faces in spherical photos ( #23974 )
2025-11-21 09:11:47 -06:00
Mees Frensel and GitHub
76c73549ae
feat(web): always view original of animated images ( #23842 )
2025-11-18 21:02:52 -06:00
Mees Frensel and GitHub
271a42ac7f
fix(server): copy relevant panorama tags to preview image ( #23953 )
2025-11-19 03:02:12 +00:00
Mees Frensel and GitHub
edf21bae41
feat(web): disable searching by disabled features ( #23798 )
...
fix(web): disable searching by disabled features
2025-11-12 09:19:18 -06:00
Mees Frensel and GitHub
4fd9e42ce5
feat(web): animate gifs on hover ( #23198 )
2025-11-11 10:22:53 -06:00
Mees Frensel and GitHub
905f4375b0
fix(web): make sliding window cover all visible space to show small number of assets ( #23796 )
2025-11-11 08:50:31 -06:00
Mees Frensel and GitHub
6c6b00067b
fix(web): i18n for admin>users>sessions ( #23756 )
2025-11-10 12:48:17 +00:00
Mees Frensel and GitHub
9cc88ed2a6
feat: make memories slideshow duration configurable ( #22783 )
2025-11-08 17:46:43 -05:00
Mees Frensel and GitHub
c34be73d81
fix(web): consistently use mdiMotionPauseOutline icon ( #23595 )
2025-11-04 12:12:47 +01:00
Mees Frensel and GitHub
c18df7ae25
fix(web): clarify some transcoding settings ( #22797 )
2025-10-15 09:17:07 -04:00
Mees Frensel and GitHub
72f5ca4420
fix(web): prevent photo-only memories showing mute button ( #22802 )
2025-10-15 12:15:29 +02:00