Commit graph

262 commits

Author SHA1 Message Date
Matthew Stratford
c13e2105da Add nice quit and restarting pages. 2021-04-18 22:23:25 +01:00
Matthew Stratford
f03a3d9377 Make web server restart without hanging. 2021-04-18 21:32:31 +01:00
Matthew Stratford
44494f8e60 Make stop and restart more reliable, fix server config form. 2021-04-18 21:18:20 +01:00
Matthew Stratford
34220d1765 Set some process titles. 2021-04-18 21:17:41 +01:00
Matthew Stratford
6018f5df0e Proxy StateManager instead of copy, allow UI restart/quit 2021-04-18 20:27:54 +01:00
Matthew Stratford
9838425f76 Check processes and restart if dead. 2021-04-18 18:04:31 +01:00
Matthew Stratford
95516f9abf Fix sanic in freeze 2021-04-18 03:52:34 +01:00
Matthew Stratford
a45cbda37e Switch API to async, remove APIHandler. 2021-04-18 03:14:14 +01:00
Matthew Stratford
fcf9d8dceb Switch to sanic from flask. 2021-04-18 02:03:44 +01:00
Matthew Stratford
ce000b2bbc Clean shutdown on external exit with the terminator 2021-04-17 22:51:43 +01:00
Matthew Stratford
88f28b6090 Put main bapsicle server into class. 2021-04-17 21:47:46 +01:00
Matthew Stratford
90d5020a87 Shuffle flask into own file, change platypus options. 2021-04-17 21:28:57 +01:00
Matthew Stratford
f0d6540e26 Update presenter to latest (actually working) 2021-04-17 18:52:22 +01:00
Matthew Stratford
fcb554bf5b Fix API proxy reliabilty by making flask single threaded. 2021-04-17 18:28:00 +01:00
Matthew Stratford
f42a3147df Fix setting markers from presenter 2021-04-17 18:27:36 +01:00
Matthew Stratford
9af1538d0b Merge branch 'webstudio-build' into dev 2021-04-17 13:17:37 +01:00
Matthew Stratford
17805f3378 Merge branch 'feature-acceptance' into dev 2021-04-17 13:16:04 +01:00
Matthew Stratford
e1e4ee01ef List valid com ports on windows. 2021-04-17 12:27:18 +01:00
Matthew Stratford
04d55eb1b1 Add presenter to pyinstaller config whitelist 2021-04-16 21:10:19 +01:00
Matthew Stratford
6041e8a4ac Don't disable flask logging in prod. 2021-04-16 20:53:14 +01:00
Matthew Stratford
39d352ebec Add presenter to bapsicle. 2021-04-16 20:30:50 +01:00
Matthew Stratford
6d36df7b43 Show all host APIs, but only allow selection of some. 2021-04-14 14:39:53 +01:00
Matthew Stratford
c797647ebf Fix build version script batch. 2021-04-14 14:22:02 +01:00
Matthew Stratford
bacf8715db Fix if. 2021-04-14 14:00:45 +01:00
Matthew Stratford
c60e5976cd Don't use venv in github actions windows. 2021-04-14 13:58:40 +01:00
Matthew Stratford
4489ee7f7f Fix windows build. 2021-04-14 13:49:15 +01:00
Matthew Stratford
2a24e6400b Only show direct sound outputs on windows. 2021-04-14 13:43:58 +01:00
Matthew Stratford
0dcd0b4ae6
Merge pull request #14 from UniversityRadioYork/audio-markers
Audio Marker Support
2021-04-12 23:03:17 +01:00
Matthew Stratford
c57775525b Finish audio markers support. 2021-04-12 22:59:51 +01:00
Matthew Stratford
1bbfd63a0e Merge remote-tracking branch 'origin/dev' into audio-markers 2021-04-11 20:59:08 +01:00
Matthew Stratford
8bad69b34e
Merge pull request #13 from UniversityRadioYork/github-builds
GitHub builds Update
2021-04-11 20:55:41 +01:00
Matthew Stratford
447e6f4d48 Update build.exe and include install scripts. 2021-04-11 20:42:36 +01:00
Matthew Stratford
c2b5a5ba34 fix build variable. 2021-04-11 20:40:25 +01:00
Matthew Stratford
ecbab09f61 Run one websocket tx handler for all clients, rather than one each. 2021-04-11 20:29:16 +01:00
Matthew Stratford
2b138607fd Switch to using separate untracked build.py. 2021-04-11 20:27:46 +01:00
Matthew Stratford
d511f1774d Add build version when packaging. 2021-04-11 19:02:19 +01:00
Matthew Stratford
2bc61be133 Build 3.7 for the min for dolby. 2021-04-11 00:26:19 +01:00
Matthew Stratford
cb03506ff4 Zip .app recursively. 2021-04-11 00:17:19 +01:00
Matthew Stratford
43e11adc26 Change default serial_port var. 2021-04-11 00:12:15 +01:00
Matthew Stratford
1b2e1f6c60 Create state dir if missing. 2021-04-11 00:11:05 +01:00
Matthew Stratford
29b76a8dfd Flip zip. 2021-04-11 00:04:51 +01:00
Matthew Stratford
71818f6bf0 Zip up .app to stop GA from breaking it. 2021-04-11 00:01:21 +01:00
Matthew Stratford
0faf3caa2e Move api config options to bapsicle state for frozen packages. 2021-04-10 23:59:49 +01:00
Matthew Stratford
a98388421c Fix typo 2021-04-10 23:05:38 +01:00
Matthew Stratford
769be9ce6c Add initial package builds. 2021-04-10 23:05:12 +01:00
Matthew Stratford
cc861e2869 End of Day WIP on marker support 2021-04-10 22:56:53 +01:00
Matthew Stratford
6718ddcf2d Add markers test. 2021-04-10 21:30:41 +01:00
Matthew Stratford
961836b067
Merge pull request #11 from UniversityRadioYork/black
CI Linting improvements & black lint.
2021-04-10 20:29:58 +01:00
Matthew Stratford
023c70b6d6 Make githook set itself up. 2021-04-10 20:25:18 +01:00
Matthew Stratford
09a2a1f845 Tickle testing 2021-04-10 20:24:53 +01:00