Ecosyste.ms: OpenCollective

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

github.com/matomo-org/matomo-sdk-android

SDK for Android to measure your apps with Matomo. Works on Android phones, tablets, Fire TV sticks, and more!
https://github.com/matomo-org/matomo-sdk-android

Merge pull request #47 from d4rken/referrer_tracking

Referrer tracking

34d415efdde5ac165db4bcf5e82a1125a1779298 authored over 9 years ago by Alexey Subbotin <[email protected]>
Merge pull request #46 from d4rken/thread_safe

Tracker v2.1 - Harder, Better, Faster, Stronger, Threadsafe

39508a65d4905b062ea2c1db6b83fbfea38717f2 authored over 9 years ago by Alexey Subbotin <[email protected]>
Optimization, only clear mDryRunOutput if it is not empty.

f3b70ba49f692da350aa30fd1850827a138d4e68 authored over 9 years ago by darken <[email protected]>
Changed Dispatcher thread priority to BACKGROUND.

14b1a210ffcdab2dc2ac92ccb0eeceb33c06ac48 authored almost 10 years ago by darken <[email protected]>
Merge branch 'thread_safe' into referrer_tracking

dba681182d640a9b8106b998d6940e55847c69e3 authored almost 10 years ago by darken <[email protected]>
Fixed log level checks and introduced "QUIET" logging (only errors)

c2b880470cc67f7d87850065da2067c0f792a8e8 authored almost 10 years ago by darken <[email protected]>
Merge branch 'thread_safe' into referrer_tracking

a88a99e5b9f0d683c9d8cd1b0833ca2483fd83cb authored almost 10 years ago by darken <[email protected]>
Added trackOutlink call which works for http/https/ftp, as Piwik also does ftp urls I've made the URL_PATH check reflect that.

Also added tests.

a6f3f2b8111e5e64bed59a4d94e2568fa5715388 authored almost 10 years ago by darken <[email protected]>
Merge branch 'thread_safe' into referrer_tracking

bb1205b16f3ed918f319ebba489b245e08d6cc07 authored almost 10 years ago by darken <[email protected]>
fixed clearJar

833a06804126f5b44a682c30dbde8c4d9a82e1b5 authored almost 10 years ago by darken <[email protected]>
Merge branch 'thread_safe' into referrer_tracking

a8fb60c45ca138af6949373e0f6e08735fcc3e3f authored almost 10 years ago by darken <[email protected]>
Test adjustment, added more @NonNull annotation

06767ef584047286ec08c199ea4d0073a11f79e7 authored almost 10 years ago by darken <[email protected]>
Fixed race-condition causing an extra new session to be created. Added test to catch this.

64a9bd179a8d4dd1ba5e10412284e5a39d5941df authored almost 10 years ago by darken <[email protected]>
Adapted parameter types int/float/String to offer more guidance what value is expected.

f4dae96d504109fc8a4e717325cca18f4116d508 authored almost 10 years ago by darken <[email protected]>
Fixed dispatch interval. We wait before dispatching such that we can gather further events.

045d3cf7440831b9e006b5bfe17d3f10db542def authored almost 10 years ago by darken <[email protected]>
Code polish.

c888cd17ce879553624cc4e4824e88ee08fb0bd6 authored almost 10 years ago by darken <[email protected]>
Merge branch 'thread_safe' into referrer_tracking

50e4631e60b0636a4f234b310e98c501a47f6269 authored almost 10 years ago by darken <[email protected]>
Fixed travis-CI error (set correct buildtools version)

38587052a7686482736ffb81ec05b0ae533f1166 authored almost 10 years ago by darken <[email protected]>
Added referrer tracking on download tracking.

d8f76f91d54fdb37cb6d0a8313411c5f97cb93cc authored almost 10 years ago by darken <[email protected]>
Small code cleanup

69a9fe87511cfe76977350e25a627516e8e4113a authored almost 10 years ago by darken <[email protected]>
Added to README, no longer enforcing userid, fixed & improved tests, fixed some warnings added license notice.

