Ecosyste.ms: OpenCollective

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

github.com/matomo-org/matomo-mobile-2

Matomo Mobile 2 App - The official Git repository! Liberating Web Analytics on the go!
https://github.com/matomo-org/matomo-mobile-2

remove trailing semikolon

5c50f73349a09c67edcdeb717e017fe67e997940 authored over 11 years ago by Thomas Steur <[email protected]>
wrote tests for piwikProcessedReport model

faabae86a5de12ad679d187340a6f61ef969fe0c authored over 11 years ago by Thomas Steur <[email protected]>
updated jasmine from 1.0.2 to 1.3.1

26740179328b5d578c9de63a876b51937b193587 authored over 11 years ago by Thomas Steur <[email protected]>
change log level from trace to debug

f82da496f4960606f92b4d80849542c290a5dc67 authored over 11 years ago by Thomas Steur <[email protected]>
wrote tests for some more models

7817fd60484b336cd6b4b43c522f81dde24b8a6e authored over 11 years ago by Thomas Steur <[email protected]>
output total number of passed expectations

259aa59eb0998ad38019069407946009631d71b6 authored over 11 years ago by Thomas Steur <[email protected]>
added another test to make sure default values are correct

2a3d2feb68a9d92cb0cd7aaefa23b70472f3209a authored over 11 years ago by Thomas Steur <[email protected]>
only log warnings, the interesting part is the test result

37b10ac7d6bab8e94bdf44844d394435147aaa37 authored over 11 years ago by Thomas Steur <[email protected]>
better test result formatting

a0c5c1d383486531730ac72fd6d6089d9ac89a9c authored over 11 years ago by Thomas Steur <[email protected]>
added a test for new empty data controller

2e9e3a18db4c39cda1a935f19ec45add53f20301 authored over 11 years ago by Thomas Steur <[email protected]>
automatically start a webserver before running the tests and terminate the webserver after the tests are finished

d1fa32d7c91798f70e7cb76d97d369f986e02150 authored over 11 years ago by Thomas Steur <[email protected]>
sendErrors property is deprecated

43ab516959845f948ca1ad4c8c067151a2150880 authored over 11 years ago by Thomas Steur <[email protected]>
fix website not found message is not styled on android

8155c3323827f584e2c0b1bd79b6b16fa131095e authored over 11 years ago by Thomas Steur <[email protected]>
build app before running the tests and set path for easy integration into any IDE

ca995569f94e739d541f3f66508f91c39c8d3c6f authored over 11 years ago by Thomas Steur <[email protected]>
added some simple scripts to deploy app to iOS simulator, to Android device or to open app in browser. For easy integration into any IDE

71aae097beaadd26deee583db608acf5267e6860 authored over 11 years ago by Thomas Steur <[email protected]>
ignore node modules

21f585f207877382c410e8d6fd019787686a8e07 authored over 11 years ago by Thomas Steur <[email protected]>
ignore generated xml testsuite results

b0be3b58cb1886cbcde355cd6d01cdbb4af514ae authored over 11 years ago by Thomas Steur <[email protected]>
fix refresh ignores search

b5909bec8cc7d2c09cc2870087b995f5eaf7f612 authored over 11 years ago by Thomas Steur <[email protected]>
refs #3999 removed duplicated code

5c1fd4f28c3800e84838e77fab5dd10a80640aa7 authored over 11 years ago by Thomas Steur <[email protected]>
refs #3999 create empty_data screen only if needed for better performance and less memory usage

c6ffadff518136b6abdb192f81eb572163994f37 authored over 11 years ago by Thomas Steur <[email protected]>
added missing helper needed to execute tests

aea5d2dce0d3c638d84ca1e83ef6afa2959119d4 authored over 11 years ago by Thomas Steur <[email protected]>
Update README.md

dfdf762d2141daa1fb837299f836b7aca615d280 authored over 11 years ago by Thomas Steur <[email protected]>
refs #3999 empty data screen should be scrollable if message is too long

c58bbb415549b3a6b64db69634979ed45e2af9da authored over 11 years ago by Thomas Steur <[email protected]>
booom! removed behave and got Jasmine working for unit tests including full Titanium API support thx to MobileWeb. They execute within 2 seconds and they also generate files for Jenkins. They will be executed within a headless browser (PhantomJS).

bccc531578fe06ffded551c8b2c4b2a2845953aa authored over 11 years ago by Thomas Steur <[email protected]>
this allows me to run unit tests in phantomjs (headless browser). Execution of tests takes only a few seconds now instead of 1-2 minutes

4907a81f638579ed1e88cbb391828d6cf60b5af1 authored over 11 years ago by Thomas Steur <[email protected]>
make sure alloy is defined

