sai80082
2dd783f949
Merge branch 'prerelease' into feat/upgrade-nextjs
2026-04-07 00:20:50 +05:30
sai80082
aefc94b89e
fix: replace leaflet-defaulticon-compatibility with direct icon imports for Turbopack compatibility
2026-04-07 00:15:45 +05:30
sai80082
6569aa4427
fix: replace react-grid-gallery with react-photo-album for React 19 compatibility
2026-04-07 00:12:03 +05:30
Varun Raj Manoharan and GitHub
02d6caac4a
Merge pull request #247 from immich-power-tools/feat/orphan-finder
...
Orphan finder & enhanced lightbox with asset info panel
2026-04-06 20:19:16 +05:30
Varun
e814793190
merge: resolve conflicts with prerelease branch
2026-04-06 20:18:11 +05:30
Varun
54eeb73b66
feat: hide and edit people option in the asset dialog
...
Signed-off-by: Varun <varun@skcript.com >
2026-04-06 20:13:16 +05:30
Varun
a2916b6ee7
feat: added orphan assets and new info panel for the asset dialog
...
Signed-off-by: Varun <varun@skcript.com >
2026-04-06 19:55:38 +05:30
Varun Raj Manoharan and GitHub
836fe7a373
Merge pull request #242 from immich-power-tools/feat/db-and-apikeys
...
Feat/db and apikeys
2026-04-06 19:42:15 +05:30
Varun
11e88526c7
fix: copy button in share assets fix
...
Signed-off-by: Varun <varun@skcript.com >
2026-04-06 19:16:04 +05:30
sai80082
4f7e770cf3
chore: update ESLint configuration and dependencies, remove experimental instrumentationHook from Next.js config, and adjust package scripts
...
- Added ESLint configuration file with Next.js and Remotion settings.
- Removed experimental instrumentationHook from next.config.mjs.
- Updated package.json scripts to use ESLint directly and enabled turbopack for development.
- Bumped various dependencies including Next.js, React, and Radix UI components.
- Changed searchTimer initialization to use undefined for better clarity in multiple components.
2026-04-06 17:32:46 +05:30
Varun
da3f865450
feat: api key fix and the import status and history dialog
...
Signed-off-by: Varun <varun@skcript.com >
2026-04-06 09:42:42 +05:30
Varun and Claude Sonnet 4.6
550199d4f1
fix: make migrations and job queue work in Docker standalone build
...
- Move instrumentation.ts to src/ so Next.js picks it up (required when using src/ layout)
- Enable experimental.instrumentationHook in next.config.mjs (required in Next.js 14)
- Switch Dockerfile deps stage from npm to bun to match lockfile
- Explicitly copy @libsql and libsql into standalone runner — Next.js file tracing
misses dynamically required native modules (require(`@libsql/${target}`))
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-03 21:51:00 +05:30
Varun and Claude Sonnet 4.6
5169ae3ebd
fix: copy migration files into Docker runner image for standalone output
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-03 21:13:17 +05:30
Varun
37a168cf2f
chore: gitignore docs/plans
2026-04-03 21:10:44 +05:30
Varun
48e5f009f0
feat: merge album details and destination into single card
2026-04-03 21:08:58 +05:30
Varun and Claude Sonnet 4.6
52aff37697
refactor: remove import dialog, destination selection is now inline
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-03 21:05:32 +05:30
Varun and Claude Sonnet 4.6
9844cf5d6f
feat: add inline destination card for album selection on import-shared screen
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-03 21:04:03 +05:30
Varun and Claude Sonnet 4.6
4732688fa2
refactor: wire import button directly to handleImportAll, fetch albums on sharedData load
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-03 21:02:42 +05:30
Varun
eb6c042930
docs: add import destination inline implementation plan
2026-04-03 20:59:07 +05:30
Varun
f11788de0a
docs: add import destination inline design
2026-04-03 20:57:41 +05:30
Varun and Claude Sonnet 4.6
440b50340f
fix: reset stuck items on resume, validate platform, move ensurePowerToolsTag to setup, safe JSON.parse
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-03 20:26:56 +05:30
Varun
a640fe6555
fix: stale closure on albumName, remove unused items destructure, remove dead importSharedUploadAll
2026-04-03 20:22:56 +05:30
Varun and Claude Sonnet 4.6
06536e2699
feat: migrate import-shared to job queue with live progress polling
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-03 20:21:07 +05:30
Varun
ae9fd45f0a
fix: add asset id validation, type getImportJob, document resumePendingJobs limitation
2026-04-03 20:19:20 +05:30
Varun
93a4cabb01
feat: add import-jobs route constants and client handler
2026-04-03 20:17:25 +05:30
Varun
61e2dad029
feat: add GET /api/import-jobs/[jobId] polling endpoint with auto-resume
2026-04-03 20:17:14 +05:30
Varun
bcd17ae72d
feat: add POST /api/import-jobs endpoint to create and enqueue import jobs
2026-04-03 20:17:03 +05:30
Varun
87732eba7c
feat: reset stuck import jobs to pending on startup
2026-04-03 20:16:47 +05:30
Varun
86beffc88e
fix: scope skip update to jobId, use DB WHERE for pending items, SQL-increment skippedCount
2026-04-03 20:15:51 +05:30
Varun and Claude Sonnet 4.6
0de78ad200
feat: add import job worker runner with concurrency and db tracking
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-03 20:14:08 +05:30
Varun
8dbef1e1b1
fix: add Content-Type header to ensurePowerToolsTag POST request
2026-04-03 20:12:53 +05:30
Varun and Claude Sonnet 4.6
4e867f7691
feat: add immich shared-link import processor
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-03 20:11:19 +05:30
Varun
fbcff5f380
feat: add import processor interface and registry
2026-04-03 20:09:28 +05:30
Varun
619b2e1785
feat: add migration for import_jobs and import_job_items
2026-04-03 20:08:41 +05:30
Varun
53a6e820a9
feat: add import_jobs and import_job_items schema tables
2026-04-03 20:07:22 +05:30
Varun
d44adc6a24
docs: add import queue implementation plan
2026-04-03 20:05:35 +05:30
Varun and Claude 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
Varun and Claude 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 Guntupalli and GitHub
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 Guntupalli and GitHub
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 Guntupalli and GitHub
03d9ded760
Merge pull request #238 from kive/patch-1
...
Update README.md
2026-03-05 15:56:10 +05:30
Kive and GitHub
6392adb206
Update README.md
...
Updated repo url
2026-03-05 04:30:48 -05:00
Sai charan Guntupalli and GitHub
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 Guntupalli and GitHub
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