All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- switched to supervisord based combined container
- heroku deployments
- fix problem with node-prune on production build
- variable names in examples (ohmyform#134)
- Submission export
- Lokalize reference
- more languages
- updated french translations by @Vercety87
- upgrade to node 14 (ohmyform#99)
- missing dependency to @apollo/client
- footer rendering during authentication check
- authentication check for profile page
- improved german translation (ohmyform/ui#28)
- colors for landing page buttons
- menu selection type
- upgraded dependencies
- slug for fields to be able to set value by url parameter
- form submission hokks
- default index.html for api without bundled ui
- slug for form fields can now be saved
- submission webhooks with ability to customize json payload
{ form: ID submission: ID created: DateTime lastModified: DateTime fields: [ { field: ID slug: String value: any } ] }
- minify containers to reduce layer size
- bug in settings resolver with nullable fields
- bug if user was deleted and form still exists
- do not show login note if it is not set
- typo in dropdown options ohmyform#96
- query parms are not parsed ohmyform/ui#27 ohmyform#100
- errors because of missing user reference (ohmyform#102)
- container now runs as non root user
DEFAULT_ROLE
->admin
|superuser
|user
- withuser
being the default, making it possible that new users can create their own forms after creatingLOGIN_NOTE
-> markdown for Login Page, to show info text on login pageHIDE_CONTRIB
-> ability to hide contribution banner- mobile improvements for lists and home page
- markdown support for page paragraphs and field description
- hideable omf badge
- login notes
- username in admin toolbar
- github stars in multiple places
- verified spanish translations ohmyform/ui#23
- di on setting resolver, prevented signup settings to be visible in ui
- return admin of form also for admins
- yes / no field fixed on admin and user view
- prev property error on div
- rating field default on admin
- number field defaults
- translations for field validation
- number validation
- side menu only shows accessible entries
- Fetch Server Settings to determine if signup is available
SPA
env variable to have static page with loading spinner before redirectde
,fr
,es
,it
,cn
base folders for translations- finish translating
de
anden
- add
yarn translation:sort
to order translations (to ensure the same order when we add / change translations) - add
yarn translation:missing <lang>
to print a list of missing translations for the given language (this takesen
as a baseline) - travis for tests
- eslint with prettier
SIGNUP_DISABLED=true
to prevent users from signing up
export
uses now spa mode for initial loading screen
- OMF#93 dropdown options are not saved
- redirect attempts on static export
- startup error with invalid create admin config
- nginx example
- load balanced example
- minimal example
- docker-compose mongo data dir to persist data