Ecosyste.ms: OpenCollective

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

github.com/ibericode/koko-analytics

Privacy-friendly, open-source and lightweight analytics for your WordPress site.
https://github.com/ibericode/koko-analytics

normalize certain known referrers that have multiple domains under a single host. see #43

cd4a743c2b65f6eb2da227c3052273633684f8b7 authored almost 5 years ago by Danny van Kooten <[email protected]>
update plugin readme

fa492f6c23b384955e466b02c13bb8be34240183 authored almost 5 years ago by Danny van Kooten <[email protected]>
v1.0.6

233a4059fe2de0ccbdf7af2aefa03d7bdd3fa464 authored almost 5 years ago by Danny van Kooten <[email protected]>
updated languages

5ca2f76c0df09f9b1ea40dcd38aeb9ac097f6596 authored almost 5 years ago by Danny van Kooten <[email protected]>
fix eslint

e485e225793684dc163092aae15abbdb1f673fa1 authored almost 5 years ago by Danny van Kooten <[email protected]>
update deps

be79f90bfa5c2b7774a8b1f692e75b6b7899bafd authored almost 5 years ago by Danny van Kooten <[email protected]>
fix phpcs

bc2b487a2c8f914bd74f7e5730e974cde9acb8a7 authored almost 5 years ago by Danny van Kooten <[email protected]>
add koko_analytics_load_tracking_script filter to disable script loading using custom logic. #6

132bd544e4d618cada65adf0b1904fe72f531842 authored almost 5 years ago by Danny van Kooten <[email protected]>
remember view when navigating away from the page, so it re-opens when you revisit. #35

3d1f43790c14393041258b7304bf737af92b87bc authored almost 5 years ago by Danny van Kooten <[email protected]>
do not stack bars in chart, closes #34

883fcff9c5b74570a3438c9bbe3dce95b55dedf9 authored almost 5 years ago by Danny van Kooten <[email protected]>
add seo to regex for ignored user agents

a5b6362f6e68246088a29d4457d1c4fe5312b97c authored almost 5 years ago by Danny van Kooten <[email protected]>
add note on contributing by writing about the plugin

255103aefffffa6a452a3fcd09da48b8874ae03c authored almost 5 years ago by Danny van Kooten <[email protected]>
add "koko" as tag

b703a6370e1965f82a8a41ed105c3f7148d7c38b authored almost 5 years ago by Danny van Kooten <[email protected]>
ensure referrer table exists, some users reported not having it

e98619ee787513fd2cb6fe064eddb4d2308f964b authored almost 5 years ago by Danny van Kooten <[email protected]>
ignore requests where page is loaded inside an iframe. fixes #37. we may need to revisit this based on user feedback.

89e3f696acf3da7759075b58b052f98b0abeb519 authored almost 5 years ago by Danny van Kooten <[email protected]>
only read document.cookie if cookie use is enabled, prevents #37 partially

38740cd241043d6a39791067ef11ec1acbc91585 authored almost 5 years ago by Danny van Kooten <[email protected]>
v1.0.5

eb435b67ff27c76f25deae14efb39cc2414151c7 authored about 5 years ago by Danny van Kooten <[email protected]>
updated languages

67910ec620d7136729edaee1607da6b3e7f7d3e3 authored about 5 years ago by Danny van Kooten <[email protected]>
update npm dependencies

2b768cd68ebc0c22f2b98fc5bb5d27836038f958 authored about 5 years ago by Danny van Kooten <[email protected]>
auto-refresh data every minute, closes #36

bea789730c451aac90c2712589817380f431cecf authored about 5 years ago by Danny van Kooten <[email protected]>
hide chart component if viewing just a single data point

c1761d916307d0169507c11632341e6095f49aa3 authored about 5 years ago by Danny van Kooten <[email protected]>
add 'today' preset in datepicker menu

efa6244f2acc0984e942b84b569e04540622a910 authored about 5 years ago by Danny van Kooten <[email protected]>
add license info to public JS file

c388a05108481c2c2287151d03e2afc94696ff05 authored about 5 years ago by Danny van Kooten <[email protected]>
add license info to every file to make it extremely clear that code is GPL licensed and not to be incorporated in proprietary software

d86318bc7f5dcd1b41778264af8000650f3bfd18 authored about 5 years ago by Danny van Kooten <[email protected]>
phpcs fixes

410345b61e8643b7e2c256042658ff85615317ae authored about 5 years ago by Danny van Kooten <[email protected]>
add overflow: visible to chart's SVG element.

