Ecosyste.ms: OpenCollective

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

github.com/criticalmaps/criticalmaps-android

🤖 Critical Maps Android App
https://github.com/criticalmaps/criticalmaps-android

Make map rotateable

f18f76a963c2c385fa629f7eabea6fc763a35168 authored over 6 years ago by stephan lindauer <[email protected]>
Merge pull request #218 from cbalster/add_runtime_permissions

Add runtime permissions

518265d1768fa90be5141a8055bc146c2dc61b26 authored over 6 years ago by Christian Balster <[email protected]>
Add runtime permissions

Adds basic infrastructure for requesting permissions and handling state
and uses it for the exis...

dd33c0033874e42f66e0a16c7eb8ff5bd650c353 authored over 6 years ago by Christian Balster <[email protected]>
Merge pull request #216 from cbalster/transifex_update

Update translations from transifex

e2797786cfd12cab4ffe46b2e7a936fb0255e217 authored over 6 years ago by Christian Balster <[email protected]>
Update translations from transifex

70c41453bc6fdf8ec851fac83fe5dcd69e09f54c authored over 6 years ago by Christian Balster <[email protected]>
Merge pull request #214 from cbalster/lib_updates_camera_file_handling_and_other_changes

Lib updates, camera file handling and other changes

ca7a60a1746094dd1fde56cf421f23b7e6dae0df authored almost 7 years ago by Christian Balster <[email protected]>
Camera: Use ContentUri for Intent

FileUris will cause SecurityExceptions on N

0596bd25185c9ca3d603839e167a93be277cb758 authored almost 7 years ago by Christian Balster <[email protected]>
Enable Java 8 compatibility

restrictions regarding minSdk for certain functionalities have changed

93c271c4c403d4f56144631fa3e848061b51fdee authored almost 7 years ago by Christian Balster <[email protected]>
Make AppModule abstract

to enforce static provide methods

0e82a5453119b4f4d96287c849258cb84a807278 authored almost 7 years ago by Christian Balster <[email protected]>
ChatModel: Add basic tests

also move one test here from ServerResponseProcessorTest and refactoring

bd819ed29deb7ee17d85e4ee8b11de7b3ff7c519 authored almost 7 years ago by Christian Balster <[email protected]>
ChatModel: slight changes

ddfc3cfc64ef09d929976d370cf7187b5b519525 authored almost 7 years ago by Christian Balster <[email protected]>
Make JSON handling a little more robust

Let's not break everything if the API responses should change slightly

3de63ba12804d655d1388a58b4b79dd932d14b49 authored almost 7 years ago by Christian Balster <[email protected]>
ChatFragment: simplifications

- Use Butterknife for onEditAction
- Simplify scroll checking

a02f75e93a58ff6db703676fd93a279d17c85cbf authored almost 7 years ago by Christian Balster <[email protected]>
Update Truth and Mockito

1f4cd74140ce91c0169667402b2f93bc8e37cfdc authored almost 7 years ago by Christian Balster <[email protected]>
Update osmdroid

fb7c7c2bb1e88e54a9fd432da80c99ef660ca72d authored almost 7 years ago by Christian Balster <[email protected]>
Merge pull request #213 from cbalster/osmdroid_dagger_and_camera

Osmdroid, dagger and camera

0aa78879978c1625a1bd2456e086557d16c3147d authored almost 7 years ago by Christian Balster <[email protected]>
Workaround for failing travis build

see https://github.com/travis-ci/travis-ci/issues/8874

c8c2f87ff224d04e3b39821115207833d03ab1dc authored almost 7 years ago by Christian Balster <[email protected]>
Change photo filenames

122fbf1538bbd288d7a7236125f1ed5b84078662 authored almost 7 years ago by Christian Balster <[email protected]>
Remove InfoWindow dummy layout

no longer needed

2a3e68ee2cc29ac3dcf92c110431c53139f8415c authored almost 7 years ago by Christian Balster <[email protected]>
Rework Image processing

This will only load a scaled down version of the image and then do a
final resize to the target ...

6564c03eeb3fe6197237a4f9a64ac274adc6787c authored almost 7 years ago by Christian Balster <[email protected]>
StartCameraHandler: check if intent can be handled

745238cf8099f9c716a099ac5018e6e76621e9b9 authored almost 7 years ago by Christian Balster <[email protected]>
StartCameraHandler: no need for new thread

also adds error handling in case we can't get a writable file and
removes an unused string

330dda7d929f0410f211bb32bab7a2ffe99c4576 authored almost 7 years ago by Christian Balster <[email protected]>
Remove Camera permission

we don't need it since we get the image via intent

d9a5c7395f45d47587bb7d534f19f652a3f4934a authored almost 7 years ago by Christian Balster <[email protected]>
Remove ApplicationCloser class

