Commit graph

449 commits

Author SHA1 Message Date
Matthew Stratford
8cdf53eb95 Add back TX icon and fix padding. 2020-05-11 00:14:46 +01:00
Matthew Stratford
8c3acd29c6
Merge branch 'master' into mstratford-navbar-btns 2020-05-10 17:42:57 +01:00
Marks Polakovs
81815f8b44
Release 1.2.0 2020-05-10 17:18:06 +02:00
Marks Polakovs
b1184eb891 Prettier it all up 2020-05-10 14:00:03 +02:00
Marks Polakovs
16272bf2e6 And thus was concluded the logarithmicasation of WebStudio. 2020-05-10 13:40:34 +02:00
Marks Polakovs
e443719bed use decibels for mic calibration slider 2020-05-10 13:10:13 +02:00
Marks Polakovs
ee58335112 Disable Service Worker root scoping until #107 is resolved 2020-05-10 13:05:35 +02:00
Marks Polakovs
ebfde59120 the_news: check if we're connected prior to asking for nextTransition 2020-05-10 11:03:04 +02:00
Marks Polakovs
b11de69b0a Don't take over all of ury.org.uk, that would be silly 2020-05-09 17:43:45 +02:00
Marks Polakovs
47b3c7ed01 Scope service worker to root, to allow it to catch NIPSWeb 2020-05-09 17:30:52 +02:00
Marks Polakovs
08e571e024 Fix metering lol 2020-05-09 17:30:34 +02:00
Marks Polakovs
41e560a4d5 urk 2020-05-09 17:01:45 +02:00
Marks Polakovs
80b2f67975 Set a service worker scope 2020-05-09 16:57:30 +02:00
Marks Polakovs
66abc19412 Trim in decibels instead of wacko-units 2020-05-09 16:25:14 +02:00
Marks Polakovs
3510840227
disable hardcoded TURN 2020-05-09 16:00:56 +02:00
Marks Polakovs
b67479b5f9
Merge pull request #106 from UniversityRadioYork/markspolakovs-pro-mode-trim
Add Pro Mode™️ and trim control
2020-05-09 15:57:32 +02:00
Marks Polakovs
312862ab8f Add Pro Mode™️ and trim control 2020-05-07 18:25:40 +02:00
Marks Polakovs
47fd0b7336
Release 1.1.2 2020-05-07 13:06:13 +02:00
Marks Polakovs
220721e85f
Make The News optional, also fix The news (#101)
* Make The News optional, also fix The news

Haven't actually tested this yet, but submitting code for review

* disenborkenate schedule

* add some extra debug logging

* fix a stupid

* Prettier

* prettier
2020-05-07 13:05:52 +02:00
Marks Polakovs
9d0b12ee88 Kill connection if the WS dies
Server does the same thing, let's not delay the inevitable
2020-05-05 20:46:46 +02:00
Marks Polakovs
fd20a5e925 Record Redux actions in Raygun 2020-05-05 20:41:29 +02:00
Marks Polakovs
df73be6a91 Track stream deaths in Raygun for troubleshooting 2020-05-05 20:39:34 +02:00
Marks Polakovs
d7f06ac4fb Fix adding an item to an empty channel (fixes #104) 2020-05-03 21:04:53 +02:00
Marks Polakovs
fa0e14f729
bump v/n for deploy 2020-05-01 20:22:37 +02:00
Marks Polakovs
a0fd02f897
Merge pull request #102 from UniversityRadioYork/markspolakovs-bloody-memory-leak
Squish a memory leak
2020-05-01 20:22:10 +02:00
Marks Polakovs
9c0e464fc2
Try dropping bed level even more 2020-05-01 20:21:52 +02:00
Marks Polakovs
7f52ffa151
Fiddle™️ mic calibration target
According to this random thing I found on the internet, -14 - -10 dbFS <=> 5-6 PPM...?
2020-05-01 19:37:58 +02:00
Marks Polakovs
f87fb483c7 Take two, this time it doesn't brooke everything 2020-05-01 10:56:22 +02:00
Marks Polakovs
440fb9db42 Try squishing a memory leak
I have no idea if this works. I have not tested this. I'll test it tomorrow because it's 1am, but I have to commit this before I forget.
2020-05-01 00:55:37 +02:00
Marks Polakovs
bda2e79b0f
bump v/n 2020-04-30 17:34:40 +02:00
Marks Polakovs
c0fb080717 Merge remote-tracking branch 'origin/master' 2020-04-24 17:30:56 +02:00
Marks Polakovs
5f373571af Add an animation to the register/cancel button
Hopefully this will stop people mashing the button and DoS'ing shittyserver
2020-04-24 17:30:36 +02:00
Marks Polakovs
fdfcbaf8c9 Refactor out VUMeter
This patch adds multiple analyser nodes to the audio engine to "tap in" to the audio level at various points in the chain. Right now it's used for pre-fade and post-fade mic monitoring

It could also be used for a master level, and the code is there for it, but I'd rather implement a proper RMS/EBU meter rather than a simple peak meter for that.
2020-04-24 12:40:26 +02:00
Marks Polakovs
2ae1cbae84 Merge branch 'production' 2020-04-24 12:37:15 +02:00
Marks Polakovs
9676dfe182 Revert "Tell shittyserver about TURN as well"
This reverts commit 77436dea05.
2020-04-24 12:29:19 +02:00
Marks Polakovs
25db9b10ee Bump v/n 2020-04-24 12:24:22 +02:00
Marks Polakovs
723f1e3a2a Add Git hash to builds 2020-04-24 12:24:08 +02:00
Marks Polakovs
77436dea05 Tell shittyserver about TURN as well
Not sure it needs it but...
2020-04-24 12:22:37 +02:00
Marks Polakovs
e7efd64ba4 Get TURN config from shittyserver instead of hard-coding 2020-04-24 12:09:52 +02:00
Marks Polakovs
327f25f901 Get TURN config from shittyserver instead of hard-coding 2020-04-24 11:27:08 +02:00
Marks Polakovs
90c082ab2c Merge branch 'master' of github.com:UniversityRadioYork/WebStudio 2020-04-24 11:00:39 +02:00
Marks Polakovs
ad2010bfcc Add Git hash to builds 2020-04-24 11:00:24 +02:00
Marks Polakovs
5ece897b2e Refactor MixerState (#94)
* Refactor MixerState

This extracts the actual audio handling out from MixerState into a separate module with two classes, Player and AudioEngine, because separation of concerns good and 1,000 line file bad.

* Remove unnecessary module

* Fix mic calibration

* rename engine to audioEngine

* Fix a butchered merge

* remove a bunch of unused imports
2020-04-24 11:00:24 +02:00
Marks Polakovs
c33ca55d48 Try and fix unexpected jukeboxing, and add extra debug logs 2020-04-24 11:00:24 +02:00
michael-grace
810a05203f move mic meter 2020-04-24 11:00:24 +02:00
michael-grace
a8dc0700e5 wait the ide did a crap 2020-04-24 11:00:24 +02:00
michael-grace
b6c8bea29e pretty it 2020-04-24 11:00:24 +02:00
michael-grace
47f08c9b90 colin wanted some bottom padding on the mic control 2020-04-24 11:00:24 +02:00
michael-grace
5ca2590f9f generalise vumeter and add to navbar 2020-04-24 11:00:24 +02:00
Marks Polakovs
f85c7b1a65 Ignore double loads (fixes #84) 2020-04-24 11:00:24 +02:00