hmn/src/models
Ben Visness a147cfa325 Rework DB API
This takes advantage of generics, and generally clears up a lot of
inconsistencies and quality-of-life issues.

Start of db rework: clean up, start generics, improve tests

Write some nice aspirational package docs

Rework and document the db API

Tests still pass, at least...now for everything else

Update all callsites of db functions

Finish converting all callsites

Not too bad actually! Centralizing access into the helpers makes a big
difference.

wtf it works
2022-05-06 16:56:13 -05:00
..
asset.go Profile page and timeline items 2021-06-22 12:50:40 +03:00
discord.go Process Discord markdown for snippets 2021-08-23 22:26:27 -05:00
imagefile.go Put timestamp in avatar filenames to avoid cache problems 2021-09-07 19:55:52 -05:00
library_resource.go Rework the category/thread data model 2021-07-29 22:49:24 -05:00
link.go Add user edit form 2021-08-27 17:18:02 -05:00
onetimetoken.go Registration flow and email 2021-08-08 23:05:52 +03:00
podcast.go Podcasts 2021-07-23 06:09:46 +03:00
post.go Switch to centralized helpers for fetching threads/posts 2021-09-22 23:48:31 -05:00
project.go Added projects to admin approval queue 2022-03-06 14:48:47 +02:00
project_test.go I really have no idea where I left off 2021-11-08 13:16:54 -06:00
session.go Start forum editing experience, including bbcode parser 2021-07-04 15:31:37 -05:00
snippet.go Create snippets! 2021-08-23 19:49:39 -05:00
subforum.go Rework DB API 2022-05-06 16:56:13 -05:00
tag.go Add tag management to projects 2021-12-07 21:37:52 -06:00
thread.go Add all the rest of the blog post operations 2021-07-30 18:08:42 -05:00
twitch.go Twitch monitoring 2022-03-22 20:07:43 +02:00
user.go Removed old user avatar url field from the db 2022-02-13 21:52:29 +02:00