+17
-3
src/components/class-view.ts
+17
-3
src/components/class-view.ts
······
+9
-1
src/components/pending-recordings-view.ts
+9
-1
src/components/pending-recordings-view.ts
······
+14
-4
src/components/upload-recording-modal.ts
+14
-4
src/components/upload-recording-modal.ts
···+formData.append("recording_date", Math.floor(this.selectedFile.lastModified / 1000).toString());······
+15
src/db/schema.ts
+15
src/db/schema.ts
···+CREATE INDEX IF NOT EXISTS idx_transcriptions_recording_date ON transcriptions(recording_date);
+34
-11
src/index.ts
+34
-11
src/index.ts
··················-"INSERT INTO transcriptions (id, user_id, class_id, meeting_time_id, section_id, filename, original_filename, status) VALUES (?, ?, ?, ?, ?, ?, ?, ?)",+"INSERT INTO transcriptions (id, user_id, class_id, meeting_time_id, section_id, filename, original_filename, status, recording_date) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)",···
+1
-1
src/lib/classes.ts
+1
-1
src/lib/classes.ts
···`SELECT id, user_id, meeting_time_id, section_id, filename, original_filename, status, progress, error_message, created_at, updated_at