4ea8503c69eb080641bb99d480144d06634ecf87 authored almost 10 years ago by darken <[email protected]>
Added more documentation and refactored userid and visitorid towards 'defaultTrackMe' architecture

2d0c9ad2ed6761a611f4fd3a5105245f14e11207 authored almost 10 years ago by darken <[email protected]>
synchronized TrackMe object, although it's pretty broad locking each TrackMe object is not really intended to be shared among threads.

6aa92763e8ad7692b47763314467bdfeab873437 authored almost 10 years ago by darken <[email protected]>
Cleanup and bug fixes.

879200dc78b9e8792966eba2b36cd72200ff4e8e authored almost 10 years ago by darken <[email protected]>
Polishing, little fixes, documentation, updated readme.

10e5412d94c65f5beb720ea1b8643ed0a4b86b49 authored almost 10 years ago by darken <[email protected]>
Test is superseeded by TestDispatcher class

95d2f710bb66e0100890179d50a9494966227650 authored almost 10 years ago by darken <[email protected]>
Complete rework of Tracker to offer thread-safety.

67e376ac9bebb0a949e69946a01e9991d790ac20 authored almost 10 years ago by darken <[email protected]>
Fixed test issues in androidstudio

1f88b362a728b240b4b1773e15033ee1b346c26d authored almost 10 years ago by darken <[email protected]>
Merge pull request #43 from d4rken/persist_opt_out

Persist opt out

7b94722fd7efad25a83c1b9f0c362a218137c549 authored almost 10 years ago by Alexey Subbotin <[email protected]>
Made method to access piwiks preferences public and added javadocs.

1397d1b9456b6046f6e0e4c03765ecdf1676c8ba authored almost 10 years ago by darken <[email protected]>
Renamed opt-out setter method to fit getter method and added javadoc

0e1deb5960976f7e8f1513c39882af521d1ae065 authored almost 10 years ago by darken <[email protected]>
Persist optout setting.

1938133497ea2eb741d7f16f9317a12e34e863cd authored almost 10 years ago by darken <[email protected]>
Merge pull request #39 from d4rken/makejar_gitsha

Using the "makeJar" adds gitSHA to the file name

d3076e615028965d5d341dbb1ab0775f1feec828 authored almost 10 years ago by Alexey Subbotin <[email protected]>
Merge pull request #42 from d4rken/persist_userid

Persist userid

0dc8b087b0c7500cab8d553a11642693e4cd0dc7 authored almost 10 years ago by Alexey Subbotin <[email protected]>
Don't allow for an empty string as userid

0777912bb3ea62afa919a7e1ccd4f78cd12044a7 authored almost 10 years ago by darken <[email protected]>
Merge branch 'dev' into persist_userid

Conflicts:
piwik_sdk/src/test/java/org/piwik/sdk/TrackerTest.java

3fee99315962a5ed54e00969b70fd4a7a8dc0b8d authored almost 10 years ago by darken <[email protected]>
Merge branch 'dev' into makejar_gitsha

0780f39b0994a9b53d41a94dc1b4eb67de5a3cd8 authored almost 10 years ago by darken <[email protected]>
UserID is now persisted in preferences. If no ID is set by the dev, one will be generated.

c9f468c8268a19199ed8068087e2d956f52f5488 authored almost 10 years ago by darken <[email protected]>
Merge pull request #40 from d4rken/more_detailed_download_tracking

More detailed download tracking

35376d7adba3f119e2aebf6ceea3ecdfee6b07f9 authored almost 10 years ago by Alexey Subbotin <[email protected]>
Merge pull request #41 from d4rken/make_logging_optional

Making logging optional

20aabc48a13451c9f9d17d10f6b40033443cfe73 authored almost 10 years ago by Alexey Subbotin <[email protected]>
Added trackAppDownload (fires once per update) that takes a context as argument

