Ash Keel
|
fd9dbedfdb
|
fix: disallow creation of commands/timers already in use
fixes #28
|
2022-12-01 16:40:49 +01:00 |
|
Ash Keel
|
d4e99bfe10
|
fix: stop log scroll bar from overlapping copy icon
fixes #27
|
2022-12-01 16:40:39 +01:00 |
|
Ash Keel
|
c869ac7d0e
|
fix: make most big dialogs not vertically centered to avoid repositioning
fixes #26
|
2022-12-01 16:40:25 +01:00 |
|
Ash Keel
|
e4d2eecb55
|
fix: fix embed
|
2022-11-25 19:07:11 +01:00 |
|
Ash Keel
|
fbcbf78ab9
|
fix: stop killing this!!!!
|
2022-11-25 18:37:10 +01:00 |
|
Ash Keel
|
e5439c170d
|
feat: collapsible and more compact logs
|
2022-11-25 18:24:01 +01:00 |
|
Ash Keel
|
4fdcb8f2ba
|
intl: more italian strings
|
2022-11-25 13:44:41 +01:00 |
|
Ash Keel
|
818b183abe
|
feat: finished log viewer!
|
2022-11-25 13:44:18 +01:00 |
|
Ash Keel
|
8b911ab553
|
feat: start work on italian translation
|
2022-11-24 19:49:42 +01:00 |
|
Ash Keel
|
17f00c6960
|
feat: (incomplete) logging window
|
2022-11-24 19:49:25 +01:00 |
|
Ash Keel
|
bb8f3f754e
|
feat: rework loggers and pass data to the UI
|
2022-11-24 01:54:56 +01:00 |
|
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 |
|