Feat(dynamic): Dynamic content pages have been added (rather than
hardcoded HTML. This is Skipper dog fooding itself (I.E. Skipper
now makes requests to itself to pull content for these dynamic pages).
This commit also adds initial support for an "official" Skipper Go API.
This is nice as the API satisfies interfaces Skipper itself uses
internally (E.G. m/content, m/value).
Feat(vendor): Updating deps.
Feat(cms.go): Retrying if requests last too long. Effective max request
time of 30 seconds (ten seconds max retried three times).
WIP(rbac): Large DB interface refactor. Prep for rbac work. TODO: All
tests have broke. Fix them.
WIP(testing): Step one of fixing broken tests.
Feat(build version): Put build version into footer.
Feat(Big): Added a few things here...
* MVP stripe integration (new controller/server).
* Moved tmpl to views (package v).
* Added ability to create migrations.
* Added first migration. Remove user_to_space in favor of org table.
Feat(c/hook): Testing complete for hook controller. 100%.
Fix(c/space): Test coverage was whacked out over t.Run usage.
Feat(c/space): Adding more testing for space. Removing old/stale tests
(db and content).
Chore(deps): Update dependencies.
Feat(pagination): Refactor pagination to operate on before rather than
Feat(makefile): Improving makefile for BSD.
Fix(db_test): Adding more DB integration tests. Fixed content delete bug
causing data loss.
WIP(reference list): Getting closer to completing ref list impl.
WIP(Reference): Reference type almost complete.
Feat(cache): Adding more cache; cache for contenttype and space.
Feat(updating+json): Updating contents works. Can now deliver json
responses as well.