235 Commits

Author SHA1 Message Date
joel 556c200283 Update README.md (#56) 2025-12-17 14:13:45 +05:30
joel 2d9297d9a3 Dockerize project with client and backend support (#55)
* set redis backend url automatically for docker builds

* initial docker build config

* rename docker scripts

* fix script paths

* remove old Dockerfiles

* set vite proxy base url depending on mode

* docker build config for client/

* docker production build for client

* refactor docker files

* update nginx config to set maximum file size

* reduce docker image size

* fix demucs bug in docker

* fix proxy timeout

* add gpu capabality for api container

* add compose files for dev and prod

* add healthcheck for freqsplit-api

* add model checkpoints to api image

* set healthcheck retries to 24
2025-08-04 01:43:40 +05:30
Joel Mathew Thomas 70818ca117 Merge pull request #54 from joelmathewthomas/update/deps
update deps
2025-03-26 02:03:24 +05:30
Joel Mathew Thomas 1b097b617d update deps 2025-03-26 02:01:32 +05:30
Joel Mathew Thomas 5d89962ed6 Merge pull request #53 from joelmathewthomas/update/deps
update deps
2025-03-22 22:49:12 +05:30
Joel Mathew Thomas fb06fb805d update deps 2025-03-22 22:47:56 +05:30
Joel Mathew Thomas 894a7d478b Merge pull request #52 from joelmathewthomas/fix/exceptions
Fix/exceptions
2025-03-22 22:43:10 +05:30
Joel Mathew Thomas 505f2b7055 release mic after use 2025-03-22 22:32:29 +05:30
Joel Mathew Thomas 85bb67078c handle exception cases 2025-03-22 22:14:09 +05:30
Joel Mathew Thomas 7d28d28ee4 Merge pull request #51 from joelmathewthomas/feature/record
Feature/record
2025-03-21 17:00:02 +05:30
Joel Mathew Thomas f44e44b68b cleanup 2025-03-21 16:55:56 +05:30
Joel Mathew Thomas 14a9f16b04 landing page ui revamp 2025-03-21 16:50:13 +05:30
Joel Mathew Thomas 5a76fd4708 handle exception cases 2025-03-21 16:36:04 +05:30
Joel Mathew Thomas 328bb25cf2 add recording functionality 2025-03-21 16:30:25 +05:30
Joel Mathew Thomas dc2f85734f Merge pull request #50 from joelmathewthomas/bugfix/server
bugfix: fix celery crashing, due to UPLOAD_DIR being deleted
2025-03-21 02:01:18 +05:30
Joel Mathew Thomas fc2b8c07d1 Merge pull request #49 from joelmathewthomas/ui/update
change processing page progress, and ui change in results
2025-03-21 02:00:30 +05:30
Joel Mathew Thomas 952b6729b2 change processing page progress, and ui change in results 2025-03-21 01:59:02 +05:30
Joel Mathew Thomas 38ecb59519 bugfix: fix celery crashing, due to UPLOAD_DIR being deleted
Delete all dirs and files inside UPLOAD_DIR instead
2025-03-21 01:36:38 +05:30
Joel Mathew Thomas c58ee4ca22 Merge pull request #48 from joelmathewthomas/joelmathewthomas-patch-1
Update README.md
2025-03-20 22:30:56 +05:30
Joel Mathew Thomas 2e885d6f6c Update README.md 2025-03-20 22:30:19 +05:30
Joel Mathew Thomas f04462a135 Merge pull request #47 from joelmathewthomas/feature/error-handling
Feature/error handling
2025-03-20 22:29:06 +05:30
Joel Mathew Thomas eed5796ca1 remove unused import 2025-03-20 22:28:02 +05:30
Joel Mathew Thomas 7212435ad0 fix styling 2025-03-20 22:27:42 +05:30
Joel Mathew Thomas 895cccd231 remove unused code 2025-03-20 22:23:58 +05:30
Joel Mathew Thomas 1b523b1611 clean server storage on start 2025-03-20 22:11:22 +05:30
Joel Mathew Thomas fd92bdd22b remove unused import 2025-03-20 21:55:47 +05:30
Joel Mathew Thomas 2af1990e8b add error handling to processing page 2025-03-20 21:54:35 +05:30
Joel Mathew Thomas 334dc00372 add request exception handling and toast notifications for error 2025-03-20 21:15:48 +05:30
Joel Mathew Thomas 37f850989a remove alerts and clear previous states on handleChange 2025-03-20 20:31:37 +05:30
Joel Mathew Thomas 3aff2f57af Set 100MB file size limit 2025-03-20 20:18:16 +05:30
Joel Mathew Thomas 26c5737a8d remove all code for handling video files 2025-03-20 20:13:31 +05:30
Joel Mathew Thomas db894a46be Merge pull request #46 from joelmathewthomas/code/cleanup
code cleanup
2025-03-20 19:15:21 +05:30
Joel Mathew Thomas 1e44b4c7de code cleanup 2025-03-20 19:14:13 +05:30
Joel Mathew Thomas 11a1ff635a Merge pull request #45 from joelmathewthomas/feature/websocket-proxy
Feature/websocket proxy
2025-03-20 18:48:29 +05:30
Joel Mathew Thomas cab21ad495 do not enable input if websocket connection failed 2025-03-20 18:45:07 +05:30
Joel Mathew Thomas 0d2ecc9d3d proxy websocket url 2025-03-20 00:53:16 +05:30
Joel Mathew Thomas 710956608d Merge pull request #44 from joelmathewthomas/feature/websocket
Feature/websocket
2025-03-20 00:42:39 +05:30
Joel Mathew Thomas 20230322b0 update deps 2025-03-20 00:39:29 +05:30
Joel Mathew Thomas 00f16d5814 handle FileNotFound Exception in separate task
remove dir_path when websocket disconnects during separation, and dir_path ends up being created again
2025-03-20 00:35:59 +05:30
Joel Mathew Thomas 6a91261e2d remove leftover url imports from urls.py 2025-03-20 00:24:58 +05:30
Joel Mathew Thomas a9dd87288d remove leftover url patterns 2025-03-20 00:24:05 +05:30
Joel Mathew Thomas b8a8be5ae5 remove /api/cleanup and /api/cleanupzip endpoints in favour of websocket handling cleanups 2025-03-20 00:19:52 +05:30
Joel Mathew Thomas 397e4f2c99 remove file_uuid.zip file on websocket disconnect 2025-03-20 00:17:40 +05:30
Joel Mathew Thomas a5705fffd0 remove file_dir on websocket disconnect 2025-03-20 00:12:10 +05:30
Joel Mathew Thomas 1cb3a1f197 send file_uuids to websocket 2025-03-20 00:03:34 +05:30
Joel Mathew Thomas 5fba3b42c5 change ws url 2025-03-19 23:50:29 +05:30
Joel Mathew Thomas e1e7464bb7 implement websocket connections 2025-03-19 23:44:55 +05:30
Joel Mathew Thomas c96b74c463 Merge pull request #43 from joelmathewthomas/feature/logs
Feature/logs
2025-03-19 18:29:32 +05:30
Joel Mathew Thomas 40f64b152c add endpoint to ping server, and display log if connection fails 2025-03-19 18:10:47 +05:30
Joel Mathew Thomas 1e9fceb0dc fix bug in status 2025-03-19 16:30:12 +05:30