This website requires JavaScript.
03c9173a8b
refactor: extract TUI and web UI into separate projects; fix placeholder URLs
main
Jarian Cottingham
2026-08-21 17:11:22 +00:00
c58943f6b8
Merge pull request 'chore: clean repo for public release' (#16 ) from improve/v1 into main
Jarian Cottingham
2026-08-20 16:07:31 -05:00
3c5b10466a
chore: clean repo for public release
Jarian Cottingham
2026-08-20 21:03:50 +00:00
483611f357
Merge pull request 'feat: enhance TUI with home screen, download progress, queue auto-refresh' (#15 ) from fix/issue-2 into main
Jarian Cottingham
2026-07-05 01:56:35 -05:00
7842cb1f7f
feat: enhance TUI with home screen, download progress, queue auto-refresh
Jarian Cottingham
2026-07-05 06:54:42 +00:00
6ae8f3befc
Merge pull request 'Fix #3 : Add progress bars to downloads' (#14 ) from fix/issue-3 into main
Jarian Cottingham
2026-07-05 01:51:29 -05:00
7432ad644c
feat: add rich progress bars to video downloads
Jarian Cottingham
2026-07-05 06:50:05 +00:00
3adafe8bbd
Merge pull request 'Fix #5 : Prepare package for PyPI publishing' (#13 ) from fix/issue-5 into main
Jarian Cottingham
2026-07-05 01:48:55 -05:00
4538857ce3
feat: prepare package for PyPI publishing
Jarian Cottingham
2026-07-05 06:47:32 +00:00
2789b03f45
Merge pull request 'Fix #4 : Remove 3rd useless URL check' (#12 ) from fix/issue-4 into main
Jarian Cottingham
2026-07-05 01:46:32 -05:00
b33bed7a6e
fix: remove redundant url.strip() check in download_video
Jarian Cottingham
2026-07-05 06:44:44 +00:00
669b677fb3
Merge pull request 'CI: remove --no-cache for docker layer caching' (#11 ) from demo/ci-cache into main
Jarian Cottingham
2026-07-04 21:56:33 -05:00
bbfd646f8b
CI: remove --no-cache from docker build for layer caching
Jarian Cottingham
2026-07-05 02:52:42 +00:00
2ba55e1bf9
Merge pull request 'Auto-merge test' (#10 ) from demo/auto-merge-test into main
Jarian Cottingham
2026-07-04 21:40:15 -05:00
65bb531d13
test auto merge with branch delete
Jarian Cottingham
2026-07-05 02:38:43 +00:00
2a418cc8f5
Merge pull request 'Test: new generalized CI workflow' (#9 ) from demo/ci-workflow-test into main
Jarian Cottingham
2026-07-04 21:35:21 -05:00
234cafa79a
trigger CI: test new workflow
Jarian Cottingham
2026-07-05 02:18:13 +00:00
dcaf7137ab
trigger CI: test new workflow
Jarian Cottingham
2026-07-05 02:18:05 +00:00
7ad5ad25fd
generalize CI workflow: detect project type, add JS/Go support
Jarian Cottingham
2026-07-05 02:10:21 +00:00
958da1d1dc
trigger CI: direct push to main
Jarian Cottingham
2026-07-04 23:38:31 +00:00
8eeb7df1e7
Merge pull request 'Demo: final CI run' (#7 ) from demo/ci-final-demo into main
Jarian Cottingham
2026-07-04 18:36:20 -05:00
6390633e9f
demo: final CI run after PR merge
Jarian Cottingham
2026-07-04 23:36:06 +00:00
66a5f3c52d
Merge pull request 'Demo: CI pipeline test' (#6 ) from demo/pr-ci-demo into main
Jarian Cottingham
2026-07-04 18:33:52 -05:00
37f3698fbe
trigger CI: test with gitea-tester runner
Jarian Cottingham
2026-07-04 19:24:06 +00:00
6cf10b47cd
demo: minor CI workflow message update for testing PR
Jarian Cottingham
2026-07-04 19:15:39 +00:00
c75e389785
trigger CI: rebuild runner with docker-cli
Jarian Cottingham
2026-07-04 19:04:48 +00:00
5815118158
trigger CI: retry docker-build
Jarian Cottingham
2026-07-04 18:42:39 +00:00
4baa21fcbe
fix CI: add textual to lint, run docker-build on runner host
Jarian Cottingham
2026-07-04 18:38:55 +00:00
95554d5b6c
fix CI: add textual dep, fix docker socket mount, add mypy config
Jarian Cottingham
2026-07-04 18:35:59 +00:00
e80473ac8d
fix lint errors: ruff now passes, CI security uses high-only severity
Jarian Cottingham
2026-07-04 18:28:05 +00:00
9119a1dce6
CI: add manual clone step to all jobs
Jarian Cottingham
2026-07-04 18:03:12 +00:00
c38f57a2ae
manual git clone into workspace
Jarian Cottingham
2026-07-04 18:00:24 +00:00
8831fc392d
add GIT_SSL_NO_VERIFY to runner container
Jarian Cottingham
2026-07-04 17:56:14 +00:00
3b845bfc8c
fix git clone: remove http.sslVerify override
Jarian Cottingham
2026-07-04 17:52:23 +00:00
6fc454ff12
add workspace debug step
Jarian Cottingham
2026-07-04 17:50:26 +00:00
5bf7c56ae9
retrigger CI with GIT_SSL_NO_VERIFY in job image
Jarian Cottingham
2026-07-04 17:47:44 +00:00
7075b3f34e
fix CI: use correct container image, add docker socket for build
Jarian Cottingham
2026-07-04 17:44:31 +00:00
48cf249241
use gitea-job-image container in CI workflow
Jarian Cottingham
2026-07-04 17:42:16 +00:00
f4f83cd65f
add git checkout step to CI workflow
Jarian Cottingham
2026-07-04 17:40:06 +00:00
fb3720a07b
use certauth.ms CA certs, drop GIT_SSL_NO_VERIFY
Jarian Cottingham
2026-07-04 17:30:41 +00:00
fedf2f0c52
retrigger CI
Jarian Cottingham
2026-07-04 17:07:34 +00:00
f2f734c221
use python3/pip3 in CI workflow
Jarian Cottingham
2026-07-04 17:03:57 +00:00
c1e3f47caf
retrigger CI
Jarian Cottingham
2026-07-04 17:00:46 +00:00
828aab0536
retrigger CI
Jarian Cottingham
2026-07-04 16:57:44 +00:00
b1b3d80742
clean workflow file
Jarian Cottingham
2026-07-04 16:54:55 +00:00
c7f4bf4b02
retrigger CI
Jarian Cottingham
2026-07-04 16:43:33 +00:00
1a630ddaee
use native Gitea workspace (no checkout action)
Jarian Cottingham
2026-07-04 16:41:37 +00:00
8f53b5afdc
retrigger CI
Jarian Cottingham
2026-07-04 16:40:18 +00:00
dad384ef60
retrigger CI
Jarian Cottingham
2026-07-04 16:38:39 +00:00
c86af50271
use standard GitHub actions (checkout, setup-python)
Jarian Cottingham
2026-07-04 16:35:55 +00:00
cc9168e58d
use native run steps instead of GitHub actions
Jarian Cottingham
2026-07-04 15:30:33 +00:00
0368d56b80
fix CI workflow: use actions/ instead of gitea/ prefixed actions
Jarian Cottingham
2026-07-04 15:29:01 +00:00
d580d6b804
add Gitea Actions CI workflow
Jarian Cottingham
2026-07-04 15:27:08 +00:00
372defe30b
fix: clear stale search results before async fetch to prevent mixing old and new results
Jarian Cottingham
2026-07-04 14:51:25 +00:00
0757dc87a1
fix: resolve banned term false positives and show server error in frontend
Jarian Cottingham
2026-07-04 14:09:43 +00:00
e278f94273
fix: skip fuzzy matching for short words (<=4 chars) to prevent false positives like 'lofi' matching 'loli'
Jarian Cottingham
2026-07-02 19:05:55 +00:00
204b7fab81
fix: skip fuzzy matching for short banned terms (<=3 chars) to prevent false positives
Jarian Cottingham
2026-07-02 18:39:29 +00:00
415fe2324b
Update web server, UI components, and add new features (archive, queue, download engine, socket support)
Jarian Cottingham
2026-07-02 18:29:40 +00:00
405767a562
WebUI!
Jarian Cottingham
2026-03-31 17:39:27 -05:00
429511f96e
minor cleanup and updates
Jarian Cottingham
2026-03-31 10:19:29 -05:00
538b91acec
TUI implement
Jarian Cottingham
2026-02-28 02:02:45 -06:00
c22b3884bd
fix: load search results in ResultsScreen on mount
Jarian Cottingham
2026-02-25 19:07:43 -06:00
06877fb2fc
feat: add TUI (Textual User Interface) with download queue system
Jarian Cottingham
2026-02-25 15:59:15 -06:00
29e7aef471
chore: update .gitignore with comprehensive patterns
Jarian Cottingham
2026-02-25 15:59:11 -06:00
ff2660e083
Add AGENTS.md and install.sh script
Jarian Cottingham
2026-02-24 03:21:19 -06:00
a2e8042f27
Add graceful exit handling for Ctrl+C interrupts
Jarian Cottingham
2026-02-21 15:00:11 -06:00
cb1a201107
Fix archive file path to use user directory instead of read-only /app
Jarian Cottingham
2026-02-21 14:13:45 -06:00
2fb3dd48c5
Add custom folder name support for category selection
Jarian Cottingham
2026-02-21 13:29:10 -06:00
44ac8014de
Merge branch 'main' of http://git.example.com/jarianc/youtube-cli
Jarian Cottingham
2026-02-20 23:07:27 -06:00
66bba59bd1
Update default download categories to include all 20 categories for better video organization
Jarian Cottingham
2026-02-20 23:07:12 -06:00
3687d6f646
Ensure Anime is properly positioned as 21st category in default locations
Jarian Cottingham
2026-02-20 09:17:00 -06:00
34d3ecd898
Add Anime as a category to the default locations
Jarian Cottingham
2026-02-20 09:11:51 -06:00
8b90a4ebc7
Fix version comparison logic to properly handle version strings like 2026.2.4 vs 2026.02.04
Jarian Cottingham
2026-02-20 09:10:37 -06:00
f58f0445ca
Fix version comparison logic in update check and improve category organization
Jarian Cottingham
2026-02-20 09:09:08 -06:00
56e77c19b1
Implement category-based folder organization for downloads with single category selection for multiple videos
Jarian Cottingham
2026-02-20 09:07:40 -06:00
eea1ae5318
Update README with comprehensive project functionalities and documentation
Jarian Cottingham
2026-02-04 02:53:12 +00:00
df92bd9017
Fix OpenAPI endpoint path handling for Docker environment
Jarian Cottingham
2026-02-03 22:06:41 +00:00
be8be95d8b
Fix OpenAPI endpoint to properly serve openapi.json file
Jarian Cottingham
2026-02-03 22:04:34 +00:00
22eb070bcc
Update docker-compose.yml to use port 4096 consistently
Jarian Cottingham
2026-02-03 22:00:52 +00:00
14ce2a8586
Add OpenAPI specification file for full MCP and API compliance
Jarian Cottingham
2026-02-03 21:57:25 +00:00
71a3dcc4ee
Add MCP capabilities endpoint to make API MCP compliant
Jarian Cottingham
2026-02-03 21:50:21 +00:00
d3ba5cc082
Fix Docker network address pool issue and remove obsolete version field from docker-compose.yml
Jarian Cottingham
2026-02-03 21:46:07 +00:00
cc2e671168
fix: Update Dockerfile to use port 4096 instead of 4095 to avoid Docker network subnetting issues
Jarian Cottingham
2026-02-03 20:49:29 +00:00
449f513a68
fix: Change API port in docker-compose from 4095 to 4096 to avoid Docker network subnetting issues
Jarian Cottingham
2026-02-03 20:47:31 +00:00
a778a016ae
feat: Add MCP server for YouTube CLI API integration
Jarian Cottingham
2026-02-03 20:40:49 +00:00
62f76db98d
feat: Add REST API implementation for YouTube CLI with search functionality
Jarian Cottingham
2026-02-03 19:16:52 +00:00
57336ac85a
remove
Jarian Cottingham
2026-02-03 16:40:10 +00:00
f02b4e4404
1
Jarian Cottingham
2026-02-03 16:39:43 +00:00
1d0364cbfc
adding auto update code for yt-dlp
Jarian Cottingham
2026-01-31 05:00:17 -06:00
26a36667b8
2x timeout for dls
Jarian Cottingham
2025-12-29 20:57:34 -06:00
d80098709b
proper limiting of videos to 1080p
Jarian Cottingham
2025-12-29 18:45:57 -06:00
eb5b78389c
Quality issue fix
Jarian Cottingham
2025-12-27 01:25:20 -06:00
fcbf07b141
multi video support, yt-dlp fix
Jarian Cottingham
2025-12-27 00:00:01 -06:00
cd4e2c56ba
Initial commit
Jarian Cottingham
2025-12-06 01:17:27 -06:00