This website requires JavaScript.
430c711ff2
Refactor CI/CD workflow to improve database migration process and key generation
Admin
2026-09-23 23:59:45 +02:00
cfdc61a4b8
Scroll content inside the shell so the player shares the ambient backdrop
Admin
2026-09-23 23:52:27 +02:00
0f28e19c1d
Remove follow button from user rows
Admin
2026-09-23 23:20:27 +02:00
7316e355ee
Add a second greeting variant per time slot
Admin
2026-09-23 23:20:27 +02:00
b39e55fd87
Restore master hero and spotlight gradients and sway them in place
Admin
2026-09-23 23:15:15 +02:00
cb046bba9e
Let users browse followers and following lists
Admin
2026-09-23 22:55:14 +02:00
b9a40186b1
Lighten active surface gradients in light mode
Admin
2026-09-23 22:44:42 +02:00
fd0a39b879
IsExplicit
Admin
2026-09-23 22:42:28 +02:00
cc7afe4326
Add explicit flag to tracks and mark it on upload
Admin
2026-09-23 22:41:57 +02:00
72cbc18a48
Add follow button next to each user in search results
Admin
2026-09-23 22:34:56 +02:00
84408b842b
Semibold
Admin
2026-09-23 22:25:04 +02:00
339fcb56ad
Semibold
Admin
2026-09-23 22:24:57 +02:00
74cf534be5
Animate queue drag and drop reordering
Admin
2026-09-23 22:18:21 +02:00
89820c1377
Fix gradient background syntax in Artwork component
Admin
2026-09-23 22:10:46 +02:00
2fe26b15dd
Allow reordering upcoming tracks in the queue by drag and drop
Admin
2026-09-23 22:10:21 +02:00
2cb560fda4
Keep light mode gradients visible while drifting
Admin
2026-09-23 22:07:50 +02:00
d8530b9209
Animate menu close with shared pop transition
Admin
2026-09-23 22:01:51 +02:00
5049b0ba91
Update global icon stroke width to 1.5 in layout.css
Admin
2026-09-23 21:59:24 +02:00
1b98a75c0e
Added shadow
Admin
2026-09-23 21:59:13 +02:00
cbbde95773
Set global icon stroke width and remove per-icon strokeWidth props
Admin
2026-09-23 21:55:00 +02:00
26bb8a50a3
Solid player bar, gradient sliders and smooth progress
Admin
2026-09-23 21:48:39 +02:00
bf19bb31f9
Make accent hue crossfade between songs last 2 to 4 seconds
Admin
2026-09-23 21:40:22 +02:00
55cc803708
Drift accent gradients on buttons, hero, spotlight, active rows and modals
Admin
2026-09-23 21:37:41 +02:00
805e521b1d
Animate ambient background, add mute toggle and smooth queue panel
Admin
2026-09-23 21:36:01 +02:00
f8d431a0d7
Implement volume control with mute functionality; update PlayerState to manage muted state
Admin
2026-09-23 21:28:17 +02:00
7b72db8a24
Add ambient drift animation to app backdrop; adjust inset and handle reduced motion
Admin
2026-09-23 21:28:07 +02:00
b61ff1ebec
Make Discover and upload genres dynamic
Admin
2026-09-23 20:05:30 +02:00
8870c65c6f
Move ListeningRules to its own file and split listening tests by subject
listening-time-accuracy
Admin
2026-09-23 20:02:50 +02:00
5df5e635f3
Count real listening time instead of full track duration
Admin
2026-09-23 19:40:40 +02:00
d5e3cadc43
Merge pull request 'Web player missing features' (#3 ) from web-player-missing-features into master
NotS1mp
2026-09-23 17:07:09 +00:00
505ae05c53
Refactor AuditableEntityInterceptor to use property access for UpdatedAt; update Database configuration to add interceptor and adjust tests for consistency
web-player-missing-features
Admin
2026-09-23 19:04:21 +02:00
a7929c0ac9
Enhance upload functionality with genre selection and validation; refactor session cookie handling
Admin
2026-09-23 18:33:21 +02:00
4d39008eab
Merge pull request 'Web Player Refactor' (#2 ) from web-player-ref into master
NotS1mp
2026-09-23 15:05:11 +00:00
5efd59826b
Use the shared edge nginx instead of Musify's own
Admin
2026-09-23 16:56:27 +02:00
8970f29410
Refactor CI/CD job names for clarity and consistency
Admin
2026-09-23 16:14:53 +02:00
523318fc06
Fix
Admin
2026-09-23 16:00:39 +02:00
ba531b4f61
Add actions
Admin
2026-09-23 05:28:11 +02:00
3d51f08e0b
Changes on header
Admin
2026-09-23 01:40:16 +02:00
2660c124d5
Simplify design
Admin
2026-09-23 01:33:25 +02:00
d7199b4d1d
Changes on the colors
Admin
2026-09-22 22:23:06 +02:00
c60704080b
Restore dark-mode accentL to its original 0.74
Admin
2026-09-22 20:40:23 +02:00
1e3e46cfdc
Brighten dark-mode accentL back up slightly
Admin
2026-09-22 20:38:03 +02:00
93d4220f3a
Make accent backgrounds solid so they don't stack on tinted surfaces
Admin
2026-09-22 20:33:25 +02:00
8a748f2b3a
Darken hero/spotlight cards further and adapt accent buttons to match
Admin
2026-09-22 20:27:17 +02:00
2138a4a890
Shrink menu item text and drop the border on the account dropdown
Admin
2026-09-22 20:19:58 +02:00
94a1981a4c
Soften dark-mode accent colors (buttons and text)
Admin
2026-09-22 20:14:46 +02:00
2272a401bb
Dim the dark-mode primary button further
Admin
2026-09-22 20:05:03 +02:00
3ab43a2ef6
Dim the dark-mode primary button from pure white to a soft off-white
Admin
2026-09-22 20:02:33 +02:00
79698f2265
Brighten secondary button text for dark-mode legibility
Admin
2026-09-22 19:58:39 +02:00
94f80c03c5
Make dark-mode hero/spotlight cards a solid color, not a fading gradient
Admin
2026-09-22 19:53:21 +02:00
d98d01ab20
Make the dark-mode ambient glow more subtle and spread further
Admin
2026-09-22 19:50:23 +02:00
6be5c43e6d
Let sidebar and queue show the same ambient backdrop as the center
Admin
2026-09-22 19:46:25 +02:00
8deb762a52
Revert chrome-bg: sidebar/queue should just be the tinted background
Admin
2026-09-22 19:02:10 +02:00
fe21c19810
Make dark mode more colorful and give chrome bars a full tint
Admin
2026-09-22 18:57:16 +02:00
6e86c3d2c5
Carry track duration through the queue pipeline
Admin
2026-09-22 18:46:17 +02:00
aca4b73fac
Match the accent button's background to the active-row highlight
Admin
2026-09-22 18:41:03 +02:00
078f7ac6f6
Stop Button's generic transition from lagging its hue-driven background
Admin
2026-09-22 18:08:58 +02:00
b168df6ca6
Make the hero/spotlight surface tint more transparent
Admin
2026-09-22 18:06:11 +02:00
8d178884d4
Sync sidebar/queue/player bar color transitions with the main background
Admin
2026-09-22 18:01:25 +02:00
cd2131ef6f
Make the dynamic light-mode hue palette more pastel and colorful
Admin
2026-09-22 17:55:39 +02:00
d6bff15f11
Replace secondary button's backdrop-blur with an equivalent fixed color
Admin
2026-09-22 17:50:59 +02:00
b82fca0bc2
Drop backdrop-blur on secondary for a consistent hue-tied tint
Admin
2026-09-22 17:34:34 +02:00
4fbd4fa81d
Make secondary button translucent so it tracks whatever surface it's on
Admin
2026-09-22 17:31:22 +02:00
68b5709d88
Tie secondary button color to the page background instead of a flat tint
Admin
2026-09-22 17:23:57 +02:00
434b2c1305
Make the secondary button adapt to shifting backgrounds
Admin
2026-09-22 17:15:53 +02:00
9064ef687c
Changes on the design
Admin
2026-09-22 17:10:26 +02:00
c93f3d352c
Revert "Make the glass button variant more transparent and soften accent text"
Admin
2026-09-22 16:45:33 +02:00
a9bfcbbe2f
Make the glass button variant more transparent and soften accent text
Admin
2026-09-22 16:42:56 +02:00
717e939038
Fix permanent login failure after Zitadel restarts
Admin
2026-09-22 16:29:58 +02:00
dd1cb8a5d1
Clean up backend and web-player leftovers
Admin
2026-09-22 16:08:44 +02:00
7c9399a342
Translate frontend-refactor-plan.md to English
Admin
2026-09-22 14:35:36 +02:00
a3ec9d19d3
Translate paginas.md to English, clean up CLAUDE.md tone, drop finished plan
Admin
2026-09-22 14:29:50 +02:00
5f2b5bd5a2
Translate CLAUDE.md to English and document new folder structure
Admin
2026-09-22 14:24:07 +02:00
3bb4e66ad0
Reflect completed auth/user route consolidation in docs
Admin
2026-09-22 14:21:00 +02:00
fbb102ffbd
Consolidate auth routes under /auth and rename /u to /user
Admin
2026-09-22 14:20:46 +02:00
76f7535ffa
Update folder structure plan registro after F1-F4/F6
Admin
2026-09-22 14:16:37 +02:00
7fcf0645da
Categorize components/ui into primitives, overlay, media, forms and layout
Admin
2026-09-22 14:16:25 +02:00
50618865e7
Move app chrome components into components/layout
Admin
2026-09-22 14:12:11 +02:00
fe2f6a785a
Move format helpers into lib/utils
Admin
2026-09-22 14:11:30 +02:00
53fc24d4bc
Move domain data helpers into lib/data
Admin
2026-09-22 14:10:55 +02:00
ff5fa501af
Remove leftover old paths from the lib/state move
Admin
2026-09-22 14:10:15 +02:00
6e9883018a
Add folder structure reorganization plan
Admin
2026-09-22 14:09:37 +02:00
a985ff4fb3
Move rune-based state modules into lib/state
Admin
2026-09-22 14:09:36 +02:00
63018a7c72
Move shared infrastructure to a separate Infrastructure repo
web-player-refactor-upload
Admin
2026-09-21 22:09:08 +02:00
c5748e9765
Fix route
Admin
2026-09-21 22:08:53 +02:00
23e30d96fc
Translate docs to English, rewrite README, drop design handoff folder
Admin
2026-09-21 18:41:04 +02:00
3f8d517ee3
Merge pull request 'Design Prot Merge' (#1 ) from design-prot into master
NotS1mp
2026-09-21 15:48:16 +00:00
2662abe460
Remove comments from backend and web-player source
Admin
2026-09-21 17:12:18 +02:00
1b6d7ecb42
web-player: final sweep and guardrails
Admin
2026-09-21 15:05:07 +02:00
b60a87adb5
web-player: big pages (Explore, Home) and tracks.ts cleanup
Admin
2026-09-21 14:51:43 +02:00
5fa901c2e6
web-player: app chrome (layout, navigation, player)
Admin
2026-09-21 14:39:20 +02:00
8975e43729
web-player: forms (CoverForm, SegmentedControl, Chip)
Admin
2026-09-21 00:58:52 +02:00
1bdd7ec9f1
web-player: headers, dialogs and typography
Admin
2026-09-21 00:48:23 +02:00
964dfc809f
web-player: cards and grids (MediaCard)
Admin
2026-09-21 00:30:30 +02:00
8cea298b2a
web-player: track tables (TrackList)
Admin
2026-09-21 00:21:15 +02:00
fb4a8ccc0e
web-player: rows (ListRow, MediaIdentity, EqBars)
Admin
2026-09-21 00:14:20 +02:00
14ee1dc45d
web-player: unify the context menu (ContextMenu) + AccountMenu
Admin
2026-09-20 23:05:53 +02:00
1320b12699
web-player: TypeScript helpers (partial)
Admin
2026-09-20 23:01:13 +02:00
aa20e70671
web-player: buttons (Button, IconButton, PlayButton)
Admin
2026-09-20 22:48:08 +02:00
a4ca1f32d3
Remove no-op playlist picture migration; cover picture-add transition in tests
Admin
2026-09-20 22:40:40 +02:00