Asaf Gartner
7410fbcd4a
EsBuild with on-request rebuild and hot-reloading
2024-06-07 10:30:02 -04:00
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
Ben Visness
bb38d0b759
Merge remote-tracking branch 'origin/feature/2023_frontend_updates'
2023-03-07 11:40:26 -06:00
Asaf Gartner
a324af8a0c
Updated example config
2023-01-29 08:53:57 +02:00
Asaf Gartner
2af28d9f3f
Update pgx v4 to pgx v5
2023-01-29 08:53:57 +02:00
Jake Mason
1db187e9d3
Note that the Postgres user needs to be created by the user
2023-01-16 21:19:36 -05:00
Asaf Gartner
ca663d874b
Allow separate mailer account and From address
2022-09-18 22:23:36 +03:00
Ben Visness
b27ddd1e7f
A few education improvements
2022-09-17 16:21:58 -05: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
Ben Visness
e4bb741a15
Automatically create the HMN user if necessary
...
This pretty much certainly won't work in real environments. If it does,
your db config is not secure :)
2022-05-11 19:50:51 -05:00
Ben Visness
0e56f56372
Rename all the db tables
2022-05-07 08:11:05 -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
36bb2ce2d5
Put timestamp in avatar filenames to avoid cache problems
2021-09-07 19:55:52 -05: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
Ben Visness
e5055a1237
Fix some small bugs
2021-08-29 19:15:48 -05:00
Ben Visness
4204081563
Make tons of fixes to server setup
2021-08-29 18:11:41 -05:00
Ben Visness
f40936ae61
Tweak some scripts, make executable
2021-08-28 16:33:15 -05:00
Asaf Gartner
573fd8d2a2
Episode guide and trailing slashes in urls
2021-08-28 13:40:13 +03:00
Asaf Gartner
34a0649dfc
Replaced all handmadedev.org emails with handmade.network addresses
2021-08-17 08:22:41 +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
6b21291798
Add plain-text post previews
...
I opted to do this by making a new markdown renderer that only outputs
plain text, no HTML. This feels a lot more sane to me than trying to
strip HTML out of already-parsed stuff. The tradeoff right now is that
some content just doesn't show up at all, notably bbcode content. I
doubt anyone will care.
2021-07-05 13:34:51 -05: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
94bd05751e
Added our 404 page
2021-05-04 16:23:02 +03:00
Asaf Gartner
e14116c99f
Ensure properly configured BaseUrl.
2021-05-04 12:24:31 +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