Commit Graph

106 Commits

Author SHA1 Message Date
averel10
e564ae1799 fixed download URL 2026-03-20 08:24:53 +01:00
averel10
9f4712d6a6 fixed type issues 2026-03-20 08:11:59 +01:00
averel10
0f3b88be91 feat: replace JSZip with archiver for ZIP file creation and streaming to disk
- Added archiver package to package.json
- Updated download-filtered-entries API to use archiver for creating ZIP files
- Streamlined ZIP file creation process and ensured proper error handling
- Improved logging for added audio files and ZIP file saving
2026-03-20 08:06:48 +01:00
averel10
815a509f4f added new zip download system 2026-03-20 07:55:36 +01:00
averel10
c9080f3b3c fixing:db 2026-03-20 07:55:15 +01:00
averel10
5015048cf7 feat: Add experiment table and update annotation schema to include experiment_id 2026-03-20 07:47:38 +01:00
averel10
df19890aee removed not null requirement for migration 2026-03-20 07:46:00 +01:00
averel10
993bb5337d fixing db migration 2026-03-20 07:45:24 +01:00
averel10
3aee6c10a8 feat: Add CSV download functionality for filtered dataset entries 2026-03-20 07:37:28 +01:00
averel10
7d58abd30f feat: Update experiment creation and update functions to handle optional annotationTool and trim inputs; add datasets management page 2026-03-20 07:33:32 +01:00
averel10
dd5d99ec24 feat: Add admin experiment management pages and components
- Implemented ExperimentPage for viewing and editing individual experiments.
- Created ExperimentsAdminPage for managing all experiments with a list and a modal for creating new experiments.
- Developed AnnotatePage for annotating experiments with different views based on annotation tools.
- Added CreateExperimentModal for creating new experiments with dataset selection.
- Introduced DeleteExperimentButton for confirming and executing experiment deletions.
- Built EditableExperimentHeader for editing experiment details.
- Created ExperimentsList component to display a list of experiments with links to their details.
2026-03-20 07:26:02 +01:00
averel10
4b35e2392e added experiment-table: refactored all frontend pages and services 2026-03-20 06:51:49 +01:00
smaubio
5464eae0e9 Merge pull request #1 from averel10/prototyp-2-fabio
feat: add audio clip annotation view for dialect rating
2026-03-13 16:04:06 +01:00
smaubio
0d7e6ed19f feat: add prototype-based annotation view with single-choice rating 2026-03-13 16:03:23 +01:00
smaubio
d645f87f8e remove conflicting db 2026-03-13 14:59:24 +01:00
smaubio
97b8422bbd Merge branch 'main' into prototyp-2-fabio 2026-03-13 14:58:02 +01:00
smaubio
a823e968a2 feat: add audio clip annotation view for dialect rating 2026-03-13 14:49:46 +01:00
averel10
3c3176b746 feat: update sorting functionality to use dynamic columns from dataset_entry 2026-03-13 14:41:18 +01:00
averel10
7cb9c26a15 feat: add sorting functionality to dataset entries list 2026-03-13 14:22:15 +01:00
averel10
c66835555d cleanup margin/width/padding 2026-03-13 14:16:59 +01:00
averel10
e9df095f06 feat: add functionality to upload and update dataset metadata via CSV files 2026-03-13 14:10:12 +01:00
averel10
4c9b4734e7 feat: add new fields to dataset_entry and update related components for processing and display 2026-03-13 14:01:25 +01:00
averel10
2b6d23c406 fix: update audio file naming in ZIP export to use original file names 2026-03-13 12:16:42 +01:00
averel10
5bde78e126 fix: update audio file naming in ZIP export to remove 'wavs_' prefix 2026-03-13 12:11:48 +01:00
averel10
204eb483c2 feat: implement delete dataset functionality with confirmation dialog 2026-03-13 11:15:22 +01:00
averel10
412d0f1cd0 feat: add duration field to dataset entries and update related components for display and processing 2026-03-13 11:11:16 +01:00
averel10
03118c468a feat: implement download functionality for filtered dataset entries as ZIP 2026-03-13 10:53:55 +01:00
averel10
e107765752 removed utterance from table 2026-03-13 10:37:13 +01:00
averel10
1aeb9a7c7d feat: add utterance field to dataset entries and update related components for filtering and display 2026-03-13 10:32:46 +01:00
averel10
6432375a4f feat: add description field to dataset and update related components for dataset creation and editing 2026-03-13 10:17:17 +01:00
averel10
209ca6a6c0 feat: implement exponential backoff and retry logic for file uploads 2026-03-13 10:07:43 +01:00
averel10
d8a7fdf1f0 feat: enhance error handling and status updates in dataset processing 2026-03-13 09:51:51 +01:00
averel10
1debc1b36e feat: update docker-compose to add static file service and configure Nginx with Traefik routing
feat: enhance Next.js configuration with rewrites for public directory
fix: adjust audio file path in AudioPlayer component to include public directory
2026-03-13 09:40:56 +01:00
averel10
a1ea5e95e5 feat: enhance file upload progress tracking in UploadDatasetEntriesModal 2026-03-13 09:28:15 +01:00
averel10
4aac0b549b feat: add BuildInfo component to display build time and update Docker workflow to pass build time as environment variable 2026-03-13 09:18:30 +01:00
averel10
59cacb832d feat: add onUpdate trigger for updatedAt field in dataset and dataset_entry tables 2026-03-13 09:10:48 +01:00
averel10
4e5a206796 feat: update dataset and dataset_entry tables to use unixepoch for timestamps and add new dataset_entry migration 2026-03-13 09:07:37 +01:00
averel10
4c3106b9c7 added zip multiupload 2026-03-13 08:59:58 +01:00
averel10
0fa257e53c reworked upload system to be more robust 2026-03-13 08:56:54 +01:00
averel10
c552b44292 feat: configure Traefik with Docker for reverse proxy and HTTPS support 2026-03-13 08:46:15 +01:00
averel10
1b6b9c8045 feat: add placeholder file for future content 2026-03-13 08:20:36 +01:00
averel10
957432b61f feat: add GitHub Actions workflow for building and pushing Docker images 2026-03-13 08:18:24 +01:00
averel10
cda21a60ec feat: implement one-time admin token generation and upgrade process 2026-03-13 08:11:40 +01:00
averel10
b9f6836f1a refactor: update README and Dockerfile, add drizzle migrations and instrumentation 2026-03-13 07:50:14 +01:00
averel10
499afaefa6 update README.md with detailed setup instructions and project structure 2026-03-13 07:21:15 +01:00
averel10
edb0dc78cb added initial db as migration 2026-03-13 07:18:55 +01:00
averel10
9f8530df6e added require-admin checks 2026-03-12 14:31:16 +01:00
averel10
445a429be7 added admin system 2026-03-08 10:27:23 +01:00
averel10
4d8040a674 fixed issues with upload 2026-03-08 10:06:06 +01:00
averel10
25843b04f5 fixed auth bug 2026-03-08 09:56:54 +01:00