Commit Graph

3 Commits

Author SHA1 Message Date
GitHub Copilot
0b73d4ed0f Issue #2: Persist and expose source ranges for new exports
- Added source, source_start_time, source_end_time, source_review_id fields to Export model
- Updated migration 024 with new export table schema
- Added source_review_id to export request body schemas
- Updated ExportJob dataclass with source_review_id field
- Implemented source metadata persistence in RecordingExporter
- Added /exports/overlap endpoint for finding overlapping exports
- Implemented camera ACL filtering and null-range filtering
- Added 4 integration tests covering source persistence, overlap semantics, and access control
- All 50 export tests passing (46 existing + 4 new)
2026-05-12 01:31:41 +03:00
Martin Weinelt
dde02cadb2
Update peewee-migrate to 0.14.x (#21243)
Replaces two functions calls, that were deprecated and aliases for the
new function name:

- Migrator.python -> Migration.run
- Migrator.change_column -> Migrator.change_field
2025-12-13 07:13:04 -07:00
Nicolas Mowen
fe4fb645d3
Save exports to database (#11040)
* Save review thumbs in dedicated folder

* Create exports table

* Save exports to DB and save thumbnail for export

* Save full frame always

* Fix rounded corners

* Save exports that are in progress

* No need to remove spaces

* Reorganize apis to use IDs

* Use new apis for frontend

* Get video playback working

* Fix deleting and renaming

* Import existing exports to DB

* Implement downloading

* Formatting
2024-04-19 17:11:41 -05:00