Ecosyste.ms: OpenCollective

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

github.com/TryGhost/Ghost-Android

🤖 Ghost for Android
https://github.com/TryGhost/Ghost-Android

Test against Ghost 1.8.0

e03e34664e9916d83373101290663941fe9aebe7 authored over 7 years ago by Vicky Chijwani <[email protected]>
Show help tip to get Ghost if the blog address is invalid.

bb237e957b1a103b001d0e20c2f656e259793e34 authored over 7 years ago by Vicky Chijwani <[email protected]>
Fix #166: Add a "Turn this post into a page" checkbox in the post sidebar.

be7fdd6e19f902366ff992d32dca65a0e501a767 authored over 7 years ago by Vicky Chijwani <[email protected]>
Fix Crashlytics issue 215, fix incorrectly-formatted string in zh-rHK locale.

a0596a87a7bfaada7c32e3818a35f6d89ef8a0aa authored over 7 years ago by Vicky Chijwani <[email protected]>
2.0.0

720e8c52892f6c304b5c55fb0c84931ae31aeea4 authored over 7 years ago by Vicky Chijwani <[email protected]>
Merge branch 'wip-ghost-1.0'

Closes #162

0bb6c1c063c119862a89b6c4ccfcb876cca44d89 authored over 7 years ago by Vicky Chijwani <[email protected]>
Add a way to get help for login issues right from the login screen(s).

97f786d5537f2ab054255669d6db4297ab4302bc authored over 7 years ago by Vicky Chijwani <[email protected]>
[Ghost 1.0] Link to legacy app version for Ghost 0.x on error screen.

d0bacee68d4836e22aa439c7b70b4e57044cb923 authored over 7 years ago by Vicky Chijwani <[email protected]>
Update LICENSE

b6d8e5da851d0dd40e74b0ceccddcffd482a663e authored over 7 years ago by Vicky Chijwani <[email protected]>
2.0.0-beta2

e85e7da12361205532c040ed85308544975d52d0 authored over 7 years ago by Vicky Chijwani <[email protected]>
[Ghost 1.0] Handle empty posts imported from Ghost 0.11.x which have mobiledoc = null.

826e4af8a0f8fb234a2a4e8302c8c9eafcb484c8 authored over 7 years ago by Vicky Chijwani <[email protected]>
Analytics: log Ghost v0.x errors.

2d0c7a8a07c66ef08c23276f949c3b08a3ade335 authored over 7 years ago by Vicky Chijwani <[email protected]>
Remove old code (which never worked to begin with) to handle a post being deleted while it is being viewed.

This had never worked because string equality was being tested with == instead
of equals() up un...

4ce3609ffdad77034d62c2905f17424d3a50f04a authored over 7 years ago by Vicky Chijwani <[email protected]>
[Ghost 1.0] Show link to Ghost 1.0 upgrade instructions if the user tries a v0.x blog URL.

7c6f98228533fadeee8b04ec3e4daaa328e2ac86 authored over 7 years ago by Vicky Chijwani <[email protected]>
[Ghost 1.0] Handle password change scenario correctly, initially built out in commit d512f5b.

7f3cdd6ffb04102263ad715791021f80e1df3a28 authored over 7 years ago by Vicky Chijwani <[email protected]>
Rework Realm storage architecture to enable upcoming support for multiple blogs.

Refs #148.

d53b11d6693ad7e3435dfe827032e99870bdade7 authored over 7 years ago by Vicky Chijwani <[email protected]>
Update gradle, add rxlint, update /configuration API test to be unauthenticated.

5459cc6307f5629c4bf0e4e7a3c437974fbc8159 authored over 7 years ago by Vicky Chijwani <[email protected]>
Test against Ghost 1.5.0.

1b4e28a40df5110f0ecdc99537009d994074b36e authored over 7 years ago by Vicky Chijwani <[email protected]>
Drop support for API 15 (Ice Cream Sandwich).

There's exactly 1 user on it. Closes #101.

4b04f60ac8ee12a3074b194ba08872b1ec88a48d authored over 7 years ago by Vicky Chijwani <[email protected]>
[Ghost 1.0] Escape markdown content before serializing it into Mobiledoc JSON format.