38e4edbeda9004ad2492fe1e6fb170fe120cbd90 authored almost 7 years ago by Christian Balster <[email protected]>
Explicitly add location use to manifest

c2798e8e1d60239a488e2d3b4631329101b86c0c authored almost 7 years ago by Christian Balster <[email protected]>
Optimize Dagger usage

21d3af5aa5f14dab6acdc17eee032d93c236e945 authored almost 7 years ago by Christian Balster <[email protected]>
Determine and save storage location for map cache

Up until now we relied on osmdroid's default behavior which uses
outdated and unreliable methods...

089aee8df1cfa8147c1faec505758d3ee9df0c07 authored almost 7 years ago by Christian Balster <[email protected]>
Prevent osmdroid default config from creating dirs

9239f1ae28b480ba4f4fea5f58566474279b1367 authored almost 7 years ago by Christian Balster <[email protected]>
Use Timber for debug logging

NoOp in release for now, might be used to proxy to crash lib later

8c15c456165c4b15b5b012ca9a30e0d432851e14 authored almost 7 years ago by Christian Balster <[email protected]>
Prevent filling disk with map tile cache

903e0a5b52054c2b71675881c4d8e73dfe0c5023 authored almost 7 years ago by Christian Balster <[email protected]>
Add applicationId suffix to debug builds

Allows for debug and release build to be installed at the same time
and should prevent crashes i...

e33beb161f09830c7fa3205972517b2a84aac532 authored almost 7 years ago by Christian Balster <[email protected]>
Mapview: pass tileprovider to constructor

otherwise a default tileprovider will be constructed only to be replaced right away

6441232a9f1aea10de8994e60e6ffeb7a5018af9 authored almost 7 years ago by Christian Balster <[email protected]>
Update libs and buildtools

also use implementation keyword for import - even though it doesn't
matter here, it is the more ...

a3ff9e67b6247e507e543e727876e948853be8df authored about 7 years ago by Christian Balster <[email protected]>
Merge pull request #212 from cbalster/cleanup

Cleanup

c91e38045a6c4e2d4dd31a0fdede7bd5fe66f8c5 authored about 7 years ago by Christian Balster <[email protected]>
Update gradle plugin to 3.0.1

aafe22b28cc71eba25e5e1a9c705285e2d5a4b9e authored about 7 years ago by Christian Balster <[email protected]>
Suppress lint warnings we can't do anything about

d9e7d576cbe40870bb2fd574b854e67cc8393813 authored about 7 years ago by Christian Balster <[email protected]>
Response handling cleanup

- .body() is never null after .execute()
- .string() automatically closes body

41fb5a4e6b80f2d79c40ef1682ebcefc7fb15d4b authored about 7 years ago by Christian Balster <[email protected]>
Merge pull request #210 from cbalster/lib_update_and_signing

Lib update and signing

7415f49de3aef132f3b2ac17781017d3ef43ab13 authored about 7 years ago by Christian Balster <[email protected]>
Add a release signing config

Actual configuration has to be put in "keystore.properties" and is not
under source control.
If ...

c2662eb03ad9d65eec5f249c183fc7ba31a7fbf5 authored about 7 years ago by Christian Balster <[email protected]>
Update proguard rules

even if we're not using it atm

e2f976dba6f2760f5ecefc5eb17bda2ac8863693 authored about 7 years ago by Christian Balster <[email protected]>
Update support lib and dagger

c13a7cd5ed69f144282c6594115ff6c4a8d6110f authored about 7 years ago by Christian Balster <[email protected]>
Merge pull request #209 from cbalster/supportlib_update_and_lint_checks

Supportlib update and lint checks

e81a75e2eabad6b92611e318289be5905b5ff5dd authored about 7 years ago by Christian Balster <[email protected]>
Misc cleanup

5b92be4a4ad924d3c23c47a7ddb6c35e5538b21d authored about 7 years ago by Christian Balster <[email protected]>
Suppress lint warnings we're okay with

045cbc9e17abbf311d6b93d8067ce666c2cb24e3 authored about 7 years ago by Christian Balster <[email protected]>
Add NonNull Annotations

43dc4cb51ed5a2f5cdf36b27065033bc09e045bb authored about 7 years ago by Christian Balster <[email protected]>
Use support lib ExifInterface implementation

a9f20629e2a3b0d630cff8cac648274571ffe35e authored about 7 years ago by Christian Balster <[email protected]>
Update support lib and compileSdkVersion

a3e88ba85b00ea8aa3bae68ffda6a9d0bfd5b6e3 authored about 7 years ago by Christian Balster <[email protected]>
Merge pull request #208 from cbalster/gradle_upgrade

Migrate to gradle plugin 3.0.0

1ea13fceb639c03d7e41cc5ccd22e2295579b9d9 authored about 7 years ago by Christian Balster <[email protected]>
Migrate to gradle plugin 3.0.0

