Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Koko Analytics

Open-source analytics plugin for WordPress that does not use any external services and respects your visitors’ privacy.
Collective - Host: opensource - https://opencollective.com/koko-analytics - Website: https://www.kokoanalytics.com/ - Code: https://github.com/ibericode/koko-analytics

remove unnecessary default

github.com/ibericode/koko-analytics - 7b0ba4d8e5e3ecf686d8cebfb44f948de714445d authored about 1 year ago by Danny van Kooten <[email protected]>
print data for JS script using wp_add_inline_script with json_encode so that we properly transfer type information. fixes component pagination not working past page 1.

github.com/ibericode/koko-analytics - 162c9544376f9b3bb1b4e5fa856d34f11a5e0f03 authored about 1 year ago by Danny van Kooten <[email protected]>
fix chart tooltip not showing onclick on mobile (or showing but immediately hiding again)

github.com/ibericode/koko-analytics - ee903d0322af1b4d8745d4df9b2a87e10131fa17 authored about 1 year ago by Danny van Kooten <[email protected]>
address React 18.x warning about calling createRoot on element that has already been turned into a root

github.com/ibericode/koko-analytics - 2b13f27876cfd3372d0f43e6dad0c62cc4c96434 authored about 1 year ago by Danny van Kooten <[email protected]>
Bump version to v1.2.1

github.com/ibericode/koko-analytics - cefd2321ec26a8752103f812f209f71f0f2689cf authored about 1 year ago by Danny van Kooten <[email protected]>
revert strict types for now. doesn't work with utc offsets with partial hours

github.com/ibericode/koko-analytics - 257cf7b7e7a9b2a45c1e62f51dde1d80e76ca857 authored about 1 year ago by Danny van Kooten <[email protected]>
write friendlier error message to console in case REST endpoint encounter an error

github.com/ibericode/koko-analytics - 6f66d3016291816f70bc11918c89e021f33085fc authored about 1 year ago by Danny van Kooten <[email protected]>
store mount element in a variable

github.com/ibericode/koko-analytics - 456691010cceebd48ab942f89da8aa07c9190036 authored about 1 year ago by Danny van Kooten <[email protected]>
update readme.txt to show new php version requirement

github.com/ibericode/koko-analytics - 8711010d26f0415a500b80dbdf621798336da7b5 authored about 1 year ago by Danny van Kooten <[email protected]>
Bump version to v1.2.0

github.com/ibericode/koko-analytics - 716db317c850ac44ee9e79b817a9e5d13f1b92fa authored about 1 year ago by Danny van Kooten <[email protected]>
bump required WP version to 6.0

github.com/ibericode/koko-analytics - 4558025a1b49a92997b6ef196538dc891bbca3b7 authored about 1 year ago by Danny van Kooten <[email protected]>
fix compatibility with WordPress < 6.2 (b/c it ships React v17)

github.com/ibericode/koko-analytics - d71137cd1388b6cbedfef91847f8ca2a6f8e6b73 authored about 1 year ago by Danny van Kooten <[email protected]>
minor perf improvements in the hot path

github.com/ibericode/koko-analytics - 90c6dc14431c438c37f35bb624d2f5ffc1d0757a authored about 1 year ago by Danny van Kooten <[email protected]>
add minimum required versions to readme

github.com/ibericode/koko-analytics - af4debea1ce3c5e5aff582f917a1575710a761e0 authored about 1 year ago by Danny van Kooten <[email protected]>
update composer lock file

github.com/ibericode/koko-analytics - a7435d0dddaca2ab9f7d1d69d35c0f0f467fbfa3 authored about 1 year ago by Danny van Kooten <[email protected]>
optimize aggregation process a bit & prevent being stuck for 5 minutes if previous aggregation run errored somehow

github.com/ibericode/koko-analytics - 8bda9a6ff3eb4ec7c08598ceba4c15d1ec8e2f5d authored about 1 year ago by Danny van Kooten <[email protected]>
seed function should be in a separate (dev-only) plugin

github.com/ibericode/koko-analytics - 206f04e7683174925f872f5ce2c445e137fd01bc authored about 1 year ago by Danny van Kooten <[email protected]>
require PHP version 7.3