1f27af47f13ced5b216960ae332aebf962351bf0 authored over 7 years ago by Vicky Chijwani <[email protected]>
Refactor AuthStore to implement a new CredentialSink interface, complementary to the existing CredentialSource interface.

53c85b99659f0e07b666ec479f26ea6e8cc213d4 authored over 7 years ago by Vicky Chijwani <[email protected]>
[Ghost 1.0] Change Markdown renderer from Ghost's Showdown fork to markdown-it.

df3d99e4b51261972cf3b56200f2d46cf77379e7 authored over 7 years ago by Vicky Chijwani <[email protected]>
[Ghost 1.0] Remove obsolete file storage code, it cannot be disabled anymore.

4ec3cf20357f4a2b069de8fde834322952c630ad authored over 7 years ago by Vicky Chijwani <[email protected]>
[Ghost 1.0] Database migration: drop all data when migrating from schema v3 => v4.

279764c5da0451cbb7267a1f29e6c6d2ca640d67 authored over 7 years ago by Vicky Chijwani <[email protected]>
Test against Ghost 1.0 beta 1.

d6285385b776a70344ce3b7f7ed737185d6ecbb3 authored over 7 years ago by Vicky Chijwani <[email protected]>
[Ghost 1.0] Rename Post.image => featureImage and User.image => profileImage.

87467b50adc2dcca52ce1e7f46f0d4baa83e4d50 authored over 7 years ago by Vicky Chijwani <[email protected]>
Move token revocation to AuthService component.

b85b50ff88c09dcc5323f1fcaa4ffb1e99359050 authored over 7 years ago by Vicky Chijwani <[email protected]>
Code improvements in login process.

ed82bd4715c5203789ecc69a66a9bedc3a2c95ed authored over 7 years ago by Vicky Chijwani <[email protected]>
[Ghost 1.0] Unit tests for LoginOrchestrator.

406d87b526a8f5f854231b7398caf9d4383e5163 authored over 7 years ago by Vicky Chijwani <[email protected]>
[Ghost 1.0] Tablet layout for new login screens.

ea0c5b6e657c9e7db93bb3845ce684289527a657 authored over 7 years ago by Vicky Chijwani <[email protected]>
[Ghost 1.0] Support password auth with full error handling.

f3a8c1328866fc69f4d86ff05ed4ed91a4017033 authored over 7 years ago by Vicky Chijwani <[email protected]>
Mark non-critical strings as untranslatable, remove obsolete strings.

a4a4b3880c2080b8b78fe718fe926aba7186dbdb authored over 7 years ago by Vicky Chijwani <[email protected]>
[Ghost 1.0] Support Ghost Auth + redesign and rewrite login flow with RxJava.

a85b06b6a9d5a2a27f0c1c79cb41a8b977193ae6 authored over 7 years ago by Vicky Chijwani <[email protected]>
Add Ghost API test for updating a post.

87856952aeaae2ae1e5aed5e7c5e2d03856a4097 authored over 7 years ago by Vicky Chijwani <[email protected]>
[Ghost 1.0] Handle mobiledoc transparently, update tests, test against Ghost 1.0 RC1.

a290f7fc2db988de38ffc9d1a0bba87bf3869b37 authored over 7 years ago by Vicky Chijwani <[email protected]>
Replace LoginFragment in its container instead of always adding which may cause a memory leak.

1932d77d073f34a62cb56527eb80787084e00bfa authored over 7 years ago by Vicky Chijwani <[email protected]>
Register/unregister from event bus consistently in onStart/onStop.

b2b7ac5e1751a40e192daf6a259cc01017018d1f authored over 7 years ago by Vicky Chijwani <[email protected]>
[Ghost 1.0] Handle token expiry and re-authentication scenarios.

This includes the following cases:

- Access token expired => renew it with refresh token
- Acce...

d512f5b4e8b9a01df568fe8fc4b7767fef33434d authored over 7 years ago by Vicky Chijwani <[email protected]>
[Ghost 1.0] Model changes: use string ids instead of numeric ones.

