Alan Brooks
4dba288592
fix: honor selected visualizer & fix scrollbar bug and lyrics shortcut bug
2026-04-06 11:50:48 -04:00
binimum
995906f572
refactor: optimize image loading and enhance performance
...
- Removed unnecessary preconnect link to jsDelivr in index.html.
- Added lazy loading to contribs in app.js for improved performance.
- Implemented dynamic loading of am-lyrics and shaka based on image loading status to reduce lcp
- Introduced waitForImagesLoading function in player.js to ensure all images are loaded before initializing the player
- Enhanced image loading attributes in ui.js to include fetchpriority based on loading strategy.
- Updated package.json to include vite-plugin-purgecss for CSS optimization
- Configured Vite to use purgecss and enabled tree-shaking in vite.config.ts to reduce bundle size
2026-04-05 17:21:10 +00:00
Samidy
e1ce5293e9
Merge branch 'main' of github.com:monochrome-music/monochrome
2026-04-05 17:55:03 +03:00
Samidy
6015904a38
mobile contributors list fixes (diddy bro !)
2026-04-05 17:54:59 +03:00
binimum
b3da2da672
Merge branch 'main' of https://github.com/monochrome-music/monochrome
2026-04-05 14:44:50 +00:00
binimum
014d1ef74e
feat: change loading eagerness to make lcp faster
2026-04-05 14:44:40 +00:00
Samidy
fe8bfed0dc
CORRECTLY handle catch in fetchcontributors()
2026-04-05 17:08:42 +03:00
edideaur
2c9ac1ecb1
fix: gracefully handle contributor fetch faliure
2026-04-04 21:53:05 +00:00
edideaur
c73572e195
lint: fix JS errors and duplicate CSS selectors
2026-04-04 21:41:37 +00:00
edideaur
005bd2d2ee
merge all my contributions on alts to my main account
2026-04-04 20:13:44 +00:00
Samidy
90dc00ba5a
Merge branch 'main' of github.com:monochrome-music/monochrome
2026-04-04 22:50:07 +03:00
Samidy
c3e9839845
feat(about): Contributors list
2026-04-04 22:49:01 +03:00
Daniel
648e47e1d8
fix(linting): fix js linting issues
2026-04-04 01:37:47 +03:00
edideaur
bdde8fdb6a
fix: l opens lyrics
2026-04-02 18:28:46 +00:00
edideaur
e71c989319
editor pick changes
2026-04-02 09:09:13 +00:00
Samidy
6ad728d106
feat(social): Listening Parties
2026-04-02 00:01:57 +03:00
edideaur
022c27056b
Merge pull request #417 from DanTheMan827/download-fixes
...
Download fixes
2026-03-29 13:59:45 +03:00
Samidy
8ed52d8843
Bye Bye Desktop App
2026-03-29 13:09:32 +03:00
Daniel
9b7e1e2369
refactor(downloads): rename functions to remove AsZip from names
2026-03-28 15:26:55 -05:00
edideaur
81ea141d48
style: auto-fix linting issues
2026-03-28 13:33:03 +00:00
Eduard Prigoana
0424e6bea7
add commit ID embedding for easier debugging
2026-03-28 15:31:18 +02:00
edideaur
27defce9b0
style: auto-fix linting issues
2026-03-28 13:19:22 +00:00
Eduard Prigoana
0b6262cdca
re-add auth sources
2026-03-28 15:18:54 +02:00
Thiago Vinícius
520c778f84
fix(ui): video library cards, fullscreen layout, and search UX
...
Made-with: Cursor
2026-03-27 16:26:51 -03:00
Daniel
2440939f4b
refactor(hifi): update HiFi.ts to add trackManifests route and refactor
2026-03-23 13:42:03 -05:00
binimum
98cc3b9391
Merge branch 'main' of https://github.com/monochrome-music/monochrome
2026-03-22 20:11:37 +00:00
binimum
d783642401
feat: add Atmos support, use new API endpoint, streamline API caching
2026-03-22 20:08:30 +00:00
edidealt
6ed58333e7
style: auto-fix linting issues
2026-03-22 19:13:04 +00:00
edideaur
b6e8068652
capacitor app
2026-03-22 20:59:00 +02:00
Daniel
e32fbc3813
refactor(UIRenderer): convert to singleton
2026-03-21 18:14:48 -05:00
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
e22d2b96ad
separate donate page
2026-03-21 00:03:19 +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
0b2b91a8a4
fix builds
2026-03-19 20:49:16 +00:00
Daniel
4e2a595504
refactor(hls/dash): externalize hls.js and dashjs to reduce initial bundle size
2026-03-19 15:34:51 -05:00
Daniel
e2a09b9b32
refactor: externalize svg images and add new vite plugin
...
The plugin runs all imported SVG files through svgo.
For index.html, you can use the following syntax:
```html
<use svg="file.svg" size="24" />
```
For scripts, use the `?svg` import query
```javascript
import SVG_FILE from './file.svg?svg&size=24
```
Note: size is shorthand for specifying both width and height individually. You can also set any property of the base SVG element.
You can also use the `?svg&icon` query to return a function that allows dynamically resizing the SVG string.
2026-03-19 15:28:33 -05:00
edidealt
6b986402ff
Merge pull request #351 from DanTheMan827/optimistic-local-scan
...
Render local files in UI as scanned
2026-03-19 22:22:14 +02:00
edidealt
fc4adfcd32
Merge pull request #352 from DanTheMan827/minor-fixes
...
A collection of fixes
2026-03-19 22:21:53 +02:00
Daniel
98953b4572
feat(local-files): initialize localFilesCache and render local files in UI after each track is scanned
2026-03-19 15:13:13 -05:00
Daniel
b7cac5724d
fix(downloads): don't disable hi-res downloads on iOS or Safari
...
Just because the browser can't play them doesn't mean the user may not want to download them
2026-03-19 15:11:15 -05:00
Daniel
393491e2c8
refactor(platform-detection): add platform-detection.ts for browser and platform detection
2026-03-19 15:09:58 -05:00
edidealt
992974d790
fix image uploads
2026-03-19 18:58:15 +00:00
lsmda
6b38809fd7
feat(playlists): add strict album matching toggle on playlist creation modal
2026-03-15 02:17:15 +00:00
Samidy
08652f78ec
fix(playlist-imports): dont fucking push to liked
2026-03-14 03:32:11 +03:00
Mrigakshi Roy Choudhury
3880bc2740
fix(library): show playlist in library on csv import
2026-03-14 00:25:21 +05:30
Samidy
3591ed7157
fix(album-imports): get them to actually work
2026-03-13 04:51:04 +03:00