c699df002a
feat: rename schema ( #19891 )
2025-07-14 10:13:06 -04:00
47c0dc0d7e
feat: nightly tasks ( #19879 )
2025-07-11 17:32:10 -04:00
df581cc0d5
feat: UserMetadata sync ( #19882 )
...
* feat: UserMetadata sync
* refactor: sync table filters (#19887 )
2025-07-11 18:19:53 +00:00
9e48ae3052
feat: naming strategy ( #19848 )
...
* feat: naming strategy
* feat: detect renames
2025-07-11 11:35:10 -04:00
1d19d308e2
chore: update flutter to 3.32.6 ( #19878 )
...
* chore: update flutter to 3.32.6
* fix lint
* fix asset viewer scroll physics
* test: change init order for map test
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-07-11 10:34:49 -05:00
617a2f146d
fix: startup log level ( #19885 )
2025-07-11 11:22:38 -04:00
1cc5ca14ca
feat: allow unordered migrations in dev ( #19881 )
2025-07-11 10:58:34 -04:00
4b3a4725c6
feat: pending sync reset flag ( #19861 )
2025-07-11 09:38:02 -04:00
34f0f6c813
chore: rename new migration to execute last ( #19872 )
...
chore: rename new migration to change execution order
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-07-11 08:41:06 -04:00
55fe67dd20
fix(server): clear activity when asset is removed from album ( #19019 )
2025-07-10 19:37:56 +02:00
ed4c7817e7
feat: AssetUploadReadyV1 event ( #19858 )
2025-07-10 13:30:10 -04:00
39c95f1280
refactor: rename geodata pk constraint to match runtime constraint name ( #19856 )
2025-07-10 17:18:51 +00:00
b19884d01e
feat(server): people sync ( #19854 )
...
* chore: fix missing usage of deleteType for syncMemoriesV1
* chore: add src path for proper absolute imports in jetbrains
* feat: people sync
2025-07-10 11:32:42 -04:00
f778adea92
feat: adds option to search only for untagged assets ( #19730 )
...
Co-authored-by: SkwalExe <skwal@skwal.net >
2025-07-10 16:28:20 +02:00
818bdde317
chore: update base images ( #19741 )
...
Update base images
2025-07-09 19:22:01 -04:00
a201665b7e
chore(deps): update base-image to v202507091427 (major) ( #19840 )
...
chore(deps): update base-image to v202507091427
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-09 12:52:11 -05:00
51ab7498e9
feat: create table with constraints ( #19828 )
2025-07-09 09:13:14 -04:00
df4a27e8a7
feat: sql-tools overrides ( #19796 )
2025-07-08 08:17:40 -04:00
a87c2e82cd
fix(deps): update typescript-projects ( #19666 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2025-07-07 20:29:58 +00:00
4ce9bce414
feat: oauth role claim ( #19758 )
2025-07-06 18:45:32 -04:00
6044663e26
refactor: sql-tools ( #19717 )
2025-07-03 10:59:17 -04:00
484529e61e
feat(server): add immich and postgres version to the database backup name ( #19603 )
2025-07-03 10:35:24 +01:00
ca78bc91b6
feat: fully qualified path in error msg ( #19674 )
...
* feat: fully qualified path in error msg
* import style
2025-07-02 09:31:20 -04:00
c435bdb5d3
refactor: sql-tools readers ( #19672 )
2025-07-01 22:57:17 -04:00
15da0d5a71
fix: email button ( #19675 )
2025-07-01 22:48:41 -04:00
83afd49f5c
feat(mobile): edit location action ( #19645 )
...
* change dto from integer to double
* feat(mobile): edit location action
* patch openapi
* refactor in provider
* fix lint
* chore: not showing success prompt if dimissed
* i18n
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-07-01 16:52:11 +00:00
53f80393bf
chore: upgrade to cron v4 ( #19664 )
2025-07-01 12:47:04 +02:00
38d73f2bc6
chore(deps): update dependency @types/node to ^22.15.33 ( #19653 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-01 11:32:11 +01:00
96e3b96d57
fix(deps): update dependency nestjs-otel to v7 ( #19662 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-01 11:02:46 +01:00
36b018e355
fix(deps): update typescript-projects ( #18898 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Zack Pollard <zackpollard@ymail.com >
2025-07-01 10:00:35 +00:00
214ca50406
chore(deps): update node.js to v22.17.0 ( #19656 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-01 10:59:31 +01:00
29b3981609
fix(deps): update dependency nestjs-kysely to v3 ( #19660 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-01 10:27:20 +01:00
a068a41c06
fix(server): prevent duplicate geodata temp table ( #18580 )
...
drop tmp table, create gist index first
2025-06-30 23:28:30 -04:00
3c6e9e1191
feat: use request host as default SSR domain ( #19485 )
...
fix: hostname and domain confusion
chore: e2e test
2025-06-30 23:24:44 -04:00
db0415bbcc
chore: undeclared versions/updates ( #19649 )
2025-06-30 23:23:41 -04:00
93f9e118ad
refactor: timeline tests ( #19641 )
2025-06-30 17:43:45 -04:00
58ca1402ed
feat: sync partner stacks ( #19635 )
2025-06-30 16:41:06 -04:00
181a7e115f
feat: sync stacks ( #19629 )
2025-06-30 14:26:41 -05:00
e60bc3c304
refactor: database types ( #19624 )
2025-06-30 13:19:16 -04:00
09cbc5d3f4
refactor: change password repository lookup ( #19584 )
2025-06-27 16:52:04 -04:00
a2a9797fab
refactor: auth medium tests ( #19583 )
2025-06-27 15:35:19 -04:00
df76735f4a
refactor: sync repository ( #19581 )
2025-06-27 13:47:06 -04:00
6feca56da8
feat: sync memories ( #19579 )
2025-06-27 12:20:13 -04:00
6c6a32c63e
refactor: memory medium tests ( #19568 )
2025-06-26 19:52:10 -04:00
6fed223405
fix: array-max-length ( #19562 )
2025-06-26 19:41:48 +00:00
3105094a3d
refactor: medium tests ( #19537 )
2025-06-26 15:32:06 -04:00
b96c95beda
refactor(server): sync service ( #19559 )
2025-06-26 17:24:57 +00:00
926ff075a3
fix(web): absolute path match in external library ( #19551 )
2025-06-26 10:46:34 -05:00
934649c8df
feat(server): check additional exif date tags ( #19216 )
...
* feat(server): check additional exif date tags
- Add support for UTC date tags (GPSDateTime, DateTimeUTC, GPSDateStamp, SonyDateTime2)
- This matches tags that exiftool-vendored uses for tzSource in extractTzOffsetFromUTCOffset()
* Review comments
* nit
* review comments
* lots of tests for exif datetime
* missed
* format
* format again
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-06-26 10:18:40 -05:00
ea3a14ed25
feat(mobile): add album asset sync ( #19522 )
...
* feat(mobile): add album asset sync
* add SyncAlbumToAssetDeleteV1 to openapi-spec
* update delete queries to use where in statements
* clear remote album when clear remote data
* fix: bad merge
* fix: bad merge
* fix: _SyncAckV1 return type
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
Co-authored-by: wuzihao051119 <wuzihao051119@outlook.com >
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2025-06-26 08:50:39 -05:00