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
a4c2ff1ea4
rememberer is now a singleton, channels retrieve accounts
...
see 57
2025-06-26 11:57:42 -04:00
e0d5369823
automatically join self channel in twitch
2025-06-21 23:10:47 -04:00
76632b4543
conversion is now a formula
2025-06-19 19:20:21 -04:00
c35a512dbd
sendfile works
...
see #25
2025-06-04 16:28:53 -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
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
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
e0283e87f5
probably fix twitchsummon
2025-05-01 11:18:02 -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
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
d22faae2f6
vassago is back to 0! sort of!
2025-03-12 18:34:39 -04:00
53753374f0
runs and listens without exploding
2025-03-11 22:20:09 -04:00
50ecfc5867
double add solved. also, i was relinking... I think that's supposed to have been only if needed.
2025-03-11 13:33:00 -04:00
0d3a56c8db
double-adding of Accounts is sovled - but now it's double-adding Users.
...
whyyyy
2025-03-06 17:02:33 -05:00
d006367ecc
you know why its change is being tracked? because you have another db context.
2025-02-28 22:53:10 -05:00
c971add137
a lot of my problems are who owns what
2025-02-27 16:17:26 -05:00
3ed37959ad
fixed most compiler complaints in discord interface
2025-02-25 23:45:30 -05:00
740471d105
rememberer. but it doesn't remember.
...
FUCK this is what I get for saying I like entity framework. *adds thing* *hits save* "(unrelated shit) is already here, why are you trying to add it again you dumbass?" FUCK IF I KNOW, you're supposed to be straightening this shit out!
2025-02-07 17:00:29 -05:00
03fdb56190
ok no i take it back, we do need a rememberer?
...
send 2 messages - it'll pull out a channel and complain it's already been attached.
2025-02-03 20:41:11 -05:00
c3a9ac3c54
restfulness is not working. Must implement rememberer.
2025-01-30 17:43:48 -05:00
203c6af3cf
restful with the db
...
because otherwise it caches for you. "but adam, won't that make it slower?" i just accidentally compared it to the production version; it's faster. over wifi! granted maybe it's not technically faster but something else might technically be happening, whatever. result observed
2025-01-28 21:34:43 -05:00
4c06a74410
twitch properly sets up self account
2024-12-26 17:27:35 -05:00
1b8a714a96
runs, performs features, doesn't crash
2024-07-13 18:59:10 -04:00
7c22ae1643
found a magic number :((
2024-07-13 17:56:19 -04:00
4bd51721b6
more details, more links, fixed a bug where it wouldn't give itself a seen-in-channel
2024-06-10 16:24:30 -04:00
54414b8748
db migration: no featurepermissions, and channel permissions embedded in channel
2024-05-10 16:41:00 -04:00
464b6a90e4
channel permissions are just part of channel
2024-04-05 23:59:39 -04:00
b84e47344b
db in the right place; fix QR code math
2024-01-10 21:21:31 -05:00
efb4ab00d2
IsSelf fix for Definitely snarkiness
...
notes to self. 1) trust in upsert. an account has an external ID, a channel has an external ID w.r.t. its protocol. 2) as long as you can collapse a User, collapse Self.
2024-01-05 21:39:31 -05:00
23e18f2028
complex channel types, some channels UI
2023-12-03 14:33:58 -05:00
d060e92ed9
link to self
...
but twitch interface can't whisper self atm
2023-12-01 14:02:47 -05:00
edc86af538
woops lol
2023-11-30 16:16:07 -05:00
e7b70468ae
clearer definition of the concept of permission
2023-11-30 12:50:51 -05:00
8c6087d557
mark protocol on messages and fixed twitchlib detecting duplicates incorrectly
2023-08-22 15:33:09 -04:00
da7078f535
clear out detiktokable links when done
...
fixes #18
2023-08-22 14:58:44 -04:00
e9ddcd237c
users controller, and some other fixes
2023-07-04 20:40:37 -04:00
5bb64f764c
twitch summon and dismiss both exist
...
and with that: twitch, as a platform, exists.
must sort out permissions.
2023-07-04 18:51:27 -04:00