~evanj/cms

ref: 76738226cae5c57a518db8a20b0525d32223f741 cms/TODO -rw-r--r-- 536 bytes
Feat(email+upgrade): MVP support for user emails (after signup) and
upgrading subscription.
WIP(rate limiting): Initial support for rate limiting. TODO: rate limit
for user to org.
Feat(stripe/billing): cms_billing table complete. NEXT: Allow users to
adjust billing/cancel.
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.
WIP(stripe): *.
Feat(footer+logo): Updating HTML.
Feat(LICENSE): AGPL -> EUPL. Changing to modified EUPL.
Feat(c/*+landing): Landing page additions for payment options in the
future + refactoring all controllers to DI base controller.
Chore(TODO): Update TODO list for current roadmap goals.
Feat(c/space): Adding more testing for space. Removing old/stale tests
(db and content).
Feat(go.mod): Dependency cleanup. Removed some.
Fix(db/content.go): Quickfix for broken content search (accidently
messed up last commit -- didn't test it).
Chore(pagination): Renaming Last to Before for pagination in
anticipation for After addition.
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(content search): Pagination for content search complete. Fix up
rest of pagination. Better queries + tmp tables for per contenttype
content searches.
Feat(pagination): Refactor pagination to operate on before rather than
page.
Feat(makefile): Improving makefile for BSD.
Fix(cache/db): Space update was not commit'ing transaction.
Feat(space): Space update complete.
Fix(ref clear+modal scroll): Fixing css on nested modal scroll dismisal.
Improving clear button behavior on ref list.
Next