Commit graph

156 commits

Author SHA1 Message Date
bec0e301b2 Add checks for no database, print error 2026-03-31 12:43:27 -04:00
d4a0702a8a Add eventlet to requirements
this is kind of a half measure, since eventlet is out of date and i have to do monkey_patch

all in due time for the stable release will i find a new server to use
2026-03-31 12:41:25 -04:00
89bf77304c Update Readme for accuracy
Making sure everything in the readme is relevant to the modern version
this includes removing references to mp3s (now audio files) and to a seperate web client
2026-03-30 18:37:09 -04:00
1230ce60b3 Adding files i forgot last time (new to command line git, sorry 2026-03-30 09:36:49 -04:00
2d70c5306e Cleanup: Move JS Files Locally
Moved remote JS files to local, (all under MIT liscense (i hope))

Added version number, plans for semantic versioning and better 'stable' releases
2026-03-30 09:34:25 -04:00
ff09e518b8 Minor updates 2026-03-23 09:30:59 -04:00
b31982153f Added getting, starting on RESTful 2026-03-19 13:08:20 -04:00
0099f17d34 update the total song length from the socket messages 2026-03-08 13:27:17 -04:00
f95ecc78d4 Multiple fixes
- Fixed pwa location in manifest.json
- made database generator check the .env for location rather than runtime attribute
- fixed dark mode preference based on cookie/browser preference
- changed to socketio.sleep for compatibility
2026-03-06 17:05:32 -05:00
419eed375c Changes to adjust for no longer having an ipbox 2026-03-05 13:40:21 -05:00
71228d8ccc Update webbyBits.py 2026-03-05 11:43:04 -05:00
e14484835e Get rid of cors, add static favicon 2026-03-04 19:55:47 -05:00
da16c9bd27 Merge branch 'main' into flask-only 2026-03-04 19:51:48 -05:00
a2433e0e5e rearranged, started using different wgsi server 2026-03-04 19:51:28 -05:00
f6e0049229 Adjusted for not needing to set an ip anymore 2026-03-04 19:50:57 -05:00
66b4ce33bf so many moves 2026-03-04 16:03:15 -05:00
4d3c707301 Moved Static Client 2026-03-04 15:58:16 -05:00
8d78960f0b Added text hint to QR code in settings 2026-03-04 14:28:27 -05:00
f35b074543 Added lossless tag to search 2026-03-04 14:28:12 -05:00
d96014c24d Change back to CRLF, since basically everything else is
For some reason github thinks this is binary, promise it isn't
2026-03-02 17:24:54 -05:00
3690a66ef2 Small modifications, CRLF to LF 2026-02-11 09:50:31 -05:00
a72e91ce32
Merge pull request #7 from kristy-fournier/timerChanges
Sockets allowing for live updates rather than complete rebuilds of the client
2026-02-11 09:39:36 -05:00
192a84deed Update Wishlist, sockets are done 2026-02-11 09:38:45 -05:00
725cc3eb89 Re-freeze pip with minimum requirements 2026-02-11 09:36:32 -05:00
f556f17cce Few fixes that i'm going to un-re-fix later 2026-02-11 09:36:19 -05:00
f2204ee7ed Add versions and socketio 2026-02-11 09:12:00 -05:00
4cd5b33f84 Merge branch 'timerChanges' of https://github.com/kristy-fournier/PartyJukebox into timerChanges 2026-02-11 09:07:04 -05:00
566ce9cd73 Sockets are finished to an acceptable level 2026-02-11 09:06:02 -05:00
664cbda8f2 Merge branch 'timerChanges' of https://github.com/kristy-fournier/PartyJukebox into timerChanges 2026-02-10 20:06:14 -05:00
37bdd33aff Removed a false comment 2026-02-10 20:04:45 -05:00
554ba1b206 Merge branch 'main' into timerChanges 2026-02-09 14:18:37 -05:00
d8b261dcb7 Adjusted details relating to new features 2026-02-09 10:12:38 -05:00
4b3e64bd1a Updated readme 2026-02-08 20:34:50 -05:00
6effff1dc5 Adding a placeholder for future socket stuff 2026-02-02 10:58:31 -05:00
86a37a89c6 secure getFromServer is possible 2026-02-01 23:35:47 -05:00
95efd937f6 Update wishlist.md 2026-02-01 22:22:07 -05:00
8cb8b61397 Update wishlist.md 2026-02-01 22:21:02 -05:00
17632d4dea New settings socket, Different controls css 2026-02-01 22:20:05 -05:00
4c24f13c09 Update readme, slight gramatical change 2026-02-01 22:19:13 -05:00
87687506b1 Playlist update instead of refresh, time/skip sync
- Playlist destroys and creates members on the fly
- Updates time live, and ensures skips aren't detected twice

Im sure there are still bugs, but ill find them as i go
I am also still going to refactor this, so it''s not going to be merged into main for a while
2026-01-31 11:24:02 -05:00
f064183b9a Sockets are implemented
need a lot of fixes but are in a mostly working state as of now
2026-01-31 00:08:53 -05:00
384b369eee Update scripts.js 2026-01-30 22:06:43 -05:00
f17ab0c426 broken timer lololol 2026-01-29 17:53:25 -05:00
f37b2b7691 Added client side access to dupe prevention
Still some bugs but ill work through them
2026-01-29 17:09:00 -05:00
62caee7fd8 adaptive qr code, dark mode and more
- Dark mode is set based on user browser info
- QR Code changes colours based on dark or light mode
- "DUP" controlPerm for preventing duplicates in the future
  - Fully implemented in the server but not yet the client
2026-01-29 16:51:01 -05:00
cda152852c Minor changes 2026-01-26 15:32:28 -05:00
7d45d9498e fixed search errors 2026-01-26 15:32:00 -05:00
bcf3f28cb0
Merge pull request #6 from kristy-fournier/responseCodes
http responses are entirely rewritten
2026-01-26 12:31:24 -05:00
fce09edfc5 Added proper handling of internal errors (should be no 500s anywhere) 2026-01-26 12:30:08 -05:00
2002dd1afa removed broken timer, finalised new responses 2026-01-26 12:15:56 -05:00