6e7d8d658949415e50aa0459c3ba0b9b6bbf16c1 authored about 5 years ago by Danny van Kooten <[email protected]>
use human-readable number format in chart y-axes, closes #31

bdb712c9f8793945192fb27a77190fd22c75e40f authored about 5 years ago by Danny van Kooten <[email protected]>
improve seeding function by simulating traffic peak every ~180 days. helps detect issues like #31 early on

78b21afebcc66c34b937f846a9c98c47c1b7430c authored about 5 years ago by Danny van Kooten <[email protected]>
cast use_cookie global to Boolean as well

323a27f10530ed106aba2a2f4ebe86bd2de97cd1 authored about 5 years ago by Danny van Kooten <[email protected]>
travis: use jobs.include for specific builds so that we can lint JS on node env separated from PHP

32d05a3c8670a9e7b4c5effd9832204f2755f5f2 authored about 5 years ago by Danny van Kooten <[email protected]>
travis: use built-in npm caching strategy

5373772ac55d9c295ce16b1fca4e6f06fac2ef8f authored about 5 years ago by Danny van Kooten <[email protected]>
speed up Travis build by disablign XDebug & caching NPM dependencies

4d4d33cd4120c0fba183fd4a5cae402f10b520dd authored about 5 years ago by Danny van Kooten <[email protected]>
attempt to run eslint in Travis builds

43c4ff629cce63237aef48ebc5a5fdeeb14be934 authored about 5 years ago by Danny van Kooten <[email protected]>
add eslint and pass validation by checking proptypes & fixing spacing in JS

0d1891fdb30ecc6ed6054309b5e08da1f4dc7a59 authored about 5 years ago by Danny van Kooten <[email protected]>
use standard.js to enforce style in JS scripts

29ca87dd5b2795f16b203cefa636fe876e5388f8 authored about 5 years ago by Danny van Kooten <[email protected]>
v1.0.4

af08a704d7f8ccffce255b2ca4d47301e6380588 authored about 5 years ago by Danny van Kooten <[email protected]>
updated languages

f8937daa73ac9ce5c8ac3a587120070f84aec5dd authored about 5 years ago by Danny van Kooten <[email protected]>
ensure referrer_urls.id column is correct

a793219a7f78edb9cf8510d45f0bc8e78c2db9b2 authored about 5 years ago by Danny van Kooten <[email protected]>
fix tests

2bfb48cd370882606cc4ef584f40d4a2d60d59d5 authored about 5 years ago by Danny van Kooten <[email protected]>
setup scheduled event on plugin activation

7b2ffe2acdd138a9efaa9b89f2a89990c240af5d authored about 5 years ago by Danny van Kooten <[email protected]>
fix variable type for postId so uniquie pageviews are properly detected

cb28edb4a7ac997f5a53bedfdd08eed79f68dbc4 authored about 5 years ago by Danny van Kooten <[email protected]>
improve display of referrer URL's that link to Twitter or an Android app

95cd9d761e4f9ffb461499515e219f6d67ae0184 authored about 5 years ago by Danny van Kooten <[email protected]>
update screenshot to show tooltip

bfba665f970da10a844701d6a0683a87a7653f8f authored about 5 years ago by Danny van Kooten <[email protected]>
add some top & right padding to chart to make room for axes labels

b71435485ca03eda062b414f9162c724db916a90 authored about 5 years ago by Danny van Kooten <[email protected]>
update npm deps

31db9d1cbf0e573a284fd067ef73d79b0a3741b7 authored about 5 years ago by Danny van Kooten <[email protected]>
move table pagination to its own component

dae34b64d0dc4253f22d5d42e6cbc4a0b658e2db authored about 5 years ago by Danny van Kooten <[email protected]>
fix seeding by making sure referrer_urls.id column has AUTO_INCREMENT

156c788ac60135334d32f3b8e5bd99026cdc4ac5 authored about 5 years ago by Danny van Kooten <[email protected]>
escape all strings coming from translation files (except the ones fed to React). closes #25

887df679ca3b866c038a3905a3926f69da41706c authored about 5 years ago by Danny van Kooten <[email protected]>
move tooltip outside of all wrapping elements and position relative to document.body to prevent being hidden on dashboard page due to overflow: hidden

a266e33d6e1edab6d7ea107fadd8f7a81175536d authored about 5 years ago by Danny van Kooten <[email protected]>
read container padding dynamically & add label for last tick on x-axes

