~evanj/cms

WIP(perPage/after): Testing to see if this is viable.
Fix(db/content.go): Quickfix for broken content search (accidently
messed up last commit -- didn't test it).
Fix(db/content.go): Making sure all transactions are committed and
rolled back.
Fix(.build.yml): Update build for static dir.
Chore(pagination): Renaming Last to Before for pagination in
anticipation for After addition.
Feat(static): Moving all CSS/JS to static directory (no more external
CDN/unpkg usage).
Feat(TODO+.build.yml): More TODOs. Only deploy if current ref is latest
on branch.
Fix(iter, hooks): Fixing iterators for contenttype and hook. Improving
paging for sending webhooks. Fixing update with nested select locking
tables and timing out when ref and ref list types are updated on a
content.
Feat(README+LICENSE): Small updates to readme and license to reflect
tagline message on website.
Feat(content search): Pagination for content search complete. Fix up
rest of pagination. Better queries + tmp tables for per contenttype
content searches.
Fix(new*List): Remove error, remove panic when list is of size zero.
Feat(.build.yml): Tip deployments.
Feat(pagination): Refactor pagination to operate on before rather than
page.
Feat(makefile): Improving makefile for BSD.
Fix(html, css): Slight tweaks to editors.
Fix(tinymce): Tiny mce breaking local links in editors.
Fix(cache/db): Space update was not commit'ing transaction.
Fix(file): Fix file input for bootstrap v5.
Feat(private files): Upload files to E3 as private.
Fix(Security): Fixing issue with caching where users could access spaces
they were not suppose to.
Feat(alpha message): Allow signups. Add disclaimer for site.
Next