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

feat: v3 #8

Draft
wants to merge 11 commits into
base: main
Choose a base branch
from
Draft

feat: v3 #8

wants to merge 11 commits into from

Conversation

viztea
Copy link
Collaborator

@viztea viztea commented Sep 11, 2023

A new major version of Fairu!

Frontend

Entirely written in Kotlin using kotlinx-html, HTMX, Hyperscript, and TailwindCSS.

  • File Browser
    • File Previews
    • Pagination

(closes #3 #2)

Backend

  • Access tokens -> Access keys.
  • Add pagination to /v1/users/:id/files endpoint.
  • Users now require to sign-up with an email address.
  • Different storage backends
    • S3
    • File System
  • Add multi-factor authentication stuff (passkeys, otp, etc.)
  • Improve the security of user sessions.
  • Password resetting.
  • Be able to roll access-keys in case the JWT was lost.

All around a bunch of very needed updates :D

@viztea viztea changed the title feat(frontend): start work on kotlin frontend feat: v3 Sep 19, 2023
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.

(Frontend) Move away from BlueprintJS
1 participant