Commit Graph

58 Commits

Author SHA1 Message Date
averel10
2812689e59 feat: added spacebar navigation to audioplayer 2026-04-03 10:23:19 +02:00
averel10
6986e88560 fix: play/pause and play/stop behviour 2026-04-03 10:13:08 +02:00
averel10
3e54d2c1ee refactor: removed redundant audioplayer and improved component coherence 2026-04-03 09:55:11 +02:00
averel10
bf9c8ff2d0 feat: added initial export of participant/annotation-data 2026-04-03 09:39:47 +02:00
averel10
a979ce45f1 fix: type issue 2026-04-03 09:19:46 +02:00
averel10
49cabe0ecc feat: optimized participants list with sorting and search 2026-04-03 08:42:13 +02:00
averel10
29ce71e831 feat: added admin participant detail page 2026-04-03 08:38:14 +02:00
averel10
6c8b06718e feat: added sample coverage chart 2026-04-03 08:21:51 +02:00
averel10
783be3399c fix: removed button margin, so they all have the same size 2026-04-03 08:02:09 +02:00
averel10
8e3ee07d9f feat: added simple statistics to backend to track progress on experiment 2026-04-03 07:55:56 +02:00
averel10
7c82befa3d fix: url for calibration audio is now prefixed with /public 2026-04-03 07:18:45 +02:00
averel10
44d3eeb6f7 feat: added dataset duplication function (with iteration filtering) 2026-04-02 09:25:35 +02:00
averel10
5d42882f96 fix: cascade experiment removal to experiment_calibration 2026-04-02 08:34:59 +02:00
averel10
01c95658f4 fix: scroll issues 2026-04-02 08:26:33 +02:00
averel10
bdbfe04e7e fix: spacing issues 2026-04-02 08:23:17 +02:00
averel10
7490b59731 feat: add onboarding and calibration features to experiments, including UI updates and database schema changes 2026-04-02 08:21:15 +02:00
averel10
4c40e6a24d feat: implement onboarding phase with form and info views, including onboarding status checks 2026-04-02 08:04:07 +02:00
averel10
4922fdc770 removed colors on calibration window 2026-04-02 07:07:37 +02:00
averel10
5359685413 refactor: improve layout spacing and smooth scrolling in calibration views 2026-03-27 13:18:50 +01:00
averel10
afcbdc115d add clear experiment data functionality and button component 2026-03-27 08:42:36 +01:00
averel10
5d50926b96 implement calibration scoring and display features 2026-03-27 08:34:50 +01:00
averel10
9a54d91a4f participant-calibration flow implemented 2026-03-27 07:28:35 +01:00
averel10
5e3a96426a added calibration-entry-management options 2026-03-27 06:53:13 +01:00
averel10
8ecf1f5ed2 different small fixes 2026-03-20 14:38:48 +01:00
averel10
20e251710a added sidemenu in annotation for quicknavigation, fixed some responsive issues 2026-03-20 14:11:19 +01:00
averel10
392e54d1e6 Refactor annotation views: replace QualityChoiceView with AnnotationPageView and implement SingleChoiceEntryView and SingleChoiceBinaryEntryView components 2026-03-20 10:51:13 +01:00
averel10
f26a0a7906 Refactor annotation tools and implement quality choice annotation feature
- Updated the annotation label from "bewertet" to "annotiert" in the HomePage component.
- Removed the SingleChoiceView component and replaced it with a new QualityChoiceEntryView component for handling quality choice annotations.
- Introduced QualityChoiceView component to manage the flow of quality choice annotations, including navigation and progress tracking.
- Updated EditableExperimentHeader to default to 'quality-choice' annotation tool.
- Added unique index for annotations in the database schema to prevent duplicate entries.
- Enhanced WaveformPlayer to support audio playback state management.
2026-03-20 10:01:20 +01:00
averel10
ea7c75c523 added download size 2026-03-20 08:43:12 +01:00
averel10
c3bede86fe added download list 2026-03-20 08:39:19 +01:00
averel10
3aee6c10a8 feat: Add CSV download functionality for filtered dataset entries 2026-03-20 07:37:28 +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
0d7e6ed19f feat: add prototype-based annotation view with single-choice rating 2026-03-13 16:03:23 +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
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
204eb483c2 feat: implement delete dataset functionality with confirmation dialog 2026-03-13 11:15:22 +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
4c3106b9c7 added zip multiupload 2026-03-13 08:59:58 +01:00