Ben Visness
98da461d92
Rework request handling
...
It's a lot simpler now, control flow is easier to work with in handlers,
and HMNHandler now natively implements http.Handler, simplifying our 404
setup by completely removing the need for MakeStdHandler.
2021-04-05 22:30:11 -05:00
Ben Visness
a6cdbac4c7
Get a 404 route working
2021-03-30 23:20:50 -05:00
Ben Visness
8929a5d749
Start porting landing page; rework db layer a bit
2021-03-30 22:55:19 -05:00
Ben Visness
f7ac023c44
Re-hash user's passwords if necessary when they log in
2021-03-28 10:32:30 -05:00
Ben Visness
8f2958594a
Add a cron to delete expired sessions
2021-03-27 23:22:29 -05:00
Ben Visness
608d1af195
Add logout
2021-03-27 16:27:40 -05: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
acca4fe232
Initial implementation of password-checking
2021-03-21 22:07:18 -05:00
Ben Visness
4fb161b3c6
Rework DB query stuff, use for projects
2021-03-21 15:38:37 -05:00
Ben Visness
c2aeaedea9
Move some stuff around
2021-03-17 21:29:31 -05:00
Ben Visness
465c877241
Add custom request context thing
2021-03-17 21:14:06 -05:00
Ben Visness
cc521e0245
Add a lot of base template stuff
2021-03-17 20:25:06 -05:00
Ben Visness
a4e2d625a3
Start migrating templates
2021-03-14 15:49:58 -05:00
Ben Visness
b92adff355
Add first attempt at a middleware
2021-03-10 23:02:43 -06:00
Ben Visness
a7763831b5
Add SCSS build
2021-03-10 22:19:37 -06:00
Ben Visness
45763de9e6
Put Go stuff in the /src folder
2021-03-10 21:39:24 -06:00
Ben Visness
2280bc4cf6
Add signal handling
2021-03-10 21:29:32 -06:00
Ben Visness
828d38639c
Add structured logging
2021-03-10 21:19:39 -06:00
Ben Visness
b353b4d9e3
Add initial version of error package
2021-03-10 18:49:14 -06:00
Ben Visness
c69bf04785
Add migration system and initial migration
2021-03-09 23:43:34 -06:00
Ben Visness
35291d609f
Initial commit
2021-03-09 02:05:07 -06:00