Skip to content

Generic models for expanded site support - #1493

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

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

Conversation

@tcely

@tcely tcely commented May 30, 2026

Copy link
Copy Markdown
Collaborator

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
@tcely
tcely force-pushed the main branch 3 times, most recently from c6f9d05 to 0b8ae78 Compare September 14, 2026 21:50
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