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

fix phpcs config

04a3d5992defdc8fcd10d4d59f0907b07eff4137 authored about 1 year ago by Danny van Kooten <[email protected]>
cache bust dashboard assets

e027d84535b8adbd5205317e7d315c6a2e0e7d87 authored about 1 year ago by Danny van Kooten <[email protected]>
dump data on server render to prevent initial hydration request

3bc45ea66dd96d8bad2a3b516075688856f8350c authored about 1 year ago by Danny van Kooten <[email protected]>
cache results of query in get_most_viewed_posts (if a persistent cache is installed)

f2c71f1cc5180c13602116b28e238c18651c9122 authored about 1 year ago by Danny van Kooten <[email protected]>
add stylesheet to settings page

3ad2872d7281eca7d5f50fc3a58147d610a8d7d3 authored about 1 year ago by Danny van Kooten <[email protected]>
refactor dashboard related logic into class of its own

ac47a1cd47d43f31d434e30571aed067c3c6341a authored about 1 year ago by Danny van Kooten <[email protected]>
add setting to make dashboard publicly available

5e5695497712c0d171bb6c00b889ca9523161ee8 authored about 1 year ago by Danny van Kooten <[email protected]>
only show button to create optimized endpoint if file location is writable

260ffb5978628234448fc12abba99c20a658745a authored about 1 year ago by Danny van Kooten <[email protected]>
minor performance improvement for Stats::get_posts() on sites with many posts by delaying the join

e0e674a0ed193b30d98da274a66749920debb4d9 authored about 1 year ago by Danny van Kooten <[email protected]>
add action hook on standalone dashboard for pro to hook into

8fd2e5991b00d5d6717127a6d08cc4365bb32cf7 authored about 1 year ago by Danny van Kooten <[email protected]>
print in header for standalone too

e83f4ad454c1072ed61cc0085fa9952198b27400 authored about 1 year ago by Danny van Kooten <[email protected]>
print <script> in header but with defer attribute

8cbfcc7c3f86b51e4cadd88cab35743fb2bf94d6 authored about 1 year ago by Danny van Kooten <[email protected]>
update lockfile

ef97a596d40dc48633b0902e55ea6eadb9717488 authored about 1 year ago by Danny van Kooten <[email protected]>
get rid of babel because we write & lint es6 directly now

6e610a4ed25669fe17c81404a4dd1b0b9670ace0 authored about 1 year ago by Danny van Kooten <[email protected]>
specify eslint to parse js as es6

117ac7e0096d42719744dbfc10d41bc8138d4a80 authored about 1 year ago by Danny van Kooten <[email protected]>
remove unused external from webpack config

aefa6b9e717b92dc35a5a44110a5e2bb45fa2234 authored about 1 year ago by Danny van Kooten <[email protected]>
use defaults browserlist instead of the one from Gutenberg

41838bb8efe788c6f8ec3fc38839d61a312974ea authored about 1 year ago by Danny van Kooten <[email protected]>
use navigator.sendBeacon for tracking

d7cbd00d47fa3c594887970d76f78d9bd231e1c9 authored about 1 year ago by Danny van Kooten <[email protected]>
link to sample code snippets & knowledge base from plugin readme

bac27cf465ec679d663a35f7c7b095a90bdaab89 authored about 1 year ago by Danny van Kooten <[email protected]>
link to kb from code snippets readme

ffb92d4cfb6325abb22560ee3a56a1f9c0a12c9e authored about 1 year ago by Danny van Kooten <[email protected]>
move remaining rest methods out of rest and into stats class

5b55cb283213a904f69fc065b52f4a2c42cb5e53 authored about 1 year ago by Danny van Kooten <[email protected]>
expand dashboard widget to include realtime pageviews and most viewed posts over last 2 weeks

9a1f9569353d8245a4fa6f23c576277c798b5a61 authored about 1 year ago by Danny van Kooten <[email protected]>
serve smaller image from readme

1f8f6078cddb256e00cf2265d3ab75bdc8834e7d authored about 1 year ago by Danny van Kooten <[email protected]>
add lighthouse badges

30f06ac208aa1485c6777a3ebb8e06b98b6a8a66 authored about 1 year ago by Danny van Kooten <[email protected]>
add link to github discussions in wp.org plugin readme

c63ba545363bf96575e526566db7d193bb1eaa50 authored about 1 year ago by Danny van Kooten <[email protected]>
Update README.md

