Commit Graph

253 Commits

Author SHA1 Message Date
2ce4656ac5 most of config works, but not webhook's headers
and you know what, webhooks ought to make their way into the database anyway. and fuck it, be a paragraph
2025-07-05 00:37:35 -04:00
56c71ee533 frontend progress. I am *almost* returning to monke.... but my datatype uses strings to serialize some objects in order to cooperate with entity framework.
how hard do you want to not use javascript.. is knockout.js worse than a viewmodel?
2025-07-03 13:18:35 -04:00
a337ca8a5f configuration frontend is probably fine 2025-07-03 01:21:37 -04:00
fc1e44e3dc y'boi hates frontend 2025-07-01 20:15:45 -04:00
f6b0a736cd utils 2025-07-01 01:12:28 -04:00
a4c2ff1ea4 rememberer is now a singleton, channels retrieve accounts
see 57
2025-06-26 11:57:42 -04:00
736fc3643b stop button
see #55
2025-06-22 14:13:22 -04:00
323d6fa521 webhooks aren't triggered by "!hook"; triggered by their own configured value 2025-06-22 00:04:51 -04:00
e0d5369823 automatically join self channel in twitch 2025-06-21 23:10:47 -04:00
9b41324665 fixes #46 2025-06-20 20:22:58 -04:00
92988257b6 localizations. command aliases.
see #19. see #9.
2025-06-20 20:09:44 -04:00
db5fa4dd7c ripgrep ignore file 2025-06-19 19:52:56 -04:00
76632b4543 conversion is now a formula 2025-06-19 19:20:21 -04:00
b859d99c92 fixed web controller pages 2025-06-12 00:40:37 -04:00
a8bf8a8488 don't necessarily load messages 2025-06-04 21:09:22 -04:00
224a3c5a62 you can have multiple parameters, you just have to trust that billyboy will treat them all as [frombody] for you.
and when has M$ ever embraced, extended, and extinguished your dreams?
2025-06-04 16:37:58 -04:00
c35a512dbd sendfile works
see #25
2025-06-04 16:28:53 -04:00
9ad7520c61 cache all the channels.
see #25 - now after restarts, we can still reply and message, etc.
2025-06-04 15:34:17 -04:00
0ff3902fd0 react works, sendfile theoretically might
but it turns out there's an issue, see note on #25
2025-05-29 14:10:48 -04:00
8cc6c00db3 messages can be replied to with internalAPI
and, they save correctly. which is why they weren't getting guids :face_palm:

see #25
2025-05-29 13:26:17 -04:00
7c7793f3b2 send message works!
...messages aren't getting stored, though.
2025-05-29 13:09:57 -04:00
5c2ba7397e rememberer API controller, more direct
but I need other stuff to use it instead of old ones
2025-05-23 17:15:33 -04:00
22ee1d2567 UAC descriptions
see #40
2025-05-23 15:18:14 -04:00
8dd8b599bd starting on UAC description 2025-05-22 17:41:01 -04:00
2645d631a5 linking works 2 ways
...i think it always worked? or it was just this one issue
2025-05-22 16:59:34 -04:00
a55e7a74ab backgroundservice instead of IHostedService - now I can *see* my g.d. errors! 2025-05-22 16:54:10 -04:00
0506d331c5 modified "just google it" trigger
see #30
2025-05-22 12:01:24 -04:00
6764acc55f kafka messages include UAC match 2025-05-22 11:46:03 -04:00
072a76794e it... works? 2025-05-15 16:50:56 -04:00
c42d6d3bc5 trailing slash on both. 2025-05-15 12:14:00 -04:00
e511f1c5ee shrug let's try a trailing slash on temp_deploy? 2025-05-15 12:05:13 -04:00
7b0f792e66 rsync needs to -e "ssh -i "pk"". begin quotation escaping hell. 2025-05-15 12:01:40 -04:00
aaf7c3b2f5 deployment tweak 2025-05-15 11:56:26 -04:00
b026dda003 cp -r 2025-05-15 11:18:25 -04:00
7c10b00110 more replacements
idk what else I would want
2025-05-15 00:11:42 -04:00
bbf94d215f webhook functions 2025-05-14 23:44:03 -04:00
0c1370bd04 unit converter attempts to resolve ambiguity
e.g., converting 28 pounds to 28 dollars? 🤷, *which* pounds and *which* dollars?
28 pounds to kilograms? shtikbot gotchu.

see #28

also, discord will self-truncate outgoing messages.
2025-05-08 00:30:51 -04:00
ee8cc96f71 known aliases for currency, from openexchangerates.org
fyi they have others, which they call "black market". notably in the black market: several cryptocurrencies. Notably *not* in the black market: bitcoin. Also notably not in the black market: several fantasies of the financial market. So if it's the legal argument, i don't get why bitcoin gets privilege. And obviously it's not the moral argument.

oh also a few jokes from myself.

see #28
2025-05-07 16:53:16 -04:00
e3c9a65f04 unit nicknames function
need to add them all to the conversion.json list

see #28
2025-05-07 15:23:00 -04:00
e0283e87f5 probably fix twitchsummon 2025-05-01 11:18:02 -04:00
0580a9d21f should deploy better 2025-04-29 14:50:11 -04:00
059b2e657c should copy wwwroot on build 2025-04-24 16:55:39 -04:00
631347aed8 admin interface works 2025-04-24 12:54:30 -04:00
e85a61607e startup hang solved
🎉
2025-04-24 10:58:01 -04:00
2d50a75f2e something blocks. What, I don't know. 2025-04-23 12:11:48 -04:00
be94366763 UACs, have a web interface, can be linked
twitch interface needs to collapse users, it's creating redundant copies
UACs need to be un-linkable
no search and no list make homer something something
2025-04-23 11:44:11 -04:00
8b41696e00 i don't think anything useful can be put in a .projectile 2025-04-19 11:47:19 -04:00
91752f012a @ counts as a word barrier
and now twitch unsummon works :)
2025-04-19 11:46:42 -04:00
1d70074d71 connects to twitch. twitchsummon happens.
I think twitchunsummon doesn't?
2025-04-19 11:11:39 -04:00
5ff601a60c clear up compiler warnings 2025-03-26 19:10:56 -04:00