Commit Graph

127 Commits

Author SHA1 Message Date
Chirag Chhatrala 8e47b49e9a
Improve Templates (#183)
* Improve Templates

* Fix test case

* Update AI GenerateTemplate

* update openai client and GPT completer

* composer.lock

* Update types and list json with script

* Template changes

* fix on draft template

* Finish opnform templates

---------

Co-authored-by: Forms Dev <chirag+new@notionforms.io>
Co-authored-by: Julien Nahum <julien@nahum.net>
2023-09-08 13:00:28 +02:00
formsdev d93eca7410
Edit field options as sidebar (#190)
* Edit field options as sidebar

* WIP

* Finish dynamic positioning of sidebar

* Open block on addition, fix pro tag, add visual clue field open

* fix typo

* remove extra code

* remove extra code

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2023-09-08 12:49:13 +02:00
formsdev a06a43c01c
Customised email reply to (#186)
Co-authored-by: Julien Nahum <julien@nahum.net>
2023-09-06 10:04:08 +02:00
formsdev c66c09e17b
Better form editor (#187) 2023-09-05 16:25:33 +02:00
formsdev c0a8f0d2bd
Alert for Draft Form (#180)
* Enable Pro plan - WIP

* no pricing page if have no paid plans

* Set pricing ids in env

* views & submissions FREE for all

* extra param for env

* form password FREE for all

* Custom Code is PRO feature

* Replace codeinput prism with codemirror

* Better form Cleaning message

* Added risky user email spam protection

* fix form cleaning

* Custom SEO

* fix custom seo formcleaner

* Better webhooks

* Slack-Discord extra feature

* Alert for Draft Form/View
2023-08-31 10:56:14 +02:00
formsdev 662088e20f
Slack-Discord extra feature (#176)
* Enable Pro plan - WIP

* no pricing page if have no paid plans

* Set pricing ids in env

* views & submissions FREE for all

* extra param for env

* form password FREE for all

* Custom Code is PRO feature

* Replace codeinput prism with codemirror

* Better form Cleaning message

* Added risky user email spam protection

* fix form cleaning

* Custom SEO

* fix custom seo formcleaner

* Better webhooks

* Slack-Discord extra feature

* fix conflict
2023-08-30 14:20:14 +02:00
formsdev 057bfde8b7
Field Logic Error Handling - frontend (#162)
* Field Logic Error Handling - frontend

* Fix test case

* fix expected_type for multi select

* fix variable

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2023-08-30 13:28:52 +02:00
formsdev 01a01a8c72
Custom SEO (#154)
* Enable Pro plan - WIP

* no pricing page if have no paid plans

* Set pricing ids in env

* views & submissions FREE for all

* extra param for env

* form password FREE for all

* Custom Code is PRO feature

* Replace codeinput prism with codemirror

* Better form Cleaning message

* Added risky user email spam protection

* fix form cleaning

* Custom SEO

* fix custom seo formcleaner

* remvoe fix condition
2023-08-30 11:43:11 +02:00
formsdev fb79a5bf3e
Enable pricing (#151)
* Enable Pro plan - WIP

* no pricing page if have no paid plans

* Set pricing ids in env

* views & submissions FREE for all

* extra param for env

* form password FREE for all

* Custom Code is PRO feature

* Replace codeinput prism with codemirror

* Better form Cleaning message

* Added risky user email spam protection

* fix form cleaning

* Pricing page new UI

* form cleaner

* Polish changes

* Fixed tests

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2023-08-30 09:58:29 +02:00
formsdev 11ad626a72
On Form Preview field's modal & drag (#159)
* On Form Preview field's modal & drag

* fix typo

* remove extra code

* fix page break
2023-08-16 11:44:52 +03:00
formsdev 524d4db56e
Reply to for email notifications (#152)
* Reply to for email notifications

* Polish Code
2023-07-26 09:50:27 +02:00
formsdev e28d80e7da
Select field selection handling (#158) 2023-07-26 09:49:31 +02:00
formsdev fd2703c46d
List rendering error (#140) 2023-07-03 09:44:27 +02:00
formsdev 1d5c6f4895
Feature: Delete submission (#137)
* Feature: Delete submission

* Small polishing

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2023-06-30 15:53:04 +02:00
formsdev a1e2f7b21d
Fix logic actions options (#136) 2023-06-19 14:51:08 +02:00
Chirag Chhatrala 5087724847
Update dirty forms editor (#119) 2023-05-21 19:34:47 +02:00
Chirag Chhatrala d2f4c1f358
Embed form as popup (#124)
* Embed form as popup

* minify true
2023-05-19 16:06:48 +02:00
Chirag Chhatrala 60e1f6d6c3
numeric fields show the numeric keyboard (#122) 2023-05-19 15:56:28 +02:00
Chirag Chhatrala 8cb368f455
fix copy form, remove form title on create (#118) 2023-04-26 17:05:22 +02:00
Chirag Chhatrala 3f2fe352e8
Field Help as Html text & Help Position (#115)
* Field Help as Html text & Help Position

* Re-organize field options modal

* put margin for above help
2023-04-19 10:13:50 +02:00
Chirag Chhatrala 9784e873f2
Block hide, width, align (#109) 2023-04-12 13:36:12 +02:00
Chirag Chhatrala df68b20f82
Confetti on form submission (#113) 2023-04-12 13:17:05 +02:00
Julien Nahum 0de67278fc Reflect AI changes on form fields editor 2023-03-27 16:22:24 +02:00
Julien Nahum fd0ba3f2e0 Merge branch 'ai-forms' 2023-03-27 15:22:10 +02:00
Julien Nahum 999b25c11c Added contact form to the home page 2023-03-27 15:02:47 +02:00
Julien Nahum 16f13294e3 Move remove block button to avoid misclick 2023-03-27 14:38:41 +02:00
Julien Nahum 62fcfc8f19 Always send submissison message on current window 2023-03-23 14:28:39 +01:00
Julien Nahum 2fcce79c3a Add JS event on submission 2023-03-23 14:17:55 +01:00
Chirag Chhatrala 8d11d2c976
Logic for disable fields (#103)
* Feature: Disabled fields

* disable field for rating

* logic for disable fields

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2023-03-22 15:50:29 +01:00
Chirag Chhatrala 9b3f5ddbdf
Feature: Disabled fields (#98)
* Feature: Disabled fields

* disable field for rating

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2023-03-22 15:49:52 +01:00
Chirag Chhatrala 2b00137c76
Change Edit submission button text (#105) 2023-03-15 18:11:38 +01:00
Julien Nahum 472b1a8061 Automated the generation of form templates 2023-03-14 12:01:36 +01:00
Chirag Chhatrala 5df4488c25
Polish UX (#100) 2023-03-11 12:13:21 +01:00
Chirag Chhatrala 43020939ed
pre-fill with current date not working with local storage (#96) 2023-03-11 12:12:55 +01:00
Chirag Chhatrala 4da7e4460f
form autosubmit (#92)
* Hide form title via URL param

* FormUrlPrefill smal fixes

* form autosubmit

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2023-02-25 10:26:06 +01:00
Chirag Chhatrala 47964ec565
Hide form title via URL param (#89)
* Hide form title via URL param

* FormUrlPrefill smal fixes
2023-02-22 16:39:13 +01:00
Leonard Selvaraja b101a5daba
[Added] Discord Webhook Notification (#81) (#83)
* [Feature] Added Discord Webhook feature to forms

* Remove commented out svg

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2023-02-19 13:19:16 +01:00
Chirag Chhatrala d6930d0dc2
Form visibility closed (#91) 2023-02-19 13:11:50 +01:00
Chirag Chhatrala 7b5968401b
Prefill with today fixes (#87) 2023-02-07 13:40:46 +01:00
Chirag 049649a81e
remove extra old code + fix middleware JS set layout (#82)
Co-authored-by: Julien Nahum <julien@nahum.net>
2023-01-28 12:55:15 +01:00
Chirag 1b15597e0e
Fix logic on hidden, loading on edit submission (#75) 2023-01-25 16:10:33 +01:00
Chirag 6ac68a29e5
fix change field type issue for select field (#74) 2023-01-25 09:54:56 +01:00
Chirag 970893329b
Migrate to Vite (#71)
* Replace DateInput

* Migrate to Vite

* Ecxluding optimize to fix notifs in dev

* Dateinput changes

* Fixs on new DateInput

* wip

* Updated date input + cleaning

* Udpated readme

Co-authored-by: Julien Nahum <julien@nahum.net>
2023-01-21 12:57:37 +01:00
Chirag a0750573ff
31c1b database submission action update not working (#51)
* Editable Submissions

* Database submission action-Update Not Working

Co-authored-by: JhumanJ <julien@nahum.net>
2023-01-13 14:56:37 +01:00
Chirag 0a33581c0a
Editable Submissions (#49)
* Editable Submissions

* refactor some code

* Update composer.lock

Co-authored-by: JhumanJ <julien@nahum.net>
2023-01-10 14:52:14 +01:00
Julien Nahum 9783b07778 better show hidden fields 2023-01-04 14:45:24 +01:00
Julien Nahum 4fb75ccb59 Clearer required/hidden field hint 2023-01-04 14:25:55 +01:00
AAVision e8aa1d8a63
fixes modal ( not closing ) (#53) 2023-01-01 22:40:46 +01:00
Julien Nahum 73ee9a0bf9 Replace old crisp mentions 2022-12-24 09:48:59 +01:00
Chirag 2b2f6aa462
OpnForm launch feedback (#41)
* OpnForm launch feedback

* Restyle change style dropdown

Co-authored-by: Julien Nahum <jhumanj@MacBook-Pro-de-Julien.local>
2022-12-22 13:24:40 +01:00
Chirag 549506ab8f
Track form click UTMs (#43) 2022-12-22 11:54:27 +01:00
Chirag 07f44ec048
Signature block (img) (#39)
* Signature block (img)

* Singature input UI changes

* Style the signature input

Co-authored-by: Julien Nahum <jhumanj@MacBook-Pro-de-Julien.local>
2022-12-22 11:53:33 +01:00
Julien Nahum 9936cb3389 Resolve code splitting issue 2022-12-15 16:59:53 +01:00
Julien Nahum bd80cb58ec Better code split for faster pages + image compression 2022-12-14 10:27:21 +01:00
Chirag cc0a656223
Simple date input (#38) 2022-12-14 09:55:17 +01:00
Chirag 741390ebbf
Form submission caching & url pre-fill confusion (#37)
* Form submission caching & url pre-fill confusion

* formPendingSubmissionKey as common mixins

* Rename mixin formPendingSubmissionKey

Co-authored-by: Julien Nahum <jhumanj@MacBook-Pro-de-Julien.local>
2022-12-14 09:48:39 +01:00
Chirag f142a0e799
Form Editor polishing - convert checkbox to toggle & notification as modal (#32) 2022-11-28 17:24:08 +01:00
Chirag 9dd6bbe5ae
On copy link/code show msg for copied (#34) 2022-11-28 17:11:18 +01:00
Chirag 91d18422de
Incognito mode local storage issue (#33) 2022-11-28 17:11:04 +01:00
Julien Nahum b9ba6e1e29
create form as a guest (#29)
* create form as a guest

* Remove vue-tour

* Refactor initForm function and improve template merge

* Add templates to navbar

* Fix template preview submit issue

Co-authored-by: Chirag Chhatrala <chirag@notionforms.io>
2022-11-16 11:56:49 +01:00
Chirag 310df29e73
05444 save content of form in browser storage if not submitted (#26)
* Save content of form in browser storage if not submitted

* Rename key form + fix tests
2022-11-16 11:20:28 +01:00
Chirag 0ef6e0cbdd
9a3d4 form page (#20)
* Form page new ui

* UI polishing, code cleanign & bug fixes

* form page divide into separate component & user route-view for tabs

* new pages change meta info

* Display columns  modal

Co-authored-by: Julien Nahum <jhumanj@MacBook-Pro-de-Julien.local>
2022-11-09 11:23:17 +01:00
Chirag d694c4d8ce
Option to block past/future dates (#24) 2022-11-06 12:34:19 +01:00
Chirag 8b6814c373
Code block (#21)
Co-authored-by: Julien Nahum <jhumanj@MacBook-Pro-de-Julien.local>
2022-11-06 12:25:38 +01:00
Julien Nahum 42955ab9d0
E45fd new UI form editor (#17)
* New UI - Form Editor

* edit & create save form changes

* form editor changes

* form editor changes

* last updated human readable

* change nt-blue to blue for icon

* change icons color if block collapse open/close

* Working on form editor

* More polishing

* Finished working on the new form editor design

Co-authored-by: Chirag Chhatrala <chirag@notionforms.io>
Co-authored-by: Julien Nahum <jhumanj@MacBook-Pro-de-Julien.local>
2022-10-26 16:44:47 +02:00
Julien Nahum 8068ed1129 Merge branch 'main' into new-ui 2022-10-18 08:49:21 +02:00
Chirag 545908d300
Allow use of toggle switches for checkboxes (#13) 2022-10-18 08:49:00 +02:00
JhumanJ 559040f679 Progress on the landing page 2022-10-17 15:42:04 +02:00
Chirag 8f528155f5
Choose Visible columns & in csv with removed field (#11)
* Choose Visible columns & in csv with removed field

* toggle UI fixes
2022-10-17 09:45:28 +02:00
Chirag 993bab7cff
Fix logo to make it work with all sizes (#12) 2022-10-16 19:27:37 +02:00
Chirag 36e038a23b
New feature visibility - public/draft (#10)
* New feature visibility - public/draft

* fix bg for dark mode
2022-10-16 19:27:14 +02:00
Chirag 5b92ac2633
New Feature: Duplicate block (#8) 2022-10-02 20:59:30 +02:00
Chirag 610c71cb69
Fix logic for multi select (#6)
* Fix logic for multi select

* test case for multi select logic
2022-10-02 20:40:10 +02:00
Chirag 36bc081f8f
B8f7a improve templates pages for seo (#5)
* Templates

* access templates without login also

* Set required on UI

* Improve templates pages for SEO

* test case for Templates

* Refactor SitemapController

* Cosmetic changes to templates

Co-authored-by: Julien Nahum <jhumanj@MacBook-Pro-de-Julien.local>
2022-10-02 20:38:41 +02:00
Chirag e20c90d074
Sometimes form submission table not load (#2) 2022-09-21 17:36:01 +02:00
JhumanJ 18ed28da2e Apply previous changes: slack webhooks, date range issue, 12h am/pm format, today preifl, api-keys 2022-09-21 17:23:37 +02:00
Julien Nahum f8e6cd4dd6 Initial commit 2022-09-20 21:59:52 +02:00