1f61e6df0ed0529a1237ebd94b89f9b2d6c9e250 authored about 1 year ago by Danny van Kooten <[email protected]>
Merge branch 'master' of github.com:ibericode/koko-analytics

ffdb4242bfdf7804fe4707db674df7785c9eef61 authored about 1 year ago by Danny van Kooten <[email protected]>
add sample snippet to disable tracking for certain ip addresses. #6

49abc7b4ecb4da89e12cc2b64790862155903fdc authored about 1 year ago by Danny van Kooten <[email protected]>
Update README.md

e051e9b85192eb64024ba6e3921c0caaa6bbc806 authored about 1 year ago by Danny van Kooten <[email protected]>
add last 14 days option & fix logic for grouping by month

c4ba9a496c1722a4a893cd995310fb42b06914e6 authored about 1 year ago by Danny van Kooten <[email protected]>
add reasonable min and max values to input type date

0a87cbcd147992d3985197d8b09fc9e4da5373cd authored about 1 year ago by Danny van Kooten <[email protected]>
take start of week setting from wordpress settings into account again

cb6b9976de6688dd8c0b8990ad7aace6eb5be91b authored about 1 year ago by Danny van Kooten <[email protected]>
be positive by default

a9777ccb768b8fa731cd87f9747306f63af05428 authored about 1 year ago by Danny van Kooten <[email protected]>
set innerHTML on tooltip element only once

4d2af41fba4c584d78e12e038a3ebb8eb7ff9fc3 authored about 1 year ago by Danny van Kooten <[email protected]>
simplify request() function

c7b94acbd5cd296a92a7eb858205bceabd4ce8fc authored about 1 year ago by Danny van Kooten <[email protected]>
hide subtext for down by default

73946c44d02a3f18bd61559256bc2d7e4adda2a7 authored about 1 year ago by Danny van Kooten <[email protected]>
now that nearly everything is rendered server-side, get rid of wp-i18n and wp-polyfill :rocket:

f876c0bf8c3b1d937a15eabcbf22ad6eecd9b46d authored about 1 year ago by Danny van Kooten <[email protected]>
add aria-expanded to dropdown toggle

1ec014397a1881b8e1ecdc62a2805d38fe4ee9cc authored about 1 year ago by Danny van Kooten <[email protected]>
conditionally load autoloader

1e20da3033caed8deb059704ec07d4db9866009c authored about 1 year ago by Danny van Kooten <[email protected]>
remove date-fns dependency

fa9d03809424bb6d8ab71e0ccfba88ba80326604 authored about 1 year ago by Danny van Kooten <[email protected]>
render totals component server side on page load

27244a8981841410b36484c97e463ea87d5cfb64 authored about 1 year ago by Danny van Kooten <[email protected]>
generate values for date presets on the server so we can get rid of util/dates.js entirely

ffa041ac72137a00da2320405572e3857d0310c5 authored about 1 year ago by Danny van Kooten <[email protected]>
move standalone css to stylesheet of its own and get rid of redundant rules

38c72a1bc033cbb3ad371b7af2e0c74e98ea1245 authored about 1 year ago by Danny van Kooten <[email protected]>
fix alignment of pagination icons

01d7508ddce0912e427b6734b4706f0bb1c9ecac authored about 1 year ago by Danny van Kooten <[email protected]>
minor css improvements

d53b140d00b880887c0af4b8fcc490e79870d27c authored about 1 year ago by Danny van Kooten <[email protected]>
prevent cls

5c07f4f03d140b3ec2270ad3017f5ab7dbc09314 authored about 1 year ago by Danny van Kooten <[email protected]>
remove dashicons

876bc137b4277093416c790111920e2492cb0867 authored about 1 year ago by Danny van Kooten <[email protected]>
merge vanilla branch

3cf75a1adececb1dfbce0629c22c3fee762ead38 authored about 1 year ago by Danny van Kooten <[email protected]>
compat with externally registered block components

a1b46cd0e9f9d4a309314a0bfde8dfc53f2179e0 authored about 1 year ago by Danny van Kooten <[email protected]>
remove unused npm deps

edf20d39ea55e2babfc60174cf8816382300f020 authored about 1 year ago by Danny van Kooten <[email protected]>
move css to single stylesheet and load it via html instead of via js. prevents flash of unstyled content.|

bd9434e60aab04068bc23c40783d2bfd64176881 authored about 1 year ago by Danny van Kooten <[email protected]>
clean up a bit