5da454f334c3a7901906cfc4637497f6536993a4 authored about 5 years ago by Danny van Kooten <[email protected]>
get i18n to work in dashboard widget component

5ec3fa6478a21ac4ae732a48a6ad05e3eba8ff16 authored about 5 years ago by Danny van Kooten <[email protected]>
minor code hardening in agreggator class

69a0d9a51e0f65f7063047d49e4ecca852294e48 authored about 5 years ago by Danny van Kooten <[email protected]>
run tooltip content through gettext calls

8468214e0e54247831db22ff9121fbd9080a1458 authored about 5 years ago by Danny van Kooten <[email protected]>
filter out some common bots (capable of running JS) by checking user agent

a73f903b20fa7c4914d4ab39c8cef13d89ebb7e0 authored about 5 years ago by Danny van Kooten <[email protected]>
add tiny arrow to chart tooltip indicating the bar it belongs to

cf30fef6f85e1b2c14ec0f59ac9e7e5f157c39f9 authored about 5 years ago by Danny van Kooten <[email protected]>
tidy up chart component, fix remaining issues & use hardware acceleration through x,y coords where possible

6683ade9dc948bfd70214b943fe99c6c0eed7192 authored about 5 years ago by Danny van Kooten <[email protected]>
add tooltip

c1920116223ec9d698684e49698f1a8070d984e1 authored about 5 years ago by Danny van Kooten <[email protected]>
bars & axes done, tooltip work in progress

067d88ff7cf5144cfa2b2cd0d30aba8713036258 authored about 5 years ago by Danny van Kooten <[email protected]>
rip out chart.js

e3b254d3f70cf72de0c08e13123cc95a4d98a6ba authored about 5 years ago by Danny van Kooten <[email protected]>
fix tests after change in ad09da95a16deb59f6f1cb3ff8848269a44d75bf

399a31a6248d57b7b57972a731d1802a6b816c2c authored about 5 years ago by Danny van Kooten <[email protected]>
minor styling fixes for very small screens like iPhone SE. closes #28

7e0817dc602810b2ea567c91936f8e36a2a52623 authored about 5 years ago by Danny van Kooten <[email protected]>
trim trailing slashes from referrer URL's. closes #24

ad09da95a16deb59f6f1cb3ff8848269a44d75bf authored about 5 years ago by Danny van Kooten <[email protected]>
fix pretty number format with only trailing zeroes. closes #27

9940e1aa7b0901092cf16c779e302e79b25d8e08 authored about 5 years ago by Danny van Kooten <[email protected]>
Merge pull request #29 from austinginder/patch-1

Update git repo

753b06bc98ee01bbfce9d41fd4fa99d3b276bbfe authored about 5 years ago by Danny van Kooten <[email protected]>
Update git repo

06ff1a5c58f3dd05d5f752f09d33eeb183d09abd authored about 5 years ago by Austin Ginder <[email protected]>
fix ordering of referrers

d7f35bf86c52f7e50541048043e7bca300bd5fc6 authored about 5 years ago by Danny van Kooten <[email protected]>
update readme

28715da0f3757a3a836eadd268931507b1b1a66c authored about 5 years ago by Danny van Kooten <[email protected]>
v1.0.3

1882c30f1f211d87d2caac1e2d03967a661187ae authored about 5 years ago by Danny van Kooten <[email protected]>
updated languages

d7a874f3a7678b43367ad4d1e24273b291eed7bc authored about 5 years ago by Danny van Kooten <[email protected]>
update referrer blacklist

430d282bcbcecf85b0ec665a51d166ab7034fe2d authored about 5 years ago by Danny van Kooten <[email protected]>
honor use_cookie setting in AMP tracking too

ac135dc12de1c3d96986d3c1fbd5bbb6ca654379 authored about 5 years ago by Danny van Kooten <[email protected]>
detect returning visitors & unique pageviews even if cookie usage is disabled. closes #22 because no longer true.

82253facfb161b1b1352679ceb0ffea0ccae8517 authored about 5 years ago by Danny van Kooten <[email protected]>
code style fixes

46583dc586c003d4faa2fa7edf0b694a8141d746 authored about 5 years ago by Danny van Kooten <[email protected]>
add setting to disable cookie. closes #16

55c7637a071b83dbfed1ba16817277724076471a authored about 5 years ago by Danny van Kooten <[email protected]>
clean-up webpack and do not run script.js through babel to save on script size

