Commit Graph
100 Commits
Author SHA1 Message Date
Jason Rasmussen 38ad15af4c refactor: user avatar (#19121) 2025-06-11 15:08:11 -04:00
Jason Rasmussen cd288533a1 feat: sync albums and album users (#18377) 2025-05-21 14:35:32 -05:00
Jason Rasmussen fa45a26cff refactor: checkbox (#18337)
refactor: checkboxes
2025-05-16 18:13:39 +00:00
Jason Rasmussen 5353658114 refactor: convert slider to switch (#18334) 2025-05-16 13:59:47 -04:00
Jason Rasmussen 8ab5040351 fix(web): modal colors (#18332)
* feat(web): clear person birthdate

* fix(web): modal colors
2025-05-16 12:58:17 -04:00
Jason Rasmussen 28d8357cc5 feat(web): clear person birthdate (#18330) 2025-05-16 11:56:25 -04:00
Jason RasmussenandDaniel Dietzler 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 -04:00
Jason Rasmussen c1150fe7e3 feat: lock auth session (#18322) 2025-05-15 18:08:31 -04:00
Jason Rasmussen ecb66fdb2c fix: check i18n are sorted (#18324) 2025-05-15 17:55:16 -04:00
Jason Rasmussen c046651f23 feat(web): continue after login (#18302) 2025-05-15 14:45:23 -04:00
Jason Rasmussen 7146ec99b1 chore: use default theme config (#18314) 2025-05-15 10:44:10 -05:00
Jason Rasmussen 117b263887 refactor: sidebar (#18293) 2025-05-14 15:11:31 -04:00
Jason Rasmussen f357f3324f refactor: default border color (#18292) 2025-05-14 13:12:57 -05:00
Jason Rasmussen 7d95bad5cb refactor: user settings container (#18291) 2025-05-14 12:30:55 -04:00
Jason Rasmussen 77b0505006 refactor: layout components (#18290) 2025-05-14 12:30:47 -04:00
Jason Rasmussen fac1beb7d8 refactor: buy immich (#18289)
* refactor: buy container

* refactor: buy immich
2025-05-14 12:09:10 -04:00
Jason Rasmussen 4445288758 refactor: admin sidebar (#18276) 2025-05-14 11:23:57 -04:00
Jason Rasmussen 3fdc1df89c fix(web): handle deleted user on details page (#18264) 2025-05-13 09:40:50 -05:00
Jason Rasmussen ce90a2ec1a refactor(web): disable login confirm modal (#18261) 2025-05-13 09:16:05 -04:00
Jason Rasmussen 81d959a27e refactor: remove unused props (#18240) 2025-05-12 22:31:37 +00:00
Jason Rasmussen bb775110ef refactor: password reset success modal (#18239) 2025-05-12 18:18:13 -04:00
Jason Rasmussen 7280331b76 refactor: confirm modal (#18238) 2025-05-12 22:02:49 +00:00
Jason Rasmussen 93ee6ee0a5 refactor: dialog controller (#18235) 2025-05-12 17:48:05 -04:00
Jason Rasmussen 3066c8198c feat(web): user detail page (#18230)
feat: user detail page
2025-05-12 16:50:26 -04:00
Jason Rasmussen eb8dfa283e fix(web): no rounded map on /map page (#18232) 2025-05-12 14:15:15 -04:00
Jason Rasmussen c473511133 feat(web): stat card tweaks (#18189)
feat: stat card tweaks
2025-05-09 17:56:41 -05:00
Jason Rasmussen 66400b2e8e fix(web): user restore (#18188) 2025-05-09 21:05:01 +00:00
Jason Rasmussen a6e5e4f625 fix: schema ci checks (#18146) 2025-05-07 21:14:20 +00:00
Jason Rasmussen 2af8095880 fix(web): e2e download tests (#18125) 2025-05-06 15:07:04 +02:00
Jason Rasmussen f34f83e164 refactor: controller tests (#18100) 2025-05-05 18:57:32 -04:00
Jason Rasmussen ea9f11bf39 refactor: controller tests (#18035)
* feat: controller unit tests

* refactor: controller tests
2025-05-03 09:39:44 -04:00
Jason Rasmussen 5d21ba3166 chore: logging clean up (#18031) 2025-05-02 12:34:35 -05:00
Jason Rasmussen becdc3dcf5 refactor: job on-done (#18004) 2025-04-30 17:02:53 -04:00
Jason Rasmussen b845184c80 chore: remove old memory lane implementation (#18000) 2025-04-30 14:23:32 -04:00
Jason Rasmussen 1fde02ee1e chore: remove unused types and code (#17999) 2025-04-30 13:41:23 -04:00
Jason Rasmussen 526c02297c refactor: stream queue migration (#17997) 2025-04-30 16:23:13 +00:00
Jason Rasmussen be5cc2cdf5 refactor: stream detect faces (#17996) 2025-04-30 11:25:30 -04:00
Jason Rasmussen 094a41ac9a chore: remove audit file report (#17994) 2025-04-30 11:17:23 -04:00
Jason Rasmussen 0c261ffbe2 fix: queue in batches (#17989) 2025-04-30 10:52:51 -04:00
Jason Rasmussen 6df6103c67 chore: better immich-web logging (#17992) 2025-04-30 09:48:24 -05:00
Jason Rasmussen 8c5116bc1d refactor: stream search duplicates (#17991) 2025-04-30 10:40:32 -04:00
Jason Rasmussen 2e8a286540 refactor: smart search queue (#17977) 2025-04-29 17:44:28 -04:00
Jason Rasmussen 038a82c4f1 refactor: theme manager (#17976) 2025-04-29 17:44:09 -04:00
Jason Rasmussen d89e88bb3f feat: configure token endpoint auth method (#17968) 2025-04-29 15:17:48 -04:00
Jason Rasmussen 4c0f79b162 fix: use lint:p in checkall script (#17969) 2025-04-29 17:34:36 +00:00
Jason Rasmussen 7f69abbf0d refactor: app init event (#17937) 2025-04-28 14:48:33 -04:00
Jason Rasmussen 895b2bf5cd refactor: download manager (#17935) 2025-04-28 14:21:24 -04:00
Jason Rasmussen f64e6f5dc3 refactor: auth login event (#17934) 2025-04-28 14:13:14 -04:00
Jason RasmussenandAlex Tran 1b5fc9c665 feat: notifications (#17701)
* feat: notifications

* UI works

* chore: pr feedback

* initial fetch and clear notification upon logging out

* fix: merge

---------

Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2025-04-28 10:36:14 -04:00
Jason Rasmussen ad272333db refactor: user avatar color (#17753) 2025-04-28 08:54:51 -05:00
Jason Rasmussen e6c575c33e feat: rtl (#17860) 2025-04-28 08:53:53 -05:00
Jason Rasmussen d0014bdf94 refactor: event manager (#17862)
* refactor: event manager

* refactor: event manager
2025-04-25 08:36:31 -04:00
Jason Rasmussen 1d610ad9cb refactor: database connection parsing (#17852) 2025-04-24 12:58:29 -04:00
Jason Rasmussen 1b5e981a45 fix: failing ci checks (#17810) 2025-04-23 10:59:54 -04:00
Jason Rasmussen 56a4aa9ffe refactor: email repository (#17746) 2025-04-21 12:53:37 -04:00
Jason Rasmussen 488dc4efbd refactor: notification-admin controller (#17748) 2025-04-21 10:49:26 -04:00
Jason RasmussenandAlex 160bb492a2 fix: skip initial kysely migration for existing installs (#17690)
* fix: skip initial kysely migration for existing installs

* Update docs/src/pages/errors.md

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-04-18 11:19:11 -05:00
Jason Rasmussen 6474a78b8b feat: initial kysely migration file (#17678) 2025-04-17 17:38:47 -04:00
Jason Rasmussen e275f2d8b3 feat: add foreign key indexes (#17672) 2025-04-17 14:41:06 -04:00
Jason Rasmussen 8cefa0b84b refactor: migrate some e2e to medium (#17640) 2025-04-16 14:59:08 -04:00
Jason Rasmussen 8da5f21fcf refactor: medium tests (#17634) 2025-04-15 15:54:23 -04:00
Jason Rasmussen b710ad36f3 feat: upgrade kysely (#17630)
* feat: upgrade kysely

* chore: pr feedback
2025-04-15 13:26:56 -04:00
Jason Rasmussen 17e720440d refactor: new asset-job repository (#17622)
* refactor: new asset-job repository

* fix: broken medium tests on main
2025-04-15 10:24:51 -04:00
Jason Rasmussen f189c7b101 refactor: medium tests (#17599) 2025-04-15 08:53:14 -04:00
Jason Rasmussen b2753103c6 chore: remove unused logger (#17593) 2025-04-14 15:01:49 -04:00
Jason Rasmussen ae6653392e feat: view qr code from share modal (#17544) 2025-04-11 14:02:07 -04:00
Jason Rasmussen 584e5894bf refactor: user factories instead of stubs (#17540) 2025-04-11 11:53:37 -04:00
Jason Rasmussen 75c83cb704 refactor: metadata stub (#17532) 2025-04-10 21:58:55 +02:00
Jason Rasmussen 0b22d3348e refactor: count all return type (#17529) 2025-04-10 14:38:49 -04:00
Jason Rasmussen eaa0e07329 refactor: asset files entity (#17527) 2025-04-10 13:26:27 -04:00
Jason Rasmussen 4412680679 refactor: remove unused shared users list (#17526) 2025-04-10 11:44:47 -05:00
Jason Rasmussen 8aea07b750 refactor: album user entity (#17524) 2025-04-10 11:53:21 -04:00
Jason Rasmussen 206545356d refactor: metadata entity (#17492) 2025-04-09 11:45:30 -04:00
Jason Rasmussen 8943ec23ba refactor: more database types (#17490) 2025-04-09 10:24:38 -04:00
Jason Rasmussenandmertalev cf2c0260a6 refactor: activity item (#17470)
* refactor: activity item

* fix query

* qualified columns

---------

Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com>
2025-04-09 08:35:20 -04:00
Jason Rasmussen 4794eeca88 refactor: database types (#17468) 2025-04-08 12:40:03 -04:00
Jason Rasmussen 49be6d7fd8 refactor: more database enums (#17465) 2025-04-08 12:02:05 -04:00
Jason Rasmussen 2c31a11e41 chore: replace generated enums with actual types (#17463) 2025-04-08 11:13:46 -04:00
Jason Rasmussen b6c5a03533 refactor: remove tag entity (#17462) 2025-04-08 10:52:54 -04:00
Jason Rasmussen fdbe6d649f refactor: remove smart search entity (#17447)
refactor: smart search entity
2025-04-08 09:56:45 -04:00
Jason Rasmussen 8203b6c450 refactor: stop using geodata entity type (#17444) 2025-04-08 00:15:43 -04:00
Jason Rasmussen b352cf3336 refactor: remove natural earth countries enity (#17445) 2025-04-08 00:15:16 -04:00
Jason Rasmussen e7a5b96ed0 feat: extension, triggers, functions, comments, parameters management in sql-tools (#17269)
feat: sql-tools extension, triggers, functions, comments, parameters
2025-04-07 15:12:12 -04:00
Jason Rasmussen 186c573565 fix: missing migration folder broke non-root setups (#17266) 2025-03-31 20:18:13 +00:00
Jason Rasmussen 55a3c30664 feat: kysely migrations (#17198) 2025-03-29 09:26:24 -04:00
Jason Rasmussen 4b4bcd23f4 feat: schema diff sql tools (#17116) 2025-03-28 10:40:09 -04:00
Jason Rasmussen fd4a5f71b5 fix: broken album page (#17149) 2025-03-26 18:59:23 -04:00
Jason Rasmussen 6a40aa83b7 refactor: better types for getList and getDeletedAfter (#16926) 2025-03-17 15:32:12 -04:00
Jason Rasmussen 0bb95544e5 chore: pin github action digests (#16875) 2025-03-17 11:30:13 -05:00
Jason Rasmussen 9a4495eb5b refactor: use more immich ui buttons (#16840) 2025-03-14 09:38:06 -04:00
Jason Rasmussen 8ad95b368b feat: use immich ui components for dialog component (#16839) 2025-03-14 09:37:56 -04:00
Jason Rasmussen a65ce2ac55 refactor: immich logo assets (#16850) 2025-03-13 18:05:08 -04:00
Jason Rasmussen f69d7e7bad chore: web cleanup (#16849) 2025-03-13 18:04:21 -04:00
Jason RasmussenandAlex 996ffed5eb fix: immich ui toggles and switches (#16834)
* fix: immich ui toggles and switches

* Update web/src/lib/components/shared-components/navigation-bar/navigation-bar.svelte

Co-authored-by: Alex <alex.tran1502@gmail.com>

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-03-12 16:25:27 -05:00
Jason Rasmussen 2d7a94ce23 feat: better library rename UX (#16837) 2025-03-12 16:00:16 -05:00
Jason Rasmussen 72a7be26c0 refactor: use immich/ui button component in user settings (#16836) 2025-03-12 15:56:55 -05:00
Jason Rasmussen 16fd19994b refactor: use factory and kysely types for partner repository (#16812) 2025-03-11 16:29:56 -04:00
Jason Rasmussen 1382b27349 refactor: repository mocks (#16785) 2025-03-10 16:52:44 -04:00
Jason Rasmussen 1b35400043 chore: remove unused package (#16777) 2025-03-10 14:50:32 -04:00
a96bba4b26 feat: sync assets, partner assets, exif, and partner exif (#16658)
* feat: sync assets, partner assets, exif, and partner exif

Co-authored-by: Zack Pollard <zack@futo.org>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>

* refactor: remove duplicate where clause and orderBy statements in sync queries

* fix: asset deletes not filtering by ownerId

---------

Co-authored-by: Zack Pollard <zack@futo.org>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
Co-authored-by: Zack Pollard <zackpollard@ymail.com>
2025-03-10 12:05:39 -04:00