Commit Graph
252 Commits
Author SHA1 Message Date
Sucukdeluxe cffc86e310 Prevent centered search placeholder clipping
CI / verify (push) Waiting to run
2026-09-22 06:18:55 +02:00
Sucukdeluxe e81b44e483 Center settings search text and move search icon right
CI / verify (push) Waiting to run
2026-09-22 06:16:11 +02:00
Sucukdeluxe f05c08d49c Widen settings sidebar to fit localized search placeholders
CI / verify (push) Waiting to run
2026-09-22 06:15:20 +02:00
Sucukdeluxe f1a51555ea Align log settings fields and inset dropdown indicator
CI / verify (push) Waiting to run
2026-09-22 06:13:19 +02:00
Sucukdeluxe 4e831e5560 Normalize automation section spacing below status card
CI / verify (push) Waiting to run
2026-09-22 06:10:38 +02:00
Sucukdeluxe b4c3c075b7 Allow read-only folder tests independently of monitoring state
CI / verify (push) Waiting to run
2026-09-22 06:07:27 +02:00
Sucukdeluxe 9d696fa89f Unify automation settings layout and move test action to footer
CI / verify (push) Waiting to run
2026-09-22 06:03:28 +02:00
Sucukdeluxe c86605d67b Separate online backup creation, import and management sections
CI / verify (push) Waiting to run
2026-09-22 05:58:33 +02:00
Sucukdeluxe ed76e7ea43 Document watched local development session
CI / verify (push) Waiting to run
2026-09-22 05:51:29 +02:00
Sucukdeluxe 3cab75702a Align online backup validity controls with settings layout
CI / verify (push) Waiting to run
2026-09-22 05:45:22 +02:00
Sucukdeluxe f99260372b Fix backup submenu hover gaps and keyboard interactions
CI / verify (push) Waiting to run
2026-09-22 05:38:13 +02:00
Sucukdeluxe 0f2348ffb2 Record verified v2.1.49 releases and updater checks
CI / verify (push) Waiting to run
2026-09-22 05:30:31 +02:00
Sucukdeluxe e9ea91ab9e Release v2.1.49: Vidmoly checks and hoster file-size controls
CI / verify (push) Waiting to run
v2.1.49
2026-09-22 05:28:04 +02:00
Sucukdeluxe eb9dcc2b95 Document isolated Vidmoly live diagnostic session
CI / verify (push) Waiting to run
2026-09-22 05:24:05 +02:00
Sucukdeluxe f890c2fd3e Fix Vidmoly session verification and preserve upload denial causes
CI / verify (push) Waiting to run
2026-09-22 05:22:08 +02:00
Sucukdeluxe f2cae6b175 Fix account checkbox focus and expose per-host file size limits in GB
CI / verify (push) Waiting to run
2026-09-22 05:15:27 +02:00
Sucukdeluxe 60d1a3ea97 Document verified IP metadata deployment and 2.1.48 release
CI / verify (push) Waiting to run
2026-09-22 05:09:07 +02:00
Sucukdeluxe 7a49a19bd8 Prepare 2.1.48 release and verify source IP deployment staging
CI / verify (push) Waiting to run
v2.1.48
2026-09-22 05:05:13 +02:00
Sucukdeluxe 43b77401c6 Track online backup source IP and add detailed recovery output
CI / verify (push) Waiting to run
2026-09-22 05:02:21 +02:00
Sucukdeluxe 560966fa2a Document verified 2.1.47 release
CI / verify (push) Waiting to run
2026-09-22 04:58:34 +02:00
Sucukdeluxe afdad998ad Release 2.1.47 with unlimited default backup validity
CI / verify (push) Waiting to run
v2.1.47
2026-09-22 04:54:47 +02:00
Sucukdeluxe 4d17dbd06f Default new online backup keys to unlimited validity
CI / verify (push) Waiting to run
2026-09-22 04:52:45 +02:00
Sucukdeluxe 15e920fbde Document verified recovery deployment and 2.1.46 release
CI / verify (push) Waiting to run
2026-09-22 04:46:01 +02:00
Sucukdeluxe b78a8c1ff3 Prepare 2.1.46 release and verify recovery deployment staging
CI / verify (push) Waiting to run
v2.1.46
2026-09-22 04:40:42 +02:00
Sucukdeluxe de1b79ed4b Add encrypted operator recovery for online backup keys
CI / verify (push) Waiting to run
2026-09-22 04:34:52 +02:00
Sucukdeluxe fa2ca27424 docs: record verified v2.1.45 release
CI / verify (push) Canceled after 0s
2026-09-12 17:08:27 +02:00
Sucukdeluxe 05769cd75e release: prepare v2.1.45
CI / verify (push) Canceled after 0s
v2.1.45
2026-09-12 17:05:41 +02:00
Sucukdeluxe 0e4a9613fb fix: preserve explicit Doodstream web login and reuse OTP sessions
CI / verify (push) Canceled after 0s
2026-09-12 14:38:10 +02:00
Sucukdeluxe fd4bee35eb fix: complete Doodstream login redirects before session checks
CI / verify (push) Canceled after 0s
2026-09-12 14:26:03 +02:00
Sucukdeluxe b40411a7b0 fix: update Doodstream web authentication flow
CI / verify (push) Canceled after 0s
2026-09-12 14:19:40 +02:00
Sucukdeluxe 38df2b24d5 docs: record v2.1.44 release
CI / verify (push) Canceled after 0s
2026-09-07 02:56:12 +02:00
Sucukdeluxe e191ea8dc0 release: prepare v2.1.44
CI / verify (push) Canceled after 0s
v2.1.44
2026-09-07 02:47:19 +02:00
Sucukdeluxe c8838d34b3 fix: continue VOE account fallback rotation
CI / verify (push) Canceled after 0s
2026-09-07 02:44:08 +02:00
Sucukdeluxe 0f5cb68308 docs: record v2.1.43 release
CI / verify (push) Canceled after 0s
2026-09-02 11:08:08 +02:00
Sucukdeluxe 5311cdfb1e release: prepare v2.1.43
CI / verify (push) Canceled after 0s
v2.1.43
2026-09-02 11:01:26 +02:00
Sucukdeluxe 69e1f2693d fix: prevent queue status text selection
CI / verify (push) Canceled after 0s
2026-09-02 10:59:29 +02:00
Sucukdeluxe e688d69373 docs: record v2.1.42 release
CI / verify (push) Canceled after 0s
2026-09-01 16:16:45 +02:00
Sucukdeluxe f7aa1d4dc3 release: prepare v2.1.42
CI / verify (push) Canceled after 0s
v2.1.42
2026-09-01 16:05:26 +02:00
Sucukdeluxe cd5abf3466 docs: record verified backup feature state
CI / verify (push) Canceled after 0s
2026-09-01 15:44:20 +02:00
Sucukdeluxe 9e5c5126dd feat: add expiring backups and live account checks
CI / verify (push) Canceled after 0s
2026-09-01 15:43:20 +02:00
Sucukdeluxe 96037f2e1c fix: restore Forgejo release transport metadata
CI / verify (push) Canceled after 0s
2026-08-31 22:06:33 +02:00
Sucukdeluxe 51d44ca1b7 fix: align GitHub release asset names
CI / verify (push) Canceled after 0s
2026-08-31 18:58:39 +02:00
Sucukdeluxe 703f8b2a64 release: prepare v2.1.41
CI / verify (push) Canceled after 0s
Bump the application and lockfile metadata to 2.1.41, update the public release pointer, and record the verified Doodstream OTP request-coalescing and session-reuse fix.
v2.1.41
2026-08-31 18:46:24 +02:00
Sucukdeluxe 40ce83d413 fix: prevent repeated Doodstream OTP requests
CI / verify (push) Canceled after 0s
Coalesce concurrent and repeated Doodstream login checks by credential identity, keep the challenged cookie session for OTP verification, and rate-limit explicit code resends. Prefer an existing Doodstream API key during health checks and add regression coverage for imports with duplicate accounts, concurrent checks, expired challenges, and session reuse.
2026-08-31 18:45:37 +02:00
Sucukdeluxe 317ff3f035 docs: add project memory
CI / verify (push) Canceled after 0s
2026-08-31 18:34:47 +02:00
Sucukdeluxe bf33ab3e99 fix: defer secure credential loading until ready
CI / verify (push) Canceled after 0s
Load encrypted account credentials only after Electron reaches its ready state so Windows DPAPI is available during startup. Retry transient secure-storage discovery instead of caching an unavailable result for the process lifetime. Add hidden two-process DPAPI regression coverage for the real renderer IPC path and bump the public version to 2.1.40.
v2.1.40
2026-08-27 16:07:21 +02:00
Sucukdeluxe d9c66fe20f fix: make automation completion evidence durable
CI / verify (push) Canceled after 0s
Persist successful watched-file uploads in a dedicated fsync-backed ledger before exposing completion to the renderer. Match entries by normalized full path, hoster, size, and modification time so restart reconciliation skips unchanged completed files while changed files and explicit manual retries remain available.

