Commit Graph

  • 2ab85b64ff fix #26 (backend,frontend): Frontend can't apply codecs filters correctly dev max 2026-09-02 21:24:18 +05:00
  • cf0b9f62cb fix #22 (backend,frontend): the backend and frontend had whitelists that only included audio formats max 2026-09-02 20:12:00 +05:00
  • 1b0767af90 fix #27 (core): no write permissions fail max 2026-09-02 19:36:28 +05:00
  • a8b0c538ff fix #25 (core): wrong output filename extensions when they are autodetected max 2026-09-02 19:14:57 +05:00
  • 3a41bd2920 fix #18 (core): malformed names of output files max 2026-09-02 18:30:53 +05:00
  • 78ec4dd63a Fix #28: warn when timestamps overlap max 2026-09-02 16:57:10 +05:00
  • 8b67de59a3 Fix #29: validate --container against known containers max 2026-09-02 15:41:38 +05:00
  • 539ce3a801 feat (git): refactoring issue template added main max 2026-09-02 12:45:38 +05:00
  • 3abb66fbdf feat (git): adds feature request issue template max 2026-09-02 12:37:08 +05:00
  • 8fb68e76ab feat (git): adds a new issue template max 2026-09-02 12:11:46 +05:00
  • 25e8c0293e feat (core): allows user to add an external cover image to split tracks max 2026-09-02 11:42:47 +05:00
  • e36c1d69ed minor (core): updates DEFAULT_BAD_CHARS max 2026-09-01 15:54:38 +05:00
  • e77434cf30 feat (core): updates codecs info in constants.py max 2026-09-01 15:47:02 +05:00
  • 90d73d0e74 refact (core): removes useless fields from CODEC_INFO max 2026-09-01 13:08:28 +05:00
  • 7a7b63b03b refact (core): simplifies constants.py, removes redundancy, updates dependent code max 2026-09-01 12:17:21 +05:00
  • a67acc31b7 feat (back): removes cover image handling, since it's in core now max 2026-08-31 19:50:44 +05:00
  • 5f68eccdbf feat (core): If user_format is provided, map it to the correct container if it's a codec name max 2026-08-31 19:48:31 +05:00
  • 156dfa693f update (core): new values for codec/container/file_extension compatibility max 2026-08-31 14:20:02 +05:00
  • 580837fa73 feature (core): adds special handlers for audio+cover_image cases max 2026-08-31 14:19:07 +05:00
  • 747a349877 fix (core): checks the compatibility even if default options are used max 2026-08-30 19:00:12 +05:00
  • 6f6637a9a2 REFACTOR (BACKEND): removes an useless file max 2026-08-30 15:48:28 +05:00
  • 5e02184c8f REFACTOR (FRONTEND): exports some functionality from web/frontend/src/components/OptionsPanel.tsx into separated hooks max 2026-08-30 15:26:02 +05:00
  • e935241fd8 REFACTOR (CORE): splits build_ffmpeg_command method into one orchestrator and helper methods max 2026-08-30 14:47:13 +05:00
  • 8e0d345ba7 FIX: maps codecs names and ffmpeg encoders correctly inconsistency_fix max 2026-08-28 15:41:21 +05:00
  • 3533525df0 FEATURE: propagate improvements from CLI and web-API versions to web-frontend max 2026-08-28 15:40:38 +05:00
  • 834239674a FEATURE: propogate improvements from CLI version to web-backend max 2026-08-28 13:24:46 +05:00
  • 748532be7c FIX: codec/container/file_extension autodetection when default values are used max 2026-08-28 11:04:40 +05:00
  • f3abbb8f0c FEATURE: adds quality flag for video stream max 2026-08-25 17:00:43 +05:00
  • 690c5f98c6 FEATURE: adds strict codec/container/file_extension verification, renames ambiguous options, adds flexible transcoding max 2026-08-25 10:40:48 +05:00
  • 262d458ce4 FEATURE: codecs/containers/file_extensions inconsistency fixed max 2026-08-21 15:59:05 +05:00
  • 7af2600ed8 FEATURE: all versions use single source of truth for codec/container/file_extension info max 2026-08-21 14:58:55 +05:00
  • d08045bf02 Merge pull request 'fix(frontend): frontend functional bugs' (#9) from frontend_bugs into dev max 2026-08-21 13:35:17 +04:00
  • 4843ac1cb5 FEATURE: clarifes 'format' option in output section of the frontend max 2026-08-20 20:21:15 +05:00
  • 364fc7a8fe FEATURE: adds automatic format detected to the frontend max 2026-08-20 19:59:11 +05:00
  • 8a1e2a5335 FIX: aligns line number with the corresponding lines in the tracklist editor max 2026-08-20 12:47:58 +05:00
  • 3c7ff97e76 Merge pull request 'feat(core): single source of truth for default values added' (#6) from default_args into dev max 2026-08-20 09:34:21 +04:00
  • 140a0fbc46 FEATURE: single source of truth for default values added max 2026-08-20 10:28:07 +05:00
  • 05fcc8ea29 Merge pull request 'FEAT(backend): allows the backend to take a tracklis text file' (#5) from backend_tracks_file into dev max 2026-08-19 16:30:10 +04:00
  • 52d01f1bcd FEATURE: allows the backend to take a tracklis text file max 2026-08-19 17:26:07 +05:00
  • 607836b280 CHANGE: drops cli version docker support max 2026-08-19 13:12:34 +05:00
  • 5e124645c0 Merge pull request 'feat(core): output format detected logic improved' (#4) from reverse-proxy into main max 2026-08-19 10:21:11 +04:00
  • 02b730b082 CHANGE: maps codec/container/file_extension more accurate max 2026-08-19 11:12:48 +05:00
  • c27f832c95 Update README.md max 2026-08-07 06:35:53 +00:00
  • 5cf6812338 Update README.md max 2026-08-07 06:34:36 +00:00
  • bb883409e1 run-name added for images building action max 2026-08-05 17:11:43 +05:00
  • f868de9d3b Merge pull request 'Reverse proxy config added, secret is used in build images action' (#3) from reverse-proxy into main max 2026-08-05 12:08:10 +00:00
  • 800ad9c280 Building images action uses a secret to authenticate webhook server max 2026-08-05 16:57:12 +05:00
  • bf6c6780da New deployment instructions added - simple NGINX reverse proxy example max 2026-08-05 14:33:03 +05:00
  • 96b1588fcc Merge pull request 'Ci cd merge request' (#2) from ci-cd into main max 2026-08-05 04:57:46 +00:00
  • f00a70cb2e Merge pull request 'Web interface merge' (#1) from web-interface into main max 2026-08-05 04:56:17 +00:00
  • 7f2b82aae0 .env.example is improved, comments added. docker-compose-prod.yaml is replaced with docker-compose.yaml, development version is docker-compose.override.yaml now max 2026-08-05 09:52:23 +05:00
  • a028b875fb building image actions is triggered only if a pull request has been merged into main max 2026-08-05 09:07:00 +05:00
  • d1a166a0f1 docker-compose-prod.yaml uses more variables from .env.example now max 2026-08-05 08:52:45 +05:00
  • fb9413e6f8 .env is untracked now max 2026-08-04 21:50:06 +05:00
  • e0490c5f41 .env.example is committed to the repo from now on. .env is used as a development file and ignored max 2026-08-04 21:46:48 +05:00
  • b6deed78c8 Building image action builds both images first, only then notifies the deployment server. Docker compose production file added max 2026-08-04 20:41:21 +05:00
  • e802b684ff Docker build context fixed in frontend building job max 2026-08-04 20:18:11 +05:00
  • e28bcc27fc fixes in the build image action max 2026-08-04 20:12:41 +05:00
  • 3a326859de Building image action fixed to use correct Dockerfile and build context max 2026-08-04 19:50:41 +05:00
  • 26fb4fb3f4 Test CI/CD job was removed. Image building job was updated to build web version of the app max 2026-08-04 19:17:36 +05:00
  • c455bd541b New test action added. It builds a docker image and pushes it to the registry max 2026-08-04 10:55:15 +05:00
  • c66dbf9dc3 Test CI/CD file added max 2026-08-03 13:02:48 +05:00
  • dcdae41706 Tracs validation added. A warning is thrown if the input contains a video strem, but the requested output format doesn't support it max 2026-08-03 11:26:17 +05:00
  • 1d1f8563c0 Backend: endpoint for single output download added max 2026-08-03 10:53:13 +05:00
  • e23b0f44ce Download section didn't appear. Resolved max 2026-08-03 10:46:01 +05:00
  • ea49920a12 Useless Dockerfile has been removed. .gitignore updated max 2026-08-02 13:38:43 +05:00
  • 6707a8e27e Working docker-compose.yaml added. Services start and work. max 2026-08-02 13:19:19 +05:00
  • cd3ce0337b Frontend and backend work together fine, complete workflow is implemented max 2026-08-01 17:04:03 +05:00
  • e87d8089bf Simple frontend added, tests are required max 2026-08-01 08:41:25 +00:00
  • b6ace3f68b Bugs are fixed in the backend, it works now max 2026-08-01 08:40:53 +00:00
  • cd56637d2a Simple web backend added with upload/status/process/download API max 2026-07-30 12:24:37 +00:00
  • 277c538f21 Merge pull request 'Docker package' (#2) from docker_package into main max 2026-07-30 10:28:15 +00:00
  • bb4adb1886 README.md includes information about docker setup max 2026-07-30 10:22:01 +00:00
  • 6c72834933 test_data added to .dockerignore max 2026-07-30 09:57:59 +00:00
  • 9d30844a1e Docker image hardened, seems to be working stable max 2026-07-30 09:46:31 +00:00
  • 5b0bb25177 Test docker image, basic functionality max 2026-07-29 20:05:17 +05:00
  • ec3af18549 Optional removal of the original file added v0.1.0 show max 2026-07-28 17:35:44 +05:00
  • 12c359b973 Project modified to be installable, installation files added max 2026-07-28 17:28:34 +05:00
  • 7858d7a3d4 LICENSE and README added max 2026-07-28 16:50:04 +05:00
  • 842e3bf1b0 Initial commit. Basic featues are implemented max 2026-07-28 16:25:11 +05:00