Also cleanup device information gathering

99b97a555c2444357374863238769a0667553575 authored about 7 years ago by Christian Balster <[email protected]>
Merge pull request #206 from cbalster/state_handling_cleanup_and_more

State handling cleanup and more

a71dee250dca749c347b0add56d3b3fd15e72b26 authored about 7 years ago by Christian Balster <[email protected]>
Update dependencies

516210f5a1c86135e60904326bfb1ecb03240481 authored about 7 years ago by Christian Balster <[email protected]>
Add errorprone for additional compile-time checks

f838cd13c7039fef6a41bdeb0cc08f200273780c authored about 7 years ago by Christian Balster <[email protected]>
Add missing override annotations

27a9183119b5ef4ac0e923e132bb04a51c7a69f9 authored about 7 years ago by Christian Balster <[email protected]>
Add producer for location events

simplifies state handling in subscribers

8508709bacd01e0c86f8f228bdd963c1a887abad authored over 7 years ago by Christian Balster <[email protected]>
Chat: better handle state restore

- only set the TextChangedListener after existing text has been restored to prevent animation on...

43f473f2ef9a05c7b4209a20e238fabe231ba751 authored over 7 years ago by Christian Balster <[email protected]>
Rules: simplify state restore

plus minor cleanup

33a258c44251e744a6e7789efa46b1ca4f89cc53 authored over 7 years ago by Christian Balster <[email protected]>
LicensePanelView: always restore state

even when layouttransition is not set

ff6fa781df966b8f92b98e4473d54f419b95b7e3 authored over 7 years ago by Christian Balster <[email protected]>
About: minor cleanup

b8368abfe4d16b13de563b789dd25749f8047465 authored over 7 years ago by Christian Balster <[email protected]>
Switch from ScrollVIew to NestedScrollView

as it doesn't require state restore workaround for pre-KK devices

2d2ff5b169fddd71b65be6bfb9d9af8a0f6481a3 authored over 7 years ago by Christian Balster <[email protected]>
Drop support for ICS devices

play store stats show 10 installs and in the foreseeable future support lib minsdk will be raise...

2841f137f25ba2b8a88814859416c9194c70224b authored over 7 years ago by Christian Balster <[email protected]>
Increase JVM memory to allow for inline dex on build

415c8d63cc2700a1ec7b97616b7bd047c06bc86c authored over 7 years ago by Christian Balster <[email protected]>
Merge pull request #205 from cbalster/colors_and_icons

Colors and icons

fe24737742766520331f54c779c8090f0619fdb7 authored over 7 years ago by Christian Balster <[email protected]>
Map: new location markers

plus some ceremony due to vector assets and some minor refactoring.
This also makes marker sizes...

04c3cb4f49d5332566c4d3c3a54073639fa4e85e authored over 7 years ago by Christian Balster <[email protected]>
Add different density chat avatars

0b4496ba85ad674c48594621eb29a12359d50d75 authored over 7 years ago by Christian Balster <[email protected]>
Add different density launcher icons

and move them to the correct directory

793d3aeb274ec9e7cd2f1eb654ac38005319e377 authored over 7 years ago by Christian Balster <[email protected]>
Change accent color

plus some minor refactoring

37a71278c2d0e698ebb82555c035ec7fecd84b67 authored over 7 years ago by Christian Balster <[email protected]>
Add launch screen

note that this adds basically zero overhead while loading

1dae20802434e39e2263dbe0d35fdfddf0a1d79f authored over 7 years ago by Christian Balster <[email protected]>
Update okhttp to 3.9.0

aea3fc14b83d3f4cbae9bb289be19bfa438db7a8 authored over 7 years ago by Christian Balster <[email protected]>
Update support lib to 26.1.0

3ff97133f92acb9ce8a4ad49381095855a847af3 authored over 7 years ago by Christian Balster <[email protected]>
Merge pull request #203 from cbalster/add_more_tests_and_bugfixes

Add more tests and bugfixes

e7f69edfe83b885cf6b7040e031209dbb1f2c08c authored over 7 years ago by Christian Balster <[email protected]>
Run unittests on travis builds

66e0a9acc55555b00f28fee5bb87d30a38fdf172 authored over 7 years ago by Christian Balster <[email protected]>
Move chat and tweet entities to model

bce192b065ec025a01130390bb389bb74cc4568f authored over 7 years ago by Christian Balster <[email protected]>
OwnLocationModel: add unittests

01de0e3445e83c45868033a0fd5a2d4e9f9abba1 authored over 7 years ago by Christian Balster <[email protected]>
OwnLocationModel: minor style changes

fef6ce05eaca8fda452ed700b588504d623505e7 authored over 7 years ago by Christian Balster <[email protected]>
Make it explicit that we don't add location in post when there is none

