Commit graph

43 commits

Author SHA1 Message Date
9a2cfac637 Added initial windows support 2024-10-01 12:32:11 +02:00
e2895a287c Fixed typing in client 2024-09-30 15:54:32 +02:00
dd84ff361b forward all logging to gui, if it exists 2024-09-30 14:39:29 +02:00
2779ab991a weird error, maybe bug... this fixed it 2024-09-23 00:15:44 +02:00
Christoph Stahl
5468b39bc1 Communication between GUI and client back to multiprocessing, since Popen yielded 100% CPU :/ 2024-09-22 23:34:30 +02:00
Christoph Stahl
0a36f657e2 switched default server to syng.rocks 2024-09-22 18:57:55 +02:00
e2655a483b Removed syng-client, syng-server and syng-gui in favor of syng <subcommand> 2024-09-19 14:25:46 +02:00
da9ef35ba4 Implemented restricted mode and client side search querying.
Also lots of documentation
2024-09-18 23:59:29 +02:00
411ccdd2c9 black -> line-length=100 2024-07-16 14:52:04 +02:00
14498110ae Unified start script to syng 2024-07-11 00:15:54 +02:00
60b0fd42c2 Some typings, to improve compatibility with pyright 2024-06-18 02:23:19 +02:00
ae5d82ce63 Some fixups 2023-12-18 21:58:12 +01:00
14821ab759 Preparation for 2.0 release 2023-12-18 18:56:03 +01:00
631a408ada Client stopping stops now also the mpv process 2023-11-15 02:17:55 +01:00
f7a21c6133 Stopping the client 2023-11-14 17:03:29 +01:00
f5a8b16a7f gui can now launch client and server (almost there) 2023-11-13 19:11:20 +01:00
a55403758d Switched from JSON config file to yaml 2023-11-12 10:10:52 +01:00
e3a30d5f2b Add secret to default configs 2023-11-07 23:30:56 +01:00
f339c35c5a Experiments and prepatations for gui 2023-11-05 22:37:16 +01:00
17cf052c19 Changed to 100 char line limit, changed to ruff 2023-11-01 18:09:24 +01:00
5679dfab67 Fixes and stubs for type correctness 2023-11-01 18:02:38 +01:00
31c45e3fe4 Changes to internal config handling, server side checking of waiting room policy, updatable config 2023-11-01 13:03:37 +01:00
a38dedee6c migrate from pyqrcode to pyqrcodeng 2023-05-23 14:47:52 +02:00
a1432529d3 Implemented waiting room feature 2023-04-07 15:43:26 +02:00
2f860ac3c4 Added a waitingroom 2023-04-03 09:03:01 +02:00
f4389516f0 A very rudimentary implementation of a private mode with key base autorization 2023-03-24 13:30:33 +01:00
fed5e65deb 79 char limit 2022-12-05 23:57:42 +01:00
e32457a394 Documented everything. pylint does not complain, mypy is happy, tweaked a bit on possible race conditions, and streamlined the code a bit 2022-12-04 03:03:38 +01:00
b6ec014914 Docstrings and documentation 2022-12-01 20:41:58 +01:00
d12d67c4e6 Parallel Searching 2022-11-29 22:54:14 +01:00
593ee0caa6 Preparing Release 2022-11-29 21:44:31 +01:00
3760793ed9 mypy strict 2022-11-27 16:22:07 +01:00
13d13908cc Code cleanup and typings 2022-11-27 14:53:25 +01:00
b234b7ea81 buffering in parallel, youtube now buffered -> streaming is fallback, currently broken for s3 2022-11-25 15:53:46 +01:00
1193580403 client can now set secret other than 'test' 2022-11-23 16:48:20 +01:00
f987b47d8d Integrated (not yet complete) new webclient and qr code 2022-11-22 10:03:52 +01:00
109e4d7a8a added runnable scripts and web frontend 2022-11-18 11:39:56 +01:00
73129ba9af added cli to server and client 2022-11-15 16:51:24 +01:00
9685fe76a8 renamed short to room, fixed persistent room, argparse for client 2022-11-14 23:58:28 +01:00
593ea380e3 Per client room, persistant queue and queue loading from client 2022-11-14 17:00:53 +01:00
24e3b0fde2 more improvements, working test client 2022-11-14 09:18:29 +01:00
b27b0f994a initial work on s3, config is shared between client and server... now with changed files... 2022-11-10 20:59:59 +01:00
7d9dfe2e62 Complete Rewrite 2022-11-10 10:43:18 +01:00