89c653eeb73061eab16096783fa503519367ba51 authored over 11 years ago by Thomas Steur <[email protected]>
refs #3999 fix tests

115d619845ae54b9674de220f085ac6de6e2aac6 authored over 11 years ago by Thomas Steur <[email protected]>
refs #3999 display network error messages and simplified/refactored some parts

72e91eca2b567b1e251a84c28f842a5a41b741a5 authored over 11 years ago by Thomas Steur <[email protected]>
refs #3999 trigger error handler if response does not have valid format, simplified the adapter

3fa2b399924efd40914f072f77296ab843bc7bc0 authored over 11 years ago by Thomas Steur <[email protected]>
refs #3999 display any network errors, display the all websites dashboard even if user has access to only one website --> need to test how Piwik itself handles this case, performance improvement by doing less requests and using the MultiSites.getAll API directly and not MetadataAPI because this one needs no siteId, simplified the controller in general

8165889642549609e1e8424563aacf3e78522402 authored over 11 years ago by Thomas Steur <[email protected]>
refs #3999 performance improvement by fetching only the website ids, not all site information

9431caf083903b6bdbb0eda03878e71a744420e2 authored over 11 years ago by Thomas Steur <[email protected]>
refs #3999 the network client should really not output any error message and also not handle any error

259dcd5bb4aef7987900ff92d7976592edf9c2b0 authored over 11 years ago by Thomas Steur <[email protected]>
refs #3997 display a no data screen if there is no data for a report