even before we didn't since hasPreciseLocation and isLocationFresh will return false anyway but ...

44757e2cf2c66bc7f2737c0add5693732d724cda authored over 7 years ago by Christian Balster <[email protected]>
Don't start capture if preconditions are not met

actually shows error message and fixes crash when there is no location yet.
also switch checks -...

dbe2ab96133f4a213892730bac1817d72bae72df authored over 7 years ago by Christian Balster <[email protected]>
DateUtils: fix time always being reported as new

also change parameter name to reflect expected input

2eb844738df6100c49349202d6ec7b435a4d4839 authored over 7 years ago by Christian Balster <[email protected]>
DateUtils: add unittests

db7c59d1cc8eeda38c987a180f7f6ddebddda154 authored over 7 years ago by Christian Balster <[email protected]>
Migrate from assertj-android to truth

assertj-android is no longer maintained

c66d9401080c5a4b43a788aa69acfd87f688c9fb authored over 7 years ago by Christian Balster <[email protected]>
Update Mockito version

ab669d57f39a42a59a22999ad6ab98156e90e0a4 authored over 7 years ago by Christian Balster <[email protected]>
Move existing tests to be consistent with main directory structure

f2fa603989f7797c2f42fb77e31a7bed1519e2d1 authored over 7 years ago by Christian Balster <[email protected]>
Merge pull request #202 from cbalster/misc

Misc

364c6ca3e7e00cae82ca11af1bea9682e91ef4c0 authored over 7 years ago by Christian Balster <[email protected]>
Handle O's new foreground policy

this makes sure our service is always allowed to start

5bde79c2865428f6a9138fa994d1733a004b8f55 authored over 7 years ago by Christian Balster <[email protected]>
Add missing Dagger 2 license note

11184bb55a8980f3a2f073244beddd9cd3431c6a authored over 7 years ago by Christian Balster <[email protected]>
Rename EventBus an make field names consistent

It's just a wrapper and not providing anything

4e9a0ee7d6a888532d7573d570ce7e24c7873818 authored over 7 years ago by Christian Balster <[email protected]>
Merge pull request #201 from criticalmaps/master

Sync with master

7668eaea899f10ed5387e03e1a0f8df6a2d297d5 authored over 7 years ago by Christian Balster <[email protected]>
2.3.2

2296a8b9a8e1f21cbdd9aa1a04291ca7c589b303 authored over 7 years ago by stephan lindauer <[email protected]>
Merge pull request #200 from criticalmaps/develop

Release

5e68ee3e7c28c663bc8128252dcd11765b396640 authored over 7 years ago by stephan lindauer <[email protected]>
Merge pull request #199 from cbalster/service_fix

Service fix

15ca66c4a940d23f0872e211dcd270f5228c935d authored over 7 years ago by Christian Balster <[email protected]>
Fix LocationUpdateManager not registering on bus after relaunch

After app close, singletons are still alive and won't be recreated. So LUM never registers again...

63b36f00ceaf8344a26a11bfe301f891c7a449f8 authored over 7 years ago by Christian Balster <[email protected]>
Start Service in Main again

otherwise service might not be restarted after close and relaunch

f11482902ee39c6971d7316034994ad1643a876b authored over 7 years ago by Christian Balster <[email protected]>
Merge pull request #198 from cbalster/housekeeping_and_gps_waiting_state

Housekeeping and gps waiting state

9f7fe7dfc0a4defad99584a1fdfbb3bc15d6e9d5 authored over 7 years ago by Christian Balster <[email protected]>
Map: add waiting for fix FAB state

e5c2187e65aa77151d67370323f8ca3b464a6319 authored over 7 years ago by Christian Balster <[email protected]>
Map: make setting initial location smoother

4f543ea70a99b5193e3fdb6ce4128aaea7f49717 authored over 7 years ago by Christian Balster <[email protected]>
Map: animate FAB while searching

6b6d138a83df53bfd57e986c8565cc5f2983219f authored over 7 years ago by Christian Balster <[email protected]>
Update dependencies

6a9a9f0569ecb70ac904d246347fe6c15c9a5d22 authored over 7 years ago by Christian Balster <[email protected]>
Clean up unused strings

8b66c68f47be0d653a97116e9d7d91a7eaa89c0a authored over 7 years ago by Christian Balster <[email protected]>
Clean up colors

cc10f587b4a315b05bb6fdbe95652d55a3a9be0a authored over 7 years ago by Christian Balster <[email protected]>
Minor build file cleanup

3f5d11d020737077c45adc562be5e2ea6053c516 authored over 7 years ago by Christian Balster <[email protected]>
Misc deprecation and warning fixes

bac7f5e1b15021e361046110a29e815ec33511b1 authored over 7 years ago by Christian Balster <[email protected]>