559 Commits
Author SHA1 Message Date
Varun d44adc6a24 docs: add import queue implementation plan 2026-04-03 20:05:35 +05:30
VarunandClaude Sonnet 4.6 060e410099 chore: remove unused db:push script
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-03 19:35:06 +05:30
VarunandClaude Sonnet 4.6 eafb44a4e9 refactor: migrate direct fetch calls to API handler pattern
Replace raw fetch() in settings, share-key, and import-shared with
centralized API handlers via src/lib/api.ts. Also auto-create the data/
directory on startup so the SQLite db path is always valid.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-03 19:34:09 +05:30
Varun 362f6d861b Merge branch 'feat/db-and-apikeys' of github.com:immich-power-tools/immich-power-tools into feat/db-and-apikeys 2026-04-03 19:10:06 +05:30
Sai charan GuntupalliandGitHub f7fecd6b24 Merge pull request #243 from immich-power-tools/fix/remove-encodedVideoPath-for-immich-v2.6
fix: remove encodedVideoPath column removed in latest Immich
2026-03-25 16:32:26 +05:30
sai80082 6716843acc fix: remove encodedVideoPath column removed in latest Immich
The encodedVideoPath column was removed from Immich's asset table ,
causing all asset queries to fail with a "column does not exist" error.
Fixes #241.
2026-03-25 16:27:35 +05:30
sai80082 ca95be956a feat: add API key management and database setup
- Add SQLite database schema and migrations
- Implement API key management endpoints and schema
- Add settings page for API key management
- Enhance share functionality with key-based access
- Update configuration and environment setup
2026-03-23 11:15:06 +05:30
sai80082 8b8d220b13 feat: add sqlite db 2026-03-23 10:46:46 +05:30
Sai charan GuntupalliandGitHub 39769391ea Merge pull request #239 from immich-power-tools/bug-fixes
fix: health check
2026-03-21 23:20:14 +05:30
sai80082 c0bb215846 fix: health check 2026-03-16 13:07:52 +05:30
Sai charan GuntupalliandGitHub 03d9ded760 Merge pull request #238 from kive/patch-1
Update README.md
2026-03-05 15:56:10 +05:30
KiveandGitHub 6392adb206 Update README.md
Updated repo url
2026-03-05 04:30:48 -05:00
Sai charan GuntupalliandGitHub 373a7e093a Merge pull request #234 from immich-power-tools/prerelease
Release v0.20.0
2026-03-04 14:25:06 +05:30
sai80082 2b046fa178 fix: geo-heatmap query by conditionally joining album and person tables. 2026-03-04 14:20:26 +05:30
Sai charan GuntupalliandGitHub 2de4b4cb7f Merge pull request #236 from immich-power-tools/tag-based-release
refactor: Migrate release process to tag-based
2026-03-04 13:29:49 +05:30
sai80082 78ea55e6f5 refactor: Migrate release process to tag-based 2026-03-04 13:15:34 +05:30
Sai charan GuntupalliandGitHub 361bcb7430 Merge pull request #232 from bbrks/feat/duplicate-finder-filters
feat: add search and album filters to bulk duplicate finder
2026-03-03 11:43:04 +05:30
Varun Raj ManoharanandGitHub 042277489d Merge pull request #233 from immich-power-tools/migrate-changes
Migrating changes
2026-03-02 16:44:41 +05:30
sai80082 40f0fdf0f3 fix: query for geo heatmp 2026-03-02 16:29:54 +05:30
sai80082 636df106e0 Merge remote-tracking branch 'origin/main' into migrate-changes 2026-03-02 16:16:42 +05:30
Ben BrooksandClaude Opus 4.6 5e70cf258b feat: add search and album filters to bulk duplicate finder
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 11:59:59 +00:00
Varun Raj ManoharanandGitHub 7c81fb0bc1 Merge pull request #230 from bbrks/duplicate-finder-show-path
feat: show file path in duplicate finder
2026-03-01 12:44:33 +05:30
Varun Raj ManoharanandGitHub 511bc171e9 Merge pull request #231 from bbrks/feat/duplicate-album-transfer
feat: duplicate finder: improved album handling
2026-03-01 12:42:36 +05:30
Ben BrooksandClaude Opus 4.6 b90917ac20 fix: only add kept assets to albums they're not already in
When multiple assets are kept, each is now only added to albums it's
missing from, rather than adding all kept assets to every transferred
album.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 23:27:51 +00:00
Ben BrooksandClaude Opus 4.6 8b394a253a feat: add album info and transfer to duplicate finder
Show album badges on each asset in the duplicate finder. When
deduplicating, album memberships from discarded assets can be
transferred to kept assets with three modes: Always, Ask, or Never.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 23:14:39 +00:00
Ben BrooksandClaude Opus 4.6 a263905ddf refactor: consolidate dedup logic into executeDedup
Extract shared executeDedup function from handleDeleteAllSelected and
handleKeepSelected to reduce duplication and prepare for album transfer.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 22:51:41 +00:00
Ben BrooksandClaude Opus 4.6 121a06981d feat: show file path in duplicate finder
Display the directory path below the filename on each duplicate asset
card, making it easier to distinguish duplicates with identical names.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 15:21:51 +00:00
sai80082 3eac8b6f7a docs: Enhance AI configuration documentation with examples for OpenAI, Groq, and Ollama. 2026-02-23 22:18:57 +05:30
semantic-release-bot e23a036b6b chore(release): 1.3.0 [skip ci]
## 🚀 **Immich Power Tools** 1.3.0

### Features