github.com/ibericode/koko-analytics - 415accdb8738de152ecd610f3a016ba3d5dd06ce authored about 1 year ago by Danny van Kooten <[email protected]>
startOfToday() and endOfToday() is easy enough to calculate on our own

github.com/ibericode/koko-analytics - 9503358274250082ec27ea8c322d67b9a0a84fc2 authored about 1 year ago by Danny van Kooten <[email protected]>
update lock file

github.com/ibericode/koko-analytics - 50040896b1c49c306b757c67d5a5281e39a12aa0 authored about 1 year ago by Danny van Kooten <[email protected]>
add missing return type declarations

github.com/ibericode/koko-analytics - b4ddce147ae488fb601084fab05d47cd94d4c0a6 authored about 1 year ago by Danny van Kooten <[email protected]>
add types to methods in Pageview_Aggregator

github.com/ibericode/koko-analytics - 5b9361c00c7992fe40a3525fc1cdd06a2247fe0f authored about 1 year ago by Danny van Kooten <[email protected]>
revert to phpcs but with psr12 ruleset only. sorry wpcs.

github.com/ibericode/koko-analytics - b64ea61a933a551f1d292b1abd4739072e06dbaf authored about 1 year ago by Danny van Kooten <[email protected]>
declare(strict_types=1) in every php source file

github.com/ibericode/koko-analytics - 775f4bc512a5f98378d6018cebba5d9da0ef6fd2 authored about 1 year ago by Danny van Kooten <[email protected]>
add return type declarations to rest endpoint methods

github.com/ibericode/koko-analytics - 9611ccd36f76001fc02749e98a1992af83dc99c9 authored about 1 year ago by Danny van Kooten <[email protected]>
remove unused phpcs.xml

github.com/ibericode/koko-analytics - d9c50fae79cc81d4ee22fc9e9c6855f4f7e59d14 authored about 1 year ago by Danny van Kooten <[email protected]>
use psr-12 compatible .editorconfig file now we're no longer using wp coding standards

github.com/ibericode/koko-analytics - 3e97292343d65226b3314815736ebe598950ee9a authored about 1 year ago by Danny van Kooten <[email protected]>
replace phpcodesniffer with php-cs-fixer

github.com/ibericode/koko-analytics - 5ebd10119f4505d3c4f71f45e732557891f2e5bb authored about 1 year ago by Danny van Kooten <[email protected]>
fix some phpstan warnings

github.com/ibericode/koko-analytics - 77c38bcb5309d19e824def26b432d74ea8237c70 authored about 1 year ago by Danny van Kooten <[email protected]>
fix phpcs

github.com/ibericode/koko-analytics - 3029fe8941c06dac4c1a48429fd62febfd943dc8 authored about 1 year ago by Danny van Kooten <[email protected]>
unify logic for determining whether a date period is in the past

github.com/ibericode/koko-analytics - 3a2899bd36cf1fab2279ab3b4e11365ae9627cd5 authored about 1 year ago by Danny van Kooten <[email protected]>
add message about checking browser console for error messages

github.com/ibericode/koko-analytics - f312abcf12680c75fc1896623f2dde4d3ed5e97b authored about 1 year ago by Danny van Kooten <[email protected]>
add filter koko_analytics_items_per_page to set # of items per page

github.com/ibericode/koko-analytics - 3b2ef552dc324d4de0c4cab4b62fec6a22840a5f authored about 1 year ago by Danny van Kooten <[email protected]>
use our own toISO8601 implementation to disregard timezone offsets

github.com/ibericode/koko-analytics - 07a462a2bb74ac3b00296fd283993f343de883c6 authored about 1 year ago by Danny van Kooten <[email protected]>
fix date in start date input

github.com/ibericode/koko-analytics - 969633b11504c4e67c01a3cc1f04e5cf6cfba88d authored about 1 year ago by Danny van Kooten <[email protected]>
set selected preset correctly when loading dates from url hash

github.com/ibericode/koko-analytics - 01c5d2f4d8cffa006f1d8baf8a84c2fe82db4684 authored about 1 year ago by Danny van Kooten <[email protected]>
format all dates using Intl.DateTimeFormat if available. closes #194