7a6d7915e5801adf14f29d95eb85ef3a4f88b692 authored over 7 years ago by Vicky Chijwani <[email protected]>
Merge remote-tracking branch 'origin/master'

fddc61f6e2d813708c6e59b197c1469cddb88905 authored over 7 years ago by Weblate <[email protected]>
Ghost 0.11.10

56145188b9f2b68b57ae73cef17e36b74b4c5001 authored over 7 years ago by Vicky Chijwani <[email protected]>
Translated using Weblate (Chinese (Hong Kong))

Currently translated at 15.0% (18 of 120 strings)

86ce8d13c414a2b06d36992c826ebf8caa6bad09 authored over 7 years ago by Caesar Woo <[email protected]>
Added translation using Weblate (Chinese (Hong Kong))

ee62cd261017e9825f6cc572a8fddd60da2b6f3e authored over 7 years ago by Caesar Woo <[email protected]>
Translated using Weblate (Japanese)

Currently translated at 100.0% (120 of 120 strings)

edd59cfbf5d4be7ef70e0485c618baf77f5b8b01 authored over 7 years ago by naofum <[email protected]>
Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (120 of 120 strings)

33dc1fbc6a5dbdfefec03d3b389a8d5a4af227f7 authored over 7 years ago by 芸枫 <[email protected]>
Move Bengali translations to separate file in values-bn resource folder.

8c621eceb85a6f4618a1bbc8be1f904306e4ee4b authored almost 8 years ago by Vicky Chijwani <[email protected]>
Translated using Weblate (English)

Currently translated at 100.0% (120 of 120 strings)

90c2480bccf5e2c2ea3d7edfb05baae0f31b479b authored almost 8 years ago by Sayem Chowdhury <[email protected]>
Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (120 of 120 strings)

02f8acb29055bad394f086307561e082a3fdd84f authored almost 8 years ago by 芸枫 <[email protected]>
[Ghost 1.0] Handle new configuration endpoint schema.

7eb96a95c0bb7cf8456bf1f3750e11d7621eb659 authored almost 8 years ago by Vicky Chijwani <[email protected]>
Upgrade to Retrofit 2.2.0 for RxJava 2 support.

464190994f32419ae125fc6bd7a7bc7a0f89c864 authored almost 8 years ago by Vicky Chijwani <[email protected]>
Ghost 0.11.7

21f2324078bc294f302a1789b6631772650f0ad5 authored almost 8 years ago by Vicky Chijwani <[email protected]>
1.5.6

a684e71036c9b9e27fb6d55f749633456d4d28dc authored almost 8 years ago by Vicky Chijwani <[email protected]>
Add credits for Italian and Korean translations.

016700c1ceb910aaf93fbbb260f3e43fff21ebff authored almost 8 years ago by Vicky Chijwani <[email protected]>
Merge remote-tracking branch 'weblate/master'

e72d422025415f3d72982f865fd28a26a1aad37e authored almost 8 years ago by Vicky Chijwani <[email protected]>
Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (120 of 120 strings)

d48d72bcc7fe826f0df53319ba6a4b639fe3fb26 authored almost 8 years ago by 芸枫 <[email protected]>
Translated using Weblate (Chinese)

Currently translated at 100.0% (120 of 120 strings)

ba07d6303e4d4ffaa972ef939d59a3dfd82c2560 authored almost 8 years ago by anonymous <>
Translated using Weblate (Korean)

Currently translated at 70.8% (85 of 120 strings)

a33e8164b6af6e175968a5a383ceefac3730e342 authored almost 8 years ago by cristears <[email protected]>
Translated using Weblate (Italian)

Currently translated at 100.0% (120 of 120 strings)

adc45ddd0a9b3033c987e28edc4c1a9b67463a67 authored almost 8 years ago by Giuseppe Pignataro (Fasbyte01) <[email protected]>
Added translation using Weblate (Korean)

9aec7110ab2666f2160113448510e9172a753a0e authored almost 8 years ago by cristears <[email protected]>
Translated using Weblate (Italian)

Currently translated at 100.0% (120 of 120 strings)

