Julien Nahum
fbc0457294
Debugging custom domain redirect opnform
...
More debugging on custom domain side
Debugging custom domain redirect further
Debugging custom domain redirect opnform
More debugging on custom domain side
Debugging custom domain redirect further
2024-07-15 11:58:23 +02:00
Chirag Chhatrala
08171adc56
fix image input clear ( #485 )
2024-07-15 10:07:00 +02:00
Favour Olayinka
11f99df98f
Ba515 fix 500 error on url prefil ( #483 )
...
* fix password reset bug
* fix form theme builder
---------
Co-authored-by: Julien Nahum <julien@nahum.net>
2024-07-10 12:31:33 +02:00
Chirag Chhatrala
b11f41d8b6
update imporsonation routes ( #477 )
...
Co-authored-by: Julien Nahum <julien@nahum.net>
2024-07-10 09:59:56 +02:00
Chirag Chhatrala
07a3a91645
OAuthProvider laravel 11 changes ( #478 )
2024-07-04 20:24:46 +02:00
Favour Olayinka
90ff91b1e9
Team functionality ( #459 )
...
* add api enpoints for adding, removing, updating user to workspace and leaving workspace
* feat: updates client site workspace settings
* refactor and add domain setting ui in modal
* move workspace user functionality to its own component
* adds tests
* fix linting
* updates select input to FlatSelectInput
* moves workspace user role edit to seperated component
* move user adding to its own component
* adds check to usure users exist before checking is admin
* fix loading users
* feat: invite user to team functionality
* fix token coulmn
* fix self host mode changes
* tests for user invite
* Refactor back-end
* Rename variables
* Improve some styling elements + refactor workspace settings
* More styling
* More UI polishing
* More UI fixes
* PHP linting
* Implemented most of the logic for team-functionnality
* Fix user avatar URL
* WIP remove users on cancellation
* Finished pricing for team functionality
* Fix tests
* Fix linting
* Added pricing_enabled helper
* Fix pricing_enabled shortcut
* Debug CI
* Disable pricing when testing
---------
Co-authored-by: LL-Etiane <lukongleinyuyetiane@gmail.com>
Co-authored-by: Lukong Etiane <83535251+LL-Etiane@users.noreply.github.com>
Co-authored-by: Julien Nahum <julien@nahum.net>
2024-07-04 17:21:36 +02:00
Favour Olayinka
383fff7b2c
Fdcde undo/redo upgrade ( #475 )
...
* fix password reset bug
* implement popover and keyboard shortcuts
2024-07-02 15:15:59 +02:00
Chirag Chhatrala
52f65752af
remove embedcode id prefix ( #472 )
2024-07-01 13:07:35 +02:00
Chirag Chhatrala
40f460e122
update iframe code for email ( #471 )
2024-07-01 11:22:37 +02:00
Julien Nahum
add60fbde9
Fix init form with default theme
2024-07-01 10:18:35 +02:00
Chirag Chhatrala
6f7692541f
Fix time issue on scheduled form close ( #467 )
...
* Fix time issue on scheduled form close
* handle empty value
* fix lint
---------
Co-authored-by: Julien Nahum <julien@nahum.net>
2024-06-27 18:18:56 +02:00
Julien Nahum
2ca2d97e8e
Better form themes ( #465 )
...
* Working on custom radius + input size
* Fix date input clear vertical align
* Moslty finished implementing small size
* Polishing larger theme
* Finish large theme
* Added size/radius options in form editor
* Darken help text, improve switch input help location
* Slight form editor improvement
* Fix styling
* Polish of the form editor
2024-06-27 17:52:49 +02:00
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
4038c5bc1f
Clean custom validation file
2024-06-17 15:07:33 +02:00
Julien Nahum
7b97705c5b
Fix cleared custom validation
2024-06-17 14:56:36 +02:00
Julien Nahum
d302b79461
Minify iframeResizer.js
2024-06-17 12:12:01 +02:00
Julien Nahum
5a579893dc
Fix sub type -> name | Laravel 11 upgrade
2024-06-15 12:10:41 +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
Chirag Chhatrala
03843e5437
Redirect after submission now PRO Feature ( #448 )
2024-06-11 16:53:35 +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
bec8e86b59
2f3fd laravel 11 upgrade ( #436 )
...
* fix password reset bug
* upgrade to laravel 11
* composer.lock
* fix migration issues
* use ValidationRule Contract
* rename password_resets table
* implemented casts as protected function
* update env variables
* fix optional property
* fix validation issues
* use <env> on php unit xml
* fix pint
* cmposer.lock
* composer json fixes
* fix composer dependencies, remove faker
* remove unused class
* remove test class
* fix default value for mysql migration
* linting
* expression syntax fix
---------
Co-authored-by: Julien Nahum <julien@nahum.net>
2024-06-10 16:10:14 +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
b0bad02b66
update integration json under resources ( #443 )
2024-06-10 10:42:41 +02:00
cosark
6e53212242
Adding one-click deploy button for RepoCloud.io to README.md ( #439 )
...
Adding button enabling community access to deploy template for self-hosting on RepoCloud.io with one click.
Co-authored-by: Julien Nahum <julien@nahum.net>
2024-06-10 10:36:42 +02:00
Chirag Chhatrala
327cf7ee4e
update env example ( #442 )
...
Co-authored-by: Julien Nahum <julien@nahum.net>
2024-06-10 10:22: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
Julien Nahum
9aeaaf1d63
Clean unused google api clients to reduce bundle size
2024-06-05 16:01:19 +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
03d695c74e
Merge branch 'main' of https://github.com/JhumanJ/OpnForm
2024-06-05 15:20:07 +02:00
Julien Nahum
c70c0df464
Load encrypted env file on deployment
2024-06-05 15:19:59 +02:00
Chirag Chhatrala
817b2f392f
Fixed - Guest users can’t upload images ( #435 )
2024-06-05 15:01:23 +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