- Updated the announcement detail component to directly use images and videos from the data structure. - Changed the form edit component to accommodate the new media structure, replacing AnnunciWithImages with AnnunciWithMedia. - Modified the announcements list to initialize videos as an empty array. - Enhanced the announcement view to handle external videos and updated the footer to display them correctly. - Introduced a new utility function to generate YouTube embed URLs. - Updated the database schema to replace url_video with external_videos and added a new videos_refs table for video management. - Implemented video processing logic, including downloading, transcoding, and thumbnail generation. - Added migration scripts for the new videos_refs table and updated existing references in the database. |
||
|---|---|---|
| .. | ||
| .github | ||
| .vscode | ||
| biome_plugins | ||
| emails | ||
| public | ||
| src | ||
| .dockerignore | ||
| .kanelrc.js | ||
| biome.json | ||
| components.json | ||
| dev-docker-compose.yml | ||
| dev_utils_compose.sh | ||
| Dockerfile | ||
| knip.json | ||
| next.config.ts | ||
| package-lock.json | ||
| package.json | ||
| pgadmin-docker-compose.yml | ||
| postcss.config.cjs | ||
| reset.d.ts | ||
| TODO | ||
| tsconfig.json | ||
| TypeHelpers.type.ts | ||