Commit Graph

  • 6b3753949b fix(downloads): support offline fallback drafts NimBold 2026-06-22 17:21:47 +03:30
  • f469c5d7eb Delete INTERACTION_REVIEW.md Nima 2026-06-22 12:41:42 +03:30
  • db4adc7f89 fix(extension): align desktop handoff protocol NimBold 2026-06-22 11:55:58 +03:30
  • f1ee3812ed fix(downloads): stabilize queue item selector NimBold 2026-06-22 11:28:08 +03:30
  • 25595d7ebd chore(docs): exclude youtube media handoff NimBold 2026-06-22 11:19:36 +03:30
  • 06b14df307 fix(core): harden download lifecycle and scheduling NimBold 2026-06-22 11:19:18 +03:30
  • d535bdac8f fix: resolve queue management and metadata fetch bugs NimBold 2026-06-21 14:57:21 +03:30
  • 3660ceb47a fix: resolve scheduler infinite loop and frozen delete modal bugs NimBold 2026-06-21 14:28:21 +03:30
  • de1318deb6 fix(download): wait for media process to stop and clean up partial files on remove NimBold 2026-06-21 13:48:42 +03:30
  • bf28029d2e feat(ui): merge 'Add to list' into 'Add to queue' and fix display bugs NimBold 2026-06-21 13:35:18 +03:30
  • 9e8c4aacf7 feat(ui): modernize desktop interactions NimBold 2026-06-21 12:53:02 +03:30
  • cd0397ea00 feat(ui): implement multi-select and fix finder reveal NimBold 2026-06-21 00:52:43 +03:30
  • 226c7913f5 fix(media): correct HLS progress tracking NimBold 2026-06-21 00:21:59 +03:30
  • 340ef09efa fix(media): correct YouTube size estimates NimBold 2026-06-21 00:07:29 +03:30
  • a8b792074f fix(media): harden YouTube metadata loading NimBold 2026-06-20 23:57:13 +03:30
  • 7ec855efd4 fix: resolve Add window UI and transfer settings bugs NimBold 2026-06-20 23:28:12 +03:30
  • 262633f441 fix: resolve media download bugs and Add window UI issues NimBold 2026-06-20 23:14:18 +03:30
  • c59db4e032 fix(ui): resolve diagnostics console log listener and add level filter NimBold 2026-06-20 22:56:19 +03:30
  • 15ab6520a2 fix(ui): correct SettingsView syntax and typescript typing errors NimBold 2026-06-20 22:48:14 +03:30
  • bb7387dbd1 feat(ui): display full category paths in locations settings and remove override message NimBold 2026-06-20 22:45:13 +03:30
  • 52a7ce11eb style(ui): redesign toast notifications with modern aesthetics NimBold 2026-06-20 22:33:32 +03:30
  • a7cb84d4b6 fix(downloads): expand tilde to absolute path in download locations NimBold 2026-06-20 22:33:32 +03:30
  • 070c210d85 feat(ui): modernize toasts, enhance button feedback, and restructure layouts NimBold 2026-06-20 19:57:19 +03:30
  • 2cc00e433e refactor(ui): unify and modernize in-app toast notifications NimBold 2026-06-20 19:28:29 +03:30
  • 038f31b988 feat(settings): modernize download location settings NimBold 2026-06-20 19:22:20 +03:30
  • 79b579790d fix(persistence): preserve user data across updates NimBold 2026-06-20 19:08:48 +03:30
  • 487e1fea43 fix(downloads): correct add window actions NimBold 2026-06-20 18:51:38 +03:30
  • 894c238bb7 feat(queue): implement concurrent deduplication and safe backend detachment NimBold 2026-06-20 11:41:55 +03:30
  • 1660dd112d fix(ui): refine add download dark themes NimBold 2026-06-19 18:54:30 +03:30
  • d921876b72 feat(ui): modernize add download window NimBold 2026-06-19 18:39:28 +03:30
  • 6db21b7f14 fix(release): harden packaged engine startup NimBold 2026-06-19 18:18:21 +03:30
  • 3ca126e5db fix: repair download interaction flows NimBold 2026-06-19 17:25:40 +03:30
  • 85df857678 fix(ytdlp): correct media size estimates NimBold 2026-06-19 16:41:33 +03:30
  • a2d7b689f3 fix(download): redownload creates fresh queued task NimBold 2026-06-19 16:18:51 +03:30
  • 70581e8524 fix: persist download path ownership NimBold 2026-06-19 08:22:55 +03:30
  • 28df7ca809 fix(ui): align download list and live properties NimBold 2026-06-19 07:42:59 +03:30
  • 8a1619f056 fix: align download path ownership with category destinations NimBold 2026-06-19 07:36:02 +03:30
  • 1ae2fe7703 fix: repair download open and reveal interactions NimBold 2026-06-18 20:56:44 +03:30
  • de4d81ecd0 feat(settings): stream engine check results NimBold 2026-06-18 20:20:10 +03:30
  • 62945a5516 fix(ui): truncate download table cells correctly NimBold 2026-06-18 19:53:33 +03:30
  • 645d566540 fix(youtube): correct speed and media format options NimBold 2026-06-18 19:49:31 +03:30
  • 34fcdcc04a fix(extension): make bridge health check reliable NimBold 2026-06-18 18:07:55 +03:30
  • 94628b865f fix(scheduler): clarify macOS permission flow NimBold 2026-06-18 14:57:39 +03:30
  • 91d3b2cd67 fix(ui): prevent download table column overflow NimBold 2026-06-18 14:44:49 +03:30
  • c90ae8bcc3 perf(media): optimize YouTube metadata loading NimBold 2026-06-18 14:35:34 +03:30
  • c548cb4fe0 fix(media): filter yt-dlp storyboards and clean format rows NimBold 2026-06-18 14:14:33 +03:30
  • 43e21bfc1e fix(media): restore live download progress NimBold 2026-06-18 13:48:34 +03:30
  • 2130412e84 fix(macos): unify bundled yt-dlp detection NimBold 2026-06-18 13:34:34 +03:30
  • 3a76c6f5d7 fix(security): redact secrets from plaintext persistence NimBold 2026-06-18 08:20:22 +03:30
  • e2dd387a8c fix(integration): decode persisted settings and align ports NimBold 2026-06-18 07:52:48 +03:30
  • 5200c1e453 fix(security): restrict frontend filesystem access NimBold 2026-06-18 07:44:18 +03:30
  • 97802adb70 fix(downloads): manage aria2 lifecycle correctly NimBold 2026-06-18 07:37:30 +03:30
  • 605992439d fix(queue): preserve media terminal states NimBold 2026-06-18 07:26:40 +03:30
  • 18de275d42 refactor(ffmpeg): use regex for robust version parsing NimBold 2026-06-18 06:52:47 +03:30
  • db99e10238 fix(core): add engine timeouts and symlink deno for yt-dlp NimBold 2026-06-17 20:20:21 +03:30
  • 2d27b14513 fix: resolve startup crash, double tray icon, and engine version detection NimBold 2026-06-17 19:48:00 +03:30
  • a300e440e0 feat(release): add macOS pre-release gate verifying bundled engines NimBold 2026-06-17 19:18:39 +03:30
  • 0a1d367a99 feat(engine): replace vague error strings with structured get_engine_status diagnostics NimBold 2026-06-17 18:45:11 +03:30
  • 292240cb71 fix(media-download): resolve bundled aria2c and ffmpeg via restricted PATH instead of relying on system binaries NimBold 2026-06-17 18:32:56 +03:30
  • 7d1d3e1f9b fix(yt-dlp): replace onedir PyInstaller build with standalone macOS binary NimBold 2026-06-17 18:19:28 +03:30
  • b8b4f9e437 fix(aria2): add readiness loop and surface real spawn errors to frontend NimBold 2026-06-17 18:11:47 +03:30
  • 18063dc488 Remove unused and temporary files NimBold 2026-06-17 11:07:01 +03:30
  • 0b4dace54c Remove Legacy SwiftUI app reference from README Nima 2026-06-17 11:03:52 +03:30
  • e638926598 Remove legacy swift folder NimBold 2026-06-17 11:02:18 +03:30
  • cb39113117 feat(observability): add centralized diagnostics logging engine and native log viewer panel NimBold 2026-06-17 10:57:32 +03:30
  • 69a7192fda fix(permissions): widen sidecar scope to allow-spawn and unrestricted args for runtime reliability NimBold 2026-06-17 10:44:24 +03:30
  • 7252e43e68 fix(ui): add missing styling for queued/retrying states and processing speed labels NimBold 2026-06-17 10:30:27 +03:30
  • 1f150d78b1 fix(persistence): reset interrupted downloads to queued on startup and deduplicate LazyStore instance NimBold 2026-06-17 10:17:37 +03:30
  • 6521457cfe fix(infra): harden loopback server lifecycle NimBold 2026-06-17 10:07:57 +03:30
  • 374b861246 fix(lifecycle): focus primary window on second launch NimBold 2026-06-17 09:53:59 +03:30
  • 58f4a8a14d fix(security): harden sidecar and media processing lifecycles NimBold 2026-06-17 09:45:31 +03:30
  • 7c7317adc9 fix(retry): honor attempt caps per download URL NimBold 2026-06-17 09:27:17 +03:30
  • f6851682dd feat(retry): add connection-aware exponential backoff across all download backends NimBold 2026-06-17 09:16:17 +03:30
  • bb618aef7d feat(queue): implement backend-driven download queue coordinator NimBold 2026-06-16 17:46:58 +03:30
  • 1ec4d2aa17 docs: add download queue coordinator implementation plan NimBold 2026-06-16 17:02:22 +03:30
  • 4b7c00dae3 docs: add download queue coordinator design spec NimBold 2026-06-16 16:48:05 +03:30
  • 2727d07d62 feat: implement native OS file management and trash utilities NimBold 2026-06-16 15:45:22 +03:30
  • e41e761b33 feat: implement pre-download media parsing engine and quality selection modal NimBold 2026-06-16 15:39:14 +03:30
  • 4027ac39ab feat: implement persistent rolling log system with tauri-plugin-log NimBold 2026-06-16 15:19:57 +03:30
  • 85cdabd72b feat: implement settings engine with directory picker and aria2 configuration sync NimBold 2026-06-16 15:10:29 +03:30
  • 275eb6e5c4 feat: implement native system tray, background notifications, and download resumability via tauri-plugin-store NimBold 2026-06-16 11:38:02 +03:30
  • b6678493d3 fix(backend): resolve clippy warnings breaking CI pipeline NimBold 2026-06-16 11:21:26 +03:30
  • 113f5d3943 perf(frontend): architect transient react progress state with zustand NimBold 2026-06-16 11:21:20 +03:30
  • a40e6cfef8 refactor(backend): migrate to tauri v2 sidecars and resolve pipe deadlocks NimBold 2026-06-16 11:08:26 +03:30
  • fde5eaacba fix: resolve UI bugs and pasting behavior NimBold 2026-06-15 19:57:20 +03:30
  • b4b3104c67 fix(yt-dlp): correct js-runtimes syntax to prevent runtime warnings NimBold 2026-06-15 19:29:35 +03:30
  • ea6ede8a7f fix(yt-dlp): remove buggy ios,tv player client spoofing NimBold 2026-06-15 19:10:55 +03:30
  • e2744526d8 fix(yt-dlp): remove invalid --js-runtime-path flag NimBold 2026-06-15 19:07:15 +03:30
  • f4b74898fd refactor(yt-dlp): modernize bot evasion and progress parsing NimBold 2026-06-15 19:02:12 +03:30
  • 44c089fadf refactor(aria2): modernize architecture with websockets and state mapping NimBold 2026-06-15 18:42:03 +03:30
  • 12761caf10 feat: enhance locations and download categorization NimBold 2026-06-15 18:21:44 +03:30
  • d15e537916 fix: disable aria2 system proxy fallback and fix download-failed event payload NimBold 2026-06-15 17:57:26 +03:30
  • 601b04c4cb fix: implement aria2 polling to prevent UI from sticking on queued NimBold 2026-06-15 17:51:32 +03:30
  • 58f0f0dfb1 fix(security): remediate SSRF, path traversal, and command injection vulnerabilities NimBold 2026-06-15 14:38:02 +03:30
  • 1b04860c94 fix: resolve P3 audit findings NimBold 2026-06-15 14:24:34 +03:30
  • 789a8161b2 fix: resolve P2 and P3 audit findings NimBold 2026-06-15 14:18:16 +03:30
  • 285ec0a81d fix: resolve P0 and P1 audit findings NimBold 2026-06-15 14:10:45 +03:30
  • 22d59e3c11 chore: fix cargo warnings and remove unused import NimBold 2026-06-15 13:41:53 +03:30
  • 503e69a499 fix: remove unused imports causing CI failure NimBold 2026-06-15 13:35:58 +03:30
  • 9e26be5b2c fix: app nap ipc drop and implement delete modal NimBold 2026-06-15 13:29:20 +03:30