github.com/ibericode/koko-analytics - f950aa723a075c66b6448a453e778d475ca7eed9 authored about 1 year ago by Danny van Kooten <[email protected]>
add missing <label> element to widget settings form

github.com/ibericode/koko-analytics - dc1f28dcf1afb63cb6ee8e882a92a3571b2de8ce authored about 1 year ago by Danny van Kooten <[email protected]>
exclude homepage from most viewed posts, #139

github.com/ibericode/koko-analytics - 4e037505d2a8b4f06d725eb5265153db3e6418ac authored about 1 year ago by Danny van Kooten <[email protected]>
remove pikaday datepicker in favor of native input[type=date] element. shrinks bundle size from 57 kB to 35 kB (or -39%) while also optimizing mobile view. closes #117

github.com/ibericode/koko-analytics - 265f5a35af8392d5484512ac71fd0941d8ab5c59 authored about 1 year ago by Danny van Kooten <[email protected]>
disable Generic.WhiteSpace.ArbitraryParenthesesSpacing rules"

github.com/ibericode/koko-analytics - 105dfeb11c9d29e9223fa8ff9a30753d75e633bc authored about 1 year ago by Danny van Kooten <[email protected]>
load chart css dynamically so it's also loaded on wp admin dashboard

github.com/ibericode/koko-analytics - 5f6d49a70156febdc3e16a990fba32f13a12bbe2 authored about 1 year ago by Danny van Kooten <[email protected]>
on /stats endpoint, make monthly an optional query parameter

github.com/ibericode/koko-analytics - 4c74c70fd1588b8fe4375242b1b028e035f3b41b authored about 1 year ago by Danny van Kooten <[email protected]>
Bump version to v1.1.2

github.com/ibericode/koko-analytics - 24a5d90b3571caa9407240be4b624d3bb1ddb64b authored about 1 year ago by Danny van Kooten <[email protected]>
remove url listener for running a specific migration. should be an admin-only action with capability check instead.

github.com/ibericode/koko-analytics - 499a600484359882445895836033aa7ec0d88600 authored about 1 year ago by Danny van Kooten <[email protected]>
maybe don't hardcode table prefixes, okay Danny?

github.com/ibericode/koko-analytics - 1b25c0c816cf472adc06127b1a58cb059560724b authored about 1 year ago by Danny van Kooten <[email protected]>
Bump version to v1.1.1

github.com/ibericode/koko-analytics - 66cdcf207490039db848ef437eff90dcfe1ed1d5 authored about 1 year ago by Danny van Kooten <[email protected]>
updated assets

github.com/ibericode/koko-analytics - 03e9a220c29f89b32ddad138f3e10337f17c7126 authored about 1 year ago by Danny van Kooten <[email protected]>
Bump version to v1.1

github.com/ibericode/koko-analytics - 5a972747944e44aa7b83123e9350b46613f3a977 authored about 1 year ago by Danny van Kooten <[email protected]>
add some links for examples on how to use certain filter hooks

github.com/ibericode/koko-analytics - 77099cc47a98abf2140da5c43844237ca38ea507 authored about 1 year ago by Danny van Kooten <[email protected]>
update referrer blocklist

github.com/ibericode/koko-analytics - a151710456eec370c785e609b1ad2ef7c1952eb2 authored about 1 year ago by Danny van Kooten <[email protected]>
Bump version to v1.1.0-alpha

github.com/ibericode/koko-analytics - fe405c123db6c2530b65ca179278bf303c153f5a authored about 1 year ago by Danny van Kooten <[email protected]>
v1.1.0-alpha

github.com/ibericode/koko-analytics - 0ff57757427554c64ea0bfe15b9ffd2e67344ce8 authored about 1 year ago by Danny van Kooten <[email protected]>
run tests on php 8.3

github.com/ibericode/koko-analytics - a13f30f7305a286db30981ece0b992a92b9abee1 authored about 1 year ago by Danny van Kooten <[email protected]>
add some type hints to public functions

github.com/ibericode/koko-analytics - 70da14cb017f566152537e21b90ccd7912870f35 authored about 1 year ago by Danny van Kooten <[email protected]>
add some global functions which will be part of the public PHP API. see #174

github.com/ibericode/koko-analytics - 5edaeee1e8584df06c8545d5bcf6fb027db1827b authored over 1 year ago by Danny van Kooten <[email protected]>
cast to int in event tracking collection

