DiheChen
|
8b13436ba7
|
test: cover player sync and lifecycle
|
2026-11-04 21:31:47 +08:00 |
|
DiheChen
|
6d6163a9de
|
test: cover search request races
|
2026-11-04 21:28:32 +08:00 |
|
DiheChen
|
be016479ac
|
test: cover browser history writes and modal markers
|
2026-11-04 21:26:34 +08:00 |
|
DiheChen
|
d5e302f83a
|
test: cover member identity renewal
|
2026-11-04 21:24:12 +08:00 |
|
DiheChen
|
fb8f06e1e4
|
test: cover realtime connection recovery
|
2026-11-04 21:22:28 +08:00 |
|
DiheChen
|
5b839b9751
|
fix: check every stored track when restoring a room
|
2026-11-04 21:18:56 +08:00 |
|
DiheChen
|
f38076ce34
|
fix: keep prepared media when a job runs again
|
2026-11-04 21:18:08 +08:00 |
|
DiheChen
|
76b97fb6ab
|
ci: revert automated IDL releases and changelogs
This reverts commit ef2c8c1a8e.
|
2026-11-04 11:52:54 +08:00 |
|
azmiao
|
ef2c8c1a8e
|
ci: automate IDL releases and changelogs
|
2026-11-04 11:33:58 +08:00 |
|
DiheChen
|
a8a5204a24
|
fix: pair each QQ vkey filename with its songmid
|
2026-11-04 00:23:19 +08:00 |
|
DiheChen
|
ec9d5e78f7
|
fix: load avatars from Gravatar mirrors when Gravatar is unreachable
|
2026-11-03 04:16:33 +08:00 |
|
DiheChen
|
eed1b3989b
|
fix: cap media file sizes in the prepare pipeline
|
2026-11-02 22:35:40 +08:00 |
|
DiheChen
|
41bf78d110
|
fix: pin compose deployments to a release version
|
2026-11-02 22:32:31 +08:00 |
|
DiheChen
|
b12dfcebb6
|
fix: cap persistent room queues at 200 entries
|
2026-11-02 22:00:14 +08:00 |
|
DiheChen
|
f6be3c5044
|
fix: rate limit ephemeral room picks before querying upstream
|
2026-11-02 21:49:46 +08:00 |
|
DiheChen
|
017dd0effa
|
fix: time out stalled realtime handshakes
|
2026-11-02 21:31:59 +08:00 |
|
DiheChen
|
349a95cc7d
|
fix: reconnect stalled realtime connections with jittered backoff
|
2026-11-02 21:24:19 +08:00 |
|
DiheChen
|
bd000d23c9
|
feat: publish protocol IDL as release asset
|
2026-11-02 20:22:46 +08:00 |
|
azmiao
|
40319ff244
|
fix: align playback metadata with queue display
|
2026-11-02 14:47:23 +08:00 |
|
azmiao
|
d88e93cf91
|
style: add unified custom select dropdown
|
2026-11-02 11:04:20 +08:00 |
|
DiheChen
|
fbe8c516f7
|
fix: unify volume input handling
|
2026-11-01 01:43:07 +08:00 |
|
DiheChen
|
bfae6ff9a1
|
fix: use label-safe chart app versions
|
2026-11-01 00:43:05 +08:00 |
|
DiheChen
|
2c60f357fd
|
docs: improve deployment and licensing guidance
|
2026-11-01 00:23:29 +08:00 |
|
DiheChen
|
7d6a27dcf5
|
feat: publish helm charts on release
|
2026-10-31 01:49:34 +08:00 |
|
DiheChen
|
f0238ad734
|
feat: add release-aware image versioning
|
2026-10-31 01:22:14 +08:00 |
|
DiheChen
|
f4038fc3dd
|
feat: harden production ingress security
|
2026-10-31 01:01:38 +08:00 |
|
DiheChen
|
e2b563b810
|
docs: clarify storage public URL configuration
|
2026-10-31 00:26:02 +08:00 |
|
AZMIAO
|
6b1256cfb2
|
feat: optimize volume input control
|
2026-10-30 17:36:36 +08:00 |
|
DiheChen
|
11a56cf44e
|
refactor: consolidate database migrations into baseline
|
2026-10-30 01:56:11 +08:00 |
|
DiheChen
|
8794686c3a
|
ci: add validation workflows and project tooling
|
2026-10-30 01:34:50 +08:00 |
|
DiheChen
|
c41b1d350a
|
build: add container and deployment configuration
|
2026-10-30 01:34:19 +08:00 |
|
DiheChen
|
50039353ad
|
test: add automated tests and fixtures
|
2026-10-30 01:33:34 +08:00 |
|
DiheChen
|
c4008505e6
|
feat: add web application sources
|
2026-10-30 01:32:51 +08:00 |
|
DiheChen
|
ec08d487e1
|
feat: add backend, database, and protocol foundations
|
2026-10-30 01:32:19 +08:00 |
|