d35ff32fd7e39aa8b2cd7d68bcfe0679e58b0e6a authored about 1 year ago by Danny van Kooten <[email protected]>
rewrite chart, top posts and top referrers to vanilla

242f6a2f4b43d7f2225d8a6a8e3e498e011b2519 authored about 1 year ago by Danny van Kooten <[email protected]>
rewrite totals component in vanilla js

3b1a631ec660458412172112d401cd2bfc63ece6 authored about 1 year ago by Danny van Kooten <[email protected]>
move <UsageTip> component to server side

0b15f9124fc6470b9e0edb365edbd720fba76a30 authored about 1 year ago by Danny van Kooten <[email protected]>
finalize vanilla datepicker component

355b7cfa0e0d211732c541bd3552b4b148a810d4 authored about 1 year ago by Danny van Kooten <[email protected]>
replace React datepicker with vanilla datepicker

f673fa06cebe7b1502027056b2392076d1118845 authored about 1 year ago by Danny van Kooten <[email protected]>
Merge branch 'master' into vanilla

c4fa7a676aaf52b5ade34f6baede6f9b14873eaa authored about 1 year ago by Danny van Kooten <[email protected]>
add link to standalone view in top-right nav

baa24d3039a6c7768f882a98b5e3b65523af2bee authored about 1 year ago by Danny van Kooten <[email protected]>
add action hooks for pro plugin to hook into

0e28f3d6905c03c75dc72fcce7397912f281e8af authored about 1 year ago by Danny van Kooten <[email protected]>
check for capability before loading standalone

15ad17928e92dc8321a8553fb017278f7c5b2abb authored about 1 year ago by Danny van Kooten <[email protected]>
prevent direct access to standalone view

2b3de4cf46102014f11eae5586da5ceb3e5d7b2c authored about 1 year ago by Danny van Kooten <[email protected]>
add support for standalone dashboard, without loading the rest of WordPress admin

6e5641f147b8fac7d2c6431b6dc105f577263dbc authored about 1 year ago by Danny van Kooten <[email protected]>
run koko analytics specific actions on instead of

b1474f742fb7d7c75dc2e554251f4a2b725c32d6 authored about 1 year ago by Danny van Kooten <[email protected]>
start reworking React components into Vanilla components

0faebcde9024541708b0c4bf63f5c0c9dff992d4 authored about 1 year ago by Danny van Kooten <[email protected]>
rip out dynamic color alteration in JS in favor of a single color that matches the koko brand.

open to re-implementing support for wp admin color schemes but through css selectors, but let's ...

ebf514238ae20a762ec74774d1d652aa9715673b authored about 1 year ago by Danny van Kooten <[email protected]>
clean up function for prettifying urls in referrer component

5c031fb7518cbb01d8f79b64b649a36ba0ba6c80 authored about 1 year ago by Danny van Kooten <[email protected]>
add missing class name in referrer component

15e99672e66aac80b31a540f0f0227109d7c2d66 authored about 1 year ago by Danny van Kooten <[email protected]>
wp-element can be react + react-dom directly

3c1940932a0547594d21e6bb62520b33ce0934e4 authored about 1 year ago by Danny van Kooten <[email protected]>
Merge branch 'master' of github.com:ibericode/koko-analytics

7a077170247c4188c51186db95871e080bdfd393 authored about 1 year ago by Danny van Kooten <[email protected]>
2nd argument to setTimeout takes ms, not s...

835aacf6ef9c23bd698d511f7f00780ab9ee933a authored about 1 year ago by Danny van Kooten <[email protected]>
Merge pull request #197 from ibericode/dependabot/npm_and_yarn/babel/traverse-7.23.2

Bump @babel/traverse from 7.23.0 to 7.23.2

b66452e1395a33b046cee679c673bcff4d3764e5 authored about 1 year ago by Danny van Kooten <[email protected]>
Bump @babel/traverse from 7.23.0 to 7.23.2

Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7...

b2da9982ac020cd7509de140d5a43fb23b651bde authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix issue with most popular posts not working with pages due to WP_Query default arguments

925b36e7d9545c53dd43455f23cfbbbf83988e30 authored about 1 year ago by Danny van Kooten <[email protected]>
Refresh the page at least once every 12 hours. Closes #196

ec27ec0149e5207b02ea658260056348b0237851 authored about 1 year ago by Danny van Kooten <[email protected]>
update readme

