Commit Graph

792 Commits

Author SHA1 Message Date
Chirag Chhatrala
3d2d485512 update pricing page - Form Analytics (#548) 2024-08-29 17:27:37 +02:00
Julien Nahum
39d6627dcf Clean useless debug log 2024-08-29 15:17:26 +02:00
Chirag Chhatrala
da0ea04475 Dynamic OauthDriver scope (#544)
* Dynamic OauthDriver scope

* support migration for mysql

* Refactor default scopes for integrations

* Small UI changes

* fix flet select tooltip

* fix linter

* Fix google token size in DB

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-08-29 13:28:02 +02:00
Chirag Chhatrala
89513e3b4a Form analytics now paid feature (#547)
Co-authored-by: Julien Nahum <julien@nahum.net>
2024-08-29 11:14:49 +02:00
Chirag Chhatrala
8e777ecca6 Form Templates for self hosted (#546)
Co-authored-by: Julien Nahum <julien@nahum.net>
2024-08-29 11:08:09 +02:00
Julien Nahum
6736e15074 Fix custom-domains feature flag 2024-08-28 18:00:11 +02:00
Julien Nahum
e3eacf1e23 Fix Docker api issues 2024-08-28 17:20:17 +02:00
Julien Nahum
54e24e2e0f Fix the missing directory on docker init 2024-08-28 15:38:55 +02:00
Julien Nahum
2503595786 Reduce docker api image size, fix issues 2024-08-28 15:20:39 +02:00
Julien Nahum
79d3dd7888 Feature flags (#543)
* Re-organize a bit controllers

* Added the featureflagcontroller

* Implement feature flags in the front-end

* Clean env files

* Clean console.log messages

* Fix feature flag test
2024-08-27 16:49:43 +02:00
Julien Nahum
1dffd27390 Fix CI 2024-08-26 18:31:53 +02:00
Julien Nahum
5bd1dda504 Separated laravel app to its own folder (#540) 2024-08-26 18:24:56 +02:00
Julien Nahum
39b8df5eed Clean AWS dependencies on prod 2024-08-25 15:56:52 +02:00
Julien Nahum
2618c24293 Sliding transition for subscription modal 2024-08-23 18:28:30 +02:00
Favour Olayinka
1adac8e00f Dc3e4 new matrix field (#484)
* fix password reset bug

* wip: matrix input

* wip: matrix input

* wip: matrix input

* Fixed matric input component logic

* matrix input cleanup

* fix lint errors

* table border and radius

* cleanup, linting

* fix component methos

* wip matrix input

* matrix condition for contains and not contain

* patch matrix input condition logic

* linting

* refactor and cleanup

* fix syntax error

* Polished the matrix input

* Fix linting

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-08-23 15:28:21 +02:00
Chirag Chhatrala
fedc382594 Pricing Upgrade Flow changes (#514)
* Pricing Upgrade Flow changes

* remove extra code

* Refactor subscription plan selection and billing management

* Polish the new pricing modal

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-08-23 12:23:01 +02:00
Chirag Chhatrala
a73badb091 Autofocus first field as settings option (#536)
Co-authored-by: Julien Nahum <julien@nahum.net>
2024-08-23 11:32:09 +02:00
Julien Nahum
94b3d26672 Updated zapier integration version 2024-08-23 09:42:44 +02:00
Chirag Chhatrala
943e906c86 zapier improvements (#532)
* zapier improvements

* Fix test case

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-08-19 15:34:01 +02:00
Favour Olayinka
7ac8503201 7a137 google auth (#520)
* google oauth

* fix lint

* cleanup debug

* Oauth changes, alert message, email validation

* fix exception and inline return condition

* fix google oauth

* UI fixes

* fix provider user

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-08-19 15:22:57 +02:00
Chirag Chhatrala
5049ba7fb1 Manually upload signature (#521)
* Manually upload signature

* Signature upload UI changes

* fix signature on clear

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-08-16 16:49:23 +02:00
Chirag Chhatrala
1ac71ecf8b Google Fonts (#525)
* Google Fonts

* Google fonts improvement

* font button color

* Refine font selection UI and update font fetching logic

- Update FontsController to fetch Google fonts sorted by popularity.
- Enhance FontCard component with additional skeleton loaders for better UX during font loading.
- Adjust check icon positioning in FontCard to be absolute for consistent UI.
- Remove unnecessary class in GoogleFontPicker's text input.
- Add border and rounded styling to the font list container in GoogleFontPicker.
- Simplify computed property for enrichedFonts in GoogleFontPicker.
- Implement inline font style preview in FormCustomization component.

---------

Co-authored-by: Frank <csskfaves@gmail.com>
Co-authored-by: Julien Nahum <julien@nahum.net>
2024-08-16 16:25:13 +02:00
Favour Olayinka
2a3aad6c62 8896e remove beta from landing page image (#528)
* fix bug

* fix product image on landing page

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-08-16 15:45:55 +02:00
Favour Olayinka
12fc2c9f30 Impersonation middleware update (#527) 2024-08-15 15:21:08 +02:00
Favour Olayinka
80663b5285 allow upload routes for impersonation (#526) 2024-08-15 13:04:12 +02:00
Julien Nahum
4af1e05958 Update Zapier integration link 2024-08-13 12:31:01 +02:00
Julien Nahum
5d3bea030b Fix ZApier integration link 2024-08-12 11:43:00 +02:00
Boris Lepikhin
517bccc695 Zapier integration (#491)
* create zapier app

* install sanctum

* move OAuthProviderController

* make `api-external` middleware

* add zapier endpoints

* add tests

* token management

* zapier event handler

* add policy

* use `slug` instead of `id`

* wip

* check policies

* change api prefix to `external`

* ui tweaks

* validate token abilities

* open zapier URL

* zapier ui tweaks

* update zap

* Fix linting

* Added sample endpoints + minor UI changes

* Run PHP code linter

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-08-12 11:14:02 +02:00
Julien Nahum
7ad62fb3ea Fix readme image 2024-08-11 12:30:15 +02:00
Julien Nahum
0040f785da Fix readme image 2024-08-11 12:29:15 +02:00
Chirag Chhatrala
0a94004926 fix google sheet image url (#522) 2024-08-09 15:58:40 +02:00
Julien Nahum
fd9067b470 518 setup env command (#519)
* Created command and cleaned

* Simplified docker setup, created script to generate .env

* add git ignore file back
2024-08-08 16:33:01 +02:00
Julien Nahum
7888990e84 Fix sizing issue with captcha 2024-08-08 12:00:36 +02:00
Julien Nahum
2f0f87267f ESC-240: Fix null pointer exception in SelectInput getOptionName method 2024-08-07 17:30:48 +02:00
ash
797c1ceab5 Fix UI image type (#516)
Co-authored-by: Julien Nahum <julien@nahum.net>
2024-08-06 10:28:13 +02:00
ash
6fca106df1 Update RegenerateFormLink.vue (#517) 2024-08-06 10:22:52 +02:00
Favour Olayinka
6fc4fbafa3 auto-close datepicker (#512)
* auto-close datepicker

* auto close date modification

* remove unused attributes

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-08-05 14:22:05 +02:00
Favour Olayinka
edf4d4bfe4 fix date condition logic (#510)
Co-authored-by: Julien Nahum <julien@nahum.net>
2024-08-05 14:19:00 +02:00
Julien Nahum
3280e38ee1 Docker compose setup (#513)
* fix password reset bug

* self hosted mode middleware changes on  pages

* fix lint

* wip: self hosted changes

* wip: self hosted frontend changes

* wip self hosted mode changes

* typo correction

* remove commented logic

* fix env variable names

* fix lint issues

* fix minor updates

* #445 Switched from single monolithic docker image to a docker-compose
 orchestrated network of services

* Automatically configures shared secret

* Working through some issues

* Use local file storage

* Moved the dockerfiles

* Fixed some issues when building from clean

* Corrected workflow

* Hopefully schedules everything correctly now

* Prep storage for worker process as well

* .env files are required

* Pinned dependency versions

* Disable self hosted in the client as well

* Removed double defaulting logic

* Using regexs is more succinct

* Added FRONT_URL environment variable

* Merge 236e4-self-hosted-mode-changes

* Improve inital user setup

* Finalized the new docker-compose setup

* Fix back-end formatting issues

---------

Co-authored-by: Frank <csskfaves@gmail.com>
Co-authored-by: Don Benjamin <don@webhammer.co.uk>
2024-08-05 12:06:20 +02:00
Julien Nahum
6b13f95322 Disable refresh of integrations on reload 2024-07-26 14:50:31 +02:00
Julien Nahum
d9514dd519 Increase users to 20 for tier 3 licenses 2024-07-26 14:32:23 +02:00
Julien Nahum
2f497d93c1 Hide invite warning for AppSumo users 2024-07-26 13:24:34 +02:00
Favour Olayinka
90a53b4d0d 42772 condition editor error handling (#502)
* fix password reset bug

* condition editor error handling

* fix syntax error

* fix syntax

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-07-26 12:02:01 +02:00
Favour Olayinka
d11f59210b 41db1 submission editor theme fix (#501)
* fix password reset bug

* fix: themes on submission editor

* fix form themes

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-07-26 11:54:15 +02:00
Chirag Chhatrala
bafd190ad2 fix signature input height (#497)
Co-authored-by: Julien Nahum <julien@nahum.net>
2024-07-26 11:47:42 +02:00
Favour Olayinka
7ee5623b8e disable precognition on url prefill modal (#503) 2024-07-26 11:44:38 +02:00
Favour Olayinka
5f320fbc23 41db1 submission editor theme fix (#500)
* fix password reset bug

* fix: themes on submission editor
2024-07-24 09:50:42 +02:00
Julien Nahum
91037ab242 Fix placeholder color issue for selects 2024-07-19 13:26:26 +02:00
Favour Olayinka
f4386fbcbc 55919 form editor error boundary (#494)
* fix password reset bug

* form editor error boundary

* fix crisp

* fix layout on create and edit pages

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-07-17 16:07:19 +02:00
Chirag Chhatrala
a2c1757815 Google Sheet integration fix (#493)
* Google Sheet integration fix

* fix testcase

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-07-17 14:22:54 +02:00