github.com/ibericode/koko-analytics - e5cafae5fd9d79cbfa487c4fe80e07e479202dff authored over 1 year ago by Danny van Kooten <[email protected]>
remove history dependency and just call replaceState without affecting browser history when date period changes

github.com/ibericode/koko-analytics - a9b5cb89536eee8e1e466a3792d97d3a2a0ec3d1 authored over 1 year ago by Danny van Kooten <[email protected]>
minor css improvements

github.com/ibericode/koko-analytics - e0cee3ec82c4e134357f4a7245ce01759b6f46ad authored over 1 year ago by Danny van Kooten <[email protected]>
improve admin nav css

github.com/ibericode/koko-analytics - f9e629401947cce3ead07d3875553cb06cd4e2b5 authored over 1 year ago by Danny van Kooten <[email protected]>
move autorefresh into top level component

github.com/ibericode/koko-analytics - c1280777fc47f41b5136ee49ed7b420e3ef9fdee authored over 1 year ago by Danny van Kooten <[email protected]>
break inputs and select element in datepicker dropdown to new line

github.com/ibericode/koko-analytics - 9fef21e5911489e28b80b6b5f0584fc4b34e1ab9 authored over 1 year ago by Danny van Kooten <[email protected]>
fix not being able to unselect all excluded user roles

github.com/ibericode/koko-analytics - aa6cfce5855ea78bc320846987ec90c6ca591a6a authored over 1 year ago by Danny van Kooten <[email protected]>
big css clean-up & selector performance improvements

github.com/ibericode/koko-analytics - 2a1584e2639740a8694f85ea84ae486a186986a6 authored over 1 year ago by Danny van Kooten <[email protected]>
add tooltip css again

github.com/ibericode/koko-analytics - 01a8aad920388e8f8feef00ca181f624a11220f6 authored over 1 year ago by Danny van Kooten <[email protected]>
fix totals view on small screens

github.com/ibericode/koko-analytics - d70bf724527bd3813c4a0b8b18030a1f4434799e authored over 1 year ago by Danny van Kooten <[email protected]>
fix global var name in dashboard widget

github.com/ibericode/koko-analytics - 516173318beab02637d3863810eb8f23343bc63c authored over 1 year ago by Danny van Kooten <[email protected]>
hide entire admin nav menu if there's no options

github.com/ibericode/koko-analytics - 499430eb0b5fd230928163ae6220824b1f8c124e authored over 1 year ago by Danny van Kooten <[email protected]>
fix link to dummy test script

github.com/ibericode/koko-analytics - 8387e7a58e53b1d53c4d65a22a1a9e4570c1740d authored over 1 year ago by Danny van Kooten <[email protected]>
add ad-blocker test

github.com/ibericode/koko-analytics - 350342a532ed537348822879f1457ba340c3eaf5 authored over 1 year ago by Danny van Kooten <[email protected]>
remove trackEvent as it's pro-only

github.com/ibericode/koko-analytics - b71def9663c7d54a70ca022a11cc9885bf847eed authored over 1 year ago by Danny van Kooten <[email protected]>
add way for pro plugin to add subsections to admin pages

github.com/ibericode/koko-analytics - ee02226758f3b36e3c5386aebec77d10b66351c7 authored over 1 year ago by Danny van Kooten <[email protected]>
limit posts & referrers to 10 (make configurable?)

github.com/ibericode/koko-analytics - db08ee61b2a70229e91a4c1fc3a41196bd73e20c authored over 1 year ago by Danny van Kooten <[email protected]>
pull settings page out of react and just render it server-side. also simplify stylesheets.

github.com/ibericode/koko-analytics - 36b2922abbf8ade507bae132287d6c3249defe14 authored over 1 year ago by Danny van Kooten <[email protected]>
take a single parameter for event tracking

github.com/ibericode/koko-analytics - 66e8f76dd8110d7ff34b6859d5ff3413a94e6a4b authored over 1 year ago by Danny van Kooten <[email protected]>
Merge branch 'master' into pro

github.com/ibericode/koko-analytics - bff31724a5f1114249964c655282472ec2ca8691 authored over 1 year ago by Danny van Kooten <[email protected]>
for totals, cap end date at today so that the comparision to previous period makes more sense. closes #192

