refactor to Go and release v1 #30

Manually merged
williamp merged 33 commits from v1-refactor into master 2026-03-07 01:06:53 +00:00

33 Commits

Author SHA1 Message Date
bdcd77eff1 rm build-testing to make way for merge
All checks were successful
Build only (for PRs) / build-only (pull_request) Successful in 4m59s
2026-03-06 19:52:24 -05:00
4541559f47 remove RecodeVideo, too resource intensive
All checks were successful
Build only (for PRs) / build-only (pull_request) Successful in 3m30s
Build and Push Docker Image / build-and-push (push) Successful in 3m46s
2026-03-06 19:40:11 -05:00
906ef98bd5 docker: fix more issues with dynamic linking
All checks were successful
Build only (for PRs) / build-only (pull_request) Successful in 32s
Build and Push Docker Image / build-and-push (push) Successful in 2m13s
2026-03-06 10:04:19 -05:00
640c952b20 actions: adjust build-only for new PRs 2026-03-06 10:03:50 -05:00
f30686fd7c start pushing test images
Some checks failed
Build only (for PRs) / build-only (push) Has been cancelled
Build and Push Docker Image / build-and-push (push) Successful in 7m31s
2026-03-05 23:28:58 -05:00
eceb3b3d76 fix multiarch in ffmpeg stage
All checks were successful
Build only (for PRs) / build-only (push) Successful in 27s
2026-03-05 23:18:57 -05:00
23a27217df actions: fix wording
Some checks failed
Build only (for PRs) / build-only (push) Has been cancelled
2026-03-05 22:40:57 -05:00
82a6421c88 actions: create build-only workflow for testing automated builds and later for PR autochecks
Some checks failed
Build only (for PRs) / build-only (push) Failing after 5m7s
2026-03-05 22:37:42 -05:00
c72bc42496 renovate: track yt-dlp version from dockerfiles 2026-03-05 22:25:33 -05:00
991a5f376f new dockerfile for staged yt-dlp/deno/go builds to distroless container 2026-03-05 22:15:34 -05:00
13bd3b82db minor UX tweaks 2026-03-05 21:42:56 -05:00
890a0dd5c9 format final video download message 2026-03-05 19:35:13 -05:00
6fd6160edf use animated loading emote 2026-03-05 19:17:05 -05:00
43c2fa2f91 update flake 2026-03-05 18:55:23 -05:00
481c8d9bb6 replace progress percentage with actual file size 2026-03-04 23:58:11 -05:00
3cac63ba82 implement progress bar 2026-03-04 21:06:41 -05:00
b3d779374b have progress messages edit each other 2026-03-04 20:26:31 -05:00
600fde2e71 define static location for yt-dlp binary 2026-02-12 23:27:02 -05:00
a2a0aabb3a downlad into temp folder then move to out folder when done, temp replace with my fork until upstream PR is merged 2026-02-12 23:26:08 -05:00
bd643344ef direct requirements 2026-02-11 20:40:43 -05:00
63a6c38079 create download.go for async download function 2026-02-10 22:00:34 -05:00
4f34872f10 code cleanup 2026-02-10 21:59:30 -05:00
6ae35ec636 list formats and provide them for download 2026-02-10 21:52:39 -05:00
725c650deb update flake for latest yt-dlp 2026-02-10 21:52:24 -05:00
7bd9ef1230 flake: check for existance of python project 2026-01-26 20:32:25 -05:00
aa9dc58259 pass download status to discord 2026-01-26 20:16:13 -05:00
4bad5f72da interaction state management, call ytdlp through /download function 2026-01-25 20:16:58 -05:00
99c6bd379a start discord-side of things 2026-01-22 23:12:19 -05:00
b5642456c2 add options for downloads 2026-01-22 23:11:59 -05:00
f569f382f5 add .env shellhook 2026-01-21 20:21:27 -05:00
9345a941fb slight dl-only PoC 2026-01-21 15:40:40 -05:00
1b9437fea9 blank slate go app 2026-01-21 14:15:59 -05:00
39dcad6bcc nix dev environment: update flake and add deno 2026-01-21 14:07:58 -05:00