Min Idzelis
e7edbcdf04
feat(server): lighter buckets ( #17831 )
...
* feat(web): lighter timeline buckets
* GalleryViewer
* weird ssr
* Remove generics from AssetInteraction
* ensure keys on getAssetInfo, alt-text
* empty - trigger ci
* re-add alt-text
* test fix
* update tests
* tests
* missing import
* feat(server): lighter buckets
* fix: flappy e2e test
* lint
* revert settings
* unneeded cast
* fix after merge
* Adapt web client to consume new server response format
* test
* missing import
* lint
* Use nulls, make-sql
* openapi battle
* date->string
* tests
* tests
* lint/tests
* lint
* test
* push aggregation to query
* openapi
* stack as tuple
* openapi
* update references to description
* update alt text tests
* update sql
* update sql
* update timeline tests
* linting, fix expected response
* string tuple
* fix spec
* fix
* silly generator
* rename patch
* minimize sorting
* review
* lint
* lint
* sql
* test
* avoid abbreviations
* review comment - type safety in test
* merge conflicts
* lint
* lint/abbreviations
* remove unncessary code
* review comments
* sql
* re-add package-lock
* use booleans, fix visibility in openapi spec, less cursed controller
* update sql
* no need to use sql template
* array access actually doesn't seem to matter
* remove redundant code
* re-add sql decorator
* unused type
* remove null assertions
* bad merge
* Fix test
* shave
* extra clean shave
* use decorator for content type
* redundant types
* redundant comment
* update comment
* unnecessary res
---------
Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-05-19 16:40:48 +07:00
Alex
59f666b115
chore: back button in pin verification form ( #18378 )
2025-05-19 21:33:42 +07:00
Alex
c8641d24f6
chore: tailwindcss v4 and z-war clean up ( #18358 )
...
* chore: styling tweak
* replace full-screen-modal, update docs
* scrubber
* fix: control app bar in memory viewer
* face lift
* pr feedback
* clean up
2025-05-19 14:32:23 +07:00
Daniel Dietzler
adb17c4d58
fix: supporter badge ( #18357 )
2025-05-18 18:26:24 +07:00
Daniel Dietzler
56156b97e7
chore: upgrade to tailwind v4 ( #18353 )
2025-05-18 13:51:33 +07:00
Min Idzelis
0bbe70e6a3
feat(web): lighter timeline buckets ( #17719 )
...
* feat(web): lighter timeline buckets
* GalleryViewer
* weird ssr
* Remove generics from AssetInteraction
* ensure keys on getAssetInfo, alt-text
* empty - trigger ci
* re-add alt-text
* test fix
* update tests
* tests
* missing import
* fix: flappy e2e test
* lint
* revert settings
* unneeded cast
* fix after merge
* missing import
* lint
* review
* lint
* avoid abbreviations
* review comment - type safety in test
* merge conflicts
* lint
* lint/abbreviations
* fix: left-over migration
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-05-18 02:57:08 +07:00
Dhaval Javia
a65c905621
fix: delay settings apply for slideshow popup ( #18028 )
...
* fix: fixed slideshow values to apply on done.
* chore: linting error fixes
* feat: added cancel button and changed text from done to confirm
2025-05-17 21:09:15 +07:00
Snowknight26
61d784f4e7
fix(web): Make QR code colors solid ( #18340 )
2025-05-17 09:05:23 +07:00
koostamas
b63d6cdcd6
feat: bulk change description ( #18288 )
...
Co-authored-by: Tamas Koos <ext_tamas.koos@btrl.ro>
2025-05-17 12:17:00 +07:00
Jason Rasmussen
fa45a26cff
refactor: checkbox ( #18337 )
...
refactor: checkboxes
2025-05-16 18:13:39 +07:00
Jason Rasmussen
5353658114
refactor: convert slider to switch ( #18334 )
2025-05-16 13:59:47 +07:00
Daniel Dietzler
21880aec14
fix: z-index issues on search page ( #18336 )
2025-05-16 17:54:37 +07:00
Jason Rasmussen
8ab5040351
fix(web): modal colors ( #18332 )
...
* feat(web): clear person birthdate
* fix(web): modal colors
2025-05-16 12:58:17 +07:00
Sebastian Schneider
1219fd82a0
fix(web): format dates with the locale preference ( #18259 )
...
fix: Format dates in settings according to user setting
2025-05-16 12:03:54 +07:00
Jason Rasmussen
28d8357cc5
feat(web): clear person birthdate ( #18330 )
2025-05-16 11:56:25 +07:00
Daniel Dietzler
a9e7d0388b
fix: people edit ui ( #18320 )
2025-05-15 18:32:01 +07:00
Jason Rasmussen
86d64f3483
refactor: buttons ( #18317 )
...
* refactor: buttons
* fix: woopsie
---------
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
2025-05-15 18:31:33 +07:00
Jason Rasmussen
c1150fe7e3
feat: lock auth session ( #18322 )
2025-05-15 18:08:31 +07:00
Jason Rasmussen
ecb66fdb2c
fix: check i18n are sorted ( #18324 )
2025-05-15 17:55:16 +07:00
Jason Rasmussen
c046651f23
feat(web): continue after login ( #18302 )
2025-05-15 14:45:23 +07:00
Brandon Wees
6117329057
feat: add session creation endpoint ( #18295 )
2025-05-15 13:34:33 +07:00
Daniel Dietzler
585997d46f
fix: person edit sidebar cursedness ( #18318 )
2025-05-15 18:28:20 +07:00
Jason Rasmussen
7146ec99b1
chore: use default theme config ( #18314 )
2025-05-15 10:44:10 +07:00
Alex
b7b0b9b6d8
feat: locked/private view ( #18268 )
...
* feat: locked/private view
* feat: locked/private view
* pr feedback
* fix: redirect loop
* pr feedback
2025-05-15 15:35:21 +07:00
Daniel Dietzler
cd03d0c0f2
refactor: person merge suggestion modal ( #18287 )
2025-05-14 20:30:24 +07:00
Jason Rasmussen
117b263887
refactor: sidebar ( #18293 )
2025-05-14 15:11:31 +07:00
Jason Rasmussen
f357f3324f
refactor: default border color ( #18292 )
2025-05-14 13:12:57 +07:00
Jason Rasmussen
7d95bad5cb
refactor: user settings container ( #18291 )
2025-05-14 12:30:55 +07:00
Jason Rasmussen
77b0505006
refactor: layout components ( #18290 )
2025-05-14 12:30:47 +07:00
Jason Rasmussen
fac1beb7d8
refactor: buy immich ( #18289 )
...
* refactor: buy container
* refactor: buy immich
2025-05-14 12:09:10 +07:00
Daniel Dietzler
3944f5d73b
fix: mobile sidebar ( #18286 )
2025-05-14 12:02:25 +07:00
Jason Rasmussen
4445288758
refactor: admin sidebar ( #18276 )
2025-05-14 11:23:57 +07:00
Daniel Dietzler
4efc41d5d9
refactor: date of birth modal ( #18283 )
2025-05-14 08:20:22 +07:00
Daniel Dietzler
c9d45eee86
refactor: duplicates information modal ( #18282 )
2025-05-14 07:52:04 +07:00
Daniel Dietzler
b3b774cfe5
fix: memory lane memory title ( #18277 )
2025-05-13 21:52:56 +07:00
Daniel Dietzler
15e894b9b5
fix: z-index issues ( #18275 )
2025-05-13 22:25:57 +07:00
Daniel Dietzler
0cd51ae9c5
fix: detail panel background ( #18269 )
2025-05-13 17:32:34 +07:00
Daniel Dietzler
668288ca20
refactor: album users modal ( #18266 )
2025-05-13 13:20:44 +07:00
Jason Rasmussen
3fdc1df89c
fix(web): handle deleted user on details page ( #18264 )
2025-05-13 09:40:50 +07:00
Daniel Dietzler
989d9dbe51
fix: z-index overuse ( #18192 )
2025-05-13 16:10:05 +07:00
Daniel Dietzler
48112d84a3
refactor: confirm modal in album users modal ( #18241 )
2025-05-13 15:39:21 +07:00
Jason Rasmussen
ce90a2ec1a
refactor(web): disable login confirm modal ( #18261 )
2025-05-13 09:16:05 +07:00
Daimolean
dccbe0b3ed
fix(web): user details ( #18253 )
...
fix(server, web): user details
2025-05-13 07:55:58 +07:00
renovate[bot]
c0ad12f279
fix(deps): update typescript-projects ( #18251 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2025-05-13 13:31:33 +07:00
renovate[bot]
d271e6a3ae
chore(deps): update node.js to v22.15.0 ( #18250 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-13 12:09:41 +07:00
Jason Rasmussen
81d959a27e
refactor: remove unused props ( #18240 )
2025-05-12 22:31:37 +07:00
Jason Rasmussen
bb775110ef
refactor: password reset success modal ( #18239 )
2025-05-12 18:18:13 +07:00
Jason Rasmussen
7280331b76
refactor: confirm modal ( #18238 )
2025-05-12 22:02:49 +07:00
Jason Rasmussen
93ee6ee0a5
refactor: dialog controller ( #18235 )
2025-05-12 17:48:05 +07:00
Daniel Dietzler
7544a678ec
refactor: remove unnecessary bg-color attributes and move to ui lib vars ( #18234 )
2025-05-12 17:17:01 +07:00
Jason Rasmussen
3066c8198c
feat(web): user detail page ( #18230 )
...
feat: user detail page
2025-05-12 16:50:26 +07:00
Jason Rasmussen
eb8dfa283e
fix(web): no rounded map on /map page ( #18232 )
2025-05-12 14:15:15 +07:00
Daniel Dietzler
41a127e2ab
refactor: avatar selector modal ( #18228 )
2025-05-12 10:56:36 +07:00
Daniel Dietzler
feb475561e
fix: missing translation in pin settings ( #18203 )
2025-05-10 15:27:42 +07:00
Alex
4c4c67f0d2
chore(web): color tuning ( #18193 )
2025-05-10 20:55:06 +07:00
Daimolean
381b66bf70
fix(web): IconButton size in user restore ( #18194 )
2025-05-10 07:28:37 +07:00
renovate[bot]
a89f3ad97c
fix(deps): update typescript-projects ( #18133 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-10 13:07:20 +07:00
Jason Rasmussen
c473511133
feat(web): stat card tweaks ( #18189 )
...
feat: stat card tweaks
2025-05-09 17:56:41 +07:00
Ben McCann
0d66a6b51f
chore(web): upgrade enhanced-img ( #18186 )
2025-05-09 16:05:07 +07:00
Jason Rasmussen
66400b2e8e
fix(web): user restore ( #18188 )
2025-05-09 21:05:01 +07:00
Alex
3f719bd8d7
feat: user pin-code ( #18138 )
...
* feat: user pincode
* pr feedback
* chore: cleanup
---------
Co-authored-by: Jason Rasmussen <jason@rasm.me>
2025-05-09 17:00:58 +07:00
Daniel Dietzler
55af925ab3
refactor: shared link url ( #18185 )
2025-05-09 15:23:00 +07:00
Daniel Dietzler
f21fe8716c
refactor: shortcuts modal ( #18175 )
2025-05-09 13:24:36 +07:00
Daniel Dietzler
6a69dafd31
refactor: share modals ( #18183 )
2025-05-09 16:59:29 +07:00
Daniel Dietzler
47b1938f17
fix: search filter modal close ( #18180 )
2025-05-09 10:10:10 +07:00
Daniel Dietzler
89551edee5
fix: z-index war in the asset viewer ( #18091 )
2025-05-09 10:17:26 +07:00
luzpaz
b1e1362246
fix: various typos (grouped in to separate commits) ( #18177 )
2025-05-09 13:10:34 +07:00
Alex
ccc2b191dd
fix: notification text's color ( #18170 )
2025-05-08 19:07:12 +07:00
Alex
bb7010b2bb
chore: rounded map corner when needed ( #18163 )
2025-05-09 00:49:16 +07:00
Daniel Dietzler
8db666bc38
refactor: search filter modal ( #18159 )
2025-05-08 15:36:05 +07:00
Daimolean
eace0f716d
fix(web): add photos to album ( #18166 )
2025-05-08 20:24:51 +07:00
Daimolean
0cd5960007
fix(web): ui ( #18160 )
...
* fix(web): ui
* fix(web): ui
* lint
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-05-08 19:32:45 +07:00
Alex
3a1e3e82e7
fix: notification text's color ( #18151 )
2025-05-08 12:15:11 +07:00
Daniel Dietzler
894545aeed
refactor: modal manager types ( #18150 )
2025-05-07 22:08:19 +07:00
Daniel Dietzler
5250269fa4
refactor: user page modals ( #18147 )
2025-05-07 17:58:46 +07:00
Daniel Dietzler
a169fb6a79
refactor: map ( #18143 )
2025-05-07 17:39:50 +07:00
Daniel Dietzler
09ced9a171
refactor: help modal ( #18145 )
2025-05-07 17:31:38 +07:00
Daniel Dietzler
bbd8de177b
refactor: side bar modals ( #18134 )
2025-05-07 09:01:51 +07:00
Alex
d33ce13561
feat(server): visibility column ( #17939 )
...
* feat: private view
* pr feedback
* sql generation
* feat: visibility column
* fix: set visibility value as the same as the still part after unlinked live photos
* fix: test
* pr feedback
2025-05-06 12:12:48 +07:00
renovate[bot]
30822fcd10
fix(deps): update typescript-projects ( #18124 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-06 14:50:22 +07:00
Alex
c578273e7a
chore: modal shenanigan ( #18116 )
2025-05-06 08:47:58 +07:00
Daniel Dietzler
1138f6dcce
refactor: job create modal ( #18106 )
...
* refactor: job create modal
* chore: better modal manager types (#18107 )
2025-05-06 08:44:44 +07:00
Alex
df2cf5d106
refactor: use UI library variable for table ( #18105 )
2025-05-05 22:39:52 +07:00
Daniel Dietzler
52975eadb3
refactor: all user admin page modals ( #18097 )
2025-05-05 23:54:42 +07:00
renovate[bot]
2b3efa02d8
chore(deps): update dependency vite to v6.3.4 [security] ( #18003 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-05 07:26:32 +07:00
David
7d61ed7ce4
feat(web): Map in albums & shared albums ( #17906 )
...
* add btn, map and marker
* Fix bug in navigation assetviewer
* Correct bug on main Viewer
* Add to user album the map of his pictures
* change icon to outline
* lint & format
* with manager instead of variable
* remove duplicate
* chore: minor styling change
* formatting
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2025-05-05 02:58:44 +07:00
Daniel Dietzler
8f7baf8336
chore: add language requests from weblate ( #18050 )
2025-05-04 21:04:53 +07:00
Alex
8801ae5821
fix(web): text dim in darkmode ( #18072 )
2025-05-04 08:30:21 +07:00
Daniel Dietzler
62fc5b3c7d
refactor: introduce modal manager ( #18039 )
2025-05-02 18:41:42 +07:00
Daniel Dietzler
15d431ba6a
refactor: dialog callbacks ( #18034 )
2025-05-02 13:34:53 +07:00
Daniel Dietzler
436cff72b5
refactor: activity manager ( #17943 )
2025-04-30 15:50:38 +07:00
Jason Rasmussen
094a41ac9a
chore: remove audit file report ( #17994 )
2025-04-30 11:17:23 +07:00
Daniel Dietzler
ebad6a008f
fix: add missing translations to face editor ( #17993 )
2025-04-30 10:07:21 +07:00
Jason Rasmussen
6df6103c67
chore: better immich-web logging ( #17992 )
2025-04-30 09:48:24 +07:00
Min Idzelis
4b1ced439b
feat: improve/refactor focus handling ( #17796 )
...
* feat: improve focus
* test
* lint
* use modulus in loop
2025-04-30 00:19:38 +07:00
Jason Rasmussen
038a82c4f1
refactor: theme manager ( #17976 )
2025-04-29 17:44:09 +07:00
Jason Rasmussen
d89e88bb3f
feat: configure token endpoint auth method ( #17968 )
2025-04-29 15:17:48 +07:00
Min Idzelis
0e4cf9ac57
feat(web): responsive date group header height ( #17944 )
...
* feat: responsive date group header height
* update tests
* feat(web): improve perf when changing mobile orientation (#17945 )
fix: improve perf when changing mobile orientation
2025-04-29 13:59:06 +07:00
Min Idzelis
07290580a6
feat: improve semantic nav/main tags ( #17800 )
...
feat: nav/main elements
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-04-29 13:51:39 +07:00
AverageHelper
d9ce74b896
chore: add security.txt ( #17952 )
...
* feat: Create .well-known/security.txt
* feat: Add another security.txt for the main website
* fix: deploy hidden files
---------
Co-authored-by: Jason Rasmussen <jason@rasm.me>
2025-04-29 13:48:06 +07:00