01c880380b8651682745810da5fedbc97aface76 authored over 11 years ago by Thomas Steur <[email protected]>
execute tests only under ios because on Android the deployType is always test and under MobileWeb the deploy type is never test :(. Also load each test automatically

be0c39782d3232ee3ff376a3e5f406e7a1874844 authored over 11 years ago by Thomas Steur <[email protected]>
refs #3997 fix no data icon was truncated

6c6d075a31e29872761566fe7100b45c8e792f1f authored over 11 years ago by Thomas Steur <[email protected]>
refs #3997 empty data widget. Needs to be integrated in each report

c62d77c760933dbab24fe85137dff453e76795d2 authored over 11 years ago by Thomas Steur <[email protected]>
the back icon is now better visible

0450ca7fbbd4f4520eb6c209330e137b6f5cac8d authored over 11 years ago by Thomas Steur <[email protected]>
Merge branch 'master' of github.com:piwik/piwik-mobile-2

312339a29aea7fe6e7e47924268fe3e5151e1f60 authored over 11 years ago by Thomas Steur <[email protected]>
there is a new Android design pattern "Navigation Drawer": http://developer.android.com/design/patterns/navigation-drawer.html Always display our appicon in ActionBar and show a icon if there is a menu

02048810f8ef3006bd4eb7eb67801d4ea0165b03 authored over 11 years ago by Thomas Steur <[email protected]>
wrote script to find all tests within the tests folder. unfortunately it looks like the files are not copied when deploy type is test. needs more investigation

437ed26f1decb2dfcb1b141433699a901624d3a2 authored over 11 years ago by Thomas Steur <[email protected]>
do not write the junit xml file, we do not need it

040de41e50ea1e224a8fd6cd750e8f73c70ad8b5 authored over 11 years ago by Thomas Steur <[email protected]>
nicer formatting of test result

2e38f4e43805dcb400f0d40e7661cc76a9e4d725 authored over 11 years ago by Thomas Steur <[email protected]>
added information about tests

bbc6a4449505ba78a81690b2b4333ca0a8f749c5 authored over 11 years ago by Thomas Steur <[email protected]>
fixes #3983 footer title is displayed weird on iOS. Looks like Alloy does not support ListView.footerView yet but works creating the widgets the old way

a9659f1cc313d351188f055bfc58092732f28b8f authored over 11 years ago by Thomas Steur <[email protected]>
wrote tests for piwikWebsites model

4767bbbbf1e2f89876f3f8866b442e13e80b99c0 authored over 11 years ago by Thomas Steur <[email protected]>
wrote a unit test for fetching piwik version number

c6fecbf2505be65281c396d3add9779dfc6d8018 authored over 11 years ago by Thomas Steur <[email protected]>
refs #3985 there is no need to serialize the value

5ecfa5c41624289e0ef61933d3eb04408065335c authored over 11 years ago by Thomas Steur <[email protected]>
log if there was a failure

4547447f6d94c4cc696708381825fa0e50e8fd5c authored over 11 years ago by Thomas Steur <[email protected]>
refs #3985 wrote unit tests for cache model and collection

eed6fe83ec589ada980e155ce50095c142f90a59 authored over 11 years ago by Thomas Steur <[email protected]>
added license of behave

cffaa063cac2985dcc258e95369c1842ad9bb805 authored over 11 years ago by Thomas Steur <[email protected]>
test number of entries after putting a value into cache and refactored tests

e6dbd4972ee7005ff86630f292263ec5b41985d2 authored over 11 years ago by Thomas Steur <[email protected]>
added simple script to run tests

25c59aa57d1a6b023eea26f0f2d50b7537e87ff6 authored over 11 years ago by Thomas Steur <[email protected]>
fixes #3978 our first unit test using behave... tests run in simulator when deploy-type is "test". nice!

17e80a899612214d944ed73fc3124022100fef51 authored over 11 years ago by Thomas Steur <[email protected]>
refs #3985 fix detection of successful response

49e4bb085cb4895bfd71053d0d6d9214b6423d2d authored over 11 years ago by Thomas Steur <[email protected]>
refs #3985 fix caching not working on MobileWeb

694f34bbc291c1a97a6b68b6f6e93d2cd94bf34e authored over 11 years ago by Thomas Steur <[email protected]>
refs #3985 cache some requests. Caching can be disabled in config. Each model can be cached by specifying a caching adapter. A caching adapter consists of a caching type (persistent or session) and a caching time/duration. We are caching only successful responses. Seems to work but need to do some more tests

20f88140cf2183c32fc0de92ae779a4ac58dd7dc authored over 11 years ago by Thomas Steur <[email protected]>
fixes #3987 render and execute requests only if composite report is displayed. brings performance improvement and less data is transferred over the internet

620113a5c4b4d69df0b7cdb3f679251129e8e832 authored over 11 years ago by Thomas Steur <[email protected]>
refs #3987 if the request is already running, abort it and start again

fe07c3f23e69b7e12b6298f43915b12335053c93 authored over 11 years ago by Thomas Steur <[email protected]>
do not display an error message if anything went wrong while fetching user preferences

0cfc9411b4049e906ac8b7e455c33110d4d9ecb0 authored over 11 years ago by Thomas Steur <[email protected]>
a bit cleaner code

91e148d1704130bada9f84b3c2354db6a988ef9d authored over 11 years ago by Thomas Steur <[email protected]>
refs #4008 added possibility to select at least some languages on MobileWeb. We cannot add more languages yet as it is not possible to scroll an OptionDialog

57b91cc18dc0e8aa11f77f3ed192ccefefef92ba authored over 11 years ago by Thomas Steur <[email protected]>
fixes #3984 settings do not update on MobileWeb. Removed language setting on MobileWeb as it is currently not possible to change the language (due to a bug/missing feature in Titanium) anyway. Will create a ticket to enable this setting later

9282afca40a185110fc825a88c412a87df5f5dcc authored over 11 years ago by Thomas Steur <[email protected]>
refs #3976 prevent memory leaks on MobileWeb

fecba39ce841643d31817029c1ce0a80641e5329 authored over 11 years ago by Thomas Steur <[email protected]>
remove background events on close to prevent memory leaks

43524f080c1d8a63d2f5cbb33f301482214734ed authored over 11 years ago by Thomas Steur <[email protected]>
refs #3982 make sure composite report without dimension is useful even if graphs are disabled by displaying metric + metric value

7cd37f0fbbc65425405976127cf7f5d15b9b01e2 authored over 11 years ago by Thomas <[email protected]>
fixes #3979 finish live visitors. stop timer when a user closes window or opens a visitor, resume timer after opening live visitors again

5e836f17cbfe742d3814226b73f748ffcbc4b4d8 authored over 11 years ago by Thomas <[email protected]>
fix alloy does not copy config.xml

af12b23480d0d0b6a910aa1665d9755e10f0d201 authored over 11 years ago by Thomas <[email protected]>
refs #3977 remove console.debug and console.log calls if build type is production

3a3e41cd433e07b25ba4827e56a23402884dfede authored over 11 years ago by Thomas <[email protected]>
prevent some possible errors

176b26cfe0cd43eefee37e9068f1b9573a5ba092 authored over 11 years ago by Thomas <[email protected]>
remove unused model

aad9e252d3d1a0aea49f59cdaa55be4bcad72a94 authored over 11 years ago by Thomas Steur <[email protected]>
added method getAuthToken needed in realtime map

24028ea09dc56d7d04d89577501aff3d030b347e authored over 11 years ago by Thomas Steur <[email protected]>
coding style

10894a76929237901e1f0b87089e30ef80812eca authored over 11 years ago by Thomas Steur <[email protected]>
unregister all attached events to prevent memory leaks

76cbce6f461ae847bd2d810d5e82baa42f4e15f5 authored over 11 years ago by Thomas Steur <[email protected]>
fix realtime map was only working if user is logged in anonymously

6bce1855aecc5b525a496b1d3bd5e44519892d62 authored over 11 years ago by Thomas Steur <[email protected]>
improves rendering time of composite reports. It is still not displaying any composite reports in landscape mode on Android. Looks like there is a bug in Titanium

69160181f486a953ee220465cb0ae2c796badae3 authored over 11 years ago by Thomas Steur <[email protected]>
fix app crashes if image contains whitespace in remote url

b41d86a048d1465fdb013f00a402317b41b26c95 authored over 11 years ago by Thomas Steur <[email protected]>
added config for PhoneGap Build service

ecd695cafd7968af78db2a0a30eecec15fe685fd authored over 11 years ago by Thomas Steur <[email protected]>
added icons/splashscreens for iOS, Android, Windows Phone, BlackBerry and Web OS

a7b199540db10115f9e0bbeb37ba3b8fe9e606d6 authored over 11 years ago by Thomas Steur <[email protected]>
display visitor time in users time zone

5a83bfc09018bddf0ba1d990ae50f54177e5e56c authored over 11 years ago by Thomas Steur <[email protected]>
added manifest file, otherwise it is not possible to import app in Titanium Studio

10305363d97195772d69ffdcd596c18ee44f48d0 authored over 11 years ago by Thomas Steur <[email protected]>
fix app does not load configured website by default

3d4f9a83d6b413f1aae0ca5ba0c1460e6a744167 authored over 11 years ago by Thomas Steur <[email protected]>
Added more files to ignored files

4667b5e2fb90c459d70ed11bce7a6c816dfceda3 authored over 11 years ago by Thomas Steur <[email protected]>
Added .svn to list of ignored files

0720627684321f03130440ef2f982d3f9fde44d0 authored over 11 years ago by Thomas Steur <[email protected]>
fix report does not update if date or website changes

813565a8fbe2351d4c7f5615b488a92d3866b58e authored over 11 years ago by Thomas Steur <[email protected]>
enable android app for small screens

c73b9cedfb59075d453eb2929e663d6c492dd11a authored over 11 years ago by Thomas Steur <[email protected]>
fix typo

76183358888ef4b0c3b372b9607806ea91166941 authored over 11 years ago by Thomas Steur <[email protected]>
render only if view is in viewport

83e35ff07698a11a20b7a06e89a6a03cbc1cb87a authored over 11 years ago by Thomas Steur <[email protected]>
more styling for android

0635ea24583f82cfd3e68c99cae6eb9b9ce64548 authored over 11 years ago by Thomas Steur <[email protected]>
date chooser for android

401c331659715c9f30f3ff8e3c8fa7a1214273df authored over 11 years ago by Thomas Steur <[email protected]>
more styles for Android application

84cb87b0bede9cdf1cd9365994fe1f3a651bf0b4 authored over 11 years ago by Thomas Steur <[email protected]>
display an underlay

9d33207ae1281a3ce6063386ce7e41742c077a71 authored over 11 years ago by Thomas Steur <[email protected]>
better back icon

9c3555b19443b522e8c72fd0b778b34b89b4fb8d authored over 11 years ago by Thomas Steur <[email protected]>
styled the android version, fixed some bugs

f4f37fdb9338f0c39e9ad9a5d259a85c5c38dcef authored over 11 years ago by Thomas Steur <[email protected]>
we do not support small screens

d29aa6aa95b96c3a35a18834a654d7941d1bdd38 authored over 11 years ago by Thomas Steur <[email protected]>
some styles for android

c0dd0d78b9807a21a18da9eb24436c3b5b5140a7 authored over 11 years ago by Thomas Steur <[email protected]>
prevent app from crashing on android

1434a090af4a2c91d28620278ee266fda741f280 authored over 11 years ago by Thomas Steur <[email protected]>
current layout implementation, does not work on tablets

609161e94e639b3f76e2f9a3d79d5bbb1ac5e269 authored over 11 years ago by Thomas Steur <[email protected]>
this should be a view, otherwise we are adding a window to a window in layout

158662e4ad81ed08127913a45191f642e5037699 authored over 11 years ago by Thomas Steur <[email protected]>
fix layout not working on android

9b239f4f8c5259803c2e4ad758b76ea4909b10f4 authored over 11 years ago by Thomas Steur <[email protected]>
removed duplicated code. not tested so far but should work

87a1507c77b1877e23dc145d6212ee497c28a22f authored over 11 years ago by Thomas Steur <[email protected]>