Commit graph

81 commits

Author SHA1 Message Date
LordMZTE 7da07c4ca4
chore: port to zig 0.12.0 and event loop restructuring
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2024-04-24 17:50:15 +02:00
LordMZTE dbef6bfa1f
add nix develop shell
Some checks failed
ci/woodpecker/manual/woodpecker Pipeline failed
2024-02-26 18:10:33 +01:00
LordMZTE 0606af6968
feat: NixOS support and Zig update 2024-02-23 18:42:31 +01:00
LordMZTE 7969288d87
fix: correctly use sendfile 2023-11-11 18:36:55 +01:00
LordMZTE b5c5606f5e
chore: update to latest zig API 2023-10-24 15:27:54 +02:00
LordMZTE 06995bf5d9
feat: have more flexibly 'yes/no' argument parsing
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-09-23 12:42:10 +02:00
LordMZTE 315c93c5c3
feat: vzctl enqueue -
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-30 14:21:26 +02:00
LordMZTE 860c0021e7
fix(cli): correctly handle URLs and ellipsize filenames
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-30 10:59:50 +02:00
LordMZTE 3a7bf92fb5
fix: correctly declare verb shorthands 2023-08-19 11:27:20 +02:00
LordMZTE 5daee7c9f0
feat: relicense to AGPL 2023-08-19 11:10:30 +02:00
LordMZTE 815e8b1b69
fix: add newline to help and add broken command shorthand impl 2023-08-19 10:58:59 +02:00
LordMZTE 278b282081
fix: wrong int type on 32bit systems
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-15 13:03:58 +02:00
LordMZTE 5e18c65dd3
feat: clean tmp dir on queue finish
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-15 13:00:56 +02:00
LordMZTE b847884033
feat: CLI: support globbing for download and delete commands
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-07 19:59:59 +02:00
LordMZTE d924b59081
fix: CLI: use correct route for index.json
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-07 18:44:56 +02:00
LordMZTE 655961cd5c
fix: CLI: set log level
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-07 18:34:59 +02:00
LordMZTE 418336e84c
fix: update status in ProgressWriter
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-07 17:51:29 +02:00
LordMZTE 14fa320971
feat: CLI: show filenames instead of URLs
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-07 16:38:59 +02:00
LordMZTE ab596ee496
feat: add CLI
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-07 15:13:51 +02:00
LordMZTE 25ac4c2fa3
chore: group API endpoints
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-06 22:15:12 +02:00
LordMZTE b6ca760a58
ci: check formatting
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-06 19:00:24 +02:00
LordMZTE a2a3456ee1
chore: optimize config memory management
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-05 20:41:57 +02:00
LordMZTE 17780f2793
feat: use separate format when only downloading audio
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-05 19:43:40 +02:00
LordMZTE df76de845c
chore: don't save duplicate data_dir field in state
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-05 19:27:17 +02:00
LordMZTE 125d57be6e
feat: use seperate tmp dir
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-04 16:01:43 +02:00
LordMZTE 8d437e9b5d
fix: correctly free download queue
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-04 10:07:50 +02:00
LordMZTE 929f34fad2
fix: correctly handle signal
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-02 23:12:18 +02:00
LordMZTE 7ce7ba2f2c
ci: use zig-build container
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-01 22:29:52 +02:00
LordMZTE 50f21dd7b3
feat: use linked list for task queue for priority and deterministic ordering
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-01 20:02:13 +02:00
LordMZTE d3f62976aa
feat: really basic SIGINT handler
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
closes #3
2023-08-01 17:09:20 +02:00
LordMZTE 9736645c4f
fix: percent in format string is now properly escapable
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-07-25 23:06:26 +02:00
LordMZTE da15871a01
fix: test step builds frontend 2023-07-25 23:04:12 +02:00
LordMZTE c854ad0351
fix: screw POSIX shell
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-07-25 23:00:46 +02:00
LordMZTE ee21b40960
fix: work around stupid bash wildcards
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-07-25 22:48:27 +02:00
LordMZTE fdb30b8ca7
fix: use corrent xz-utils package for CI
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-07-25 22:38:00 +02:00
LordMZTE 161de78df3
fix: install xz in CI container
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-07-25 22:37:17 +02:00
LordMZTE e5fad67d99
fix: don't use non-POSIX pushd and popd commands in CI
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-07-25 22:35:44 +02:00
LordMZTE b8528f755f
feat: add CI attempt 1
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-07-25 22:19:04 +02:00
LordMZTE ae731aaded
feat: add clear button to enqueue form 2023-07-25 21:51:59 +02:00
LordMZTE 1e3abf343e
fix: improve task sorting accuracy for UI 2023-07-09 17:24:13 +02:00
LordMZTE bc97326ac6
feat: embed subtitles by default 2023-07-09 16:04:38 +02:00
LordMZTE 8a0c6546de
fix: sort displayed tasks 2023-07-09 16:03:38 +02:00
LordMZTE f605606666
feat: detect duplicate tasks 2023-07-09 14:37:54 +02:00
LordMZTE 2178cb181a
feat: priority system 2023-07-09 14:22:31 +02:00
LordMZTE 65e6fbaf90
feat: clear outname entry if not incremented 2023-07-09 11:11:36 +02:00
LordMZTE 96170de511
feat: auto-increment trailing number in output name 2023-07-08 16:58:04 +02:00
LordMZTE f5b418b70d
chore: update to latest zig 2023-07-07 23:13:30 +02:00
LordMZTE 9b1a094f9b
feat: use catppuccin mocha color scheme 2023-06-11 16:11:27 +02:00
LordMZTE 7c2fde7cde
feat: name threads 2023-06-11 15:06:44 +02:00
LordMZTE be960c8fb4
chore: update to new Zig API 2023-06-04 17:12:05 +02:00