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
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
Julien Nahum
91911bc6e5
Multiple bug fixing
2024-02-10 12:20:45 +01:00
formsdev
f87e3f1685
SEO meta nuxt migration ( #274 )
...
* SEO meta nuxt migration
* Polish seo metas, add defaults for OG and twitter
---------
Co-authored-by: Julien Nahum <julien@nahum.net>
2024-01-04 18:38:50 +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