Commit Graph

  • d0c673398d docs: point CI badge at Gitea Actions (was bogus GitHub URL) main Jarian Cottingham 2026-08-21 15:50:35 +00:00
  • 5e0b70a1f7 fix: publish-release.sh — use release id + multipart attachment upload Jarian Cottingham 2026-08-20 20:48:32 +00:00
  • 43114cfe3c feat: release packaging — electron-builder installers + release pipeline v1.0.0 Jarian Cottingham 2026-08-20 20:46:35 +00:00
  • 09c191a8be feat: release packaging — electron-builder installers + release pipeline Jarian Cottingham 2026-08-20 20:46:35 +00:00
  • e674e1f96d feat: add Rust CLI with scan/map/tag/move/tvdb/audit, dry-run, config Jarian Cottingham 2026-08-20 20:33:21 +00:00
  • e3d130091a feat: add Rust CLI with scan/map/tag/move/tvdb/audit, dry-run, config Jarian Cottingham 2026-08-20 20:33:21 +00:00
  • 51e64758c9 docs: rewrite README, add GitHub Actions CI Jarian Cottingham 2026-08-20 20:18:56 +00:00
  • 0447acd6c5 docs: rewrite README, add GitHub Actions CI Jarian Cottingham 2026-08-20 20:18:56 +00:00
  • ab7bc4b7c5 chore: add MIT license, fix repository URLs Jarian Cottingham 2026-08-20 20:12:25 +00:00
  • 7ee8f14f3d chore: add MIT license, fix repository URLs Jarian Cottingham 2026-08-20 20:12:25 +00:00
  • 1a35eb346e chore: reorganize repo layout, remove dead files Jarian Cottingham 2026-08-20 20:11:57 +00:00
  • 2ce7ab14c9 chore: reorganize repo layout, remove dead files Jarian Cottingham 2026-08-20 20:11:57 +00:00
  • 3d5537d3cc Merge remote changes jarianc 2026-08-19 21:23:54 -05:00
  • 0c2962747d Merge remote changes Jarian Cottingham 2026-08-19 21:23:54 -05:00
  • 00d8e072c5 feat: Add Rust UI and backend implementation with project infrastructure jarianc 2026-08-19 21:22:08 -05:00
  • 68eb4d9f43 feat: Add Rust UI and backend implementation with project infrastructure Jarian Cottingham 2026-08-19 21:22:08 -05:00
  • 98f71fc21f ci: use gitea-job-image (Python+Node+Git unified) Agent 2026-07-06 18:48:02 +00:00
  • a372b8a665 ci: use gitea-job-image (Python+Node+Git unified) Jarian Cottingham 2026-07-06 18:48:02 +00:00
  • 0200c848fb ci: trigger re-run Agent 2026-07-06 18:35:24 +00:00
  • d9546c838b ci: trigger re-run Jarian Cottingham 2026-07-06 18:35:24 +00:00
  • 7102dbe78b Merge pull request 'test: add Vitest suite with 86% coverage threshold' (#16) from feat/add-tests into main jarianc 2026-07-06 00:02:32 -05:00
  • f5d3e00ee2 Merge pull request 'test: add Vitest suite with 86% coverage threshold' (#16) from feat/add-tests into main Jarian Cottingham 2026-07-06 00:02:32 -05:00
  • e41103b9cc ci: use node:20-bookworm image for test/lint/security jobs Jarian 2026-07-06 05:00:05 +00:00
  • a23632b15c ci: use node:20-bookworm image for test/lint/security jobs Jarian Cottingham 2026-07-06 05:00:05 +00:00
  • 0f04fe39f4 chore: remove coverage artifacts from git Jarian 2026-07-06 04:54:44 +00:00
  • 6076357a36 chore: remove coverage artifacts from git Jarian Cottingham 2026-07-06 04:54:44 +00:00
  • 56351b277e test: add Vitest suite with 86% coverage threshold Jarian 2026-07-06 04:54:40 +00:00
  • 9b6e90ce0e test: add Vitest suite with 86% coverage threshold Jarian Cottingham 2026-07-06 04:54:40 +00:00
  • edadfe20dd Merge pull request 'Fix #10: Replace sync fs calls with async in fileUtils.js' (#15) from fix/async-fs into main jarianc 2026-07-05 02:38:32 -05:00
  • baca6e0120 Merge pull request 'Fix #10: Replace sync fs calls with async in fileUtils.js' (#15) from fix/async-fs into main Jarian Cottingham 2026-07-05 02:38:32 -05:00
  • c19a0d3e40 Merge branch 'main' into fix/async-fs jarianc 2026-07-05 02:37:42 -05:00
  • fa7e264f86 Merge branch 'main' into fix/async-fs Jarian Cottingham 2026-07-05 02:37:42 -05:00
  • 70273d37ce fix #10: replace sync fs calls with async in fileUtils.js opencode 2026-07-05 07:36:50 +00:00
  • 1904e4478f fix #10: replace sync fs calls with async in fileUtils.js Jarian Cottingham 2026-07-05 07:36:50 +00:00
  • 3e41a5704c Merge pull request 'Fix #11: Remove vim swap file, harden .gitignore' (#14) from fix/gitignore-swap into main jarianc 2026-07-05 02:36:19 -05:00
  • b8e9d9dc08 Merge pull request 'Fix #11: Remove vim swap file, harden .gitignore' (#14) from fix/gitignore-swap into main Jarian Cottingham 2026-07-05 02:36:19 -05:00
  • 345f9583c3 fix #11: remove vim swap file, add swap patterns to .gitignore opencode 2026-07-05 07:33:30 +00:00
  • 723b6b23ec fix #11: remove vim swap file, add swap patterns to .gitignore Jarian Cottingham 2026-07-05 07:33:30 +00:00
  • 9770a703c5 Merge pull request 'Fix #3,#4,#5,#6,#7,#8,#9: Security hardening - Electron context isolation, XSS fixes, command injection fix' (#13) from fix/security-all into main jarianc 2026-07-05 02:33:02 -05:00
  • f6e9d5457a Merge pull request 'Fix #3,#4,#5,#6,#7,#8,#9: Security hardening - Electron context isolation, XSS fixes, command injection fix' (#13) from fix/security-all into main Jarian Cottingham 2026-07-05 02:33:02 -05:00
  • 8a29c4bc96 security: harden Electron app - context isolation, preload, fix XSS & command injection opencode 2026-07-05 07:31:06 +00:00
  • 73f5585488 security: harden Electron app - context isolation, preload, fix XSS & command injection Jarian Cottingham 2026-07-05 07:31:06 +00:00
  • 362af53648 Merge pull request 'CI: remove --no-cache for docker layer caching' (#12) from ci-fix-nocache into main jarianc 2026-07-04 22:23:25 -05:00
  • 38b7bc0d6e Merge pull request 'CI: remove --no-cache for docker layer caching' (#12) from ci-fix-nocache into main Jarian Cottingham 2026-07-04 22:23:25 -05:00
  • 1ad37a3df9 CI: remove --no-cache for docker layer caching Jarian 2026-07-05 03:13:22 +00:00
  • 8d68d760ef CI: remove --no-cache for docker layer caching Jarian Cottingham 2026-07-05 03:13:22 +00:00
  • 92905a22d0 CI: add generalized workflow Jarian 2026-07-05 02:46:33 +00:00
  • 89c26da489 CI: add generalized workflow Jarian Cottingham 2026-07-05 02:46:33 +00:00
  • 323df5de2e feat: Add Rust implementation for performance-critical components Jarian Cottingham 2026-02-28 09:52:08 -06:00
  • 6dd4e83ddf feat: Add Rust implementation for performance-critical components Jarian Cottingham 2026-02-28 09:52:08 -06:00
  • 4764bedafc Add file editing via double-click and fix TVDB ID appending logic Jarian Cottingham 2026-02-26 19:20:15 -06:00
  • 5b1d24ae4a Add file editing via double-click and fix TVDB ID appending logic Jarian Cottingham 2026-02-26 19:20:15 -06:00
  • ec8af7782d fix: Implement proper tagging feature with file movement Jarian Cottingham 2026-02-25 10:13:05 -06:00
  • c23f8cb484 fix: Implement proper tagging feature with file movement Jarian Cottingham 2026-02-25 10:13:05 -06:00
  • 1400a593a6 Add handleTagClick method and event listeners for tag icons Jarian Cottingham 2026-02-25 09:15:19 -06:00
  • 336d9fb98d Add handleTagClick method and event listeners for tag icons Jarian Cottingham 2026-02-25 09:15:19 -06:00
  • c82c5b9138 Fix behind-the-scenes tag class name and tagType consistency Jarian Cottingham 2026-02-25 09:13:19 -06:00
  • cc30396b5c Fix behind-the-scenes tag class name and tagType consistency Jarian Cottingham 2026-02-25 09:13:19 -06:00
  • ccf136fe2b Change behind-the-scenes icon from clapperboard to movie camera Jarian Cottingham 2026-02-25 09:10:55 -06:00
  • 31c9eff781 Change behind-the-scenes icon from clapperboard to movie camera Jarian Cottingham 2026-02-25 09:10:55 -06:00
  • a47857681e Rename commentary tag to behind-the-scenes (Jellyfin compatible) Jarian Cottingham 2026-02-25 09:09:52 -06:00
  • eda919c88b Rename commentary tag to behind-the-scenes (Jellyfin compatible) Jarian Cottingham 2026-02-25 09:09:52 -06:00
  • 03586ee420 Fix episode arrow buttons and expand test suite to 111 tests Jarian Cottingham 2026-02-25 08:42:52 -06:00
  • bfcb1082bf Fix episode arrow buttons and expand test suite to 111 tests Jarian Cottingham 2026-02-25 08:42:52 -06:00
  • f0f423c2f1 Update comprehensive test suite with improved mocks Jarian Cottingham 2026-02-25 08:15:55 -06:00
  • ba6ff78cca Update comprehensive test suite with improved mocks Jarian Cottingham 2026-02-25 08:15:55 -06:00
  • 4d7d476a44 Refactor renderer.js into modular class-based architecture Jarian Cottingham 2026-02-25 02:47:35 -06:00
  • 7bd7cdacac Refactor renderer.js into modular class-based architecture Jarian Cottingham 2026-02-25 02:47:35 -06:00
  • 759139a6f8 Add comprehensive test coverage for renderer class refactoring Jarian Cottingham 2026-02-25 02:33:37 -06:00
  • 1176c74c2e Add comprehensive test coverage for renderer class refactoring Jarian Cottingham 2026-02-25 02:33:37 -06:00
  • d0c70ca3e2 Refactor renderer.js into modular class-based structure Jarian Cottingham 2026-02-25 02:32:08 -06:00
  • be887c3855 Refactor renderer.js into modular class-based structure Jarian Cottingham 2026-02-25 02:32:08 -06:00
  • 102167a365 Fix episode range format to include E prefix on both episodes Jarian Cottingham 2026-02-25 00:34:16 -06:00
  • 8ebd419a91 Fix episode range format to include E prefix on both episodes Jarian Cottingham 2026-02-25 00:34:16 -06:00
  • 76aa2b905d Fix show name extraction to remove leading semicolons Jarian Cottingham 2026-02-25 00:33:07 -06:00
  • 17b10edbbc Fix show name extraction to remove leading semicolons Jarian Cottingham 2026-02-25 00:33:07 -06:00
  • 52678d3c47 Fix episode number arrow cascade and remove Update Ranges button Jarian Cottingham 2026-02-25 00:24:54 -06:00
  • b2e4f2d45e Fix episode number arrow cascade and remove Update Ranges button Jarian Cottingham 2026-02-25 00:24:54 -06:00
  • ead563ab54 Fix arrow button episode number cascading - all subsequent episodes now shift correctly Jarian Cottingham 2026-02-25 00:17:51 -06:00
  • 46bfba582d Fix arrow button episode number cascading - all subsequent episodes now shift correctly Jarian Cottingham 2026-02-25 00:17:51 -06:00
  • 14c1bac5e8 Add Begin Mapping feature with Jellyfin naming, fix tvdbid regex Jarian Cottingham 2026-02-22 03:08:51 -06:00
  • 30eba3ae4e Add Begin Mapping feature with Jellyfin naming, fix tvdbid regex Jarian Cottingham 2026-02-22 03:08:51 -06:00
  • f9aee85e4f Add delete tag, episode count matching indicator, fix season episode counts Jarian Cottingham 2026-02-22 02:33:41 -06:00
  • 92320cc908 Add delete tag, episode count matching indicator, fix season episode counts Jarian Cottingham 2026-02-22 02:33:41 -06:00
  • 83f3ec4ec4 MKV opens directly in player, improved search results contrast, updated AGENTS.md Jarian Cottingham 2026-02-22 02:04:30 -06:00
  • ef2fbd1a95 MKV opens directly in player, improved search results contrast, updated AGENTS.md Jarian Cottingham 2026-02-22 02:04:30 -06:00
  • ecf75036ed Clean up UI with dark theme and improved layout Jarian Cottingham 2026-02-22 01:42:20 -06:00
  • 246f768e02 Clean up UI with dark theme and improved layout Jarian Cottingham 2026-02-22 01:42:20 -06:00
  • 13fd64aa9d Fix play button, add progress spinner, folder navigation, and UI improvements Jarian Cottingham 2026-02-22 01:38:48 -06:00
  • 98d6810066 Fix play button, add progress spinner, folder navigation, and UI improvements Jarian Cottingham 2026-02-22 01:38:48 -06:00
  • 7109e1e513 Clean up all duplicate path declarations in main.js Jarian Cottingham 2026-02-21 16:06:16 -06:00
  • 4b1c3e0fc6 Clean up all duplicate path declarations in main.js Jarian Cottingham 2026-02-21 16:06:16 -06:00
  • 35f9969c80 Add startup log file creation with error handling Jarian Cottingham 2026-02-21 16:03:47 -06:00
  • 7717315c84 Add startup log file creation with error handling Jarian Cottingham 2026-02-21 16:03:47 -06:00
  • 7813490a72 Fix duplicate path declaration properly Jarian Cottingham 2026-02-21 15:59:15 -06:00
  • ad6c9b0d8d Fix duplicate path declaration properly Jarian Cottingham 2026-02-21 15:59:15 -06:00
  • 37d90ab836 Fix duplicate variable declaration in main.js Jarian Cottingham 2026-02-21 15:58:48 -06:00
  • 937200bf79 Fix duplicate variable declaration in main.js Jarian Cottingham 2026-02-21 15:58:48 -06:00
  • 5b3f72e7ee Add debug logging to file moving functionality Jarian Cottingham 2026-02-21 15:58:08 -06:00
  • ce07fdbb74 Add debug logging to file moving functionality Jarian Cottingham 2026-02-21 15:58:08 -06:00