* integrate OpenAI-compatible API for query parsing and remove Gemini references ([774a0c4](https://github.com/sai80082/immich-power-tools/commit/774a0c480bb99073dc52fbdaf9abb42a5c2925f9))
2026-02-18 17:48:57 +00:00
Sai charan GuntupalliandGitHub 243437d5cd Merge pull request #3 from sai80082/feat/openai-api-compatible
feat: integrate OpenAI-compatible API
2026-02-18 23:18:11 +05:30
sai80082 1a3afef06d chore: update @ai-sdk/openai dependency and upgrade node verion to 22 2026-02-18 23:13:44 +05:30
semantic-release-bot d18a90b2cf chore(release): 1.2.3 [skip ci]
## <small>🚀 **Immich Power Tools** 1.2.3</small>

### Bug Fixes

* improve date handling in PersonBirthdayCell and update formatting [skip ci] ([930e663](https://github.com/sai80082/immich-power-tools/commit/930e66396e1439cb4e632fea92fb349d3545b54b))
2026-02-18 11:03:14 +00:00
sai80082 9cfd2148d8 chore: update docker-compose 2026-02-18 16:32:21 +05:30
sai80082 774a0c480b feat: integrate OpenAI-compatible API for query parsing and remove Gemini references 2026-02-18 09:52:08 +05:30
sai80082 930e66396e fix: improve date handling in PersonBirthdayCell and update formatting [skip ci] 2026-02-17 09:10:11 +05:30
semantic-release-bot fe5946dc94 chore(release): 1.2.2 [skip ci]
## <small>🚀 **Immich Power Tools** 1.2.2</small>

### Bug Fixes

* update date formatting in PersonBirthdayCell to use date-fns-tz ([3f30e71](https://github.com/sai80082/immich-power-tools/commit/3f30e71b953569d65d41667f552175c49f876481))

### Reverts

* Revert "fix: update birthDate type in IPerson interface and adjust cleanUpPerson function" ([e2485e6](https://github.com/sai80082/immich-power-tools/commit/e2485e643ff1432e74cf5d6f473b53af3ac27417))
2026-02-17 03:23:04 +00:00
sai80082 3f30e71b95 fix: update date formatting in PersonBirthdayCell to use date-fns-tz 2026-02-17 08:52:14 +05:30
sai80082 e2485e643f Revert "fix: update birthDate type in IPerson interface and adjust cleanUpPerson function"
This reverts commit 197c247e71.
2026-02-17 08:50:51 +05:30
semantic-release-bot 6b2d072787 chore(release): 1.2.1 [skip ci]
## <small>🚀 **Immich Power Tools** 1.2.1</small>

### Bug Fixes

* update birthDate type in IPerson interface and adjust cleanUpPerson function ([197c247](https://github.com/sai80082/immich-power-tools/commit/197c247e71bcb1e45d64303532d13d7f4032bba8))
2026-02-12 09:11:22 +00:00
sai80082 197c247e71 fix: update birthDate type in IPerson interface and adjust cleanUpPerson function 2026-02-12 14:40:28 +05:30
semantic-release-bot 9c0c51fd02 chore(release): 1.2.0 [skip ci]
## 🚀 **Immich Power Tools** 1.2.0

### Features

* implement OAuth login functionality and update configuration ([222d9a5](https://github.com/sai80082/immich-power-tools/commit/222d9a5982cccea1f8de99979712187950e32963))
2026-02-09 10:58:00 +00:00
Sai charan GuntupalliandGitHub 92cf25582b Merge pull request #1 from sai80082/feat/Oauth-login
feat: implement OAuth login functionality and update configuration
2026-02-09 16:27:14 +05:30
sai80082 222d9a5982 feat: implement OAuth login functionality and update configuration 2026-02-09 15:08:54 +05:30
semantic-release-bot a8e4f77f3a chore(release): 1.1.3 [skip ci]
## <small>🚀 **Immich Power Tools** 1.1.3</small>

### Bug Fixes

* update heatmap data conversion and improve query structure for geo heatmap ([c7b7e02](https://github.com/sai80082/immich-power-tools/commit/c7b7e020113f3fba6062ef4817a6c998db978653))
2026-02-06 06:31:19 +00:00
sai80082 c7b7e02011 fix: update heatmap data conversion and improve query structure for geo heatmap 2026-02-06 12:00:31 +05:30
semantic-release-bot b2c7529292 chore(release): 0.19.1 [skip ci]
## <small>🚀 **Immich Power Tools** 0.19.1</small>

### Bug Fixes

* update database schema for Immich v1.99+ compatibility ([4334d03](https://github.com/varun-raj/immich-power-tools/commit/4334d03464945f14a94ca13e575a158187aa8d29)), closes [#214](https://github.com/varun-raj/immich-power-tools/issues/214) [#212](https://github.com/varun-raj/immich-power-tools/issues/212)
2026-02-06 03:30:51 +00:00
Varun Raj ManoharanandGitHub 9e6c07de9a Merge pull request #226 from varun-raj/fix-feb
Fix: For the new version of immich
2026-02-06 08:59:53 +05:30
Varun Raj ManoharanandGitHub 4861a1488a Merge pull request #221 from jesposito/fix/immich-v2-schema-compatibility
fix: update database schema for Immich v1.99+ compatibility
2026-02-05 22:45:20 +05:30
semantic-release-bot 86e4c1602f chore(release): 1.1.2 [skip ci]
## <small>🚀 **Immich Power Tools** 1.1.2</small>

### Bug Fixes

* correct join condition for album assets in photo statistics ([b0607f3](https://github.com/sai80082/immich-power-tools/commit/b0607f310ec3a38b146988242e5d0f9e2d33bf86))
2026-02-05 10:26:17 +00:00
sai80082 b0607f310e fix: correct join condition for album assets in photo statistics 2026-02-05 15:55:23 +05:30