Ghassan Yusuf ghassan
ghassan pushed to main at ghassan/MiknasTrading 2026-06-01 11:47:52 +03:00
72e6c3170e fix: use label[for] to trigger file input in import modal
f2c0f22156 feat: add Excel importer and template download for projects/departments
12e07480a0 feat: move departments from projects to companies
9a268dc79b feat: add company reassignment to project edit strip
a425e12349 feat: add companies as top-level container for projects with departments
Compare 10 commits »
ghassan pushed to master at ghassan/takeone-youtube-clone 2026-05-31 22:02:19 +03:00
80948efff7 Merge branch 'lyrics' into master
f98e5415a3 Add lyrics pipeline, playlist views, admin toggles, and player polish
Compare 2 commits »
ghassan created branch lyrics in ghassan/takeone-youtube-clone 2026-05-31 22:02:19 +03:00
ghassan pushed to lyrics at ghassan/takeone-youtube-clone 2026-05-31 22:02:19 +03:00
ghassan pushed to master at ghassan/takeone-youtube-clone 2026-05-29 01:50:40 +03:00
73527f3781 Add sports-match type, device tracking, profile visits, and share refactor
ghassan created repository ghassan/MiknasTrading 2026-05-26 17:09:07 +03:00
ghassan pushed to improve-description-formatting at ghassan/takeone-youtube-clone 2026-05-24 14:12:32 +03:00
6aae6f86b6 Add upload type chooser and redesign upload modal
d9959c4452 Add share-video-by-email feature
Compare 2 commits »
ghassan pushed to master at ghassan/takeone-youtube-clone 2026-05-24 14:12:30 +03:00
6aae6f86b6 Add upload type chooser and redesign upload modal
d9959c4452 Add share-video-by-email feature
Compare 2 commits »
ghassan created branch improve-description-formatting in ghassan/takeone-youtube-clone 2026-05-23 14:04:40 +03:00
ghassan pushed to improve-description-formatting at ghassan/takeone-youtube-clone 2026-05-23 14:04:40 +03:00
ghassan pushed to master at ghassan/takeone-youtube-clone 2026-05-23 14:04:21 +03:00
a4384113c2 Audio songs: one-folder storage, version-aware download/share, GPU-checked renders
66fd78c10f Add multi-language audio tracks and self-hosted flag-icons
Compare 2 commits »
ghassan pushed to master at ghassan/takeone-youtube-clone 2026-05-16 23:47:31 +03:00
f8d13457fa Add full notification preferences system
ghassan pushed to master at ghassan/takeone-youtube-clone 2026-05-16 23:34:31 +03:00
3fe167e33f Notify super admins on new user registration (bell + email)
ghassan pushed to master at ghassan/takeone-youtube-clone 2026-05-16 23:15:10 +03:00
4887d0c517 Lock screen to landscape on fullscreen, unlock on exit
ghassan pushed to master at ghassan/takeone-youtube-clone 2026-05-16 23:02:56 +03:00
6e7d5d178a Fix SPA transitions: title, cover image, and slideshow not updating
ghassan pushed to master at ghassan/takeone-youtube-clone 2026-05-16 14:29:20 +03:00
2c0888088d Fix Up Next SPA: add playerData to auth except list
ghassan pushed to master at ghassan/takeone-youtube-clone 2026-05-16 14:07:26 +03:00
07cee7b481 Fix video autoplay: register MANIFEST_PARSED before loadSource, use loadedmetadata for MP4/native-HLS
ghassan pushed to master at ghassan/takeone-youtube-clone 2026-05-16 13:58:27 +03:00
e74862a24d Fix video autoplay on page load — trigger play on MANIFEST_PARSED
ghassan pushed to master at ghassan/takeone-youtube-clone 2026-05-16 13:46:29 +03:00
4f275de15f SPA transitions + autoplay for match type; add no-refresh rule to CLAUDE.md
5960c6e7b1 Add Up Next autoplay controls + SPA transitions to music type
d73f877d18 Add SPA autoplay + no-refresh clicks to Up Next recommendations
77e7b950be SPA playlist transitions for generic (video) type
da02425aeb SPA playlist transitions — no page refresh on track change
Compare 5 commits »
ghassan pushed to master at ghassan/takeone-youtube-clone 2026-05-16 11:45:35 +03:00
99f71c54e5 Fix playlist controls: add to type-specific views (music, generic, match)