185 Commits

Author SHA1 Message Date
8482f2e457 Feat: Implement Music Library and overhaul Studio TV
- Introduces a new Music Library system for managing favorites (tracks,
  playlists, releases), replacing the previous TrackLike model.
- Completely revamps the Studio TV profile page, adding live statistics,
  stream configuration, restream management, and media URL display.
- Enhances the media player with a custom seekbar and improved audio
  playback logic for MPD and non-MPD sources.
- Lays foundational groundwork for chat encryption with new models and APIs.
- Refactors critical UI components like PlaylistView and PagePanel.
- Standardizes monorepo development scripts to use npm.
- Updates comty.js submodule and adds various new UI components.
2025-05-10 02:32:41 +00:00
681de1d5e7 Reformat sfx.core.js with tabs instead of spaces 2025-04-24 10:17:43 +00:00
87f750cc8b Add track cover extraction and upload support 2025-04-24 07:44:50 +00:00
f62e885c65 Refactor file upload system with new transformations pipeline
The commit refactors the chunked upload system to support a transformation pipeline. Key changes include:

- Replace SSE field names for consistency (sseChannelId, sseUrl)
- Fix progress reporting structure with state and percent fields
- Add transformation handlers (a-dash, mq-hls, img-compress, video-compress)
- Create new Upload class with clear separation of concerns
- Improve file processing workflow with better directory structure
- Fix typo in UploadButton component (progess → progress)
- Remove deprecated file processing services
2025-04-24 06:06:21 +00:00
369803534b Add audio system foundation with player architecture refactor 2025-04-24 06:04:45 +00:00
5bb02aaa64 format 2025-04-10 18:21:08 +00:00
682d3828be Standardize window log message format with ID prefix 2025-04-10 18:20:53 +00:00
e6fa958350 Fix context menu implementation and add clipboard utils 2025-04-10 18:20:41 +00:00
599e6f9ea9 improve modal window rendering params handlers 2025-04-09 15:44:34 +00:00
22f747c235 only detach of bars tools if exist 2025-04-02 00:32:47 +00:00
e92f8f852c fix naming 2025-04-02 00:32:13 +00:00
fc31e363de use measurePing utility 2025-03-28 22:13:02 +00:00
5504c7be84 use new topic controller 2025-03-26 15:13:22 +00:00
b5564e0902 support for comty.js 61 2025-03-25 23:03:29 +00:00
0d9908a90f await to connect all sockets after register events 2025-03-25 23:03:05 +00:00
1c5c213b96 some improvements on component renders 2025-03-13 23:39:01 +00:00
0c49d7fcf8 use new runtime api 2025-03-06 03:51:05 +00:00
8ed220d894 improve exponetial volume 2025-02-20 02:54:27 +00:00
b9ce363ef3 use exponencial volume 2025-02-20 02:03:01 +00:00
d43d514451 handle lirestream audio 2025-02-19 16:33:08 +00:00
afa989b627 tweak muxer 2025-02-11 16:14:56 +00:00
e4a6bfd447 remove temporaly mediasession 2025-02-11 16:14:44 +00:00
3cf055c72c fix depecrated deps 2025-02-11 16:13:13 +00:00
dde659ef01 improve overrides 2025-02-05 20:28:13 +00:00
5d4c25c413 update deps 2025-02-05 02:47:13 +00:00
de17716109 improve providers managament & supports remote events 2025-02-05 02:43:36 +00:00
1cd6429666 support for image displays 2025-02-05 02:43:08 +00:00
4d0657c0df improve chunked uploads to support background jobs with sse events 2025-02-05 02:42:44 +00:00
11b52595c1 use new core class from runtime 2025-02-05 02:42:09 +00:00
b4f1282ba5 move track manifest & track instance classes to player core 2025-02-05 02:34:55 +00:00
00f6e34c53 merge from local 2024-11-17 20:35:20 +00:00
dfcafc6b18 merge from local 2024-11-04 13:02:37 +00:00
35b3e61eeb remove unwanted log 2024-10-29 21:36:33 +00:00
06944edd95 merge from local 2024-10-29 20:38:38 +00:00
0db536bbea merge from local 2024-10-29 12:19:57 +00:00
8c3e9a504b merge from local 2024-10-25 09:39:35 +00:00
3dc5715734 update to vessel 2024-10-03 08:57:47 +00:00
576f99d325 merge from local 2024-09-16 10:19:14 +00:00
e9dff89206 fix closeOnClickOutside register multiple times 2024-09-13 00:06:02 +00:00
0ce6d39a59 improve win mng & context menu animations 2024-09-12 17:50:06 +00:00
ddbdcab831 return win data 2024-09-11 18:08:56 +00:00
ee70782ebf improve contextMenu desing 2024-09-11 18:08:24 +00:00
a373a27f5a merge from local 2024-06-11 17:13:45 +00:00
93638f0fa3 merge from local 2024-05-09 21:34:51 +00:00
e418e23851 merge from local 2024-04-25 20:24:29 +00:00
06aee646ca merge from local 2024-04-15 16:29:22 +00:00
d6a074a859 merge from local 2024-03-20 23:14:10 +00:00
a1bb256f08 merge from local 2024-03-15 20:41:09 +00:00
65d75ef939 merge from local 2024-03-11 20:28:19 +00:00
b415f024b5 merge from local 2024-03-05 10:20:36 +00:00