d927cb7c94d24468a71c590ed1599d0874acfcc0 authored almost 8 years ago by Giuseppe Pignataro (Fasbyte01) <[email protected]>
Added translation using Weblate (Italian)

e9f6be664d78c4665f3dad7a3ed4dac0353ba23b authored almost 8 years ago by Giuseppe Pignataro (Fasbyte01) <[email protected]>
Merge remote-tracking branch 'origin/master'

c92c9e139352e6e85c7431a7691d77afc6f7839a authored almost 8 years ago by Weblate <[email protected]>
Update feature graphic link to point to Imgur.

99f1077720632cacb466b90354c18e3d1b34bc77 authored almost 8 years ago by Vicky Chijwani <[email protected]>
Merge remote-tracking branch 'origin/master'

23b0882beb526e30719b950333c1d4a52be2ac66 authored almost 8 years ago by Weblate <[email protected]>
Ghost API contract tests - all basic tests except image upload.

eccd499344ebb28390f3704f08e53607b8c65fd3 authored almost 8 years ago by Vicky Chijwani <[email protected]>
Merge remote-tracking branch 'origin/master'

b53c29f92b818e1bc442033482045d663dd71cd6 authored almost 8 years ago by Weblate <[email protected]>
Ghost 0.11.5

- Token expiry increased:
* Access token expiry increased from 1 hour to 1 month
* Refresh t...

e0cea3d4023aabfc144d7839e21ac2bb6e3808a5 authored almost 8 years ago by Vicky Chijwani <[email protected]>
Remove obsolete code.

4a11cc1448823673bde268acb68bedaf576c0ddc authored almost 8 years ago by Vicky Chijwani <[email protected]>
Merge remote-tracking branch 'origin/master'

7763cf8542d95097b7abe9a26c5fc72e26a160af authored almost 8 years ago by Weblate <[email protected]>
Migrate to RxJava 2.x.

a67da373a246c6ff4438ad89a850ebb0b706f2e3 authored almost 8 years ago by Vicky Chijwani <[email protected]>
Merge remote-tracking branch 'origin/master'

23718585f3d0d34aaab2672a257addb3be0f551f authored almost 8 years ago by Weblate <[email protected]>
Check response code when checking blog URL - don't assume it's always 200.

Fixes Crashlytics issue 162.

9616a89fa7a41c9b2a3a8f14c493a3e3c81622ea authored almost 8 years ago by Vicky Chijwani <[email protected]>
Translated using Weblate (Japanese)

Currently translated at 100.0% (120 of 120 strings)

4ded35889aeb4104c5a453976162fea991c34875 authored almost 8 years ago by naofum <[email protected]>
1.5.5

3d99209088c0dcf66da175e025885197ef7f1b36 authored almost 8 years ago by Vicky Chijwani <[email protected]>
Save and restore editor cursor state even when switching tabs.

This is necessary because changing tabs moves the focus to (seemingly) the first
focusable widge...

56909b96cddd42ffe9170a0e16c5bd407212fdb7 authored almost 8 years ago by Vicky Chijwani <[email protected]>
1.5.4

96e14ad4ac8f0c5cae8273810665956bf37d4da2 authored almost 8 years ago by Vicky Chijwani <[email protected]>
Fix tests broken by 3d0178e.

6963bd17db9263660456edcdbd46494435217d4a authored almost 8 years ago by Vicky Chijwani <[email protected]>
Handle runtime permissions for image upload on Android 6.0+.

Fixes #119.

2d43fce2dcb59debd6795a6b1592a44b9f65f932 authored almost 8 years ago by Vicky Chijwani <[email protected]>
Fix image upload URL bug introduced during Retrofit 2.x migration (SHA: 21e8835).

3d0178e50a30ac97f35448f134767600894b9ca7 authored almost 8 years ago by Vicky Chijwani <[email protected]>
Add back Stetho for debugging OkHttp network requests and Realm db state.

714dd06f6bcd4932d9f7190f3afef742d63d3143 authored almost 8 years ago by Vicky Chijwani <[email protected]>
Migrate to Realm 2.x.

Closes #112.

