This website requires JavaScript.
3a462ee146
Remove the seriouscritter notifications section
main
chris and Claude Opus 5.5
2026-10-26 11:42:54 -04:00
4bdfae155a
Fix JSX syntax error on notifications page
chris and Claude Opus 5.5
2026-10-26 11:26:22 -04:00
5778035656
Version 1.5.0
chris and Claude Opus 5.5
2026-10-26 11:13:08 -04:00
0a28f05d53
Don't share phone videos and screen recordings as now-playing
chris and Claude Opus 5.5
2026-10-26 11:13:08 -04:00
6537c34a38
feat: Display dedicated notifications section for seriouscritter
chris and aider
2026-10-26 11:10:00 -04:00
0474e168e5
Version 1.5.0
v1.5.0
chris and Claude Opus 5.5
2026-10-26 11:13:08 -04:00
5eb93dffae
Don't share phone videos and screen recordings as now-playing
chris and Claude Opus 5.5
2026-10-26 11:13:08 -04:00
ba405e606b
feat: Display dedicated notifications section for seriouscritter
chris and aider
2026-10-26 11:10:00 -04:00
094f116b10
CI: test builds' publish step works under plain sh
chris and Claude Opus 5.5
2026-10-22 12:01:20 -04:00
c7bd8f0ad3
Faster Android builds: ccache, Gradle build cache, 64-bit only, no release lint
chris and Claude Opus 5.5
2026-10-15 15:21:35 -04:00
0a26e33bfe
Version 1.4.0
v1.4.0
chris and Claude Opus 5.5
2026-10-15 15:06:58 -04:00
864ab88627
New look: slate-indigo panels, pink accent, Poppins, and a gradient card for your song
chris and Claude Opus 5.5
2026-10-15 15:01:20 -04:00
2025225fe4
Version 1.3.0
v1.3.0
chris and Claude Opus 5.5
2026-10-15 13:33:10 -04:00
4402171f46
Comments on plays
chris and Claude Opus 5.5
2026-10-15 13:32:14 -04:00
31aed8dec4
Fix profile picture uploads from the app
chris and Claude Opus 5.5
2026-10-15 13:20:12 -04:00
b705bfcce4
Fix a gap under Friends listening, and lyrics failing while LRCLIB's exact lookup is overloaded
chris and Claude Opus 5.5
2026-10-15 13:16:18 -04:00
82ff5336aa
CI: no error message when a tag has no release yet
chris and Claude Opus 5.5
2026-10-15 13:02:28 -04:00
4da8487ef9
Version 1.2.0
v1.2.0
chris and Claude Opus 5.5
2026-10-15 12:46:34 -04:00
5cbde5e7f9
The Android app updates itself from our Gitea releases; feed cards fade in instead of bouncing
chris and Claude Opus 5.5
2026-10-15 12:34:04 -04:00
804493aee0
Create-account links for Last.fm and ListenBrainz, and Link Spotify for ListenBrainz
chris and Claude Opus 5.5
2026-10-15 12:02:40 -04:00
d64e810866
CI: don't trip over a release with no files yet
chris and Claude Opus 5.5
2026-10-15 11:34:56 -04:00
2bb6fbbc25
CI: use the MUSICSHARE_UPLOAD_* secret names, like gradle.properties
v1.1.0
chris and Claude Opus 5.5
2026-10-15 11:17:35 -04:00
3c29f7327a
CI: check the signing secrets before building
chris and Claude Opus 5.5
2026-10-15 11:15:14 -04:00
3e92081424
Gitea runner: use the default Docker network
chris and Claude Opus 5.5
2026-10-15 10:41:55 -04:00
3229693b63
Version 1.1.0
chris and Claude Opus 5.5
2026-10-15 10:41:17 -04:00
dd0f4bbe33
Android: reconnect the now-playing listener when the system drops it
chris and Claude Opus 5.5
2026-10-15 10:17:48 -04:00
e00f7da1d1
Blocking someone removes notifications between you
chris and Claude Opus 5.5
2026-10-14 22:19:49 -04:00
f112a3515c
Notifications and sending songs to friends
chris and Claude Opus 5.5
2026-10-14 22:14:34 -04:00
3b39910f13
Build the Android app on our own Gitea runner
chris and Claude Opus 5.5
2026-10-14 21:28:52 -04:00
68ec5a8d99
Slim song cards with an expand arrow, and lyrics
chris and Claude Opus 5.5
2026-10-14 21:19:56 -04:00
d00eb6674e
Pick the music services you use
chris and Claude Opus 5.5
2026-10-14 20:45:29 -04:00
08631589e3
Friends tab shows who you follow and who follows you
chris and Claude Opus 5.5
2026-10-14 20:43:03 -04:00
a4dad724ad
Get the repo ready for F-Droid
chris and Claude Opus 5.5
2026-10-06 15:26:59 -04:00
773e6f0e3f
Feed: show everyone you follow
chris and Claude Opus 5.5
2026-10-06 15:25:41 -04:00
601398acd6
Tidy the header and Settings; remove a featured song
chris and Claude Opus 5.5
2026-10-06 14:15:14 -04:00
75062d3644
Don't jump progress bars back on stale Plex/Jellyfin positions
chris and Claude Opus 5.5
2026-10-06 14:07:02 -04:00
c07df96d78
Fix shared test fixture for reaction fields
chris and Claude Opus 5.5
2026-10-06 13:40:51 -04:00
d2edad4b0d
Emoji reactions on songs
chris and Claude Opus 5.5
2026-10-06 13:39:26 -04:00
edc0c7b999
Share songs, with link previews
chris and Claude Opus 5.5
2026-10-06 13:31:47 -04:00
abe1a24bb4
Android: sign release builds with our own upload key
chris and Claude Opus 5.5
2026-10-06 13:09:22 -04:00
50f00f922b
Privacy policy and terms
chris and Claude Opus 5.5
2026-10-06 13:07:54 -04:00
85e1643c29
Email confirmation, change email/password, show/hide passwords
chris and Claude Opus 5.5
2026-10-06 13:05:26 -04:00
45a7bd190a
Safety screens: followers, blocking, reporting, admin
chris and Claude Opus 5.5
2026-10-06 12:53:28 -04:00
13df568348
Keep progress bars aligned
chris and Claude Opus 5.5
2026-10-06 12:48:29 -04:00
be0a00a2c1
Song progress bar, and poll right after a track ends
chris and Claude Opus 5.5
2026-10-06 01:24:20 -04:00
1f0cdb68f5
Password reset by email
chris and Claude Opus 5.5
2026-10-06 01:05:30 -04:00
2b02aa8e89
Profile pictures, display name default, coloured service names
chris and Claude Opus 5.5
2026-10-05 23:38:00 -04:00
9873cc1710
API: also serve routes under /api
chris and Claude Opus 5.5
2026-10-05 23:14:26 -04:00
5c2d11384a
Use a hex Postgres password in the production example
chris and Claude Opus 5.5
2026-10-05 23:09:10 -04:00
0e50ec1ac7
Deploy behind an existing reverse proxy
chris and Claude Opus 5.5
2026-10-05 23:02:52 -04:00
7f46ba2d1b
Production deploy for musicshare.binarygnome.com
chris and Claude Opus 5.5
2026-10-05 19:16:40 -04:00
3568b71e90
Mobile: redesign, onboarding, QR codes, logo, Spotify setup
chris and Claude Opus 5.5
2026-10-05 19:16:40 -04:00
17ae36064c
Web: redesign, logo, PWA, QR codes, Spotify guidance
chris and Claude Opus 5.5
2026-10-05 19:16:40 -04:00
586acdbeab
API: follower lists, blocking, reports, admin; drop Spotify sign-in
chris and Claude Opus 5.5
2026-10-05 19:16:40 -04:00
63d618f0e3
Unlock everything, add a donation link, credit Last.fm, nudge re-linking
chris and Claude Opus 5.5
2026-10-04 08:13:54 -04:00
91a78a8ad4
Document Apple Music and Last.fm sign-in setup
chris and Claude Opus 5.5
2026-10-04 07:12:19 -04:00
507cffbe57
Web: Sign in with Last.fm and explain the Spotify beta limit
chris and Claude Opus 5.5
2026-10-04 07:12:19 -04:00
1d4aeee0dd
Connect Apple Music and Spotify-via-Last.fm on iPhone
chris and Claude Opus 5.5
2026-10-04 07:12:19 -04:00
ca97f1c3ac
Add Apple Music, Last.fm sign-in, and a fallback for Spotify's account cap
chris and Claude Opus 5.5
2026-10-04 07:12:19 -04:00
0b7907146d
Document the Android reader, pause sharing and dev builds
chris and Claude Opus 5.5
2026-10-03 17:37:30 -04:00
15ab815df6
Share what's playing in any Android music app
chris and Claude Opus 5.5
2026-10-03 17:37:30 -04:00
23faffc251
Add pause controls and app attribution to the web app
chris and Claude Opus 5.5
2026-10-03 17:37:30 -04:00
70fc7efbbe
Add phone playback reporting and pause sharing to the API
chris and Claude Opus 5.5
2026-10-03 17:37:30 -04:00
6317004004
Run the whole stack in Docker
chris and Claude Opus 5.5
2026-10-03 16:02:38 -04:00
ece9c4fd64
Add recently played to profiles
chris and Claude Opus 5.5
2026-10-03 16:02:38 -04:00
87353ccca3
Show your own now-playing at the top of the feed
chris and Claude Opus 5.5
2026-10-03 16:02:38 -04:00
cb3e3d11a9
Make Plex polling faster and its errors specific
chris and Claude Opus 5.5
2026-10-03 16:02:38 -04:00
60e6a89297
Add CI: typecheck, lint, tests, migration drift, builds
chris and Claude Opus 5.5
2026-10-03 11:28:17 -04:00
fe503307df
Add unit and integration test suites
chris and Claude Opus 5.5
2026-10-03 11:28:17 -04:00
95cd740e51
Separate app construction from server startup
chris and Claude Opus 5.5
2026-10-03 11:28:17 -04:00
0122a93212
Trim emails before validating them
chris and Claude Opus 5.5
2026-10-03 11:28:17 -04:00
1559da60f5
Document setup, architecture and roadmap
chris and Claude Opus 5.5
2026-10-03 09:59:02 -04:00
0ee9ae3135
Add Expo mobile app for iOS and Android
chris and Claude Opus 5.5
2026-10-03 09:59:02 -04:00
5004beb10d
Add Next.js web app
chris and Claude Opus 5.5
2026-10-03 09:59:02 -04:00
6791b62d87
Add API and worker: accounts, follows, now-playing, cross-service links
chris and Claude Opus 5.5
2026-10-03 09:59:02 -04:00
57c1733bab
Add shared package: types, schemas, plans and API client
chris and Claude Opus 5.5
2026-10-03 09:59:02 -04:00
3627f29f73
Set up npm workspaces monorepo with Turborepo and local infra
chris and Claude Opus 5.5
2026-10-03 09:59:02 -04:00