Plugin Directory

Changeset 3066790


Ignore:
Timestamp:
04/08/2024 10:49:26 AM (2 years ago)
Author:
scobyio
Message:

Scoby analytics; version 3.2.0

Location:
scoby-analytics
Files:
12 edited
1 copied

Legend:

Unmodified
Added
Removed
  • scoby-analytics/tags/3.2.0/deps/composer/installed.php

    r3052754 r3066790  
    33namespace ScobyAnalyticsDeps;
    44
    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)));
     5return 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  
    11{
    22  "name": "scoby-analytics",
    3   "version": "3.1.0",
     3  "version": "3.2.0",
    44  "description": "",
    55  "main": "index.js",
  • scoby-analytics/tags/3.2.0/readme.txt

    r3052754 r3066790  
    44Tags: analytics, privacy, statistics, pageviews, stats
    55Requires at least: 5.3
    6 Tested up to: 6.4.1
    7 Stable tag: 3.1.0
     6Tested up to: 6.5
     7Stable tag: 3.2.0
    88Requires PHP: 7.4
    99License: GPLv2 or later
     
    8181
    8282== Changelog ==
    83 = v3.0.3 =
     83= v3.1.0 =
     84* Add Setup Assistantcd .
     85
     86= v3.0.5 =
    8487* Major refactoring.
    8588
  • scoby-analytics/tags/3.2.0/scoby-analytics.php

    r3052754 r3066790  
    33Plugin Name: Scoby Analytics
    44Description: 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.0
     5Version: 3.2.0
    66Author: Scoby GmbH
    77Author URI: https://www.scoby.io
  • scoby-analytics/tags/3.2.0/settings.php

    r3052754 r3066790  
    189189                <input type='hidden' name="scoby_analytics_options[email]"
    190190                       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>
    191200            </form>
    192201
     
    365374    $settings = [];
    366375    if($input['setup'] === 'initialize' ) {
    367         $data = post('https://api.scoby.io/setup/initialize', [
     376        $data = post('https://api.scoby.io/v2/setup/initialize', [
    368377            'email' => $input['email'],
    369378            'name' => $input['name'],
     379            'timezone' => $input['timezone'],
    370380        ]);
    371381
     
    387397    } elseif($input['setup'] === 'verify' && !empty($input['token']) ) {
    388398
    389         $data = post('https://api.scoby.io/setup/verify', [
     399        $data = post('https://api.scoby.io/v2/setup/verify', [
    390400            'code' => $input['code'],
    391401            'token' => $input['token'],
  • scoby-analytics/tags/3.2.0/vendor/composer/installed.php

    r3052754 r3066790  
    44        'pretty_version' => 'dev-main',
    55        'version' => 'dev-main',
    6         'reference' => '4534c534208018a7a81b41b74053f334c5e7b11f',
     6        'reference' => '2bebfdad7a5ae3668c90c64d4caf1ccd326d794f',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    1414            'pretty_version' => 'dev-main',
    1515            'version' => 'dev-main',
    16             'reference' => '4534c534208018a7a81b41b74053f334c5e7b11f',
     16            'reference' => '2bebfdad7a5ae3668c90c64d4caf1ccd326d794f',
    1717            'type' => 'library',
    1818            'install_path' => __DIR__ . '/../../',
  • scoby-analytics/trunk/deps/composer/installed.php

    r3052754 r3066790  
    33namespace ScobyAnalyticsDeps;
    44
    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)));
     5return 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  
    11{
    22  "name": "scoby-analytics",
    3   "version": "3.1.0",
     3  "version": "3.2.0",
    44  "description": "",
    55  "main": "index.js",
  • scoby-analytics/trunk/readme.txt

    r3052754 r3066790  
    44Tags: analytics, privacy, statistics, pageviews, stats
    55Requires at least: 5.3
    6 Tested up to: 6.4.1
    7 Stable tag: 3.1.0
     6Tested up to: 6.5
     7Stable tag: 3.2.0
    88Requires PHP: 7.4
    99License: GPLv2 or later
     
    8181
    8282== Changelog ==
    83 = v3.0.3 =
     83= v3.1.0 =
     84* Add Setup Assistantcd .
     85
     86= v3.0.5 =
    8487* Major refactoring.
    8588
  • scoby-analytics/trunk/scoby-analytics.php

    r3052754 r3066790  
    33Plugin Name: Scoby Analytics
    44Description: 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.0
     5Version: 3.2.0
    66Author: Scoby GmbH
    77Author URI: https://www.scoby.io
  • scoby-analytics/trunk/settings.php

    r3052754 r3066790  
    189189                <input type='hidden' name="scoby_analytics_options[email]"
    190190                       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>
    191200            </form>
    192201
     
    365374    $settings = [];
    366375    if($input['setup'] === 'initialize' ) {
    367         $data = post('https://api.scoby.io/setup/initialize', [
     376        $data = post('https://api.scoby.io/v2/setup/initialize', [
    368377            'email' => $input['email'],
    369378            'name' => $input['name'],
     379            'timezone' => $input['timezone'],
    370380        ]);
    371381
     
    387397    } elseif($input['setup'] === 'verify' && !empty($input['token']) ) {
    388398
    389         $data = post('https://api.scoby.io/setup/verify', [
     399        $data = post('https://api.scoby.io/v2/setup/verify', [
    390400            'code' => $input['code'],
    391401            'token' => $input['token'],
  • scoby-analytics/trunk/vendor/composer/installed.php

    r3052754 r3066790  
    44        'pretty_version' => 'dev-main',
    55        'version' => 'dev-main',
    6         'reference' => '4534c534208018a7a81b41b74053f334c5e7b11f',
     6        'reference' => '2bebfdad7a5ae3668c90c64d4caf1ccd326d794f',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    1414            'pretty_version' => 'dev-main',
    1515            'version' => 'dev-main',
    16             'reference' => '4534c534208018a7a81b41b74053f334c5e7b11f',
     16            'reference' => '2bebfdad7a5ae3668c90c64d4caf1ccd326d794f',
    1717            'type' => 'library',
    1818            'install_path' => __DIR__ . '/../../',
Note: See TracChangeset for help on using the changeset viewer.