Commit Graph

300 Commits

Author SHA1 Message Date
Julien Nahum
a84abf9f72 Fix redirect with embed script 2024-06-27 17:06:19 +02:00
Julien Nahum
6428cd7d0d Ensure top window is redirected - not the frame 2024-06-27 16:24:18 +02:00
Julien Nahum
570f943bd1 Custom Embed script (#469)
* Custom Embed script

* Fix redirecting whene embedded

---------

Co-authored-by: Chirag Chhatrala <chirag.chhatrala@gmail.com>
2024-06-27 16:00:54 +02:00
Favour Olayinka
3226bef13f 0c9ea page break validation (#464)
* fix password reset bug

* page break precognition validation

* precognition validation tests

* fix: disable precogniton in form editor
2024-06-26 10:43:06 +02:00
Julien Nahum
a912a10145 Fix OpnForm production 2024-06-25 16:41:14 +02:00
Chirag Chhatrala
0334f7c883 Undo/redo form editor (#452)
* Undo/redo form editor

* Fix undo/redo

* Fix history with version check

* Increase default history size

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-06-25 15:48:20 +02:00
Favour Olayinka
f40b95977d 0c9ea page break validation (#455)
* fix password reset bug

* page break precognition validation

* precognition validation tests

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-06-24 11:08:54 +02:00
Chirag Chhatrala
3b5b8f4e3b Google sheets integration actions UI fixes (#456)
* GoogleSheetsIntegrationActions UI Fixes

* GoogleSheetsIntegrationActions UI Fixes
2024-06-24 10:28:09 +02:00
Chirag Chhatrala
d89e54f4ac GoogleSheetsIntegrationActions UI Fixes (#454) 2024-06-19 12:04:31 +02:00
Julien Nahum
078cf3592d Prevent field jump on hover in adminPreview 2024-06-18 14:49:58 +02:00
Julien Nahum
4e585d284b Track 500 errors in Sentry 2024-06-18 12:31:17 +02:00
Julien Nahum
b743dc3f6d Change base page title 2024-06-17 19:25:12 +02:00
Julien Nahum
d302b79461 Minify iframeResizer.js 2024-06-17 12:12:01 +02:00
Favour Olayinka
39eeb35f8f 1390d dark mode issues (#450)
* fix password reset bug

* fix dark mode issues
2024-06-13 11:47:23 +02:00
Favour Olayinka
1f01513efb D4310 new input section (#447)
* fix password reset bug

* bottom margin

* fix implicit custom validation, field margin

* fix custom validation error condition

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-06-11 17:02:20 +02:00
Favour Olayinka
3ddb08a571 D4310 new input section (#446)
* fix password reset bug

* bottom margin

* fix implicit custom validation, field margin
2024-06-10 18:06:11 +02:00
Favour Olayinka
1875faa123 942e6 fix scale input decimal value (#444)
* fix password reset bug

* fix default integer value on scale input
2024-06-10 13:23:18 +02:00
Chirag Chhatrala
067ed4c11c integration card UI fixes (#441) 2024-06-10 10:15:58 +02:00
Chirag Chhatrala
ca0864d0c0 Improve google sheet integration (#437)
* fix integration modal error

* Provider card icon dynamic

* Google Sheets Integration Actions fetch integration data till interval

* fix show form tablist - params slug issue

* validation on delete connection

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-06-07 12:12:24 +02:00
Julien Nahum
17476107df Migrate to GTM 2024-06-06 18:03:41 +02:00
Julien Nahum
40b7aa321b Fix empty user integration card 2024-06-05 16:23:31 +02:00
Boris Lepikhin
24d33a9ebb Google Sheet - OAuth "client" powered integrations (#415)
* fix `helpers.php`

* fix `.eslintrc.cjs`

* spreadsheet manager

* fetch providers. set `oauth_id` for integrations

* create spreadsheet on integration create event

* connect OAuth accounts

* display actions. connect account if missing

* cleanup

* handle form field change

* map integration data object to `SpreadsheetData`

* validate request

* wip

* redirect to integrations page

* fix refresh token

* add helper text

* add extra integration info

* refactor

* refresh google token

* fix validation

* add tests

* Fix linting issue

* Update composer lock file

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-06-05 15:35:46 +02:00
Julien Nahum
af256bfccc Fix navbar featurebase 2024-06-03 12:14:14 +02:00
Julien Nahum
32cda4be6b Merge branch 'main' of https://github.com/JhumanJ/OpnForm 2024-06-03 12:05:23 +02:00
Julien Nahum
71031d0a6d Style new changes badge 2024-06-03 12:05:18 +02:00
Chirag Chhatrala
31455e7c24 confirmation email integration fixes (#434) 2024-06-03 10:14:59 +02:00
Chirag Chhatrala
4b9db042ed fix lint error (#431) 2024-05-30 06:04:55 +02:00
Favour Olayinka
68b610bc15 remove branding for subscribed users (#424)
* removebrandingfor subscribed users

* backend  changes, test

* fix test  name

* fix disable branding

* Fix linting

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-05-29 12:03:41 +02:00
Favour Olayinka
6673dff504 Conditioned field validation (#418)
* wip: validation condition input

* form custom validation condition

* Default message on form condition validation

* field validation condition test

* fix linting

* update tests,  add pass test

* Polish UI

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-05-29 11:40:14 +02:00
Favour Olayinka
f9dacd0a74 B8e23 submission list UI fixes (#426)
* fix password reset bug

* fix vSwitch component, column toggle, table ordering
2024-05-29 11:00:27 +02:00
Favour Olayinka
289bdf93e0 improve ui (#421)
* improve  ui

* fix typo

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-05-28 13:13:56 +02:00
Julien Nahum
ee92ffdfad Fix initServiceClients call 2024-05-27 15:32:15 +02:00
Julien Nahum
ca159804f9 Simplify syntax of InputHelp 2024-05-27 11:27:46 +02:00
Favour Olayinka
53f2e99ec3 fix help url (#422) 2024-05-25 18:57:57 +02:00
Favour Olayinka
55d50a24e9 A2683 fix decimal value page crash on scale input (#420)
* fix scale step crashing bug

* cleanup fixes

* cleanup
2024-05-24 10:34:47 +02:00
Julien Nahum
4dacce0682 Fix field padding 2024-05-22 14:41:48 +02:00
Favour Olayinka
8760925007 fix field width offset (#417)
* fix store content bug

* fix: form field indexing bug on working form store

* fix column width on  form fied

* fix field width offset

* UI polishing

* Fix cursor grab

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-05-22 14:36:42 +02:00
Favour Olayinka
292e32959b 6f647 unable to add a block (#411)
* fix store content bug

* fix: form field indexing bug on working form store

* fix column width on  form fied

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-05-22 09:38:22 +02:00
Favour Olayinka
443f4ef7b9 Checkbox input color (#413)
* stule: checkbox input color

* fix toggle switch input color

* clean up console.log
2024-05-20 13:57:36 +02:00
Chirag Chhatrala
795fcfc973 Select Design Changes (#409)
* Select Design Changes

* update theme file for SelectInput

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-05-16 14:50:40 +02:00
Favour Olayinka
12e5546ff3 fix store content bug (#410) 2024-05-14 19:35:56 +02:00
Julien Nahum
017af5b847 Resolve field width issues 2024-05-14 17:17:28 +02:00
Julien Nahum
a4b7bfdbe4 Fix Amplitude: 1 instanciation, track utm 2024-05-14 16:24:31 +02:00
Favour Olayinka
1ae0420656 drag and drop to add block (#404)
* drag and drop to add  block

* Change styling for drag & drop

* Improve dragging/reordering fields

* fix drag dropped bug

* Fix spacing between form elements

* fix sorting bug

* fix: move field

* fix page break bugs

* fix move and add logic implementation

* Changed cursor to grab

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-05-13 14:47:59 +02:00
Favour Olayinka
6a18615a84 add c ancel button for confirm alert (#407)
* add c ancel button for confirm alert

* Refactor the No alertConfirm button

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-05-13 14:33:23 +02:00
Chirag Chhatrala
b4a5843de6 fix custom seo meta (#408) 2024-05-13 13:24:41 +02:00
Favour Olayinka
34f92a6f34 slider input color (#391)
* slider input color

* fix slider input  accent  color

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-05-07 13:29:19 +02:00
Chirag Chhatrala
f8ad962e5b fix create page go back click (#402) 2024-05-07 12:44:54 +02:00
Favour Olayinka
49e6382bbb nuxt ui notifications (#390)
* nuxt ui notifications

* use crispInit function

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-05-06 14:19:06 +02:00
Favour Olayinka
80cdce9502 A227b new admin features (#388)
* wip: adminfeatures

* wip: admin features

* wip: admin features, password reset, deleted forms

* fix linting

* fix pinting

* fix bug

* fix bug

* remove testing

* fixes on deleted forms, removed unused functions

* fix pint

* admin  feature updated

* fix linting warning

* fix workspace subscription tag

* Final touches

* Clean console.log

* Added admin logs

* Fix linting

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-05-06 14:12:05 +02:00