Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AuthCompanion Refactor to 4.0.0 #22

Merged
merged 20 commits into from
Apr 3, 2024
Merged

AuthCompanion Refactor to 4.0.0 #22

merged 20 commits into from
Apr 3, 2024

Conversation

authcompanion
Copy link
Owner

@authcompanion authcompanion commented Mar 15, 2024

Refactoring AuthC to form a solid foundation for 4.0.0
This refactor will be result in a major version change and BREAKING changes are expected.

Feats:

  • Introduce support for postgres db
  • New Login and Registration Page Style

login

Refactor:

  • Introduce Drizzle ORM
  • Simplify server code throughout including the db schema

Remaining Scope:

  • Refactor app and server
  • Refactor key generation/import
  • Refactor admin account seed plugin
  • Refactor admin services
  • Refactor admin dashboard to use updated admin apis
  • Refactor auth
  • webauthn services
  • Refactor jwt utils
  • Refactor client UIs - drop support for tailwind and add bootstrap (to match admin dashboard approach)
  • Refactor ava test suite
  • Update Docs for changes
  • Test and fix bugs and stabilize the release

@authcompanion authcompanion self-assigned this Mar 15, 2024
db/db.js Show resolved Hide resolved
@authcompanion authcompanion merged commit acced69 into main Apr 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants