Commit graph

4134 commits

Author SHA1 Message Date
Jordan Eldredge
642fb964d6
Add skin-museum-og lint to CI (#1321)
The skin-museum-og package has a lint script but it was not included
in turbo.json, so it wasn't being checked in CI. This adds the
skin-museum-og#lint task to turbo.json so it will be linted along
with the other packages.
2025-11-27 18:34:41 -08:00
Jordan Eldredge
8358d4843c
Add ESLint to ani-cursor and include in CI (#1323)
- Add lint script to ani-cursor package.json
- Add ani-cursor#lint task to turbo.json so it runs in CI
2025-11-27 18:31:36 -08:00
Jordan Eldredge
bbd1d1224e
Add ESLint to winamp-eqf and include in CI (#1322)
- Add lint script to winamp-eqf package.json
- Add winamp-eqf#lint task to turbo.json so it runs in CI
2025-11-27 18:31:27 -08:00
Jordan Eldredge
b672de2515
Fix webamp-modern build outputs in turbo.json (#1320)
The webamp-modern#build task had outputs set to an empty array,
which meant turbo wouldn't cache/restore the build directory.
This caused the deploy script to fail when the mv command couldn't
find the build directory on cache hits.

Changed outputs from [] to ["build/**"] to properly cache and
restore the build output.
2025-11-27 17:46:44 -08:00
Jordan Eldredge
014c8eab28
Add missing BLUESKY env vars to test setup (#1319)
The skin-database tests were failing in CI because BLUESKY_PASSWORD and
BLUESKY_USERNAME environment variables were added to config.ts but
not to the jest-setup.js file that provides dummy values for tests.
2025-11-27 16:24:04 -08:00
Eris Lund
a56cbc54c5
High bitrate/samplerate is now correctly clipped (#1318)
* High bitrate/samplerate is now correctly clipped

This makes the ``kbps`` and ``kHz`` displays in the main window correctly emulate what Winamp does with high bitrates/samplerates.

* Moved globals to be local to their designated functions

Division is no longer performed in each if condition
Default to displaying "0" for the kbps and khz fields (doesn't seem to trigger, though)

* Use padStart and slice to more properly format the data

Added comment by Justin Frankel on the meaning of H and C

* Display "0" while gathering bitrate and khz

* Remove logging of kbps in console

Co-authored-by: Jordan Eldredge <jordan@jordaneldredge.com>

* Assign ``finalKhz`` properly

* Make CI hopefully happy

---------

Co-authored-by: Jordan Eldredge <jordan@jordaneldredge.com>
2025-11-27 16:10:11 -08:00
Jordan Eldredge
8efe121f3c More stuff for the new layout 2025-11-07 21:38:21 -08:00
Jordan Eldredge
c778464c42 Avoid url takeover and loading glitch 2025-11-07 19:58:30 -08:00
Jordan Eldredge
d6245c7c7e Add scroll hint 2025-11-07 19:41:50 -08:00
Jordan Eldredge
f1339901e6 Stub out permalink page 2025-11-07 19:12:08 -08:00
Jordan Eldredge
811fc977c4 Clean up 2025-11-07 18:56:10 -08:00
Jordan Eldredge
7afe3bd45b Stub out menu bar 2025-11-07 18:51:49 -08:00
Jordan Eldredge
608242b200 Improve landscape screens for scroll 2025-11-07 17:28:42 -08:00
Jordan Eldredge
f3054192e6 Make page dynamic and fix scroll loading on ios 2025-11-07 16:08:41 -08:00
Jordan Eldredge
0b2ff44b1c Action buttons 2025-11-07 15:44:54 -08:00
Jordan Eldredge
52ff84d29b Make scroll sessions more dynamic 2025-11-07 15:23:02 -08:00
Jordan Eldredge
fbe3a0090f Fix some layout issues 2025-11-04 21:44:50 -08:00
Jordan Eldredge
0705e9d89e Stub out shorts 2025-11-04 21:33:58 -08:00
Jordan Eldredge
340e2249ae Clean up outdated references to yarn 2025-11-03 15:39:26 -08:00
Jordan Eldredge
4b405bc831 Clean up console logs 2025-11-03 08:05:02 -08:00
Jordan Eldredge
50d5dbbf4f Always use .wsz in museum pages 2025-11-03 08:04:54 -08:00
Jordan Eldredge
96ffdcda59 Clean up log 2025-11-03 07:54:59 -08:00
Jordan Eldredge
e5ed88c8ec Bluesky bot 2025-10-10 20:25:57 -07:00
Jordan Eldredge
3c882550e3 Downgrade skin museum OG React 2025-10-10 16:22:51 -07:00
Jordan Eldredge
6434ecc626 Upgrade Grats 2025-10-03 17:48:14 -07:00
Jordan Eldredge
a20bab1877 Spelling 2025-07-21 22:24:23 -07:00
Jordan Eldredge
a0cecb8f93 Make shade mode trigger on click like the rest of the buttons 2025-07-21 20:03:04 -07:00
Jordan Eldredge
0608b2f9c6 Fix marquee dragging 2025-07-21 19:48:51 -07:00
Jordan Eldredge
27ba138a3e Try package-specific Netlify build 2025-07-15 20:13:45 -07:00
Jordan Eldredge
cb651adfaf Run library build one at a time to avoid OOM on Netlify 2025-07-15 20:00:41 -07:00
Jordan Eldredge
224b4b8058 Revive Webamp modern on Netlify 2025-07-15 19:33:26 -07:00
Jordan Eldredge
f35f1242ca Try harder to avoid OOms in Netlify build 2025-07-15 19:25:16 -07:00
Jordan Eldredge
acff24b7bb Try to avoid OOM on Netlify 2025-07-15 19:13:06 -07:00
Jordan Eldredge
e99b2ab6f7 Fix deploy script 2025-07-15 19:02:17 -07:00
Jordan Eldredge
a30ab82ccc Add example showing how to use requireButterchurnPresets 2025-07-15 19:00:09 -07:00
Jordan Eldredge
eaba9667e2 Try to fix netlify deploy 2025-07-15 18:57:35 -07:00
Jordan Eldredge
41cfbbb63c Update readme to reflect package changes 2025-07-15 16:59:41 -07:00
Jordan Eldredge
6f8f85c865
Allow users to provide their own Butterchurn presets (#1309)
* Allow users to provide their own Butterchurn presets

* Ensure entrypoints have anchor links
2025-07-15 16:58:52 -07:00
Jordan Eldredge
e82db4cddd Add example of using webamp/lazy entrypoint with vite 2025-07-15 16:41:24 -07:00
Jordan Eldredge
0d7cb8285f Document entrypoints and recommend webamp/butterchurn as the default. 2025-07-14 21:28:30 -07:00
Jordan Eldredge
a4dec85406 Document butterchurn entrypoint 2025-07-14 17:57:20 -07:00
Jordan Eldredge
5e88d4e37b Ignore dist in built 2025-07-14 17:06:30 -07:00
Jordan Eldredge
9b03dcd077 Version 2.2.0 release 2025-07-14 16:58:20 -07:00
Jordan Eldredge
cb2948c2d3 Add butterchurn security change to changelog 2025-07-14 16:56:42 -07:00
Jordan Eldredge
b7d759618e
Don't allow evaling JS in Milkdrop preset files (#1308)
* Don't allow evaling JS in Milkdrop preset files

* Add link
2025-07-14 16:31:27 -07:00
Jordan Eldredge
910995d469 Add links to changelog 2025-07-13 12:48:55 -07:00
Jordan Eldredge
35e6128224 Unfork butterchurn 2025-07-12 23:46:54 -07:00
Jordan Eldredge
b02fc7a5c6 Update docs 2025-07-12 23:44:21 -07:00
Jordan Eldredge
161c14b598 Bump version in butterchurn example 2025-07-12 23:03:32 -07:00
Jordan Eldredge
7cdc35b93a Update changelog to call out new butterchurn entrypoint 2025-07-12 22:56:03 -07:00