Commit Graph

123 Commits

Author SHA1 Message Date
Julien Nahum 6900fd572f Remove axios and commit backend changes to sitemap 2024-01-02 19:03:14 +01:00
Julien Nahum e2dd0295ff Remove vform - working on form public page 2023-12-24 20:19:59 +01:00
Julien Nahum 57ba033a91 Tiny fixes + start pre-rendering 2023-12-22 14:59:42 +01:00
Julien Nahum 5a07064eee Updated cors dependency 2023-12-21 10:23:37 +01:00
Forms Dev e929995281 Merge branch 'main' into vue-3 2023-12-13 18:21:09 +05:30
Julien Nahum 77ff8637b3 Fix domain limit count caching 2023-12-12 11:57:13 +01:00
Julien Nahum 3eed35e4c6 Add gb group link, pricing to sitemap 2023-12-11 14:00:42 +01:00
Chirag Chhatrala 24276f0b95
Submission table pagination & migrate chart to vue3 (#254)
* Submission table Pagination in background

* migrate chart to vue3

* Form submissions pagination

* Form submissions

* Fix form starts

* Fix openSelect key issue

---------

Co-authored-by: Forms Dev <chirag+new@notionforms.io>
Co-authored-by: Julien Nahum <julien@nahum.net>
2023-12-07 14:31:56 +01:00
Julien Nahum 59c21511ad Fix form starts 2023-12-07 13:01:41 +01:00
Julien Nahum a5c7ed0d64 Fix form cached subscribe status 2023-12-04 10:43:24 +01:00
Julien Nahum 2bc319424c Fix custom domain limit for free users 2023-12-03 15:33:29 +01:00
Julien Nahum 901682e7dd Change workspace custom domains limits 2023-12-03 15:31:34 +01:00
Julien Nahum 8725977068 Fix owns user methods 2023-12-03 15:21:24 +01:00
Julien Nahum 57c695e976 Flush cache on subscription changes 2023-12-03 15:02:48 +01:00
Julien Nahum 508358d020 Disable form submissions count cache + increase ttl 2023-12-02 20:35:44 +01:00
Julien Nahum a6e208a88e Remove disable cache in favor flush/forget 2023-12-02 19:15:16 +01:00
Julien Nahum a18077934c
Cached some model properties and remove useless eager loading (#253)
* Cached some model properties and remove useless eager loading

* Remove ray call

* Remove double loading of forms

* Add disableCache feature when needed
2023-12-02 14:51:08 +01:00
Julien Nahum 0b57ab4cdd Better error message for Caddy authorization 2023-11-30 11:20:19 +01:00
Julien Nahum ac968403b6 Log caddy request, cache in vuex WS domain changes 2023-11-29 16:16:31 +01:00
Julien Nahum b50f579155
Adding Custom domains (#247)
* WIP

* wip

* Finished doing most of the work
2023-11-29 14:53:08 +01:00
formsdev 57fdfb25a0
File input new design (#246)
Co-authored-by: Julien Nahum <julien@nahum.net>
2023-11-28 11:31:57 +01:00
formsdev d65c1be9b5
Create common function for userIsFormOwner & rewrite protected form (#244)
* Create common function for userIsFormOwner & rewrite protected form

* fix testcase
2023-11-28 11:23:04 +01:00
formsdev e99a0552bb
Fix template limit slider (#239) 2023-11-15 10:08:53 +01:00
formsdev 6ffe614a0e
fix template api for public list (#237) 2023-11-10 14:47:07 +01:00
Julien Nahum 9e2bf1c280 Set user when upgrading from AppSumo 2023-11-08 22:18:22 +01:00
Julien Nahum 796b69f60f Fix license change AppSumo 2023-11-08 21:56:24 +01:00
formsdev 8de1c94291
Fix the template API (#234) 2023-11-06 10:35:21 +01:00
Julien Nahum 88a1e18055 Fix and improve license webhook controller 2023-11-01 20:36:03 +01:00
Julien Nahum 04a367d120 Added license webhook logs 2023-11-01 20:17:39 +01:00
Julien Nahum dc5a828b8e Fix the user issue 2023-11-01 18:14:01 +01:00
Julien Nahum e9174238e4
Appsumo (#232)
* Implemented webhooks

* oAuth wip

* Implement the whole auth flow

* Implement file upload limit depending on appsumo license
2023-11-01 16:58:10 +01:00
formsdev 2e52518aa7
fix submission confirmation mail submission_id (#230)
* fix submission confirmation mail submission_id

* fix condition
2023-10-27 09:18:08 +01:00
formsdev 8a2e071c56
Combine integrations & notifications sections (#229)
* Combine integrations & notifications sections

* New section Form Access
2023-10-26 12:22:16 +01:00
Julien Nahum 8e5acab8bf Fix AI generation + remove valet tls 2023-10-25 17:55:53 +02:00
formsdev 2d0d4a65c2
Industry & Types template pages (#226)
* Industry & Types template pages

* fix sitemap for templates
2023-10-24 20:55:15 +02:00
formsdev 4614dc0f18
Pre-fill support for file input (#222)
Co-authored-by: Julien Nahum <julien@nahum.net>
2023-10-20 11:00:35 +02:00
formsdev e6905b7bb4
URL input validation rule (#223) 2023-10-17 09:09:45 +02:00
formsdev 82d7be3235
Allow users to create private form templates (#210)
* Allow users to create private form templates

* Improve back-end efficiency

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2023-10-13 12:11:03 +02:00
Julien Nahum f0939f3992 Fix removed properties casting 2023-10-13 11:43:53 +02:00
Julien Nahum ebedaaf796 Various bug fixes 2023-10-13 10:05:10 +02:00
formsdev a297f2db50
Auto save form response based on form config (#217)
* Auto save form response based on form config

* Move confetti and autosave to customization

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2023-10-12 13:26:02 +02:00
JhumanJ c02af7800e Add extra pro users via env 2023-10-12 12:06:03 +02:00
formsdev f7ecd6f233
Phone input prefill country issue fixed (#213)
* fix prefill phone issue

* js phone parse fixes

* revert last change

* fix phone UI

* Code optimize

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2023-10-03 17:50:46 +02:00
Julien Nahum 54f92f844f Fix phone validation 2023-10-01 09:43:14 +02:00
Julien Nahum ae41af4f0e More precise phone number validation 2023-09-23 11:42:22 +02:00
formsdev 4c56e8ba85
Phone Input - option for simple text input (#207)
Co-authored-by: Julien Nahum <julien@nahum.net>
2023-09-20 12:14:08 +02:00
formsdev adcb20b715
Submissions table improvements (#203)
* Submissions table improvements

* expoert csv fixes

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2023-09-18 15:18:37 +02:00
formsdev d75975bdec
Fix phone input (#201)
* Fix phone input

* remove extra

* fix factory

* Fix phone input

* Validate phone number rule

* Prefill support for country only

* Fix phone input error

* fix tests

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2023-09-18 15:12:05 +02:00
Sutirtha Bharati Das a53677d2ed
ENH: Phone Input Component (#189)
* #170-ENH: Created custom dropdown phone input

* #170-ENH: Added phone_number rules

* #170-ENH: Added phone_number rules

* #170-ENH: Added separate Rule for phone number input, starting 0 phone number is ignored, added regex to ignore non digit phone input

* #170-ENH: Removed global registration of CountryFlag

* #170-ENH: Using VSelect component for country selection, added prop for dropdown styling

* #170-ENH: Updated phone number rule

* #170-ENH: Added margins to country selector

---------

Co-authored-by: Sutirtha <sdas@republicfinance.com>
Co-authored-by: Julien Nahum <julien@nahum.net>
2023-09-12 10:13:10 +02:00
Julien Nahum 7119ec2304 Increase template description limit 2023-09-08 15:30:57 +02:00