Daniel
|
2fdd169ba0
|
refactor(Hifi): convert to singleton
|
2026-03-21 18:05:09 -05:00 |
|
Daniel
|
aa1c6944d2
|
feat: expose certain classes under the monochrome object when in dev mode
|
2026-03-21 17:41:19 -05:00 |
|
Daniel
|
c768f8d675
|
refactor(lyrics): convert to singleton
|
2026-03-21 17:36:23 -05:00 |
|
Daniel
|
fb4b72bc39
|
refactor(music-api): convert to singleton
|
2026-03-21 17:29:04 -05:00 |
|
Daniel
|
852baeaa17
|
refactor(player): convert to singleton
|
2026-03-21 17:21:09 -05:00 |
|
edidealt
|
e69c32949b
|
Merge pull request #379 from DanTheMan827/bun-format
fix: bun format
|
2026-03-21 23:57:57 +02:00 |
|
Daniel
|
6728b17efe
|
fix: bun format
|
2026-03-21 16:56:05 -05:00 |
|
edideaur
|
c40cd952a2
|
Merge pull request #377 from genericness/main
fix(ui): deduplicate recommended songs on homepage
|
2026-03-21 21:35:58 +02:00 |
|
akane
|
7008de33b0
|
fix(ui): revert history dedup to preserve play frequency
|
2026-03-21 12:33:25 -07:00 |
|
akane
|
446b6fff55
|
fix(ui): deduplicate recommended songs on homepage
|
2026-03-21 12:30:38 -07:00 |
|
edideaur
|
41145bb4a7
|
Merge pull request #375 from genericness/main
feat(ui): add cmdk-style command palette
|
2026-03-21 21:14:04 +02:00 |
|
akane
|
da5ade79a7
|
perf(ui): cache settings Fuse instance in command palette
|
2026-03-21 12:04:25 -07:00 |
|
akane
|
7e56fc5030
|
fix(ui): command palette accessibility, theme handling, and edge cases
|
2026-03-21 11:56:34 -07:00 |
|
akane
|
d75f0e3196
|
refactor(ui): use icons.ts for command palette icons
|
2026-03-21 11:53:16 -07:00 |
|
akane
|
3415901bdb
|
feat(ui): add cmdk-style command palette
|
2026-03-21 11:35:09 -07:00 |
|
edideaur
|
fc9132157e
|
Merge pull request #371 from DanTheMan827/patch-2
fix(metadata): write xid to mp4 files
|
2026-03-21 12:34:15 +02:00 |
|
Daniel
|
c74389d330
|
fix(metadata): write xid to mp4 files
|
2026-03-20 19:44:21 -05:00 |
|
edidealt
|
e22d2b96ad
|
separate donate page
|
2026-03-21 00:03:19 +00:00 |
|
edidealt
|
d8709f447f
|
Merge pull request #369 from DanTheMan827/copilot/add-bulk-download-options
Add bulk download options and streamline settings API
|
2026-03-21 01:48:07 +02:00 |
|
DanTheMan827
|
5c5ea904c8
|
style: auto-fix linting issues
|
2026-03-20 23:00:41 +00:00 |
|
Daniel
|
397fc53a46
|
feat(downloads): add local media folder bulk download options and folder template paths
This also implements a ModernSettings class for a more streamlined settings API.
|
2026-03-20 18:00:14 -05:00 |
|
edidealt
|
086b190308
|
Merge pull request #366 from matioku/fix/share-url-construction
fix(events): fix share/open-in-new-tab URL construction
|
2026-03-20 22:57:53 +00:00 |
|
edidealt
|
f9a58b1cac
|
Merge pull request #368 from DanTheMan827/patch-1
refactor(hifi): update localStorage and token handling
|
2026-03-21 00:40:15 +02:00 |
|
edidealt
|
90f4930634
|
whoops forgot mobile selection
|
2026-03-20 22:36:38 +00:00 |
|
edidealt
|
ab11ff6a37
|
multi-track selection
|
2026-03-20 22:28:08 +00:00 |
|
Daniel
|
4f0d95bf42
|
refactor(hifi): update localStorage and token handling
Modified token encoding to use globalThis and added a setToken method.
|
2026-03-20 17:13:23 -05:00 |
|
edidealt
|
cc2f28a798
|
fix track right clicks
|
2026-03-20 20:54:05 +00:00 |
|
edidealt
|
98b65509ea
|
Merge pull request #364 from DanTheMan827/hifi-token
fix(HiFi): enhance token fetching
|
2026-03-20 22:35:29 +02:00 |
|
matioku
|
8f1994d9d3
|
fix(events): fix share/open-in-new-tab URL construction
|
2026-03-20 21:30:15 +01:00 |
|
Daniel
|
1bd895093b
|
fix(HiFi): enhance token fetching
|
2026-03-20 14:32:30 -05:00 |
|
edidealt
|
9071670ad9
|
Merge pull request #363 from DanTheMan827/video-metadata
Add metadata support for video downloads
|
2026-03-20 20:25:07 +02:00 |
|
Daniel
|
5d697760d0
|
fix(HiFi.ts): cache token
|
2026-03-20 13:19:15 -05:00 |
|
Daniel
|
5ac4d23199
|
fix(HiFi.ts): ensure only one token is fetched
If multiple calls to the HiFi methods were called at once, you could potentially have ended up with multiple simultaneous token api calls
|
2026-03-20 13:12:40 -05:00 |
|
edidealt
|
7bcb9e1fb5
|
listenbrainz love on like
|
2026-03-20 18:07:06 +00:00 |
|
Daniel
|
a385cb558a
|
fix(api): use an instance for /recommendations
|
2026-03-20 13:02:48 -05:00 |
|
Daniel
|
f2b8cdc812
|
feat(downloads): add metadata to videos
|
2026-03-20 12:52:07 -05:00 |
|
edidealt
|
5d0d375242
|
Merge pull request #362 from DanTheMan827/hifi-api
Fix API caching and enhance query handling for testing
|
2026-03-20 19:00:17 +02:00 |
|
Daniel
|
8edca3678d
|
fix(api): remove domain checks from searchVideos
|
2026-03-20 11:57:38 -05:00 |
|
Daniel
|
b48ee588aa
|
fix(api): don't cache direct queries
This also adds a global `window.allTidal` flag to force all queries to go through the API, which is useful for testing.
|
2026-03-20 11:54:04 -05:00 |
|
edidealt
|
44ec9ed6d9
|
Merge pull request #361 from DanTheMan827/hifi-api
fix(api): use direct queries when possible
|
2026-03-20 18:47:28 +02:00 |
|
Daniel
|
47b8c36594
|
fix(api): use direct queries when possible
|
2026-03-20 11:38:31 -05:00 |
|
binimum
|
f378552028
|
refactor: add formatTemplate import to downloads.js
|
2026-03-20 00:33:05 +00:00 |
|
edidealt
|
f76063d31a
|
Merge pull request #354 from binimum/main
URGENT refactor: update MediaPlayer import and add platform detection
|
2026-03-19 23:17:41 +02:00 |
|
binimum
|
5bb8713bbf
|
refactor: update MediaPlayer import and add platform detection
|
2026-03-19 21:01:29 +00:00 |
|
edidealt
|
0b2b91a8a4
|
fix builds
|
2026-03-19 20:49:16 +00:00 |
|
edidealt
|
6336df3ad9
|
Merge pull request #349 from DanTheMan827/split-hls-dashjs
Externalize hls.js and dashjs to reduce bundle size
|
2026-03-19 22:35:51 +02:00 |
|
Daniel
|
c19dbcf52a
|
refactor: adjust imports to allow for file splitting
- dynamically import router
- dynamically import visualizers
- update import syntax for am-lyrics to use dynamic import syntax
|
2026-03-19 15:34:51 -05:00 |
|
Daniel
|
4e2a595504
|
refactor(hls/dash): externalize hls.js and dashjs to reduce initial bundle size
|
2026-03-19 15:34:51 -05:00 |
|
edidealt
|
e4afdf833c
|
Merge pull request #348 from DanTheMan827/svg-refactor
Refactor SVG handling with new Vite plugin and externalization
|
2026-03-19 22:30:58 +02:00 |
|
edidealt
|
5ee5097acb
|
Merge branch 'main' into svg-refactor
|
2026-03-19 22:30:25 +02:00 |
|