1520 Commits

Author SHA1 Message Date
9d84e776d0 Improve conditional check 2025-05-13 12:48:34 +00:00
15d31bc446 Fix SSE URL handling and bump versions 2025-05-12 02:27:53 +00:00
80d84b3e17 Revamp TV Studio page and add live stream preview
The TV Studio page now features a new list design, profile
deletion, and updated profile creation (uses 'title', create-only).
A live video preview has been added to the Live tab for active
streams.

Also includes fixes for stream health updates and timed thumbnail
loading.
2025-05-12 02:25:24 +00:00
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
696741ba14 Replace trim-based pagination with page-based pagination 2025-04-24 12:01:53 +00:00
681de1d5e7 Reformat sfx.core.js with tabs instead of spaces 2025-04-24 10:17:43 +00:00
4a2f0a5a46 added audiometadata debug 2025-04-24 09:39:42 +00:00
480efdef63 Format VideoEditor component code and fix upload headers 2025-04-24 09:39:25 +00:00
87f750cc8b Add track cover extraction and upload support 2025-04-24 07:44:50 +00:00
21c3208ea2 Add utility for comparing objects by specified properties 2025-04-24 06:14:54 +00:00
cfff4e00b8 Update audio player settings for new API structure 2025-04-24 06:14:41 +00:00
6100feb608 Fix nested optional chaining in lossless tag & improve video sync 2025-04-24 06:14:25 +00:00
6e80fc67fa Refactor mobile player to use new player core 2025-04-24 06:14:13 +00:00
74021f38b6 Add change tracking and update to use "items" property 2025-04-24 06:13:37 +00:00
d738995054 Added onPlay prop 2025-04-24 06:13:25 +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
29ae54fe03 Split player actions 2025-04-24 06:04:18 +00:00
931d9ecee0 handle prop change 2025-04-24 06:03:48 +00:00
0b41f620d8 Improve mention search functionality in PostCreator 2025-04-10 18:23:09 +00:00
1bbdbe7281 fix typo 2025-04-10 18:22:58 +00:00
4e663733fb improve streaming list style 2025-04-10 18:22:30 +00:00
9512a6ccb2 Add clipboard paste utility functions 2025-04-10 18:22:07 +00:00
d853b1d020 Enhance copyToClipboard with file support and error handling 2025-04-10 18:21:36 +00:00
c39486f95a Update fixments.less 2025-04-10 18:21:20 +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
b54f3192b3 Remove Tauri-related files from src-tauri directory 2025-04-10 14:50:51 +00:00
6cfeb596d9 use user data instead fetching with user_id 2025-04-09 21:05:47 +00:00
93880e8abe added sortable list wip 2025-04-09 20:49:46 +00:00
b82f495ee7 support for spectrum 6.1 2025-04-09 20:48:52 +00:00
710e67c481 rename methods 2025-04-09 20:48:40 +00:00
599e6f9ea9 improve modal window rendering params handlers 2025-04-09 15:44:34 +00:00
deed590d9e improve search 2025-04-09 15:44:02 +00:00
61ec4a80f8 improve css & click handling 2025-04-09 15:43:58 +00:00
2225083995 show toolbar if a player is loaded 2025-04-09 14:16:00 +00:00
92b5bad7ec remove unwanted log 2025-04-09 14:15:50 +00:00
17ca0c9e48 support for onLoad function 2025-04-09 14:15:45 +00:00
2e9145fc5c fix extra items 2025-04-09 14:15:34 +00:00
d2ce57f843 improve confirm modal style 2025-04-09 14:15:22 +00:00
eeb84add9e support for spectrum 6 2025-04-08 15:16:53 +00:00
b43aa731ca improve livechat 2025-04-02 01:52:02 +00:00
bfd4e28d01 support for only icon 2025-04-02 01:51:53 +00:00
edb52ae9cd remove unused imports 2025-04-02 01:51:47 +00:00
c9e222d686 improve a little bit livestream player 2025-04-02 01:51:41 +00:00
c3d99e0d83 fix imports 2025-04-02 01:51:28 +00:00
c237b3b823 remove wip component 2025-04-02 00:48:43 +00:00
0ed4ad7241 disable setting 2025-04-02 00:48:35 +00:00
6eafc4c0ad remove duplicate styles 2025-04-02 00:47:06 +00:00