c6a8a7a46b4d1d81fce625dec58351e35de38538 authored almost 8 years ago by Vicky Chijwani <[email protected]>
Fix build failure: timeout unit was not updated in previous commit.

e071125fab58291251b9018e7f6e980a2c33fefc authored almost 8 years ago by Vicky Chijwani <[email protected]>
Large write timeout (several minutes) to avoid timeouts in image upload.

Likely solves Fabric issue 158.

1a7a126d0e0e8b1dfb15bddbd951623df96412b4 authored almost 8 years ago by Vicky Chijwani <[email protected]>
Gradle clean-up + Toast message when nothing can handle image pick intent.

ab04b0a7c6aeb50a96a35b8f88f29a31ee8ad15f authored almost 8 years ago by Vicky Chijwani <[email protected]>
Run Ghost API contract tests on CI server.

00a1cc458151509a1ac64675d1c6efdc3c02cd55 authored almost 8 years ago by Vicky Chijwani <[email protected]>
More contract tests for Ghost API (settings, config, and about endpoints).

6a71ccd245c24bdbcdfcfae103ab8e6114f35f1d authored almost 8 years ago by Vicky Chijwani <[email protected]>
Fix refresh token request to use the client secret if available.

The request used to return a 401 for Ghost 0.7.x and above, where the client
secret was made man...

55b5c847d53edec67c49e3fa1680e95f58d29f8a authored almost 8 years ago by Vicky Chijwani <[email protected]>
Migrate to Retrofit 2.x.

Closes #157.

21e8835aa717bafa2574231f0ed6b9184457c892 authored almost 8 years ago by Vicky Chijwani <[email protected]>
Increase connection/read/write timeouts from 10 sec => 30 sec.

30 sec is not so bad, given that we almost never block the user (except during
image uploads). A...

6f8bf97d218569f2bdabf8f942a9b787eedafe64 authored almost 8 years ago by Vicky Chijwani <[email protected]>
Enforce only 1 sync cycle at a time.

Fixes #147 (most likely).

1708328dd0289f7e784ef898803cee31db04bcbf authored almost 8 years ago by Vicky Chijwani <[email protected]>
Remove obsolete comment.

d4bf732cf071b82bcccfa22fe1ea041b33b39ce6 authored almost 8 years ago by Vicky Chijwani <[email protected]>
Handle blogs under subfolders + comprehensive unit tests for various kinds of

blog URLs.

Fixes #161.

3a48d355ac21a06c5e7f480d1b82efc036f8a5d8 authored almost 8 years ago by Vicky Chijwani <[email protected]>
Enable unit tests in CI builds + skip Ghost API tests in CI.

eb577a95d0e7eb3e48f5bb066a783bf195d8da7f authored almost 8 years ago by Vicky Chijwani <[email protected]>
Use variables for dependency versions in app/build.gradle.

22f73367cb3c7b05ad1f585ea434ed6d8cab07d0 authored almost 8 years ago by Vicky Chijwani <[email protected]>
Update LeakCanary dependency.

9a09a2739864d08d4f6bd98cde13fb7dd2200517 authored almost 8 years ago by Vicky Chijwani <[email protected]>
Merge remote-tracking branch 'weblate/master'

eec419530984f04c4798786ba7b27c9e1dca5fbe authored almost 8 years ago by Vicky Chijwani <[email protected]>
Rewrite image upload code again: Uri => InputStream => direct upload.

Fixes #155, hopefully for good this time.

34527e58207bd3037aa0f73241ef85495b2ff923 authored almost 8 years ago by Vicky Chijwani <[email protected]>
Prevent IndexOutOfBoundsException when setting editor cursor position.

eb52438f1836f93c13695566e706f1eb90cd510c authored almost 8 years ago by Vicky Chijwani <[email protected]>
1.5.3

ec0539f2c081bfde8cda5c343ab6a468b13ecd34 authored almost 8 years ago by Vicky Chijwani <[email protected]>
Avoid using _ for ignored variables since it may not be supported in Java 8+.

d12ab2a51d3b302aba15c4a16b799d540871e052 authored almost 8 years ago by Vicky Chijwani <[email protected]>