Asaf Gartner
8bc4b5a66c
Added calendars
2024-01-28 19:12:59 +02:00
Ben Visness
76be9b668a
Republish Discord announcements to Abner's Matrix server
2023-12-05 23:55:39 -06:00
Asaf Gartner
65aab39432
Asset thumbnail backend
2023-05-17 22:34:55 +03:00
Ben Visness
524cf8e27b
Add ability to load templates live from the filesystem
...
See config.go.example.
2023-04-08 11:14:44 -05:00
Asaf Gartner
2af28d9f3f
Update pgx v4 to pgx v5
2023-01-29 08:53:57 +02:00
Asaf Gartner
ca663d874b
Allow separate mailer account and From address
2022-09-18 22:23:36 +03:00
Ben Visness
92b175c84d
Make good pretty jam wow much good
2022-08-04 21:00:15 -05:00
Ben Visness
68a00c91db
Rename the email override field for clarity
2022-05-25 17:39:57 -05:00
Ben Visness
c1fa6cae13
Integrate Nick's local S3 server
...
Works like a charm!
Small tweak for clarity
2022-05-14 00:48:19 -05:00
Asaf Gartner
11dd75ad03
Twitch monitoring
2022-03-22 20:07:43 +02:00
Ben Visness
251446d6e4
Do jam showcase stuff
2021-09-24 22:53:00 -05:00
Asaf Gartner
f8985e6ee3
User approval admin page and RSS
2021-09-24 03:13:40 +03:00
Ben Visness
6f7237f656
Log errors if ErrorResponse panics
...
We have to do this because otherwise the errors never actually end up in
the ResponseData.
2021-09-05 19:00:25 -05:00
Asaf Gartner
573fd8d2a2
Episode guide and trailing slashes in urls
2021-08-28 13:40:13 +03:00
Ben Visness
d92bf9a9b8
Add Discord account linking
2021-08-15 23:40:56 -05:00
Ben Visness
38a1188be7
Add Discord integration
...
Clean up several TODOs
Implement the full disconnect / resume flow
Detect zombied connections and restart
Implement the random delay on reconnect
Implement message sending!!
(with a goofy feedback loop on the echo bot)
Fix the feedback loop in the echo bot
Clean up the Discord gateway code
Many things are methods now to reduce the amount of explicit plumbing.
Connection handling should be a little more robust, and we have an
actual error handling strategy now.
Allow sending multiple Discord messages at once
Delete irrelevant tests
uhh, start rate limiting
Add per-route rate limiting
Add global rate limit handling
Handle context cancellation in Discord REST code
Allow changing buckets per route
Add the showcase rejection bot
Add library bot
2021-08-15 20:21:04 -05:00
Asaf Gartner
660f65ba95
Registration flow and email
2021-08-08 23:05:52 +03:00
Ben Visness
473255dbde
Add pprof
2021-06-24 08:10:44 -05:00
Asaf Gartner
a4671c5fb5
Profile page and timeline items
2021-06-22 12:50:40 +03:00
Asaf Gartner
d62f4ceeb6
Added log level to config
2021-05-06 12:12:18 +03:00
Asaf Gartner
470a0e4932
Moved min/max number of db connections to config file
2021-04-06 09:10:15 +03:00
Ben Visness
cdfe02726c
Get login working
2021-03-27 16:12:22 -05:00
Ben Visness
56cd737203
Add initial auth token / login stuff
2021-03-25 22:33:00 -05:00
Ben Visness
4fb161b3c6
Rework DB query stuff, use for projects
2021-03-21 15:38:37 -05:00
Ben Visness
cc521e0245
Add a lot of base template stuff
2021-03-17 20:25:06 -05:00
Ben Visness
45763de9e6
Put Go stuff in the /src folder
2021-03-10 21:39:24 -06:00