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

Release 1.0 #40

Draft
wants to merge 8 commits into
base: master
from

Conversation

@wodka
Copy link

commented Sep 12, 2019

Description

The 1.0 release contains a major rewrite of the frontend and backend. They have been decoupled to enable large scale deployments of ohmyform.

Motivation and Context

The core should be using a modern stack and it must be easy for developers to help and join the effort

How Has This Been Tested?

Screenshots (if appropriate):

unknown (1)

Types of changes

Breaking Changes

  • the original URL's no longer work -> since the new UI moves away from Hashbang routing and uses regular paths to achieve the same.
  • api calls changed (there was no public documentation for them, this changes with this release)
  • there is no more api key to check against the api -> authentication is handled through JWT - you can request a token + refresh token and update this yourself

Regular Changes

  • no db changes are required - structure stays the same.
  • passwords are now hashed with bcrypt
  • new Admin UI to also manage Users
  • new Admin UI to handle Forms
  • new Question UI
@Leopere Leopere added this to In progress in Needs via automation Oct 9, 2019
@Leopere Leopere added this to In progress in OhMyForm 1.0 via automation Oct 9, 2019
@Leopere Leopere self-requested a review Oct 9, 2019
@Leopere

This comment has been minimized.

Copy link

commented Oct 9, 2019

Since this should theoretically resolve a lot of things added a heap of labels.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Needs
  
In progress
OhMyForm 1.0
  
In progress
3 participants
You can’t perform that action at this time.