Commit Graph

14 Commits

Author SHA1 Message Date
fiatjaf f55da2b20d fix submissions page for non-scalar fields (render as yaml). 2018-10-03 18:44:35 +00:00
fiatjaf 9eb1580afa Merge branch 'modal' 2018-09-23 21:54:43 +00:00
fiatjaf 1b31f746ef reuse our old modal markup as a react component instead of react-modal. 2018-09-23 21:27:54 +00:00
Cole 82797f66b1 loading es5 query-string package for uglify compatibility 2018-09-23 16:11:38 -04:00
fiatjaf 173cd01a91 iframe preview email template. 2018-09-21 13:21:51 +00:00
fiatjaf ef0a3ddd67 email templates editing, syntax help and preview modals and actually rendering on submit. 2018-09-19 23:30:43 -04:00
fiatjaf 5279698fee better client error handling on API calls. 2018-09-06 00:03:29 +00:00
fiatjaf 62bec6f15b remove eslint config. 2018-08-20 18:46:18 +00:00
fiatjaf 6f8bf4e4e2 production builds on heroku. 2018-08-18 18:21:46 +00:00
fiatjaf 0eb778d803 forms dashboard now entirely on react.
- setup js tooling (node modules and Makefile)
- setup prettier so js code can be standardized
- move js and scss source dirs around
- setup react and react-router, making them take control of
  /forms, /dashboard and /forms/<hashid> and so on
- remove all forms dashboard templates, moving their markup and logic to jsx
- remove unnecessary js code and rename submissions.scss to settings.scss
- create formspree/forms/api.py and move all actions created from the
  dashboard into there
- remove some bloat
2018-08-18 12:43:48 +00:00
fiatjaf@spooner d28b81a116 virtual-dom for saner create-form modal management. 2016-03-28 23:53:58 -04:00
fiatjaf@spooner f34aea0850 sitewide forms. 2016-03-07 22:37:02 -05:00
fiatjaf@spooner 8762e81af1 creating forms with urls known beforehand.
if the email is registered for the user,
the form is automatically confirmed. if not,
a confirmation email is sent automatically.
2016-03-07 09:24:46 -05:00
fiatjaf@spooner d09c20b274 naively bundle all scattered js into a file. 2016-03-07 08:02:18 -05:00