Adrian Gruntkowski
fede2f0a8a
Make final touches to Imports & Exports ( #4025 )
...
* Make final touches to Imports & Exports
* Change import content copy depending on CSV imports and exports flag state
* Remove unused aliases
2024-04-19 11:40:13 +02:00
Adrian Gruntkowski
4d7d88cfec
Implement basics of GA4 import ( #3851 )
...
* Implement LV date input using flatpickr
* Implement basics of GA4 import (very dirty WIP)
* Split Google HTTP API into UA and GA4 specific parts
* Add a quick way to record GA4 API responses
* Add first GA4 import fixtures with GA4 Data API responses
* Extract GA4 and UA specific logic form Google API
* Extract UA and GA4 specific actions to distinct controllers
* Add integration test for GA4 importer
* Update GA4 fixtures
* Test GA4 API
* Add debug logging and fix paginating through API results in in GA4 import
* Revert "Implement LV date input using flatpickr"
This reverts commit c696f8ee39d5702f27015c09a4f079ca124cc7bb.
* Fix note
2024-03-12 18:08:25 +01:00
hq1
2cc80ebd7a
Integrations Settings section ( #3427 )
...
* Extend the Tokens context module
* Extract GA Import to separate component
* Extract Search Console settings to separate component
* Remove Search Console from the router
* Stop counting imported pageviews in general settings
* Remove search console controller action
* Add settings_integrations controller action
* Fix remaining redirects
* Add Integrations route
* Replace SC sidebar item with Integrations
* Update site controller tests
* Implement Plugins API Tokens LV
* Apply universal heroicon to docs info links
* Add flash on token creation
* Update CHANGELOG
* Redirect to integrations upon forgetting GA import
* Update moduledocs
* Remove unnecessary wildcards
* WIP: attempt at fixing broken oauth flow
* Fix post-import redirect
* Fixup missing attribute
* Format
* Seed random google auth
* Use example.com for seeded e-mails
* Tweak Google integrations layout
* Remove dangling IO.inspect
* Bugfix: copy to clipboard breaking LV form bindings
* Update lib/plausible/plugins/api/tokens.ex
Co-authored-by: Adrian Gruntkowski <adrian.gruntkowski@gmail.com>
* Update lib/plausible_web/controllers/site_controller.ex
Co-authored-by: Adrian Gruntkowski <adrian.gruntkowski@gmail.com>
* Update lib/plausible_web/live/plugins/api/settings.ex
Co-authored-by: Adrian Gruntkowski <adrian.gruntkowski@gmail.com>
* Update test/plausible/plugins/api/tokens_test.exs
Co-authored-by: Adrian Gruntkowski <adrian.gruntkowski@gmail.com>
---------
Co-authored-by: Adrian Gruntkowski <adrian.gruntkowski@gmail.com>
2023-10-18 14:01:17 +02:00