Commit Graph

103 Commits

Author SHA1 Message Date
karemarsy 8f730854e1 Make the submission thank you page vertically
centered
2020-04-21 13:17:42 +02:00
karemarsy 4b8269b868 Fix the identation of codes
Making codes easier to read
2020-04-21 09:40:46 +02:00
karemarsy d304db99db Implement the submission thank you page
Implementated the page of submission thank you
2020-04-20 19:14:42 +02:00
Yannick f2b264d787 Define a custom layout for submission thank you page 2020-04-20 11:06:52 +02:00
bumi 3dcd7314d0 My english typing is so bad :) 2020-04-15 17:46:47 +02:00
bumi c0064934e9 Merge pull request #14 from bumi/form-partial
Add form update
2020-04-15 15:32:23 +02:00
bumi 51e79f1502 Typo 2020-04-15 15:00:46 +02:00
bumi 47a4de735d Add Airtable demo 2020-04-15 14:53:33 +02:00
bumi 5793b71ae6 Better english 2020-04-14 14:29:22 +02:00
bumi f12238fbd4 Add form update 2020-04-14 14:25:38 +02:00
bumi 4821227895 Experiment with typing cycler 2020-04-14 14:13:06 +02:00
bumi 833c1a5519 Prevent tinyforms.js to init multipe times 2020-04-14 14:13:06 +02:00
bumi 916511edf4 Use turbolinks:load event listener
We use turbolinks so the DOMContentLoaded is not enough
2020-04-14 14:13:06 +02:00
bumi 6381a19d10 Merge pull request #11 from bumi/New-forms-page
Add some styling on create form
2020-04-14 11:59:44 +02:00
Yannick 97db52d2e1 Move sqlite3 dependecy into development only 2020-04-14 11:57:55 +02:00
bumi 02d66637bd Add a textarea to the testform 2020-04-14 11:50:01 +02:00
bumi 43b044d60f Fix test form and move to public directory to make it easily available
The form is helpful for development. moving it to the public folder makes
it available from http://localhost:3000/testform.html
2020-04-14 11:48:53 +02:00
karemarsy cd5483a9b6 Merge branch 'New-forms-page' of https://github.com/bumi/tinyforms into New-forms-page 2020-04-14 11:31:45 +02:00
karemarsy f8dd4a777e Merge gemfile changes 2020-04-14 11:28:44 +02:00
karemarsy f5545a54da Remove unnecessary class in column
Removed some unnecessary classes and resize the card
2020-04-14 11:15:01 +02:00
Yannick b978d7d197 Merge branch 'master' into New-forms-page 2020-04-14 09:10:38 +02:00
bumi edf6884647 Add support for Airtable 2020-04-13 23:11:46 +02:00
Yannick 6366aa8e57 Merge branch 'master' into New-forms-page 2020-04-13 19:59:25 +02:00
karemarsy b34b145616 Implement form design 2020-04-13 19:10:56 +02:00
bumi 80fe5f4220 Add magic ID value to demo 2020-04-13 16:27:56 +02:00
bumi 7917e921ad Use help route to redirect to notion hosted help center
This makes it easier for us later change the URL
2020-04-13 16:14:45 +02:00
bumi 80771e7415 Disable demo submit button and add link to contact 2020-04-13 16:14:21 +02:00
bumi 64031261c5 Configurable google auth callback URL 2020-04-13 15:18:14 +02:00
bumi 5947cd393e Actually link the google auth button 2020-04-13 15:13:01 +02:00
bumi c478cfc7af Use sorcery for logins
This gives us more flexibility and allows us to use password authentication
later. Also we don't need to build the login functionality ourself.
2020-04-13 14:59:07 +02:00
bumi 73c184a4a0 Use secure token to create attachment links
The link is public but protected by a secure token.

This extends the activesupport Attachment model to automatically
generate a token
2020-04-12 23:47:56 +02:00
bumi ad317e917d Automatically run DB migrations during the heroku release phase 2020-04-12 23:25:41 +02:00
bumi bffed7a606 Add sequential_id to calculate auto incrementing submission id 2020-04-12 23:18:55 +02:00
bumi 38166282a7 Add link to help center
currently hosted as public notion page
2020-04-12 16:51:21 +02:00
bumi c26fd593de Personalize thank you message in demo 2020-04-12 16:50:54 +02:00
bumi dfa621d0bc Add submission response to event details in tinyforms.js
This makes the submitted data more easily accessible
2020-04-12 16:50:17 +02:00
bumi 6e3e3ff8f6 Merge pull request #13 from bumi/feature/demo-page
Add demo page
2020-04-12 16:40:33 +02:00
bumi 9275e54754 Merge pull request #12 from bumi/move-header-to-partial
Move header into separate partial
2020-04-12 16:40:20 +02:00
bumi 8b15aed445 Add link to demo google document 2020-04-12 10:09:30 +02:00
bumi b5027d9a07 Add file upload to demo 2020-04-12 01:29:23 +02:00
bumi 3723284f0d Move header into separate partial
This makes the files a bit smaller and easier to read.

Also remove some HTML nesting which should not be necessary.
2020-04-12 01:11:16 +02:00
bumi e46e68cc22 Add demo page
The demo page shows a form and an embedded google sheet side by side.
The form needs be be configured with a DEMO_FORM_ID environment variable.
2020-04-12 01:01:28 +02:00
Yannick af67e44fdf Merge branch 'master' into New-forms-page 2020-04-11 17:28:40 +02:00
bumi e68d4941f1 Merge pull request #10 from bumi/forms-index-page
Implement the card design
2020-04-11 13:03:15 +02:00
Yannick 5c6a7a605d Removed unused classes 2020-04-11 11:51:43 +02:00
Yannick 8e752db364 Add card details in the card footer 2020-04-11 11:47:54 +02:00
Yannick cc95366051 Use fontawesome css import 2020-04-11 11:30:29 +02:00
bumi c5b75d806e Add submission count and date to form card 2020-04-10 22:31:18 +02:00
Yannick 739c67b6b7 Remove unrelated db file 2020-04-10 21:55:42 +02:00
karemarsy d1b9863257 Add some styling on create form
Added some styling on create form
2020-04-10 21:33:38 +02:00