Skip to content

Generic models for expanded site support#1493

Draft
tcely wants to merge 27 commits into
mainfrom
issue/1419/design-generic-models
Draft

Generic models for expanded site support#1493
tcely wants to merge 27 commits into
mainfrom
issue/1419/design-generic-models

Conversation

@tcely
Copy link
Copy Markdown
Collaborator

@tcely tcely commented May 30, 2026

For #1419

P-r-e-m-i-u-m and others added 26 commits March 15, 2026 21:22
Signed-off-by: 🄂ʏᴇᴅ 🄰ʙᴅᴜʟ 🄰ᴍᴀ🄝 ✧ <amanbaba9404522@gmail.com>
Signed-off-by: 🄂ʏᴇᴅ 🄰ʙᴅᴜʟ 🄰ᴍᴀ🄝 ✧ <amanbaba9404522@gmail.com>
Add `MP4A`, also known as: `M4A`
Add `AVC1` from the `YouTube_VideoCodec` earlier in this file.
Add `AV1` from the `YouTube_VideoCodec` earlier in this file.
…pe/AssetCodec

Signed-off-by: 🄂ʏᴇᴅ 🄰ʙᴅᴜʟ 🄰ᴍᴀ🄝 ✧ <amanbaba9404522@gmail.com>
Switch to `.jpg` and add `.webp`
Switch to a text value aligned with the extension.
…oices

feat: add AssetType/AssetCodec choices and Codec model
Version 3 will require changes.
- Add Codec model and AssetType choices (from issue/1419/design-generic-models)
- Add migrations 0038_codec, 0039_codec_data, 0040_subtitle
- Register SubtitleAdmin in admin.py
- Add tests: 6 example-based + 1 Hypothesis property test
Removed huey package from dependencies.
@tcely tcely linked an issue May 30, 2026 that may be closed by this pull request
@tcely tcely moved this to Todo in Status May 30, 2026
@tcely tcely added this to the Expanded site support milestone May 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

Design generic models

3 participants