github.com/ibericode/koko-analytics - 6957d23b3e2ed00a0f1ff1ad2f7751ca8de3d135 authored over 1 year ago by Danny van Kooten <[email protected]>
optimize chart component by having /stats return the entries for all dates, including dates with no data

github.com/ibericode/koko-analytics - 9c02291eb429b77a2d99f0579620dc2f3b97b6cc authored over 1 year ago by Danny van Kooten <[email protected]>
use browserslist from WordPress core

github.com/ibericode/koko-analytics - a6b9c61c5194ccc0671cefd1b6bd0801c8325691 authored over 1 year ago by Danny van Kooten <[email protected]>
add new /totals REST endpoint that returns the data for the Totals component in a single HTTP request.

github.com/ibericode/koko-analytics - cd940fb0f6a8b65fff7e0e35ebf4b5ff81caffd1 authored over 1 year ago by Danny van Kooten <[email protected]>
make auto-refresh dependent on startDate & endDate property

github.com/ibericode/koko-analytics - 696a3af4651bc43a7e0d611adcbed49adde64598 authored over 1 year ago by Danny van Kooten <[email protected]>
minor perf optimizations to parsing chart data

github.com/ibericode/koko-analytics - c009a8f3972b7c8608fd013c286720c090c795f8 authored over 1 year ago by Danny van Kooten <[email protected]>
minor improvements to datepicker component

github.com/ibericode/koko-analytics - 11749fb3acb432b275112f47b27c0a823b6745f9 authored over 1 year ago by Danny van Kooten <[email protected]>
fix url generation

github.com/ibericode/koko-analytics - 78133bc5502a1a885a7c9f347a424fb73c3d97a2 authored over 1 year ago by Danny van Kooten <[email protected]>
convert some components to functions now we're on React instead of Preact

github.com/ibericode/koko-analytics - 24bf69da0ff325172898454e761e4f65c8d232e4 authored over 1 year ago by Danny van Kooten <[email protected]>
clean-up eslint config

github.com/ibericode/koko-analytics - 48e579c9e4428d0ff1c31c76dcbb10bc1169fe12 authored over 1 year ago by Danny van Kooten <[email protected]>
specify react version in eslint

github.com/ibericode/koko-analytics - 7db5de33c250a726182b38579feadf1c71335119 authored over 1 year ago by Danny van Kooten <[email protected]>
clean up .eslintrc file

github.com/ibericode/koko-analytics - a9816d768e853e6caeafe3b4ac90b76d984824ba authored over 1 year ago by Danny van Kooten <[email protected]>
fix linting

github.com/ibericode/koko-analytics - 3c2a8d0cdadcf72b1ffd1838a42f034878ead4d5 authored over 1 year ago by Danny van Kooten <[email protected]>
replace preact with react (the version that is bundled with WordPress).

This prepares some work for the upcoming event tracking interface while
simultaneously decreasin...

github.com/ibericode/koko-analytics - e369c1fbd22ecfeedea54e5c1d1ee27327fec597 authored over 1 year ago by Danny van Kooten <[email protected]>
clean up phpcs config file

github.com/ibericode/koko-analytics - df900a54905a8f7aab05d6370102220cc16b3dda authored over 1 year ago by Danny van Kooten <[email protected]>
Bump version to v1.0.40

github.com/ibericode/koko-analytics - a5295c687951bc35ff2bf37ee2df4ffdc73f4b71 authored over 1 year ago by Danny van Kooten <[email protected]>
update changelog

github.com/ibericode/koko-analytics - cdde22df6296e680478c157628a756b8513882af authored over 1 year ago by Danny van Kooten <[email protected]>
str_contains is a PHP8 function, change to strpos()

github.com/ibericode/koko-analytics - 217fd1b46c74cde6a149356ae8c7d92e7f1b4393 authored over 1 year ago by Danny van Kooten <[email protected]>
do not show wp cron warning on localhost, .local or sites containing port number

github.com/ibericode/koko-analytics - e07c2f31382a48fd1c4f9c2d6a36f97ae7833547 authored over 1 year ago by Danny van Kooten <[email protected]>