• Joined on 2025-05-22
daniels commented on issue daniels/importarr#6 2026-07-30 10:41:08 +02:00
Implement persistent import queue engine

Final review follow-up

  • Preserved claimed/importing manual rows during reconciliation so a source unlinked just before result persistence is no longer deleted out from under an active…
daniels pushed to main at daniels/importarr 2026-07-30 10:40:50 +02:00
c5cc0901c5 Fix remaining queue races Refs #6
daniels commented on issue daniels/importarr#6 2026-07-30 10:32:29 +02:00
Implement persistent import queue engine

Implemented the latest concurrency review fixes in commit 7bdab60. Bulk run-now imports now atomically claim manual and SAB queue items; retry/ignore transitions use conditional atomic updates;…

daniels pushed to main at daniels/importarr 2026-07-30 10:32:10 +02:00
7bdab60d6f Fix queue claim concurrency Refs #6
daniels commented on issue daniels/importarr#6 2026-07-30 10:06:18 +02:00
Implement persistent import queue engine

Review follow-up update

  • Fixed stale-claim recovery so startup/shutdown now requeue all importing items instead of only the current worker id.
  • Added bounded retries with retry delay…
daniels pushed to main at daniels/importarr 2026-07-30 10:06:04 +02:00
4e3d021652 Fix queue review findings Refs #6
daniels commented on issue daniels/importarr#6 2026-07-30 09:02:04 +02:00
Implement persistent import queue engine

Implementation update

  • Added a durable SQLite-backed queue worker that claims and processes queued imports in the background.
  • Queue items now preserve state across rescans and restarts,…
daniels pushed to main at daniels/importarr 2026-07-30 09:01:39 +02:00
a088d840e3 Implement persistent queue engine Refs #6
daniels pushed to main at daniels/importarr 2026-07-29 21:37:22 +02:00
72562eab95 Target manual importer from UI controls #31
daniels commented on issue daniels/importarr#25 2026-07-29 21:21:14 +02:00
Create a self-update options from repo. Should query and look for new versions.

UI follow-up

Added a screenshot-inspired self-update prompt to the Importarr UI.

What changed

  • Added a top-bar update banner that appears when /api/control/update-check reports a newer…
daniels pushed to main at daniels/importarr 2026-07-29 21:21:06 +02:00
7be54f9f3c Show self-update availability in UI #25
daniels commented on issue daniels/importarr#31 2026-07-29 21:03:14 +02:00
More UI changes / bugs

Implementation update

Implemented issue #31 on main in commit 006db01.

What changed

  • Made the top-right icon controls fixed/equal sized.
  • Moved service info, queue controls, and…
daniels pushed to main at daniels/importarr 2026-07-29 21:02:35 +02:00
006db01930 Fix import queue UI controls #31
daniels opened issue daniels/importarr#31 2026-07-29 20:52:34 +02:00
More UI changes / bugs
daniels commented on issue daniels/importarr#25 2026-07-29 20:45:12 +02:00
Create a self-update options from repo. Should query and look for new versions.

Main push update

Pushed the #25 implementation to main.

  • Main commit: 96f077e (Add release-aware self update #25)
  • Verification before push: `.venv/bin/pytest tests/test_queue_controls…
daniels pushed to main at daniels/importarr 2026-07-29 20:44:42 +02:00
96f077ec76 Add release-aware self update #25
daniels commented on issue daniels/importarr#30 2026-07-29 20:43:18 +02:00
UI changes

Theme contrast follow-up

Applied the latest feedback about the light/dark palette clarity.

What changed

  • Made light mode explicitly light: white page background, white cards, soft blue…
daniels pushed to main at daniels/importarr 2026-07-29 20:42:25 +02:00
5c205fff13 Clarify Importarr light dark themes #30
daniels commented on issue daniels/importarr#30 2026-07-29 20:38:39 +02:00
UI changes
image.png

Create proper dark mode light mode versions. I cant tell if the current one is ligth or dark.

If…

daniels commented on issue daniels/importarr#25 2026-07-29 20:36:40 +02:00
Create a self-update options from repo. Should query and look for new versions.

Implementation update

Implemented release-aware self-update for #25.

What changed

  • Added GET /api/control/update-check to query the configured latest-release API and compare it with…