Changeset 3066790
- Timestamp:
- 04/08/2024 10:49:26 AM (2 years ago)
- Location:
- scoby-analytics
- Files:
-
- 12 edited
- 1 copied
-
tags/3.2.0 (copied) (copied from scoby-analytics/trunk)
-
tags/3.2.0/deps/composer/installed.php (modified) (1 diff)
-
tags/3.2.0/package.json (modified) (1 diff)
-
tags/3.2.0/readme.txt (modified) (2 diffs)
-
tags/3.2.0/scoby-analytics.php (modified) (1 diff)
-
tags/3.2.0/settings.php (modified) (3 diffs)
-
tags/3.2.0/vendor/composer/installed.php (modified) (2 diffs)
-
trunk/deps/composer/installed.php (modified) (1 diff)
-
trunk/package.json (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/scoby-analytics.php (modified) (1 diff)
-
trunk/settings.php (modified) (3 diffs)
-
trunk/vendor/composer/installed.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
scoby-analytics/tags/3.2.0/deps/composer/installed.php
r3052754 r3066790 3 3 namespace ScobyAnalyticsDeps; 4 4 5 return array('root' => array('name' => '__root__', 'pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => ' 4534c534208018a7a81b41b74053f334c5e7b11f', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev' => \true), 'versions' => array('__root__' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => '4534c534208018a7a81b41b74053f334c5e7b11f', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev_requirement' => \false), 'mlocati/ip-lib' => array('pretty_version' => '1.18.0', 'version' => '1.18.0.0', 'reference' => 'c77bd0b1f3e3956c7e9661e75cb1f54ed67d95d2', 'type' => 'library', 'install_path' => __DIR__ . '/../mlocati/ip-lib', 'aliases' => array(), 'dev_requirement' => \false), 'php-http/async-client-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '*')), 'php-http/client-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '*')), 'php-http/discovery' => array('pretty_version' => '1.19.2', 'version' => '1.19.2.0', 'reference' => '61e1a1eb69c92741f5896d9e05fb8e9d7e8bb0cb', 'type' => 'composer-plugin', 'install_path' => __DIR__ . '/../php-http/discovery', 'aliases' => array(), 'dev_requirement' => \false), 'psr/container' => array('pretty_version' => '2.0.2', 'version' => '2.0.2.0', 'reference' => 'c71ecc56dfe541dbd90c5360474fbc405f8d5963', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/container', 'aliases' => array(), 'dev_requirement' => \false), 'psr/http-client' => array('pretty_version' => '1.0.3', 'version' => '1.0.3.0', 'reference' => 'bb5906edc1c324c9a05aa0873d40117941e5fa90', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-client', 'aliases' => array(), 'dev_requirement' => \false), 'psr/http-client-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '*', 1 => '1.0')), 'psr/http-factory' => array('pretty_version' => '1.0.2', 'version' => '1.0.2.0', 'reference' => 'e616d01114759c4c489f93b099585439f795fe35', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-factory', 'aliases' => array(), 'dev_requirement' => \false), 'psr/http-factory-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '*', 1 => '1.0')), 'psr/http-message' => array('pretty_version' => '1.1', 'version' => '1.1.0.0', 'reference' => 'cb6ce4845ce34a8ad9e68117c10ee90a29919eba', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-message', 'aliases' => array(), 'dev_requirement' => \false), 'psr/http-message-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '*', 1 => '1.0')), 'psr/log' => array('pretty_version' => '1.1.4', 'version' => '1.1.4.0', 'reference' => 'd49695b909c3b7628b6289db5479a1c204601f11', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/log', 'aliases' => array(), 'dev_requirement' => \false), 'ralouphie/getallheaders' => array('pretty_version' => '3.0.3', 'version' => '3.0.3.0', 'reference' => '120b605dfeb996808c31b6477290a714d356e822', 'type' => 'library', 'install_path' => __DIR__ . '/../ralouphie/getallheaders', 'aliases' => array(), 'dev_requirement' => \false), 'rebelcode/psr7' => array('pretty_version' => 'v1.0', 'version' => '1.0.0.0', 'reference' => '0181f474ba9b3133b2ce158ec4a6bf3ddcf299fd', 'type' => 'library', 'install_path' => __DIR__ . '/../rebelcode/psr7', 'aliases' => array(), 'dev_requirement' => \false), 'rebelcode/wp-http' => array('pretty_version' => '0.3', 'version' => '0.3.0.0', 'reference' => 'ce50ac162479776dc2ba0449c84285c4fda69612', 'type' => 'library', 'install_path' => __DIR__ . '/../rebelcode/wp-http', 'aliases' => array(), 'dev_requirement' => \false), 'scoby/analytics' => array('pretty_version' => '2.0.0-alpha', 'version' => '2.0.0.0-alpha', 'reference' => 'ee8a007f338aa6cf22afc27563feea2dea8e7912', 'type' => 'library', 'install_path' => __DIR__ . '/../scoby/analytics', 'aliases' => array(), 'dev_requirement' => \false), 'spatie/macroable' => array('pretty_version' => '1.0.1', 'version' => '1.0.1.0', 'reference' => '7a99549fc001c925714b329220dea680c04bfa48', 'type' => 'library', 'install_path' => __DIR__ . '/../spatie/macroable', 'aliases' => array(), 'dev_requirement' => \false), 'spatie/url' => array('pretty_version' => '1.3.5', 'version' => '1.3.5.0', 'reference' => '3633de58e0709ea98cecceff61ee51caf1fde7e3', 'type' => 'library', 'install_path' => __DIR__ . '/../spatie/url', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/http-client' => array('pretty_version' => 'v7.0.5', 'version' => '7.0.5.0', 'reference' => '425f462a59d8030703ee04a9e1c666575ed5db3b', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/http-client', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/http-client-contracts' => array('pretty_version' => 'v3.4.0', 'version' => '3.4.0.0', 'reference' => '1ee70e699b41909c209a0c930f11034b93578654', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/http-client-contracts', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/http-client-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '3.0')), 'symfony/service-contracts' => array('pretty_version' => 'v3.4.1', 'version' => '3.4.1.0', 'reference' => 'fe07cbc8d837f60caf7018068e350cc5163681a0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/service-contracts', 'aliases' => array(), 'dev_requirement' => \false)));5 return array('root' => array('name' => '__root__', 'pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => '2bebfdad7a5ae3668c90c64d4caf1ccd326d794f', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev' => \true), 'versions' => array('__root__' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => '2bebfdad7a5ae3668c90c64d4caf1ccd326d794f', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev_requirement' => \false), 'mlocati/ip-lib' => array('pretty_version' => '1.18.0', 'version' => '1.18.0.0', 'reference' => 'c77bd0b1f3e3956c7e9661e75cb1f54ed67d95d2', 'type' => 'library', 'install_path' => __DIR__ . '/../mlocati/ip-lib', 'aliases' => array(), 'dev_requirement' => \false), 'php-http/async-client-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '*')), 'php-http/client-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '*')), 'php-http/discovery' => array('pretty_version' => '1.19.2', 'version' => '1.19.2.0', 'reference' => '61e1a1eb69c92741f5896d9e05fb8e9d7e8bb0cb', 'type' => 'composer-plugin', 'install_path' => __DIR__ . '/../php-http/discovery', 'aliases' => array(), 'dev_requirement' => \false), 'psr/container' => array('pretty_version' => '2.0.2', 'version' => '2.0.2.0', 'reference' => 'c71ecc56dfe541dbd90c5360474fbc405f8d5963', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/container', 'aliases' => array(), 'dev_requirement' => \false), 'psr/http-client' => array('pretty_version' => '1.0.3', 'version' => '1.0.3.0', 'reference' => 'bb5906edc1c324c9a05aa0873d40117941e5fa90', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-client', 'aliases' => array(), 'dev_requirement' => \false), 'psr/http-client-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '*', 1 => '1.0')), 'psr/http-factory' => array('pretty_version' => '1.0.2', 'version' => '1.0.2.0', 'reference' => 'e616d01114759c4c489f93b099585439f795fe35', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-factory', 'aliases' => array(), 'dev_requirement' => \false), 'psr/http-factory-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '*', 1 => '1.0')), 'psr/http-message' => array('pretty_version' => '1.1', 'version' => '1.1.0.0', 'reference' => 'cb6ce4845ce34a8ad9e68117c10ee90a29919eba', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-message', 'aliases' => array(), 'dev_requirement' => \false), 'psr/http-message-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '*', 1 => '1.0')), 'psr/log' => array('pretty_version' => '1.1.4', 'version' => '1.1.4.0', 'reference' => 'd49695b909c3b7628b6289db5479a1c204601f11', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/log', 'aliases' => array(), 'dev_requirement' => \false), 'ralouphie/getallheaders' => array('pretty_version' => '3.0.3', 'version' => '3.0.3.0', 'reference' => '120b605dfeb996808c31b6477290a714d356e822', 'type' => 'library', 'install_path' => __DIR__ . '/../ralouphie/getallheaders', 'aliases' => array(), 'dev_requirement' => \false), 'rebelcode/psr7' => array('pretty_version' => 'v1.0', 'version' => '1.0.0.0', 'reference' => '0181f474ba9b3133b2ce158ec4a6bf3ddcf299fd', 'type' => 'library', 'install_path' => __DIR__ . '/../rebelcode/psr7', 'aliases' => array(), 'dev_requirement' => \false), 'rebelcode/wp-http' => array('pretty_version' => '0.3', 'version' => '0.3.0.0', 'reference' => 'ce50ac162479776dc2ba0449c84285c4fda69612', 'type' => 'library', 'install_path' => __DIR__ . '/../rebelcode/wp-http', 'aliases' => array(), 'dev_requirement' => \false), 'scoby/analytics' => array('pretty_version' => '2.0.0-alpha', 'version' => '2.0.0.0-alpha', 'reference' => 'ee8a007f338aa6cf22afc27563feea2dea8e7912', 'type' => 'library', 'install_path' => __DIR__ . '/../scoby/analytics', 'aliases' => array(), 'dev_requirement' => \false), 'spatie/macroable' => array('pretty_version' => '1.0.1', 'version' => '1.0.1.0', 'reference' => '7a99549fc001c925714b329220dea680c04bfa48', 'type' => 'library', 'install_path' => __DIR__ . '/../spatie/macroable', 'aliases' => array(), 'dev_requirement' => \false), 'spatie/url' => array('pretty_version' => '1.3.5', 'version' => '1.3.5.0', 'reference' => '3633de58e0709ea98cecceff61ee51caf1fde7e3', 'type' => 'library', 'install_path' => __DIR__ . '/../spatie/url', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/http-client' => array('pretty_version' => 'v7.0.5', 'version' => '7.0.5.0', 'reference' => '425f462a59d8030703ee04a9e1c666575ed5db3b', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/http-client', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/http-client-contracts' => array('pretty_version' => 'v3.4.0', 'version' => '3.4.0.0', 'reference' => '1ee70e699b41909c209a0c930f11034b93578654', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/http-client-contracts', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/http-client-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '3.0')), 'symfony/service-contracts' => array('pretty_version' => 'v3.4.1', 'version' => '3.4.1.0', 'reference' => 'fe07cbc8d837f60caf7018068e350cc5163681a0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/service-contracts', 'aliases' => array(), 'dev_requirement' => \false))); -
scoby-analytics/tags/3.2.0/package.json
r3052754 r3066790 1 1 { 2 2 "name": "scoby-analytics", 3 "version": "3. 1.0",3 "version": "3.2.0", 4 4 "description": "", 5 5 "main": "index.js", -
scoby-analytics/tags/3.2.0/readme.txt
r3052754 r3066790 4 4 Tags: analytics, privacy, statistics, pageviews, stats 5 5 Requires at least: 5.3 6 Tested up to: 6. 4.17 Stable tag: 3. 1.06 Tested up to: 6.5 7 Stable tag: 3.2.0 8 8 Requires PHP: 7.4 9 9 License: GPLv2 or later … … 81 81 82 82 == Changelog == 83 = v3.0.3 = 83 = v3.1.0 = 84 * Add Setup Assistantcd . 85 86 = v3.0.5 = 84 87 * Major refactoring. 85 88 -
scoby-analytics/tags/3.2.0/scoby-analytics.php
r3052754 r3066790 3 3 Plugin Name: Scoby Analytics 4 4 Description: Scoby Analytics redefines website traffic analysis by exclusively utilizing anonymous data from your web server, prioritizing visitor privacy. This approach ensures full alignment with GDPR, ePrivacy, and Schrems II, offering insightful analytics without the need for visitor consent. 5 Version: 3. 1.05 Version: 3.2.0 6 6 Author: Scoby GmbH 7 7 Author URI: https://www.scoby.io -
scoby-analytics/tags/3.2.0/settings.php
r3052754 r3066790 189 189 <input type='hidden' name="scoby_analytics_options[email]" 190 190 value="<?php esc_attr_e(wp_get_current_user()->user_email); ?>"/> 191 <script type="application/javascript"> 192 (() => { 193 const input = document.createElement("input"); 194 input.setAttribute("type", "hidden"); 195 input.setAttribute("name", "scoby_analytics_options[timezone]"); 196 input.setAttribute("value", Intl.DateTimeFormat().resolvedOptions().timeZone); 197 document.getElementById('scoby_analytics_setup_form').appendChild(input); 198 })(); 199 </script> 191 200 </form> 192 201 … … 365 374 $settings = []; 366 375 if($input['setup'] === 'initialize' ) { 367 $data = post('https://api.scoby.io/ setup/initialize', [376 $data = post('https://api.scoby.io/v2/setup/initialize', [ 368 377 'email' => $input['email'], 369 378 'name' => $input['name'], 379 'timezone' => $input['timezone'], 370 380 ]); 371 381 … … 387 397 } elseif($input['setup'] === 'verify' && !empty($input['token']) ) { 388 398 389 $data = post('https://api.scoby.io/ setup/verify', [399 $data = post('https://api.scoby.io/v2/setup/verify', [ 390 400 'code' => $input['code'], 391 401 'token' => $input['token'], -
scoby-analytics/tags/3.2.0/vendor/composer/installed.php
r3052754 r3066790 4 4 'pretty_version' => 'dev-main', 5 5 'version' => 'dev-main', 6 'reference' => ' 4534c534208018a7a81b41b74053f334c5e7b11f',6 'reference' => '2bebfdad7a5ae3668c90c64d4caf1ccd326d794f', 7 7 'type' => 'library', 8 8 'install_path' => __DIR__ . '/../../', … … 14 14 'pretty_version' => 'dev-main', 15 15 'version' => 'dev-main', 16 'reference' => ' 4534c534208018a7a81b41b74053f334c5e7b11f',16 'reference' => '2bebfdad7a5ae3668c90c64d4caf1ccd326d794f', 17 17 'type' => 'library', 18 18 'install_path' => __DIR__ . '/../../', -
scoby-analytics/trunk/deps/composer/installed.php
r3052754 r3066790 3 3 namespace ScobyAnalyticsDeps; 4 4 5 return array('root' => array('name' => '__root__', 'pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => ' 4534c534208018a7a81b41b74053f334c5e7b11f', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev' => \true), 'versions' => array('__root__' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => '4534c534208018a7a81b41b74053f334c5e7b11f', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev_requirement' => \false), 'mlocati/ip-lib' => array('pretty_version' => '1.18.0', 'version' => '1.18.0.0', 'reference' => 'c77bd0b1f3e3956c7e9661e75cb1f54ed67d95d2', 'type' => 'library', 'install_path' => __DIR__ . '/../mlocati/ip-lib', 'aliases' => array(), 'dev_requirement' => \false), 'php-http/async-client-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '*')), 'php-http/client-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '*')), 'php-http/discovery' => array('pretty_version' => '1.19.2', 'version' => '1.19.2.0', 'reference' => '61e1a1eb69c92741f5896d9e05fb8e9d7e8bb0cb', 'type' => 'composer-plugin', 'install_path' => __DIR__ . '/../php-http/discovery', 'aliases' => array(), 'dev_requirement' => \false), 'psr/container' => array('pretty_version' => '2.0.2', 'version' => '2.0.2.0', 'reference' => 'c71ecc56dfe541dbd90c5360474fbc405f8d5963', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/container', 'aliases' => array(), 'dev_requirement' => \false), 'psr/http-client' => array('pretty_version' => '1.0.3', 'version' => '1.0.3.0', 'reference' => 'bb5906edc1c324c9a05aa0873d40117941e5fa90', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-client', 'aliases' => array(), 'dev_requirement' => \false), 'psr/http-client-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '*', 1 => '1.0')), 'psr/http-factory' => array('pretty_version' => '1.0.2', 'version' => '1.0.2.0', 'reference' => 'e616d01114759c4c489f93b099585439f795fe35', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-factory', 'aliases' => array(), 'dev_requirement' => \false), 'psr/http-factory-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '*', 1 => '1.0')), 'psr/http-message' => array('pretty_version' => '1.1', 'version' => '1.1.0.0', 'reference' => 'cb6ce4845ce34a8ad9e68117c10ee90a29919eba', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-message', 'aliases' => array(), 'dev_requirement' => \false), 'psr/http-message-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '*', 1 => '1.0')), 'psr/log' => array('pretty_version' => '1.1.4', 'version' => '1.1.4.0', 'reference' => 'd49695b909c3b7628b6289db5479a1c204601f11', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/log', 'aliases' => array(), 'dev_requirement' => \false), 'ralouphie/getallheaders' => array('pretty_version' => '3.0.3', 'version' => '3.0.3.0', 'reference' => '120b605dfeb996808c31b6477290a714d356e822', 'type' => 'library', 'install_path' => __DIR__ . '/../ralouphie/getallheaders', 'aliases' => array(), 'dev_requirement' => \false), 'rebelcode/psr7' => array('pretty_version' => 'v1.0', 'version' => '1.0.0.0', 'reference' => '0181f474ba9b3133b2ce158ec4a6bf3ddcf299fd', 'type' => 'library', 'install_path' => __DIR__ . '/../rebelcode/psr7', 'aliases' => array(), 'dev_requirement' => \false), 'rebelcode/wp-http' => array('pretty_version' => '0.3', 'version' => '0.3.0.0', 'reference' => 'ce50ac162479776dc2ba0449c84285c4fda69612', 'type' => 'library', 'install_path' => __DIR__ . '/../rebelcode/wp-http', 'aliases' => array(), 'dev_requirement' => \false), 'scoby/analytics' => array('pretty_version' => '2.0.0-alpha', 'version' => '2.0.0.0-alpha', 'reference' => 'ee8a007f338aa6cf22afc27563feea2dea8e7912', 'type' => 'library', 'install_path' => __DIR__ . '/../scoby/analytics', 'aliases' => array(), 'dev_requirement' => \false), 'spatie/macroable' => array('pretty_version' => '1.0.1', 'version' => '1.0.1.0', 'reference' => '7a99549fc001c925714b329220dea680c04bfa48', 'type' => 'library', 'install_path' => __DIR__ . '/../spatie/macroable', 'aliases' => array(), 'dev_requirement' => \false), 'spatie/url' => array('pretty_version' => '1.3.5', 'version' => '1.3.5.0', 'reference' => '3633de58e0709ea98cecceff61ee51caf1fde7e3', 'type' => 'library', 'install_path' => __DIR__ . '/../spatie/url', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/http-client' => array('pretty_version' => 'v7.0.5', 'version' => '7.0.5.0', 'reference' => '425f462a59d8030703ee04a9e1c666575ed5db3b', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/http-client', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/http-client-contracts' => array('pretty_version' => 'v3.4.0', 'version' => '3.4.0.0', 'reference' => '1ee70e699b41909c209a0c930f11034b93578654', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/http-client-contracts', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/http-client-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '3.0')), 'symfony/service-contracts' => array('pretty_version' => 'v3.4.1', 'version' => '3.4.1.0', 'reference' => 'fe07cbc8d837f60caf7018068e350cc5163681a0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/service-contracts', 'aliases' => array(), 'dev_requirement' => \false)));5 return array('root' => array('name' => '__root__', 'pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => '2bebfdad7a5ae3668c90c64d4caf1ccd326d794f', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev' => \true), 'versions' => array('__root__' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => '2bebfdad7a5ae3668c90c64d4caf1ccd326d794f', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev_requirement' => \false), 'mlocati/ip-lib' => array('pretty_version' => '1.18.0', 'version' => '1.18.0.0', 'reference' => 'c77bd0b1f3e3956c7e9661e75cb1f54ed67d95d2', 'type' => 'library', 'install_path' => __DIR__ . '/../mlocati/ip-lib', 'aliases' => array(), 'dev_requirement' => \false), 'php-http/async-client-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '*')), 'php-http/client-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '*')), 'php-http/discovery' => array('pretty_version' => '1.19.2', 'version' => '1.19.2.0', 'reference' => '61e1a1eb69c92741f5896d9e05fb8e9d7e8bb0cb', 'type' => 'composer-plugin', 'install_path' => __DIR__ . '/../php-http/discovery', 'aliases' => array(), 'dev_requirement' => \false), 'psr/container' => array('pretty_version' => '2.0.2', 'version' => '2.0.2.0', 'reference' => 'c71ecc56dfe541dbd90c5360474fbc405f8d5963', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/container', 'aliases' => array(), 'dev_requirement' => \false), 'psr/http-client' => array('pretty_version' => '1.0.3', 'version' => '1.0.3.0', 'reference' => 'bb5906edc1c324c9a05aa0873d40117941e5fa90', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-client', 'aliases' => array(), 'dev_requirement' => \false), 'psr/http-client-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '*', 1 => '1.0')), 'psr/http-factory' => array('pretty_version' => '1.0.2', 'version' => '1.0.2.0', 'reference' => 'e616d01114759c4c489f93b099585439f795fe35', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-factory', 'aliases' => array(), 'dev_requirement' => \false), 'psr/http-factory-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '*', 1 => '1.0')), 'psr/http-message' => array('pretty_version' => '1.1', 'version' => '1.1.0.0', 'reference' => 'cb6ce4845ce34a8ad9e68117c10ee90a29919eba', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-message', 'aliases' => array(), 'dev_requirement' => \false), 'psr/http-message-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '*', 1 => '1.0')), 'psr/log' => array('pretty_version' => '1.1.4', 'version' => '1.1.4.0', 'reference' => 'd49695b909c3b7628b6289db5479a1c204601f11', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/log', 'aliases' => array(), 'dev_requirement' => \false), 'ralouphie/getallheaders' => array('pretty_version' => '3.0.3', 'version' => '3.0.3.0', 'reference' => '120b605dfeb996808c31b6477290a714d356e822', 'type' => 'library', 'install_path' => __DIR__ . '/../ralouphie/getallheaders', 'aliases' => array(), 'dev_requirement' => \false), 'rebelcode/psr7' => array('pretty_version' => 'v1.0', 'version' => '1.0.0.0', 'reference' => '0181f474ba9b3133b2ce158ec4a6bf3ddcf299fd', 'type' => 'library', 'install_path' => __DIR__ . '/../rebelcode/psr7', 'aliases' => array(), 'dev_requirement' => \false), 'rebelcode/wp-http' => array('pretty_version' => '0.3', 'version' => '0.3.0.0', 'reference' => 'ce50ac162479776dc2ba0449c84285c4fda69612', 'type' => 'library', 'install_path' => __DIR__ . '/../rebelcode/wp-http', 'aliases' => array(), 'dev_requirement' => \false), 'scoby/analytics' => array('pretty_version' => '2.0.0-alpha', 'version' => '2.0.0.0-alpha', 'reference' => 'ee8a007f338aa6cf22afc27563feea2dea8e7912', 'type' => 'library', 'install_path' => __DIR__ . '/../scoby/analytics', 'aliases' => array(), 'dev_requirement' => \false), 'spatie/macroable' => array('pretty_version' => '1.0.1', 'version' => '1.0.1.0', 'reference' => '7a99549fc001c925714b329220dea680c04bfa48', 'type' => 'library', 'install_path' => __DIR__ . '/../spatie/macroable', 'aliases' => array(), 'dev_requirement' => \false), 'spatie/url' => array('pretty_version' => '1.3.5', 'version' => '1.3.5.0', 'reference' => '3633de58e0709ea98cecceff61ee51caf1fde7e3', 'type' => 'library', 'install_path' => __DIR__ . '/../spatie/url', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/http-client' => array('pretty_version' => 'v7.0.5', 'version' => '7.0.5.0', 'reference' => '425f462a59d8030703ee04a9e1c666575ed5db3b', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/http-client', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/http-client-contracts' => array('pretty_version' => 'v3.4.0', 'version' => '3.4.0.0', 'reference' => '1ee70e699b41909c209a0c930f11034b93578654', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/http-client-contracts', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/http-client-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '3.0')), 'symfony/service-contracts' => array('pretty_version' => 'v3.4.1', 'version' => '3.4.1.0', 'reference' => 'fe07cbc8d837f60caf7018068e350cc5163681a0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/service-contracts', 'aliases' => array(), 'dev_requirement' => \false))); -
scoby-analytics/trunk/package.json
r3052754 r3066790 1 1 { 2 2 "name": "scoby-analytics", 3 "version": "3. 1.0",3 "version": "3.2.0", 4 4 "description": "", 5 5 "main": "index.js", -
scoby-analytics/trunk/readme.txt
r3052754 r3066790 4 4 Tags: analytics, privacy, statistics, pageviews, stats 5 5 Requires at least: 5.3 6 Tested up to: 6. 4.17 Stable tag: 3. 1.06 Tested up to: 6.5 7 Stable tag: 3.2.0 8 8 Requires PHP: 7.4 9 9 License: GPLv2 or later … … 81 81 82 82 == Changelog == 83 = v3.0.3 = 83 = v3.1.0 = 84 * Add Setup Assistantcd . 85 86 = v3.0.5 = 84 87 * Major refactoring. 85 88 -
scoby-analytics/trunk/scoby-analytics.php
r3052754 r3066790 3 3 Plugin Name: Scoby Analytics 4 4 Description: Scoby Analytics redefines website traffic analysis by exclusively utilizing anonymous data from your web server, prioritizing visitor privacy. This approach ensures full alignment with GDPR, ePrivacy, and Schrems II, offering insightful analytics without the need for visitor consent. 5 Version: 3. 1.05 Version: 3.2.0 6 6 Author: Scoby GmbH 7 7 Author URI: https://www.scoby.io -
scoby-analytics/trunk/settings.php
r3052754 r3066790 189 189 <input type='hidden' name="scoby_analytics_options[email]" 190 190 value="<?php esc_attr_e(wp_get_current_user()->user_email); ?>"/> 191 <script type="application/javascript"> 192 (() => { 193 const input = document.createElement("input"); 194 input.setAttribute("type", "hidden"); 195 input.setAttribute("name", "scoby_analytics_options[timezone]"); 196 input.setAttribute("value", Intl.DateTimeFormat().resolvedOptions().timeZone); 197 document.getElementById('scoby_analytics_setup_form').appendChild(input); 198 })(); 199 </script> 191 200 </form> 192 201 … … 365 374 $settings = []; 366 375 if($input['setup'] === 'initialize' ) { 367 $data = post('https://api.scoby.io/ setup/initialize', [376 $data = post('https://api.scoby.io/v2/setup/initialize', [ 368 377 'email' => $input['email'], 369 378 'name' => $input['name'], 379 'timezone' => $input['timezone'], 370 380 ]); 371 381 … … 387 397 } elseif($input['setup'] === 'verify' && !empty($input['token']) ) { 388 398 389 $data = post('https://api.scoby.io/ setup/verify', [399 $data = post('https://api.scoby.io/v2/setup/verify', [ 390 400 'code' => $input['code'], 391 401 'token' => $input['token'], -
scoby-analytics/trunk/vendor/composer/installed.php
r3052754 r3066790 4 4 'pretty_version' => 'dev-main', 5 5 'version' => 'dev-main', 6 'reference' => ' 4534c534208018a7a81b41b74053f334c5e7b11f',6 'reference' => '2bebfdad7a5ae3668c90c64d4caf1ccd326d794f', 7 7 'type' => 'library', 8 8 'install_path' => __DIR__ . '/../../', … … 14 14 'pretty_version' => 'dev-main', 15 15 'version' => 'dev-main', 16 'reference' => ' 4534c534208018a7a81b41b74053f334c5e7b11f',16 'reference' => '2bebfdad7a5ae3668c90c64d4caf1ccd326d794f', 17 17 'type' => 'library', 18 18 'install_path' => __DIR__ . '/../../',
Note: See TracChangeset
for help on using the changeset viewer.