4d5b8c2a3014871ce0b2c77c8f73f3679c0ac7f3 authored about 1 year ago by Danny van Kooten <[email protected]>
Bump version to v1.2.2

f9752611c3f0481d71695bd0c3bbc4ee31749af5 authored about 1 year ago by Danny van Kooten <[email protected]>
v1.2.2

4448c585c8c008f1a3dbd40960c831751f785c74 authored about 1 year ago by Danny van Kooten <[email protected]>
update readme

2a8eefa3ff9d4894fe37401d2736508d48b04b3f authored about 1 year ago by Danny van Kooten <[email protected]>
update readme

93f6692ec93d4c3145d97a893f65918463199d03 authored about 1 year ago by Danny van Kooten <[email protected]>
make test for custom endpoint on settings page cheap, as it may be slow to http request against self if using built-in webserver with only 1 thread

5bcd3b841e38af693adedbd82dd9f61831278c27 authored about 1 year ago by Danny van Kooten <[email protected]>
install optimized endpoint file on plugin activation & then only via click of a button on settings page

37056146b673d6c9e8d6ca133337cec5e6e739e2 authored about 1 year ago by Danny van Kooten <[email protected]>
move table pagination to bottom of component

36294c3e9040219463dedab95dbfce77c680b569 authored about 1 year ago by Danny van Kooten <[email protected]>
update screenshots so they're all uniform size

d317ffd8f79178e691ee56078ee5c060ab0dd0ff authored about 1 year ago by Danny van Kooten <[email protected]>
fix post types select box in widget

5418796620b48daae732a962340d923e4c4327c9 authored about 1 year ago by Danny van Kooten <[email protected]>
update icons

7fbece7431a332fb33fc7ec5e3b9a0e7b5499207 authored about 1 year ago by Danny van Kooten <[email protected]>
add icon and name to settings page so we know what settings page we're on

818d59a11219f3052ae3861a1b959d681d3ee0ca authored about 1 year ago by Danny van Kooten <[email protected]>
add phpdocs for wpdb global

2da1b8949d86d863f552776b9d1cf2857728089e authored about 1 year ago by Danny van Kooten <[email protected]>
more return types in admin class

ab62fd1d5535f97f44b25f73ce16426089643a79 authored about 1 year ago by Danny van Kooten <[email protected]>
fix link to settings page from plugins overview & add some links to website for documentation and pro features

e4d3ed79539c090ddfb71bb6ec263bf715f30949 authored about 1 year ago by Danny van Kooten <[email protected]>
set-up -> set up

c07f4e79308b7044e612b0abf9501eb41339fd27 authored about 1 year ago by Danny van Kooten <[email protected]>
add UsageTip component

6fff548801530651f7f76d9afe1dd2a13ab76cc0 authored about 1 year ago by Danny van Kooten <[email protected]>
increase font size of settings page & fix margin on submit button

a197fad54e2601f4321062aaeddbcaeda3e65e62 authored about 1 year ago by Danny van Kooten <[email protected]>
wrap setings page in max-width less than 80 chars

46b3ca49f57c91946235827e886c6012a5a9a584 authored about 1 year ago by Danny van Kooten <[email protected]>
wrap input type radio in fieldset

71f75c3b058ed45cfbb931fe8c3e121ab44f9227 authored about 1 year ago by Danny van Kooten <[email protected]>
minor improvements to pruner class

f9ed134050973e4717c4448e4581f189170fb209 authored about 1 year ago by Danny van Kooten <[email protected]>
remove support for honoring 'Do Not Track' browser header as per MDN recommendations.

See: https://developer.mozilla.org/en-US/docs/Web/API/Navigator/doNotTrack
See: https://develope...

6890f3c93ac936a0ab25967785a078172b091ebe authored about 1 year ago by Danny van Kooten <[email protected]>
no need to pass post_type to WP_Query in get_most_viewed_posts, b/c we already include it when fetching ID's in previous query

d11c80859e7a26876782ea1877c362fbac45815f authored about 1 year ago by Danny van Kooten <[email protected]>
add some missing tests

110385be3358bcdf3d675aeea1a69aa867857856 authored about 1 year ago by Danny van Kooten <[email protected]>
remove unused argument

f8c524dfd6a3c9df78e0a1b221640f746f0cf2a1 authored about 1 year ago by Danny van Kooten <[email protected]>