810a2a6cc97f03925c0d89dd9eaf362d396850a1 authored about 5 years ago by Danny van Kooten <[email protected]>
fix link to settings page from plugins page

176af80ac0145592432c8e214984b6cdb639330a authored about 5 years ago by Danny van Kooten <[email protected]>
test on php 7.4, stop testing on 7.2 as it is no longer supported

9cd12d9d35b31083416948f30e4e84d14786fc4c authored about 5 years ago by Danny van Kooten <[email protected]>
fix cs in aggregator class

087c62bcc46fa9713d509c0e80b29d840a5031c6 authored about 5 years ago by Danny van Kooten <[email protected]>
handle fs permission errors in aggregator

e7dc244fd88a13be1bfd0c9e17d44fcc4bae5a75 authored about 5 years ago by Danny van Kooten <[email protected]>
be smart in generating tracker url

196bc9de37fddf36445d83da76b5dd79442d91a7 authored about 5 years ago by Danny van Kooten <[email protected]>
use more inclusive browserslist

76aa30ae42abac2d4ada0bf39edce2d42d7bcf64 authored about 5 years ago by Danny van Kooten <[email protected]>
instruct fetch to include credentials when on same-origin

b424105671d9cf765d3a03a51ab2f4816290a3ac authored about 5 years ago by Danny van Kooten <[email protected]>
polyfill es2015 using core-js and usage

8db861c2df09a5d11ac391f79e60f5c6d5c2a130 authored about 5 years ago by Danny van Kooten <[email protected]>
use our own browserlist config instead of the one provided by wordpress.

3bb8c87899b421fe304cf90fb4e27c23660bb9b5 authored about 5 years ago by Danny van Kooten <[email protected]>
add support for tracking AMP pages

bc173079a7edcb530d324b1727a5b1c94de7f9f5 authored about 5 years ago by Danny van Kooten <[email protected]>
reject response when status is not ok-ish, closes #21

0ad295430d4bb37004292da7f949ba366c2a2887 authored about 5 years ago by Danny van Kooten <[email protected]>
update js deps

12b0f271aabdf6f0a6450a676ddfda6b4594af50 authored about 5 years ago by Danny van Kooten <[email protected]>
proper fix for query params in path

c83b28fe6a3d6e859d4c396ae07f1ab5110bb6bd authored about 5 years ago by Danny van Kooten <[email protected]>
return 500 error when unable to write to buffer file

c507c97674d83777923937aa2fa946d9b39800d8 authored about 5 years ago by Danny van Kooten <[email protected]>
fix URL when rest API is already using query strings (when pretty permalinks are disabled). relates to #21

816c257a67e6e5c10e908510aa7f00cae86d0d46 authored about 5 years ago by Danny van Kooten <[email protected]>
simplify adding post title to each result

cef5abc77d754b288ee1d71ac5b4a833dde86b91 authored about 5 years ago by Danny van Kooten <[email protected]>
v1.0.2

fa3e70b00ac2b9d9a78cdef578b4c688604b231b authored about 5 years ago by Danny van Kooten <[email protected]>
updated languages

44d51ef9642a760399e648269d7f4041d69d0574 authored about 5 years ago by Danny van Kooten <[email protected]>
update changelog

d0226171f3fbcaad34f91d428ed84e5833f62834 authored about 5 years ago by Danny van Kooten <[email protected]>
code style fixes

831807dfeaa57bd47da688d7a9fc6885a9d87f42 authored about 5 years ago by Danny van Kooten <[email protected]>
use box shadow instead of border for datepicker pop-over

906fda650c3d1f28086daee03c882713f36ba497 authored about 5 years ago by Danny van Kooten <[email protected]>
add prev & next icons to datepicker to quickly cycle through periods

f4f673b7111c0a8ef95110949fc8b84bf586d308 authored about 5 years ago by Danny van Kooten <[email protected]>
improve animations by redrawing elements whenever data really changes

7bf94f367a30569e9b31dbcd722ecd062510cf09 authored about 5 years ago by Danny van Kooten <[email protected]>
show database size on settings screen

84a63ee9b5256968ff791619b677dad12e7eceb3 authored about 5 years ago by Danny van Kooten <[email protected]>
introduce capabilities view_koko_analytics and manage_koko_analytics that determine whether a role can view and/or manage the koko analytics dashboard

06a680ab81216f10520e44a5f620548d59f9ab44 authored about 5 years ago by Danny van Kooten <[email protected]>