Ecosyste.ms: OpenCollective

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

github.com/trynoice/android-app

The Android app for Noice.
https://github.com/trynoice/android-app

feat(app): add empty list indicator to subscription purchases ui

e4129995a5fe7831d7d4c48d87e7604ba31c0453 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
refactor(app): simplify in app donation fragment layout

3a85cba3c4dbd8573d0cd2ac23629cb6fb3ba3f4 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
refactor(app): add binding adapter to change view visibility using boolean flags

59bbc4bfe2713203ac81843661ef194027b6288f authored over 2 years ago by Ashutosh Gangwar <[email protected]>
feat(app): add ui to cancel subscriptions

6cf6532096a356e12802a87a1bb4572d6a676f58 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
refactor(app): simplify in-app billing provider implementation

5d49c11ee6f6e94ad4532ebd8a742016ad1ed559 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
feat(app): add ui to view and manage subscription purchases

bee1fbc1817e1350fb9cacfec018ad20ee78379f authored over 2 years ago by Ashutosh Gangwar <[email protected]>
refactor(app): use viewLifecycleOwner's coroutine scope to collect flows in fragments

3a91a136dd62dbd5ab34b0659cdc5b28843923cc authored over 2 years ago by Ashutosh Gangwar <[email protected]>
fix(app): use large progress indicator in simple progress layout

4ae89b0d61a58f5b764e7ac337aafc1684786b33 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
fix(app): remove state-flows when showing errors using snackbars

prevents repeated error snackbars on configuration changes

5654dd21180751ed89f9e6c2aefa60cd2f2ba0cf authored over 2 years ago by Ashutosh Gangwar <[email protected]>
refactor(app): extract common progress layout into a separate include

9cec213815201c0f67ba509ef3057340238979d1 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
refactor(app): refactor subscription provider to subscription billing provider

ff31a0e021918a89798ff016145117f159462690 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
refactor(app): address minor issues

4f0cfd83a9df9cf2cbcd1b7eb2c198e19266789c authored over 2 years ago by Ashutosh Gangwar <[email protected]>
docs(app): document upgrade flow in subscription billing provider

af1cd55fc0f92fa495876d87fb709aeaa8804ecf authored over 2 years ago by Ashutosh Gangwar <[email protected]>
fix(app): use custom uri schemes for subscription callbacks

d24c01e77b741bb131090decaa45560dba9288af authored over 2 years ago by Ashutosh Gangwar <[email protected]>
fix(app): do not show upgrade button for google play plans in free variant

1779c884e8e63e7b3255c4401450a2bfcfeaf38c authored over 2 years ago by Ashutosh Gangwar <[email protected]>
feat(app): add upgrade/downgrade subscription flows

233970c51997684b9a338e7b0b73ac2a55f7c72a authored over 2 years ago by Ashutosh Gangwar <[email protected]>
refactor(api-client): add workaround to handle HTTP 204 api responses