09b729f290453d2d0ad923ebc1532c8f54caf69b authored almost 10 years ago by darken <[email protected]>
Replaced all instanes of Log with Logy which wraps each log statement and allows a more fine grained logging control.

55fce6618776c8873bed266a0e968c60f9cfdb5e authored almost 10 years ago by darken <[email protected]>
Fixed a crash and added a test that finds it.

7e76e97dd7a231bfa35221b42dbc0876dd2005f6 authored almost 10 years ago by darken <[email protected]>
Added a trackAppDownload methods that takes an option

2a1ed02db7f4046731bc713679a93fff7a18c765 authored almost 10 years ago by darken <[email protected]>
Using the "makeJar" command now renames the .jar to PiwikAndroidSdk-XXXXXXX.jar with X being the latest git checksum

c5aefb074e9ab69d4227a121d1e8615c3f28a013 authored almost 10 years ago by darken <[email protected]>
Updated tests to check the new download tracking.

09044599ab7459b0568a5924baad533de3760cfe authored almost 10 years ago by darken <[email protected]>
Download tracking now offers installer name or apk checksum as extra identifier.

Due to performance reason the default is now the installer name.
As the installer name can be use...

8fb3d6172b8373e2fb465824d2df858abe49ceb5 authored almost 10 years ago by darken <[email protected]>
Merge branch 'dev' into more_detailed_download_tracking

0d1fa849e6a8ba97e0d5eaad4bc7dce10b0edd54 authored almost 10 years ago by darken <[email protected]>
Merge pull request #38 from d4rken/update_docs_contribute

Update README.md

7b8c0e81191fd133758aa5eadaaaf2bebe5d6dd1 authored almost 10 years ago by Alexey Subbotin <[email protected]>
Update README.md

581aaac0814f6e3c29a2c14261d7b632688a90ea authored almost 10 years ago by Matthias <[email protected]>
Merge pull request #37 from d4rken/refactor_piwik_application

Refactored piwik application

de053b3c69cb1701087b4fba0e11af0a219631ac authored almost 10 years ago by Alexey Subbotin <[email protected]>
Merge pull request #36 from d4rken/exception_handling_refactoring

Exception handling refactoring

4f4b4b9145c6ab51172b7e59b1b2b5b45644e58a authored almost 10 years ago by Alexey Subbotin <[email protected]>
Fixed merge conflicts

545c5b6821ceaa94eb36ce9c9861e804c2656609 authored almost 10 years ago by darken <[email protected]>
Merge branch 'dev' into more_detailed_download_tracking

Conflicts:
piwik_sdk/src/main/java/org/piwik/sdk/Tracker.java

cfba4d6c541a2ffea992ba81851512f684b1dae9 authored almost 10 years ago by darken <[email protected]>
Reverted logtag visibility change.

02564c3b564fc07ab54e91a70d2763995f75c596 authored almost 10 years ago by darken <[email protected]>
Merge branch 'dev' into exception_handling_refactoring

Conflicts:
piwik_sdk/src/main/java/org/piwik/sdk/Piwik.java
piwik_sdk/src/main/java/org/piwik/...

78dcaef4355b69cd14d40bfc8440c3ef3eb9170f authored almost 10 years ago by darken <[email protected]>
Updated tests to fit previous changes and made them a bit more detailed.

a0dea828064c013264380bcbb4d36dfb6aeaac09 authored almost 10 years ago by darken <[email protected]>
Merge branch 'dev' into refactor_piwik_application

858a164a4ecb93d1b76a1f3c0a49faaa2cf375c2 authored almost 10 years ago by darken <[email protected]>
Added documentation that mentioned getTracker is not thread-safe and added a newTracker method.

c0af19a23f43e8f78cbf5d750567f79cb6a1167b authored almost 10 years ago by darken <[email protected]>
Merge pull request #34 from d4rken/issue23_application_hashmap

Refactoring for #23 and more

