Michael
|
d98d43cd06
|
feat: Add Remotion video generation page and API for image-based videos with text overlay and text-to-speech capabilities.
|
2026-03-24 13:28:28 +01:00 |
|
Michael
|
1a7cbe6af9
|
feat: Implement Remotion bundling and rendering scripts.
|
2026-03-24 13:25:22 +01:00 |
|
Michael
|
526e608077
|
feat: Implement Remotion video generation with client-side image selection and server-side rendering.
|
2026-03-24 12:48:53 +01:00 |
|
Michael
|
e41c43c1da
|
feat: Implement Remotion video generation with dedicated client UI, components, and server-side rendering.
|
2026-03-24 12:35:52 +01:00 |
|
Michael
|
3a5acd425c
|
feat: Implement new Reel creation functionality with dedicated mobile and desktop UIs, server-side API routes, and a new FFmpeg processing service.
|
2026-03-19 14:51:16 +01:00 |
|
Michael
|
a01194cc79
|
fix(cloudinary): correct method name to getCloudinaryConfig across backend
|
2026-03-04 14:45:38 +01:00 |
|
Michael
|
60c830c88b
|
feat: implement automatic purging of old media and schedule its daily execution via cron.
|
2026-03-04 14:32:27 +01:00 |
|
Michael
|
f6376cb470
|
Merge branch 'main' of https://github.com/R0m1k3/Socialflow
|
2026-03-04 14:25:06 +01:00 |
|
Michael
|
82befb2264
|
feat: Implement analytics, media management, and third-party service configurations with new settings pages.
|
2026-03-04 14:25:02 +01:00 |
|
Michael
|
4fcc8cf53c
|
feat: Add music search and favorite API routes, and introduce FFmpeg service for Reels.
|
2026-03-03 12:34:09 +01:00 |
|
Michael
|
4e189e7797
|
feat: add core API routes for authentication, user management, and file upload handling.
|
2026-03-02 14:16:19 +01:00 |
|
Michael
|
84d2012929
|
feat: Implement music search and favorite APIs for Facebook Reels, and configure the internal app URL for the ffmpeg service.
|
2026-03-02 14:11:18 +01:00 |
|
Michael
|
a71c5a278f
|
feat: Initialize the Express server with essential middleware, security, authentication, routing, and service configurations.
|
2026-03-02 14:06:50 +01:00 |
|
Michael
|
6d16dc9d41
|
feat: add API routes for Jamendo music search, popular tracks, user favorites, and track details, including a placeholder for AI text generation for Reels.
|
2026-03-02 13:49:08 +01:00 |
|
Michael
|
7e5c73cad9
|
feat: establish server API routes for authentication, user management, and media processing.
|
2026-03-02 13:33:23 +01:00 |
|
Michael
|
94429e86df
|
feat: Initialize the core Express server with security, session management, and service integrations, and add a Docker volume for audio file persistence.
|
2026-03-02 13:21:05 +01:00 |
|
Michael
|
04373d2881
|
feat: introduce audio administration, reel generation, and enhanced analytics with new database schema and API routes.
|
2026-03-02 13:11:37 +01:00 |
|
Michael
|
9e9eb7d1bb
|
feat: implement multi-step reel creation flow with video upload, music selection, text generation, and scheduling.
|
2026-03-02 12:10:50 +01:00 |
|
Michael
|
0e9622b5eb
|
feat: Implement internal MP3 management and logo overlay functionality for Reels.
|
2026-03-02 11:33:22 +01:00 |
|
Michael
|
08f82d4080
|
feat: simplify mobile dashboard & implement reel queue system
|
2026-02-13 10:32:58 +01:00 |
|
Michael
|
dbddf3a74e
|
feat: implement reel improvements (clean text, deletion, mobile TTS)
|
2026-02-13 10:11:04 +01:00 |
|
Michael
|
3859170d35
|
fix(analytics): upsert history one data point per day per page, add gte/lt imports
|
2026-02-12 11:01:43 +01:00 |
|
Michael
|
8b13748f13
|
fix(analytics): reduce sync to 2x/day, remove frontend polling for cleaner charts
|
2026-02-12 10:59:17 +01:00 |
|
Michael
|
330c42c6ff
|
feat(analytics): resilient Graph API calls, CRON sync every 6h, polling frontend, engagement+views metrics
|
2026-02-12 10:51:06 +01:00 |
|
Michael
|
71b47a9b7c
|
fix(migration): resolve SQL syntax error in migrate.ts (extra parenthesis)
|
2026-02-12 10:38:32 +01:00 |
|
Michael
|
e1c6b51e0a
|
feat(reels): add real-time generation progress tracking on dashboard (desktop & mobile)
|
2026-02-12 10:33:00 +01:00 |
|
Michael
|
11fac558c3
|
feat(reels): async upload + status indicators
|
2026-02-10 12:28:36 +01:00 |
|
Michael
|
4b5ab1ca16
|
feat: enable feed distribution for Reels via /videos endpoint
|
2026-02-10 11:11:42 +01:00 |
|
Michael
|
d4192ce209
|
feat: Switch to Freesound for Reels & add performance logging
|
2026-02-03 16:17:44 +01:00 |
|
Michael
|
8b62be83a0
|
refactor: Switch reels music service from Jamendo to Freesound
|
2026-02-03 16:07:21 +01:00 |
|
Michael
|
2129b3055a
|
fix: Add missing freesound_config table to safe migration script
|
2026-02-03 15:50:11 +01:00 |
|
Michael
|
62562d37f1
|
feat: Implement dynamic Freesound configuration (DB, API, UI)
|
2026-02-03 15:45:08 +01:00 |
|
Michael
|
1f7d0d1675
|
feat: Implement a new FastAPI service for video processing with FFmpeg, TTS, and subtitle generation, including font management and diagnostic endpoints.
|
2026-02-03 15:24:10 +01:00 |
|
Michael
|
c9f7f7e9ec
|
fix: ensure persistence of video data for scheduled reels and correct publication type
|
2026-01-29 11:58:29 +01:00 |
|
Michael
|
7223bbbfb2
|
feat(reels): optimize quality to 1080p, increase text size to 64, and add stabilization toggle
|
2026-01-23 17:19:32 +01:00 |
|
Michael
|
891b374500
|
feat: support large file uploads up to 4GB (disk storage + streaming)
|
2026-01-23 16:27:27 +01:00 |
|
Michael
|
8b1f114383
|
fix(server): fix ReferenceError stabilize is not defined in reels route
|
2026-01-23 14:06:08 +01:00 |
|
Michael
|
aac776777a
|
feat(reels): add video stabilization, quality improvements and processing monitoring
|
2026-01-23 13:42:42 +01:00 |
|
Michael
|
4e20a84836
|
fix: allow data: scheme in CSP media-src for tts preview
|
2026-01-23 09:44:39 +01:00 |
|
Michael
|
9ff1c4aa18
|
feat: enhance reels with default overlay, more voices, and tts preview
|
2026-01-23 09:38:59 +01:00 |
|
Jacques
|
fe638b9895
|
fix: reduce font size to 16, improve TTS sync (3 words/chunk, 0.3s/word)
|
2026-01-22 21:39:06 +01:00 |
|
Jacques
|
3ce30e71f0
|
fix(reels): change fontSize default from 60 to 24 in routes (actual fix)
|
2026-01-22 21:33:34 +01:00 |
|
Jacques
|
e9ff262991
|
fix(ffmpeg): reduce hardcoded font_size from 60 to 24 for smaller text overlay
|
2026-01-22 21:22:36 +01:00 |
|
Michael
|
77a6dd7188
|
fix
|
2026-01-22 16:58:12 +01:00 |
|
Michael
|
95b1cf2187
|
fix réél
|
2026-01-22 16:31:02 +01:00 |
|
Michael
|
23abe41903
|
fix tts and texte on vidéo
|
2026-01-22 16:20:56 +01:00 |
|
Michael
|
a512084f1b
|
fixing sql conrole
|
2026-01-22 16:10:54 +01:00 |
|
Michael
|
8434e7a5a4
|
fix réél publication
|
2026-01-22 16:02:45 +01:00 |
|
Michael
|
9ffd92f6bf
|
add TTS voice
|
2026-01-22 15:28:00 +01:00 |
|
Michael
|
ba81447d10
|
fix authentification
|
2026-01-22 14:41:03 +01:00 |
|