This website requires JavaScript.
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