sayhiben
3c48c2c6ca
Start working on coverage
2025-01-20 00:21:07 -08:00
sayhiben
5a792a505b
Reenable server tests
2025-01-19 23:08:55 -08:00
sayhiben
9d5d31efa8
Update readme
2024-10-05 18:14:26 -07:00
sayhiben
760534326f
Get webserver to start
2024-08-22 20:41:48 -07:00
sayhiben
a2ec543e68
Downgrade jsondiffpatch because ESM is just a bunch of elitist busywork. Fix output paths for electron-forge.
2024-08-22 20:09:38 -07:00
sayhiben
f59b41aab0
Get package and make working. Remove non-electron-forge scripts. App doesn't start yet.
2024-08-20 20:13:55 -07:00
sayhiben
d0f59e161f
Replace node-fetch with undici. Bump electron
2024-08-20 19:48:59 -07:00
sayhiben
16166990ed
Fix build issues with main. Continue on build issues for renderer. Add missing dependencies, update webpack configs
2024-08-20 11:38:12 -07:00
sayhiben
2a6a926f6e
Bump browserslist version
2024-08-19 18:24:45 -07:00
sayhiben
c76a66a0c3
Bump electron-forge, add a few updates to webpack base config
2024-08-19 18:18:28 -07:00
sayhiben
d1b1256011
Update build scripts for multiple webpack entrypoints, add file-based build caching, set build mode to none
2024-08-19 17:50:52 -07:00
Max Goodhart
cf73dcf604
WIP attempt to wire up electron-forge
...
I wasn't able to get this fully working, IIRC; the challenge was getting
the webpack build for web stuff to happen reliably.
2024-08-19 17:50:50 -07:00
sayhiben
df71a581e7
Revert xstate bump; it's a pita
2024-08-18 20:31:57 -07:00
sayhiben
9ffdd34b58
Revert back to koa-views
2024-08-18 20:31:56 -07:00
sayhiben
0377c203c1
Mass bump with ncu. Replace deprecated koa-views with @ladjs/koa-views
2024-08-18 20:31:55 -07:00
sayhiben
6ad9754b10
Add npm-check-updates
2024-08-18 20:31:54 -07:00
sayhiben
b4da9e26ad
Update jest script name
2024-08-18 20:31:17 -07:00
sayhiben
8c92283514
Clean up redundant tests, rename scripts
2024-08-10 23:54:33 -07:00
sayhiben
bb6724a1ba
Clean up, fix duplicates
2024-08-10 23:23:09 -07:00
sayhiben
c5e46c7f4d
Add debug logging, remove file-based logging for now
2024-08-10 23:12:40 -07:00
sayhiben
a3ac672769
Fix build/run errors: add missing dependencies on windows 11, add prune (clean build) script, add "start-dev" script with increased verbosity, configure output for webpack, configure basic file-based logging, fix control's export
2024-08-10 22:02:05 -07:00
Ben Menesini
db7338bcf3
Makes control.js testable with various config. changes. Adds coverage for util.js, roles.js, starts on control.js. Updates the entrypoint; untested so far
2024-05-19 19:36:02 -07:00
sayhiben
e14c6f1685
adjust junit settings for gha
2024-05-18 23:44:42 -07:00
sayhiben
6382171af8
Update output directory for jest-junit
2024-05-18 23:22:55 -07:00
sayhiben
6e1e42cb25
Try to make GHA useful. Adds jest-junit
2024-05-18 23:10:31 -07:00
sayhiben
495b7d3d7e
Maybe fix up GHA workflow
2024-05-18 22:35:18 -07:00
sayhiben
614426b1ee
Start adding test coverage
2024-05-18 20:07:31 -07:00
Max Goodhart
a581ba2c6f
Quick and dirty mass dependency update
2023-04-14 22:22:37 -07:00
Max Goodhart
fd75dba562
Add support for playing HLS m3u8/m3u URLs
2022-06-05 14:19:53 -07:00
Max Goodhart
bd1dc48574
Display streamdelay stream duration
2022-06-05 14:19:25 -07:00
Max Goodhart
e7bd4a674c
Update electron to fix Let's Encrypt cert validation
2021-11-19 12:35:11 -08:00
Max Goodhart
13fe2a0dac
Fix start-local settings to match README
2021-05-04 22:08:27 -07:00
Max Goodhart
d890c6750e
Bump to Electron 11 beta
...
Electron 10 (and 9?) had glitchy behavior where some BrowserViews would
stop painting when the overlay view was removed and re-added.
2020-11-12 00:23:19 -08:00
Max Goodhart
76329cafdb
Bump electron to v10
2020-11-10 23:03:00 -08:00
Max Goodhart
eeadb061bb
Add (opt-outable) Sentry error tracking telemetry
2020-10-10 16:28:10 -07:00
Max Goodhart
21bfacd84b
Add tests for auth system, refactors for testing
2020-08-26 11:22:20 -07:00
Max Goodhart
31516b4a22
Add babel plugin for nullish coalescing operator
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
dependabot[bot]
538e9d16ae
Bump lodash from 4.17.15 to 4.17.19
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-07-21 03:24:50 +00:00
Max Goodhart
3381c00cfc
Send diffs of state objects to clients
2020-07-05 20:37:49 -07:00
Max Goodhart
8f6210da20
Use Y.js CRDT for view id mapping
...
This fixes glitches when typing in the grid boxes by allowing concurrent
writes and removing the need to read state from the server to render the
box values.
2020-07-05 17:31:25 -07:00
Max Goodhart
48c1954c79
Add Twitch stream focus announcement bot support
2020-07-02 20:03:14 -07:00
Max Goodhart
b2215aa42d
Add support for TOML file data source
2020-07-01 13:01:36 -07:00
Max Goodhart
cc79f387fd
Add TOML configuration and reorganize param names
2020-06-30 17:11:41 -07:00
Max Goodhart
d85897f68c
Add Streamdelay integration
2020-06-28 00:04:15 -07:00
Max Goodhart
5b699f7c31
Use new public JSON streams endpoint
2020-06-23 00:05:31 -07:00
Max Goodhart
6119f52c23
Add keyboard shortcuts
2020-06-22 17:08:46 -07:00
Tim Greiser
cb4b36dca0
New command: npm run start-local
2020-06-21 19:52:52 -07:00
Max Goodman
a1e3f100c7
Add command line flag for enabling production cert
2020-06-21 02:10:23 -07:00
Max Goodman
b191079bf2
Use cross-env in npm scripts
2020-06-21 01:56:26 -07:00