Remove restored queue ghosts from the ledger even when history and user upload logging are unavailable. Preserve per-hoster partial completion, capture missing file metadata asynchronously, fail closed on corrupted or unwritable evidence, and keep local persistence failures outside automatic upload retries.

Stream managed upload logs with bounded lines, bytes, files, directories, and result counts. Include numbered rotations, reject unconfirmed rows, share concurrent scans through a generation-safe cache, invalidate after successful appends, avoid synchronous configuration and directory reads, and close streams on every path.
v2.1.39
2026-08-27 15:14:43 +02:00
Sucukdeluxe 7b514a0c1e release: prepare v2.1.39
Bump the application and lockfile metadata to 2.1.39 and update the public README release pointer. This patch release ships the verified folder-monitor reupload prevention and managed upload-log discovery fixes from the preceding implementation commit.
2026-08-27 13:35:02 +02:00
Sucukdeluxe 58b92856a6 fix: prevent folder-monitor reuploads after completion
Discover base, daily, session, and fallback upload logs across configured, Desktop, and application-data locations without blocking the Electron main process.

Treat in-session completion keys as authoritative automation evidence so removing finished rows cannot cause periodic reconciliation to enqueue and upload the same file again.

Add real handler and done-remove-reconcile regressions covering custom extensions, mixed-case log names, fallback paths, stale evidence, and asynchronous log reads.
2026-08-27 13:22:35 +02:00
Sucukdeluxe c0153acfb2 release: prepare v2.1.38
CI / verify (push) Canceled after 0s
Publish reliable automation queue pause and resume behavior, non-blocking durable configuration writes, bounded folder-monitor evidence reuse, finalization race protection, and expanded regression coverage.
v2.1.38
2026-08-27 07:26:46 +02:00