Commit graph

46 commits

Author SHA1 Message Date
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
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
66b4ce33bf so many moves 2026-03-04 16:03:15 -05:00
f556f17cce Few fixes that i'm going to un-re-fix later 2026-02-11 09:36:19 -05:00
566ce9cd73 Sockets are finished to an acceptable level 2026-02-11 09:06:02 -05:00
17632d4dea New settings socket, Different controls css 2026-02-01 22:20:05 -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
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
fce09edfc5 Added proper handling of internal errors (should be no 500s anywhere) 2026-01-26 12:30:08 -05:00
00550cca85 I got distracted and broke something but the responses should be good now 2026-01-26 10:39:17 -05:00
0b64a6f297 Okay the backend should be done so im committing now
im gonna fix the frontend next
2026-01-26 10:09:26 -05:00
9bdac82f10 In the thick of changing the responses to requests 2026-01-25 19:04:02 -05:00
bcd6807a34 Duplicate song queue adds can be blocked 2026-01-22 00:31:53 -05:00
1e1eac4aa4 Added a "clear playlist" admin function on the client 2026-01-22 00:10:59 -05:00
4f39417852 added hashing, updated parts of readme to explain env file
also added some tabby stuff, but its not done yet
2026-01-21 19:27:49 -05:00
5772edf88a Using dotenv, refactored some stuff, made making database slightly faster with art 2026-01-21 16:49:04 -05:00
d33ee77693 Moved the creation of the virtual table to the databasegenerator.py 2026-01-21 15:56:55 -05:00
6ece2d3ea1 refactored, fixed mp3 length bug, added lossless tag to database 2025-10-17 15:32:19 -04:00
86e3e9cce8 Rearranged and removed comments 2025-10-10 15:30:01 -04:00
e08e9cbcca Fixed a bunch of bugs to make adminpass complete
also added a bunch of comments and a new item design (css) that i'm probably going to undo
2025-10-06 12:47:58 -04:00
d72320aae4 Renamed some dumb variables, started wishlist 2025-10-05 23:27:04 -04:00
76971ea75e Done adding admin password
Just gotta do documentation
2025-10-03 18:51:12 -04:00
1733a485b4 99% done
also added some new comments and notes about future design changes
2025-10-03 17:26:12 -04:00
f41255e456 added server side password verification to everything that needs it 2025-07-18 19:21:21 -04:00
d110657d8f Added base of password system and check for adding a song 2025-07-18 18:31:46 -04:00
776ebbbd34 soundlocation is used for the file playing 2025-07-06 13:42:31 -04:00
d63847761c Fixes to partymode and playlist retrival 2025-07-06 13:16:12 -04:00
ea183794c1 SQLite is Completely done, json is not used at all anymore 2025-07-06 12:46:01 -04:00
0f81492332 Removed a comment for an issue i fixed 2025-03-10 13:42:38 -04:00
7505bc28d3 Volume cannot be changed when player isn't playing 2025-03-06 10:45:51 -05:00
018fc7579d changed some prints 2025-03-05 15:50:14 -05:00
cf8796a3a1 Playlist mode, adding songs work in new format 2025-03-05 15:18:05 -05:00
f23ddc79ca added new minor details 2025-03-03 10:37:07 -05:00
b1f1a38748 Finally
Changing the settings on mobile actually  works as intended
also other rearranging of the backend or whatever
2025-01-19 11:16:54 -05:00
1802ec3b79 renamed a variable
also crashing out in the comments
2025-01-15 11:19:44 -05:00
7c580b7bef tons of comment updates
probaby gonna make some incompatible changes soon to the format of the songDatabase
2024-11-27 17:21:39 -05:00
Dylan Fournier
2b293c76d1 Change port for Server in console 2024-09-09 16:17:03 -04:00
dylan-fournier
dcb21d39a9 chaged default port to be correct
also bug fixes and readme changes
2024-05-28 12:26:17 -04:00
dylan-fournier
889137712a Added all app files 2024-05-27 12:26:47 -04:00