f4c67441a6a4848a1cd74ea17a8c5991c3f1cccf authored almost 10 years ago by Alexey Subbotin <[email protected]>
Make methods abstract to force the dev to implement these correctly (it won't work otherwise anyways).

1ae9decd1982c7b6333daa6067a66bde6d3d08e1 authored almost 10 years ago by darken <[email protected]>
Pass NULL by default just as we do it in the Tracker constructor if done manually

f47cf1d960b0c5590250d322d887f2e90b07d6c8 authored almost 10 years ago by darken <[email protected]>
"getGlobalSettings" is unintuitive to get the Piwik instance

eafa3b9b960397efb69fdea5724e3768c4995062 authored almost 10 years ago by darken <[email protected]>
Merge branch 'dev' into issue23_application_hashmap

Conflicts:
piwik_sdk/src/test/java/org/piwik/sdk/TestPiwikApplication.java
piwik_sdk/src/test/...

ef8dd69afa99178ef33b15bdbcbb3338512fae69 authored almost 10 years ago by darken <[email protected]>
Resolved merge issues due to other PRs.

690e906cfd772f8a66ebb1c3fd302214b8304b7c authored almost 10 years ago by darken <[email protected]>
Merge branch 'dev' into exception_handling_refactoring

Conflicts:
piwik_sdk/src/test/java/org/piwik/sdk/TrackerTest.java

fa1631c5ce6cfddb97e9a3ebb46d1c3a0ca32b5e authored almost 10 years ago by darken <[email protected]>
Merge pull request #35 from d4rken/improved_test_setup

Refactored test setup

b755536d29358316c94afc7520ad0b1e92e678ee authored almost 10 years ago by Alexey Subbotin <[email protected]>
This restores the previous setup of a single piwik preference file.

dbe63a313c424b8b9001270cc354e16b0bbdfdc7 authored almost 10 years ago by darken <[email protected]>
Fixed test after merging another branch

fd9680f67b5f1cc93f89ecd147e99f0f76de1e9a authored almost 10 years ago by darken <[email protected]>
Merge branch 'improved_test_setup' into more_detailed_download_tracking

Conflicts:
piwik_sdk/src/test/java/org/piwik/sdk/TrackerTest.java

9be55720e4fd1d394dc3c4c04b39c939de3ae4e2 authored almost 10 years ago by darken <[email protected]>
Changed test setup to be more intuitive and allow for more in-depth environment creation.

622613baeefb4814800a668d7abf6f25da6d4f5e authored almost 10 years ago by darken <[email protected]>
Adapted tests

029515b16bbdf1b8547f99711b34f742c7faff14 authored almost 10 years ago by darken <[email protected]>
Advanced download tracking, builds tracking stats like:

http://packagename:versioncode/apk-checksum

937ad24d3c61643efd661784c8160e76a64d8418 authored almost 10 years ago by darken <[email protected]>
Cleaned up imports

77377ab59be6bd3b78b12f3b2265cc01ed6a35c1 authored almost 10 years ago by darken <[email protected]>
Removed the extra constructor.

Made api-url, site-id final and removed their setters and introduced getters.
You always HAVE to ...

77cb16aa3a2c16dcb534b30b1c3e80635580464e authored almost 10 years ago by darken <[email protected]>
Fixed sharedpreferences usage for apps using TestPiwikApplication.java

3b344178ae8d91d70bf6fde18c31e00ef80db886 authored almost 10 years ago by darken <[email protected]>
Added test for sharedpreferences per tracker.

e27a1b16072ac12be2285fccfffc61763422d001 authored almost 10 years ago by darken <[email protected]>
Each tracker now has it's own shared preferences.

4fcbec70e1103cbf79f025a48c0e0e5bbf009f7f authored almost 10 years ago by darken <[email protected]>
Changed setApiUrl test as getApiUrl now returns the URL object.

8229506b4ecfba7faa1bfd02d30adf46d35a61b2 authored almost 10 years ago by darken <[email protected]>
Reintroduced uncaught exception handling as a separate module.

f2f27eb6c7948c297397c43565813d3135e2fde6 authored almost 10 years ago by darken <[email protected]>
First batch of refactorings to Piwik.class to remove the application<>tracker hashmap.

d1fc94776c99d0db9e973f2fb01e0c3f998ff141 authored almost 10 years ago by darken <[email protected]>
The way this is locked we can just use 'synchronized' on the method.

f27ddd818c6e700de0a10042396b4a67ae0043e1 authored almost 10 years ago by darken <[email protected]>
Merge branch 'master' into exception_handling_refactoring

36c47df934132e1b43e1fb8ebc48a9153ea25e91 authored almost 10 years ago by darken <[email protected]>
Documentation typo

3d6c092c47df1ac756d8ba0564ecdf2cc3f5628b authored almost 10 years ago by darken <[email protected]>
Extended trackException method documentation to point out potential caveats a dev should be aware of.

dfe8841fa09ecba31a93c728e00f63dbbaa81b80 authored almost 10 years ago by darken <[email protected]>
Adapted tests and demo app

50047f88a43ed28b0e11ea050418ee91f8b42fd8 authored almost 10 years ago by darken <[email protected]>
Removed handler for catching all uncaught exceptions.

Removed method to track custom strings as exception

02640fcaedc3af9f1f79247ef76cd4fd485e32c7 authored almost 10 years ago by darken <[email protected]>
Merge pull request #30 from d4rken/autobinder_refactoring

Autobinder refactoring

a03b536f310ff19c2e73139961bfc703823d5820 authored almost 10 years ago by Alexey Subbotin <[email protected]>
Adapted DemoApp and tests to refactoring.

2d669154090efc2b356e185276d932f7982be674 authored almost 10 years ago by darken <[email protected]>
Refactored the autoBindActivies method into a fancy new class "QuickTrack".

4ce5a2fc1f88f95f791cb424f016db72215abaf7 authored almost 10 years ago by darken <[email protected]>
Merge pull request #29 from d4rken/corrected_resolution

Corrected resolution for API14+

da717bf14f9c3819f649a5be24a59e2de1affc13 authored almost 10 years ago by Alexey Subbotin <[email protected]>
In the tests the Context doesn't have a base-context and crashes here.

aafb028cf63ad039e2605e93656490caf78d8a33 authored almost 10 years ago by darken <[email protected]>
Improved resolution retrieval.

Moved screen resolution retrieval into an extra class and expanded it such that it will try to ge...

4cb58aa1c17d90d1e29a454304f416d45eb494c0 authored almost 10 years ago by darken <[email protected]>
Merge remote-tracking branch 'upstream/master'

a13d5ee42e0f8bc9ba3e3d73ff453b5df1202ade authored almost 10 years ago by darken <[email protected]>
Merge pull request #26 from d4rken/docs_queryparam

Docs queryparam

af3a9e23fdabdbb302a4ba4b3f07f035be3983f5 authored almost 10 years ago by Alexey Subbotin <[email protected]>
Merge pull request #19 from d4rken/build_on_AS_1.1

Updated gradle & plugins so piwik-sdk builds on Android Studio 1.1

2f75173541ff60a93fdc138944835405ab42f251 authored almost 10 years ago by Alexey Subbotin <[email protected]>
Merge branch 'docs_queryparam'

69fdefcf638621fcb1f58147e4f6cae2c56014a4 authored almost 10 years ago by darken <[email protected]>
Remove previous QueryParams definition.

85ad3f97742902ce0239f146677123fabf2a847e authored almost 10 years ago by darken <[email protected]>
Merge branch 'docs_queryparam'

3a88a050aac11d33d5123460fa96ba935a35ab27 authored almost 10 years ago by darken <[email protected]>
Merge branch 'build_on_AS_1.1'

55ba840f59b3b73e6cb88eff419165d666deb9f5 authored almost 10 years ago by darken <[email protected]>