Commit Graph

45 Commits

Author SHA1 Message Date
Favour Olayinka
6d50bba76b fix date input (#399)
Co-authored-by: Julien Nahum <julien@nahum.net>
2024-05-06 12:42:21 +02:00
Favour Olayinka
301aec9ed6 fix data limit bug (#392)
Co-authored-by: Julien Nahum <julien@nahum.net>
2024-05-01 12:39:46 +02:00
Favour Olayinka
e70d0955d0 fix show character limit not working (#386)
* fix  show character limit not working

* Improve code for char limit issue

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-04-22 16:42:38 +02:00
Favour Olayinka
bcd45ce8a6 0351d front end linting (#377)
* feat: disable custom script for  trial users

* after lint fix

* frontend linting

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-04-15 19:39:03 +02:00
Chirag Chhatrala
e1faba8239 Edit submissions file issue (#373)
* Edit submissions file issue fixed

* handleCompValChange with loader

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-04-15 15:12:36 +02:00
Chirag Chhatrala
4f4f7128fa New Date input (#368)
Co-authored-by: Julien Nahum <julien@nahum.net>
2024-04-15 15:09:19 +02:00
Chirag Chhatrala
a7517252c1 Object.hasOwn & hasOwnProperty replace with lodash has (#367)
* Object.hasOwn & hasOwnProperty replace with lodash has

* fix _has
2024-04-03 11:49:33 +02:00
formsdev
6f61faa9ef Notification & Integrations refactoring (#346)
* Integrations Refactoring - WIP

* integrations list & edit - WIP

* Fix integration store binding issue

* integrations refactor - WIP

* Form integration - WIP

* Form integration Edit - WIP

* Integration Refactor - Slack - WIP

* Integration Refactor - Discord - WIP

* Integration Refactor - Webhook - WIP

* Integration Refactor - Send Submission Confirmation - WIP

* Integration Refactor - Backend handler - WIP

* Form Integration Status field

* Integration Refactor - Backend SubmissionConfirmation - WIP

* IntegrationMigration Command

* skip confirmation email test case

* Small refactoring

* FormIntegration status active/inactive

* formIntegrationData to integrationData

* Rename file name with Integration suffix for integration realted files

* Loader on form integrations

* WIP

* form integration test case

* WIP

* Added Integration card - working on refactoring

* change location for IntegrationCard and update package file

* Form Integration Create/Edit in single Modal

* Remove integration extra pages

* crisp_help_page_slug for integration json

* integration logic as collapse

* UI improvements

* WIP

* Trying to debug vue devtools

* WIP for integrations

* getIntegrationHandler change namespace name

* useForm for integration fields + validation structure

* Integration Test case & apply validation rules

* Apply useform changes to integration other files

* validation rules for FormNotificationsMessageActions fields

* Zapier integration as coming soon

* Update FormCleaner

* set default settings for confirmation integration

* WIP

* Finish validation for all integrations

* Updated purify, added integration formatData

* Fix testcase

* Ran pint; working on integration errors

* Handle integration events

* command for Delete Old Integration Events

* Display Past Events in Modal

* on Integration event create with status error send email to form creator

* Polish styling

* Minor improvements

* Finish badge and integration status

* Fix tests and add an integration event test

* Lint

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-03-28 18:14:30 +01:00
Daniel Roe
d9996e0d9d fix: opt in to import.meta.* properties (#364) 2024-03-28 17:59:41 +01:00
Favour Olayinka
659dc5086e 20334 implement desktop camera upload feature (#335)
* wip: camera upload

* Handle camera permissions

* remove console logs

* fix camera theme, hide on small  screen,

* video sizing on camera  upload

* camera feature minor fixes

* Package.json update

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-03-25 11:00:00 +01:00
formsdev
0fe038d8c3 Bug when editing submissions - file input (#357) 2024-03-22 09:04:18 +01:00
Julien Nahum
75cc4b19e1 Fix rating input 2024-03-20 20:09:52 +01:00
formsdev
e7c7776bb1 Disabled select input fixes (#355) 2024-03-20 11:56:17 +01:00
Favour Olayinka
9761351a26 remove nuxtimg (#347)
* remove nuxtimg

* fix: remove dummyImageProvider

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-03-19 17:59:10 +01:00
formsdev
0030240d3e fix multi select input (#352) 2024-03-19 13:35:51 +01:00
Julien Nahum
af573334bd Merge master 2024-03-13 09:01:22 +01:00
Julien Nahum
4994fd3285 Fix phone input align 2024-03-12 23:44:49 +01:00
Favour Olayinka
bf95096bfe fix: hide border on error (#330)
Co-authored-by: Julien Nahum <julien@nahum.net>
2024-03-12 18:16:37 +01:00
Favour Olayinka
478b68074d Apply bug fixes from Noteforms (#341)
* rename const emits to emit

* auth bug fixes

* refactor page meta

* fix file input empty ref

* setProperties working_form store

* add form creator to form list

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-03-12 12:48:51 +01:00
Favour Olayinka
299e1e677a fix: null message on input help (#343)
* fix: null message on input help

* fix null message
2024-03-12 10:06:20 +01:00
Julien Nahum
4a46dacb99 Fix form input errors check 2024-02-29 17:31:20 +01:00
formsdev
8e4d0f7ec6 slider input disabled support (#321) 2024-02-14 13:03:22 +01:00
Julien Nahum
e5dc3f1bd4 More front-end bug fixes 2024-02-10 12:46:17 +01:00
Favour Olayinka
8321bd38db fix: multi select width bug (#303)
* fix: multi  select width  bug

* style: truncate multi-select values text

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-02-03 17:14:45 +01:00
Favour Olayinka
de3e2d69c0 fix: country prefill bug (#299)
Co-authored-by: Julien Nahum <julien@nahum.net>
2024-01-31 12:49:03 +01:00
Favour Olayinka
0c88c9842a Input Slider Feature (#292)
* feat: input slider feature

* Polish slider label

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-01-29 12:57:40 +01:00
formsdev
4f56867d75 fix phone input (#294) 2024-01-24 09:34:01 +01:00
Julien Nahum
ff701fe433 Fix PhoneInput for vue3 2024-01-22 11:47:26 +01:00
Julien Nahum
c97be832d7 Fix sentry tracked issues 2024-01-18 11:37:04 +01:00
Julien Nahum
1a6b5dd5d7 Fix reset workingFromStore, fix star rating required, fix checkboxes 2024-01-17 14:52:32 +01:00
Julien Nahum
8655f8d92e Fix vSwitch 2024-01-17 12:55:35 +01:00
Julien Nahum
1f558dbcbb Fix the form pagination 2024-01-17 12:43:52 +01:00
Julien Nahum
3d6ee0aab4 Fix codeinput 2024-01-16 12:20:05 +01:00
formsdev
ff7e1ac7c3 nuxt migration -file upload - WIP (#271)
Co-authored-by: Julien Nahum <julien@nahum.net>
2024-01-13 14:34:50 +01:00
Julien Nahum
668b0217d2 Remove useless images + fix templates show page 2024-01-10 17:22:25 +01:00
Julien Nahum
9750406025 Remove NuxtImg for non asset files 2024-01-10 16:17:47 +01:00
formsdev
27ece34226 NuxtImg Migration (#279)
Co-authored-by: Julien Nahum <julien@nahum.net>
2024-01-05 11:41:49 +01:00
Julien Nahum
3638ef8cfb Fix vselect issue 2024-01-02 15:02:37 +01:00
formsdev
178424a184 Migrate to nuxt settings page AND remove axios (#266)
* Settings pages migration

* remove axios and use opnFetch

* Make created form reactive (#267)

* Remove verify pages and axios lib

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-01-02 13:09:41 +01:00
Julien Nahum
8db2b09767 Globally import form inputs to fix resolve 2023-12-24 10:40:09 +01:00
Julien Nahum
af5656ce81 Fixed form creation 2023-12-20 16:10:32 +01:00
Julien Nahum
3b798c12fd WI 2023-12-18 10:35:00 +01:00
Julien Nahum
a3a9254665 WIP 2023-12-14 16:53:05 +01:00
Julien Nahum
5c4dc2a3d6 WIP 2023-12-11 11:56:21 +01:00
Julien Nahum
1f853e8178 Work in progress 2023-12-09 15:47:03 +01:00