1
0
Fork 0
mirror of https://git.sr.ht/~ashkeel/strimertul synced 2024-09-18 01:50:50 +00:00
Commit graph

198 commits

Author SHA1 Message Date
Ash Keel
0a3b6eae4c
fix: remove the last remaining ties to Stulbe 2022-11-23 22:53:48 +01:00
Ash Keel
44333fc392
feat: add eventsub websocket, remove stulbe 2022-11-23 22:22:49 +01:00
Ash Keel
28c275a553
fix: make sure dist folder exists 2022-11-23 19:42:29 +01:00
Ash Keel
bc54d07e86
Fix wails issues in frontend 2022-11-18 20:28:13 +01:00
Ash Keel
466cd0581b
Refactor database logic and bump to kilovolt v9 2022-11-18 17:37:30 +01:00
Ash Keel
94d57b9a70
Update frontend with new deps and linting 2022-11-18 15:46:50 +01:00
Ash Keel
05cda342fd
Add Wails, refactor into multi CLI app 2022-11-16 12:23:54 +01:00
Ash Keel
087f83e662
Nicer logo 2022-06-19 02:36:51 +02:00
Ash Keel
7247095f00
Refactor file utils and reorder imports 2022-06-19 01:45:47 +02:00
Ash Keel
b53778a729
Expose a couple internal metrics to show in the dashboard 2022-01-22 13:05:24 +01:00
Ash Keel
b078f6d8c0
Remove toggle for chat keys 2022-01-21 10:08:51 +01:00
Ash Keel
c9cc780bdc
Woops 2022-01-20 13:44:32 +01:00
Ash Keel
03377cbaef
I'm too tired to make a proper debug page, so here's a lazy port of the old one 2022-01-20 12:22:58 +01:00
Ash Keel
dfeb2fbf65
Some stylish tweaks 2022-01-20 12:22:42 +01:00
Ash Keel
b8b7f2347e
Add goals! 2022-01-20 12:22:16 +01:00
Ash Keel
e023e91cb1
Add reward items 2022-01-17 17:15:14 +01:00
Ash Keel
ff1c3d4971
Fix masking on Edge 2022-01-17 17:13:31 +01:00
Ash Keel
845a03e7f0
Almost done with this dialog! 2022-01-15 11:54:09 +01:00
Ash Keel
bccea52b03
Make checkboxes more like other UI elements 2022-01-15 11:53:55 +01:00
Ash Keel
6d97f81c32
Fix dialogs not being scrollable 2022-01-15 11:19:16 +01:00
Ash Keel
4d7744b4db
More missing translation, invalid styling and some progress on rewards 2022-01-15 02:07:05 +01:00
Ash Keel
2358c1cf25
Some body for strimertul page 2022-01-14 20:17:24 +01:00
Ash Keel
6dce6a50ac
Fix couple missing translations 2022-01-14 20:17:13 +01:00
Ash Keel
43d7de8700
WIP debug page and loyalty page 2022-01-14 20:16:54 +01:00
Ash Keel
cc9f757042
Loyalty queue / points done! 2022-01-14 16:24:27 +01:00
Ash Keel
6bd7947755
This is what happens when I code at 2AM 2022-01-14 02:38:50 +01:00
Ash Keel
893f40459d
Lint fixes 2022-01-14 01:41:53 +01:00
Ash Keel
7aebb4b0ff
WIP About page 2022-01-14 01:41:46 +01:00
Ash Keel
01e8f96e6e
Table data! 2022-01-14 01:41:23 +01:00
Ash Keel
dd15e65251
Re-add pagelist and WIP LoyaltyQueue 2022-01-12 13:20:30 +01:00
Ash Keel
c7fc3579bc
Loyalty system config page 2022-01-11 11:59:48 +01:00
Ash Keel
4a10599021
Add alerts (missing variations) 2022-01-10 17:57:32 +01:00
Ash Keel
41a150c343
Form validation 2022-01-10 11:39:50 +01:00
Ash Keel
a39e8f03d4
minor cleanups 2022-01-10 11:21:50 +01:00
Ash Keel
0b7f7fe069
Auth dialog, chat timers, some reusable components 2022-01-10 11:19:54 +01:00
Ash Keel
1ae499a664
Commands are finally done! 2022-01-07 09:41:53 +01:00
Ash Keel
139294d0c8
Minor fixes and WIP command page 2022-01-02 11:46:07 +01:00
Ash Keel
9fa27356b8
Twitch settings done 2021-12-18 03:25:00 +01:00
Ash Keel
5f59763372
Overlay scroll and webhook page 2021-12-16 17:01:24 +01:00
Ash Keel
2703c39df8
Add stulbe page and feedback on saving 2021-12-15 12:12:19 +01:00
Ash Keel
de86fc1af6
Functional sidebar and routing (and a page!) 2021-12-15 10:28:17 +01:00
Ash Keel
dc39bc0cd9
Clean slate! 2021-12-09 13:53:17 +01:00
Ash Keel
d5ed335105
Move to different logic for enabling modules 2021-12-09 11:45:10 +01:00
Ash Keel
65d6be5ec3
Alert templates are precalculate on config load/change 2021-12-06 14:32:03 +01:00
Ash Keel
ee8c88b94c
Add bot alert UI and some fixes 2021-12-06 12:23:04 +01:00
Ash Keel
776abe186e
Remove "enabled" toggle on timer module 2021-12-05 22:18:08 +01:00
Ash Keel
a72d52d685
Add subscriber ACL level and make them work on bot commands 2021-11-30 17:37:33 +01:00
Ash Keel
f1789a6d82
Logo with actual curves 2021-11-30 00:43:10 +01:00
Ash Keel
cabae10837
Wrong CSS selector 2021-11-29 17:35:01 +01:00
Ash Keel
e43d2d6aea
Woops 2021-11-29 17:33:35 +01:00
Ash Keel
b5de7c29f6
forgot the magic word 2021-11-29 17:31:29 +01:00
Ash Keel
99118b1ca9
Add logo for README 2021-11-29 17:29:14 +01:00
Ash Keel
a15b5bafb8
Refactor most of main.go into a module manager logic 2021-11-24 11:54:49 +01:00
Ash Keel
42095e93d6
Replace deprecated getDefaultMiddleware usage with new one 2021-11-22 10:13:11 +01:00
Ash Keel
8e02ba6fb7
Add authentication (using Kilovolt v6) 2021-11-21 22:36:48 +01:00
Ash Keel
63d791e3fe
Auto-redirect frontend after port change 2021-11-19 19:52:01 +01:00
Ash Keel
1be08573c5
Fix new static server setting not working 2021-11-19 19:46:48 +01:00
Ash Keel
b8f20153f0
Move to vite 2021-11-18 16:31:10 +01:00
Ash Keel
7d4a2700d0
Update KV to v5, add some debug methods 2021-11-15 13:33:40 +01:00
Ash Keel
71c0b96091
Timers! 2021-11-05 22:54:42 +01:00
Ash Keel
08d3b68f2e
WIP Timer UI 2021-11-05 19:30:14 +01:00
Ash Keel
f9538f062d
Use Field and Interval everywhere!! 2021-11-05 19:02:38 +01:00
Ash Keel
e45544171d
Add Interval component 2021-11-05 18:44:01 +01:00
Ash Keel
f4a30dddb5
Add horizontal support to Field 2021-11-05 18:43:33 +01:00
Ash Keel
3577dc7142
Misc frontend fixes 2021-11-03 15:09:42 +01:00
Ash Keel
b3062a04f9
Fix type imports in frontend 2021-10-28 11:00:01 +02:00
Ash Keel
6db2a510aa
Add redirect for backend integration 2021-09-30 13:08:08 +02:00
Ash Keel
69bef12d44
Split reducer in two files 2021-09-30 12:26:59 +02:00
Ash Keel
bc12772959
Add chatbot and stulbe integration for alerts 2021-09-30 11:57:18 +02:00
Ash Keel
ac7808757d
Missed some i18n stuff 2021-09-19 00:07:05 +02:00
Ash Keel
8596ce3f6d
Add callable functions to custom commands 2021-09-18 22:06:22 +02:00
Ash Keel
de7c23f14b
i18n is done hooray! 2021-09-18 20:32:24 +02:00
Ash Keel
5bcb55f0a2
Add i18n setup and some strings 2021-09-17 11:55:15 +02:00
Ash Keel
f2ebc7df6f
Custom commands are now working! 2021-09-17 10:54:55 +02:00
Ash Keel
3cb74e820d
Add i18n library for the (near) future 2021-09-17 09:54:09 +02:00
Ash Keel
5337f5e275
Add commands/modules page to Twitch subsection menu 2021-09-16 17:11:35 +02:00
Ash Keel
7d72a68fb6
Update tsconfig 2021-09-16 17:11:20 +02:00
Ash Keel
81a2cd816e
Add custom command module and huge refactor of reducers 2021-09-16 17:11:08 +02:00
Ash Keel
7c5d3f449d
Make some functional components pure 2021-09-16 17:10:46 +02:00
Ash Keel
3cb61a8681
Add field component 2021-09-16 17:10:24 +02:00
Ash Keel
6c8d8f6da2
Chatbox can now relay messages to subscribers 2021-09-15 17:46:57 +02:00
Ash Keel
599e6a5540
Add cooldowns to rewards 2021-07-11 15:34:39 +02:00
Ash Keel
e47e94f4ed
Allow giving points to arbitrary users 2021-05-18 13:47:17 +02:00
Ash Keel
8f147c85a9
User point editing let's gooo 2021-05-18 13:30:16 +02:00
Ash Keel
5a455951b7
Fix minor UI issues after update 2021-05-17 09:46:56 +02:00
Ash Keel
ec7f882beb
Update UI to use kilovolt v4 and new loyalty key 2021-05-16 19:19:32 +02:00
Ash Keel
5aedebffe3
It's baaaack 2021-05-14 16:37:54 +02:00
Ash Keel
5ade0e3066
Integrate Twitch APIs internally rather than through stulbe 2021-05-14 13:15:38 +02:00
Ash Keel
ecb7a63fb7
Use Kilovolt NPM library for v3 2021-05-12 19:18:43 +02:00
Ash Keel
fdf40b8d2e
Use published package for kilovolt 2021-05-11 11:38:38 +02:00
Ash Keel
7f09c5ec25
Update lib 2021-05-08 16:59:17 +02:00
Ash Keel
207be89ccd
Add stulbe auth, WS reconnection 2021-05-07 18:36:23 +02:00
Ash Keel
9b2522af15
Add !balance command 2021-05-03 10:35:11 +02:00
Ash Keel
a690b6dac3
Fix redemption concurrency issues by exploiting pubsub for RPCs 2021-05-02 19:39:46 +02:00
Ash Keel
61212f249c
Add test redeem button 2021-05-02 18:57:55 +02:00
Ash Keel
c77d7c7a74
Add display name to redeems 2021-05-02 17:59:03 +02:00
Ash Keel
c7dfc88933
Add accept/refund in queue 2021-05-02 17:21:37 +02:00
Ash Keel
cfb888dafb
First public commit \o/ 2021-05-02 14:29:43 +02:00