86c9eff1d1a07083dd5a22e4a2cb0b36d8f6ffbb authored over 2 years ago by Ashutosh Gangwar <[email protected]>
chore(app): translations update from Hosted Weblate (#954)

* Translated using Weblate (English)

Currently translated at 100.0% (38 of 38 strings)

Tra...

441c79979bc07a972b81027f940fe26ebc962708 authored over 2 years ago by Weblate (bot) <[email protected]>
Translations update from Hosted Weblate (#926)

* Translated using Weblate (Breton)

Currently translated at 94.7% (36 of 38 strings)

Trans...

e6739bad103903b689564a65d3090bb63e2ea759 authored over 2 years ago by Weblate (bot) <[email protected]>
ci(app): remove cast-receiver and doc generation ci

c035b5f1d9ddb21df88ada825345d92acc44daf1 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
refactor(fastlane): remove localised feature graphics, update en-US feature graphic

d04d377d887f0c44bf23c2974744236a336a24d3 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
refactor(docs): move web portal source to trynoice/trynoice.github.io

31de0081d7777b5934249e45e2b417d8197aabeb authored over 2 years ago by Ashutosh Gangwar <[email protected]>
chore(deps): bump nokogiri from 1.13.0 to 1.13.3 in /docs (#929)

d5680d33bec1c4abd0c74df7358efe1130d5a5f8 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
refactor(app): move all repository related classes to repository package

2352429a8f07370dc0bf86259d7dc19b6cf4f1ec authored over 2 years ago by Ashutosh Gangwar <[email protected]>
fix(app): fix toolbar title in sign-in and sign-up flows

d81ac2af406a67757abd6428dae254a283745c27 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
feat(app): add network offline indicator to app shell

2f75b8edbe182a1b5d8253b9e65d629e858453d1 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
refactor(app): simplify networked operations, enable offline-first ui

1bc623d05a098a2a679a728a5a2791810bfb3988 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
feat(app): hide profile load errors when internet is offline

3260b5b08a05306eff97ab358b0b95b3d66d3bb3 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
refactor(app): miscellaneous updates

295a59aab1f4395aa3866437cc6f7284dbb590d2 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
refactor(app): update error handling pattern for AccountRepository

5eaf1ce39983802e5c25ca92c9b44a9995e5942c authored over 2 years ago by Ashutosh Gangwar <[email protected]>
refactor(app): update error handling pattern for AccountRepository#getProfile()

as a POC for better error handling pattern for Flows

d01b6dabdbe6e20c454bf73411aab73e70b227ba authored over 2 years ago by Ashutosh Gangwar <[email protected]>
fix(app): fix cache misses when loading profile in account fragment

also remove retry request action from error snackbars

ec8dc05007116d4f31f0e2aa6a746821d87f9002 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
feat(app): add ui for editing account details

83d11f0ce20a680d0c3af2d7ba48cefa5981d46a authored over 2 years ago by Ashutosh Gangwar <[email protected]>
feat(app): add delete account modal

d48b19b67c9b85b4d9a7214edb1e2bc136d626a5 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
feat(app): add success and error icons to snackbars

13922d24455c08aa5079d9ec96af42c9441d90f6 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
feat(app): add sign-out action

d537415ae2c3477beeb8f848ecce6ca98bf5ce20 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
fix(app): fix Snackbars created when dismissing bottom sheet fragments

1fee50378b8a1f92215f33b81e10b71ee4d42c93 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
feat(app): add response caching to AccountRepository#getProfile op

e9371a61cf6bdd44207ef2e366d152f8539ab02f authored over 2 years ago by Ashutosh Gangwar <[email protected]>
fix(app): fix minor issues with cache and account repository

5fbbd8aa0772ee2d39a30fd2f554b019d537c1df authored over 2 years ago by Ashutosh Gangwar <[email protected]>
refactor(app): migrate LiveData to Kotlin flows

f71ed4a7d22f6357bfdd801ebfaf94f24ae121c1 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
fix(app): fix global action in main nav graph

feb81cacd2fe1a9ca6d4d7afe84626054b4a604c authored over 2 years ago by Ashutosh Gangwar <[email protected]>
fix(app): show different messages on sign-in and sign-up success

9b8ad12a747f683d00ee681b5568fb14050b8849 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
chore(git): merge pull request #906 from ashutoshgngwr/build/api-31

Upgrade to Gradle 7.3.3, AGP 7.1.1, and Build SDK to Android 31

140f759bb7fb1110540f80e00f96bed287a62b8c authored over 2 years ago by Ashutosh Gangwar <[email protected]>
build(gradle): remove buildscripts block in favour of plugins block

also bump dependencies

aac51a74677388f4e37989799f258f7b10331286 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
chore(git): merge branch 'v2' into 'build/api-31'

177a6a0274dc9366ca29c68e43e356e4906afbbf authored over 2 years ago by Ashutosh Gangwar <[email protected]>
refactor(app): refactor code to launch custom tab intents

20f7531f2452e29c54c907c6d1d12f032f309932 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
fix(app): fix snackbar overlapping bottom navigation views

d79e4a983fec2baad023fe741dcbd1c9a646059d authored over 2 years ago by Ashutosh Gangwar <[email protected]>
refactor(app): use shimmer loading effect for loading text views

c9517047b138be3d8efd1d0676113c6e614dc4fb authored over 2 years ago by Ashutosh Gangwar <[email protected]>
feat(api-client): accept user-agent as a parameter to the client

0c2eb6c3dd8731e0cd936b5734fa51071b84ce64 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
fix(app): fix nav destination for sign-in success action

8347acdf60f60172f459daaf53c30f36a317ee36 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
refactor(app): simplify nav destination selection for external intents (#923)

7e438020d02a3d3c7d8d1ddadd04705632cb0f32 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
chore(git): merge remote-tracking branch 'origin/main' into v2

1bc90ef5e02e4c6454d6ee1331d844ed348e1abe authored over 2 years ago by Ashutosh Gangwar <[email protected]>
chore(git): merge pull request #922 from ashutoshgngwr/v2-onboarding

Add onboarding UI

bfba42210fb966ad1aeb0cac4ccaeeec866748ff authored over 2 years ago by Ashutosh Gangwar <[email protected]>
fix(app): fix regression bug in home navigation

edd30ee1ab6bb733347411a0652229426f2e6fc9 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
docs(app): add missing documentation; fix minor mistakes

9f4619f0610749a41b19081728e035399e3b5a1f authored over 2 years ago by Ashutosh Gangwar <[email protected]>
refactor(app): simplify main navigation graph

954e755ad5c30062838c7f7b4f7ee08a0539e4fd authored over 2 years ago by Ashutosh Gangwar <[email protected]>
fix(app): remove redundant options menu invalidation in home fragment

58c182c89524b489b41b56735085e619f9007b9d authored over 2 years ago by Ashutosh Gangwar <[email protected]>
test(api-client): fix breaking unit tests

de2a1abad38468fbf8d3e582afb92fcd53eae90f authored over 2 years ago by Ashutosh Gangwar <[email protected]>
docs(api-client): fix kdoc mark-up

3ffda43fe0ebc29347e82ee5c7ebfadf618ce5fc authored over 2 years ago by Ashutosh Gangwar <[email protected]>
feat(app): add sign-in link handler

7eaadb89f16eea785296a33114a22e06de0ccc6d authored over 2 years ago by Ashutosh Gangwar <[email protected]>
fix(app): fix layout errors in account fragment

876db6d7d11216d3bd626eb3830b0858463b54b9 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
chore(app): translations update from Hosted Weblate (#920)

* Added translation using Weblate (Chinese (Traditional))

* Translated using Weblate (Chinese...

40a4af62b4adce56fc6f2f47bef87f776d296331 authored over 2 years ago by Weblate (bot) <[email protected]>
fix(app): fix incorrect title in sign-in and sign-up forms

ce60e722add7f17613c4bc2ff2bfdb8418d1d083 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
fix(app): add missing edges to the nav graphs

7f1986c9f9d5347470b100916b70dfba5a972624 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
fix(app): show email in sign-in success message

239a36f25314de0112192db74bce126f8132e534 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
chore(app): translated using Weblate (Breton) (#919)

Currently translated at 22.0% (39 of 177 strings)

Translation: Noice/Android
Translate-URL: ...

2b001b85307262960556cbdf8d8f09592a094467 authored over 2 years ago by Weblate (bot) <[email protected]>
feat(app): add sign-in and sign-up forms

a899725dac64e2e74d99f7428c7003019e4f3bad authored over 2 years ago by Ashutosh Gangwar <[email protected]>
feat(app): add navigation and profile info to account fragment

c366d652f06ecf781316235861462387a4c7b48b authored over 2 years ago by Ashutosh Gangwar <[email protected]>
fix(app): fix bottom nav view state sync on using presets as initial screen

407df250823d85d3e734e90cadb993858bd62831 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
fix(app): gracefully handle corrupt preset URIs

8428a505617f988125157baa34163456134720b1 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
test(app): refactor ui tests to use hilt's dependency injection

a50297e694430f5a457711525b5e0b7465efb4c1 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
test(app): refactor unit tests to use hilt's dependency injection

9bb4e7258129d3d8f07cfb99bff74a3c6255503c authored over 2 years ago by Ashutosh Gangwar <[email protected]>
refactor(app): add hilt module for injecting EventBus instance

6a6d05dcd5f46d628371045cce5819b55b08600d authored over 2 years ago by Ashutosh Gangwar <[email protected]>
refactor(api-client): accept gson instance as a constructor arg

62a24208e81142c355e52e5aeee8233379a0ca5f authored over 2 years ago by Ashutosh Gangwar <[email protected]>
refactor(app): use Hilt for dependency injection

TODO: fix unit and ui tests

e95be1ededa5fc60b6eeeaffe70342cbbd6f7842 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
feat(app): add ui elements for account screen

bd955993e4fa624e63d33d5b166525ba04e560b1 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
refactor(app): clean-up code in in-app donate view

e8565afec518a73ffc68029296872d714296bcaa authored over 2 years ago by Ashutosh Gangwar <[email protected]>
style(api): document exceptions thrown by API instead of annotating with @Throws

6d269b0b4746b27d6b23894697b0ceac04c0b149 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
build(app): remove applicationIdSuffix from debug builds

causes issues with Google IAB APIs during development

b7d2ea6ea22f6fccd6ddfbcf83b36881a1c9f99e authored over 2 years ago by Ashutosh Gangwar <[email protected]>
feat(app): setup base ui shell for onboarding and account management

7e6780f468aeaa0c3afb8c84818970eaf2dae308 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
test(api-client): add unit test for auth and credential management

9f2c68ac807c42be542656e645d75dee46ab22a9 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
feat(api-client): add credentials and auth management

64c69db80d5dd97e98c292bd108b12ed2caf3606 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
chore(deps): bump core from 1.10.1 to 1.10.3 (#908)

f59e6dd2bfa0988fd2794d065816f61b1de69433 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(app): translations update from Hosted Weblate (#887)

* Translated using Weblate (Portuguese)

Currently translated at 97.3% (37 of 38 strings)

T...

8d179087d9d3038ba32127b300b5359ef3a0e8e9 authored over 2 years ago by Weblate (bot) <[email protected]>
build(app): rename gradle root project to 'noice-android'

65919bbfe692e9e657f4cd6c83501459b277a203 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
feat(api-client): create noice api client library module

fe94532d4253e06e02d3d29dd1778f8ae2f77d35 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
chore(app): remove unused resources

dc27b6a8af708073551029caf1737eea6fea2f41 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
feat(app): remove v2 announcement dialog

b8c682436b2441e8c0840c2a83158a0817e854d1 authored over 2 years ago by Ashutosh Gangwar <[email protected]>
style(app): fix dependency sort order in build.gradle

dbc42c4c43bda9c8d38d08208e870f2f31af9710 authored almost 3 years ago by Ashutosh Gangwar <[email protected]>
upgrade to gradle 7.3.3, AGP 7.0.4, and target and compile SDK to 31

2534a6e3c35ef9941bbeb2f9b353ebf22452745c authored almost 3 years ago by Ashutosh Gangwar <[email protected]>
chore(deps): bump mockkVersion from 1.12.0 to 1.12.2 (#904)

c9be9cc94328d6ebbc12a53a23b657fb4fc4a1ef authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump coroutinesVersion from 1.5.2 to 1.6.0 (#902)

e6e04cb574b80f10a865b35dfa5097bb5579f818 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump gson from 2.8.8 to 2.8.9 (#901)

Bumps [gson](https://github.com/google/gson) from 2.8.8 to 2.8.9.
- [Release notes](https://git...

dbcf1efb2a000c0ba1909d2037a95926c2f8fab4 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump play-services-base from 17.6.0 to 18.0.1 (#899)

0cf05a8c92fbf430afacdb2c82134d8b611cdbfc authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump kotlin_version from 1.5.30 to 1.6.10 (#897)

81b6bae839541171c4900f85d9159ee909d6b0ec authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump firebase-bom from 28.4.0 to 29.0.3 (#875)

Bumps firebase-bom from 28.4.0 to 29.0.3.

---
updated-dependencies:
- dependency-name: com....

700aeb584e99f347ba38af178658f291f191df33 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps-dev): bump @babel/preset-env in /cast-receiver (#877)

d643daed25249a75044c27397d89f4e73e6322d8 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps-dev): bump prettier from 2.3.2 to 2.5.1 in /cast-receiver (#878)

03fe414095b8d0f41879e9c170e1aa62061766b5 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump fastlane from 2.193.0 to 2.199.0 (#872)

9d3e834561ef798641b0a73e172d19809d95feec authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump eventbus from 3.1.1 to 3.3.1 (#879)

3bb30c9903fb35e1b74919c3211f57d082f7ba6f authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>