Max Goodhart
76329cafdb
Bump electron to v10
2020-11-10 23:03:00 -08:00
Max Goodhart
3a85009b46
Whitespace
2020-11-10 23:02:59 -08:00
Max Goodhart
c31f25cd6c
Fix jankiness when editing custom streams
...
Switching to a "save on blur/enter" model sidesteps a lot of janky
timing bugs due to delayed server-confirmed updates without requiring
optimistic updates.
2020-11-10 22:21:32 -08:00
Max Goodhart
4f493c6906
Work around bug waiting for Twitch playback start
2020-11-09 17:00:36 -08:00
Max Goodhart
f49e52f09d
Fix options update for multiple views with same URL
2020-11-09 14:30:43 -08:00
Max Goodhart
c219656564
Implement stream rotation, overhaul local data, add preload script
...
This moves a bunch of the architectural improvements from the 'iframe'
branch in to main in the pursuit of implementing stream rotation driven
by a stream data field.
2020-11-09 12:12:05 -08:00
Max Goodhart
f591685a36
Fix exception when clicking grid controls
2020-11-09 01:48:52 -08:00
Max Goodhart
022519d928
Cleanup
2020-11-09 01:48:52 -08:00
Max Goodhart
0ca8c62863
Hide empty stream titles
2020-11-09 01:48:51 -08:00
Max Goodhart
6a539f8384
Make listening view easier to see in control page
2020-11-06 23:24:03 -08:00
Max Goodman
d36343a1d7
Make it possible to drag starting on a grid control button
2020-11-06 23:24:03 -08:00
Max Goodhart
978c986862
Improve control page UX for high grid counts
...
Thanks to mashed_potatoes for originally proposing this design.
2020-11-06 01:24:19 -08:00
Max Goodhart
d32e8a0f41
Add experimental Twitch plays functionality
2020-11-05 22:12:54 -08:00
Max Goodhart
e77ac9ba3a
Remove unused event
2020-11-05 22:12:54 -08:00
Max Goodhart
2cf3e49ef6
Fix name mismatch
2020-11-05 22:12:53 -08:00
Max Goodhart
b1a5a3d27b
Disable text diffing when calculating state deltas
2020-11-05 00:58:15 -08:00
Max Goodhart
1c2c13dd3f
Change default username/password
2020-11-04 23:07:42 -08:00
Max Goodhart
eeadb061bb
Add (opt-outable) Sentry error tracking telemetry
2020-10-10 16:28:10 -07:00
Max Goodhart
4ee2f3ad2a
Stop filtering out offline/unknown streams from list
2020-10-08 23:40:33 -07:00
Max Goodhart
1e25b0622c
Sandbox all browser contexts
2020-10-08 22:55:20 -07:00
Max Goodhart
4726954cb2
Remove spurious console.log
2020-09-09 23:33:31 -07:00
Max Goodhart
84e97b9310
Make active highlight color configurable
2020-09-09 23:03:55 -07:00
Max Goodhart
e2c5414608
Add UI for streamdelay start/stop functionality
2020-09-06 21:08:49 -07:00
Max Goodhart
cc842247a7
Technology is not neutral
2020-09-06 19:50:22 -07:00
Max Goodhart
066dea3112
Prevent views from navigating away from the current page
2020-08-29 22:50:45 -07:00
Max Goodhart
59b002f243
Remove video re-play (likely cause of Fb looping)
2020-08-28 22:24:59 -07:00
Max Goodhart
a1878b9f5b
Improve display for lower screen heights
2020-08-28 22:16:54 -07:00
Max Goodhart
78a8bed396
Fix appearance of blur button when active
2020-08-28 22:10:20 -07:00
Max Goodhart
4b5e2931eb
Add hacky support for playing audio-based pages
2020-08-26 23:52:30 -07:00
Max Goodhart
d8e51776e9
Add ability to set stream audio playing in background
2020-08-26 23:52:29 -07:00
Max Goodhart
93a29ecfac
Add test GitHub action
2020-08-26 11:29:31 -07:00
Max Goodhart
21bfacd84b
Add tests for auth system, refactors for testing
2020-08-26 11:22:20 -07:00
Max Goodhart
6e2db3e1c8
Disable remote module in stream views
2020-08-26 11:22:19 -07:00
Max Goodhart
31516b4a22
Add babel plugin for nullish coalescing operator
2020-08-26 11:22:19 -07:00
Max Goodhart
a7b5bb3d1b
Persist auth data across restarts
2020-08-26 11:22:19 -07:00
Max Goodhart
5063a95ab7
Add invite links with role based access control
2020-08-26 11:22:18 -07:00
Paul Seelman
83621cec9e
Fix DPI scaling
2020-08-18 00:19:44 -07:00
Max Goodhart
6c64d2b417
Merge pull request #43 from chromakode/dependabot/npm_and_yarn/lodash-4.17.19
...
Bump lodash from 4.17.15 to 4.17.19
2020-08-12 00:17:36 -07:00
Max Goodhart
c0a25f77d1
Merge pull request #65 from chromakode/dependabot/npm_and_yarn/elliptic-6.5.3
...
Bump elliptic from 6.5.2 to 6.5.3
2020-08-12 00:17:09 -07:00
dependabot[bot]
1530f5c0f8
Bump elliptic from 6.5.2 to 6.5.3
...
Bumps [elliptic](https://github.com/indutny/elliptic ) from 6.5.2 to 6.5.3.
- [Release notes](https://github.com/indutny/elliptic/releases )
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.2...v6.5.3 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-08-11 18:05:08 +00:00
Max Goodhart
0beded8593
Add view swap functionality
2020-08-11 11:02:16 -07:00
Max Goodhart
0d9ebd247c
Combine Button/ToggleButton components
2020-08-11 11:02:16 -07:00
Max Goodhart
a9585fd7c8
Remove unused parameter
2020-08-11 11:02:16 -07:00
Max Goodhart
df3972dfe8
Apply mouseup handler faster in hopes of reducing drag glitches
2020-08-11 11:02:16 -07:00
Max Goodhart
2c0f586eb5
Add crossorigin attribute to script to work around Safari issue
...
See: https://stackoverflow.com/a/56755581
2020-08-09 22:17:46 -07:00
Max Goodhart
9a35d568c2
Allow overlay/background iframes to make XHRs
2020-07-28 14:20:24 -07:00
Max Goodhart
8a62977758
Allow autoplay in iframes
2020-07-28 13:39:46 -07:00
Max Goodhart
afb9d025c4
Filter offline streams when stream kind prop unset
2020-07-27 15:57:33 -07:00
Max Goodhart
b70de7eebc
Only filter offline videos from stream data
2020-07-27 15:49:16 -07:00
Max Goodhart
d20fe7c5d7
Allow any domain to be framed from overlay and background pages
2020-07-27 15:42:48 -07:00