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

Add sliding right drawer with useful debugging info / controls.

826c9b051ceee1852cd8a42335ac0367aa6edc66 authored over 9 years ago by Vicky Chijwani <[email protected]>
Ignore WebView SSL errors in debug builds. (see issue #41 / commit 3a75409).

5c638553953e31478bc94c5d7c235aebe7763b0f authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix #84: Get rid of "Discard changes" because it's confusing.

Only the menu option has been commented out for now.

71ca4d8ed2bcb6d8b5f690132fc10e8220c5151f authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix #66: Strange behaviour when editing empty / nearly empty post body.

a253c22b5572ff45fa74d43385a0ad42218a54a2 authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix #85, fix #78: confirm before saving published posts.

1. Ask for confirmation before saving changes to published posts
2. Ask to save published posts ...

fcc877ee83ebaf003b1ccf89332759409a2e738e authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix #48, fix #64: about screen + credits for open-source libs, icons, etc.

a10324c4f2bee65ebd20a31a47b83d7d9fa73cba authored over 9 years ago by Vicky Chijwani <[email protected]>
Minor refactoring of PostEditFragment#onSaveClicked(...).

700e2903f2ed84de34c9b8736cfccea4cbd17ab5 authored over 9 years ago by Vicky Chijwani <[email protected]>
Minor refactoring (Realm can use the Application Context).

98217785cada6a9792abbcb9ab2a1fa70bae1303 authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix #38: Allow arbitrary changes in offline mode.

Also one more part of #35 is fixed.

2b5f90e75a7df5eca720372669cb188ce2f73fe6 authored over 9 years ago by Vicky Chijwani <[email protected]>
Add rudimentary tests for Ghost API (currently at v0.6.4).

55739b4685ca7d565078de71c12adf773183edc6 authored over 9 years ago by Vicky Chijwani <[email protected]>
Setup release build + Proguard correctly.

Also updated ButterKnife to 7.0.0 and support libs to 22.2.0.

206158c0a3ba24795d97515471b1add74f5e6b2c authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix errorType field name in ApiError model (belongs with commit be0b8dc).

1c84977821b28724cd28bcaf1af2df101564a4c5 authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix #36: Misleading error when trying to login offline.

70cbf1cc65328f5886554472e8a8f8e764bb43fb authored over 9 years ago by Vicky Chijwani <[email protected]>
Ignore captures/ directory (used by Studio for heap dumps).

35f8a1380dda12909c56529468d918e29c0133e5 authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix #57: Revoke access token on log out.

df7594f559a7bb80ebd37d76e55748138c5eafdd authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix #41: Test with https.

Tested with self-signed certificate.

3a75409f263df89435acfe7efe2d550169f579ae authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix #62: Prompt for password if it changes.

ea26df5b9e718d278917cc812e9c1b70158519f3 authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix API error handling logic (field "type" was renamed to "errorType" in

0.6.2).

be0b8dc53b4b47b96cdb7409d59ac8d02fa9a4c5 authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix #75 (2nd attempt): Memory leak in WebViewFragment.

6849515b4c472a8e98fa3f0fb284b3343743531e authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix #71: Draft not saved if partial changes are saved and reverted.

7ab63454e51e2c7b3b0b88e59308cb4b7ba858ba authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix Markdown preview not working on Android 4.2.

929e45399fe5b942008eaedd0805db3ec6d0cc1c authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix crash on startup on API levels < 18 (JB MR2).

c3e610430581a6c0476c9f9104dba43b00ed931b authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix #75: Memory leak in WebViewFragment.

6aa77b55505ba467f98ae94aaf0959d3f4081322 authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix #55: Display tags in post list.

9d390fc12f23fd4c8521570cbd8e20b316a9d2b6 authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix #15: Support Ghost-specific Markdown features.

This commit introduces Ghost's fork of showdown (a Markdown parser in
JavaScript) along with all...

08094752b49a0139c144999733ed388b29e4b7e2 authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix #42: Allow (pre)viewing posts or the homepage with blog theme.

This fixes the last part of #42, namely previewing drafts with the blog
theme.

e9a7cd283badb27b947a7ee7b8f7c2ce0dc250eb authored over 9 years ago by Vicky Chijwani <[email protected]>
Allow viewing published posts in internal browser.

Fixes parts of #42: Allow (pre)viewing posts or the homepage with blog
theme.

eea5ce469f12c22a1ddb12418978db67b23f2151 authored over 9 years ago by Vicky Chijwani <[email protected]>
Allow viewing blog homepage in internal browser.

Fixes parts of #42: Allow (pre)viewing posts or the homepage with blog
theme.

97cd4093efca44fd9c0626c292e572d6eee128e1 authored over 9 years ago by Vicky Chijwani <[email protected]>
Minor code change to reduce probability of making mistakes.

eaba443cf30d8141ecd764043d03250b470058c9 authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix #69: Avoid network call if no changes have been made.

6648a89fd9a5394f0c7a8faca44d46644c2c8d7f authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix #65: Refresh spinner never goes away if blog is down.

68aa5dac677c71bd587ae957c9a63c983df972ed authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix #60: Images don't seem to be cached offline.

Picasso doesn't automatically create a disk cache if passing in a custom
HTTP client.

9ecd85b36dbb818b34ec4ed18167787b8bbf39c2 authored over 9 years ago by Vicky Chijwani <[email protected]>
Remove Hugo. Causing random crashes and it's not needed anyway.

d5b123958acfb38bfcca16e09db78eccea5c3d55 authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix #67: Drafts are sorted to the bottom as soon as any changes are made.

73f20dde999c6f2330f8555714cded52ad30c407 authored over 9 years ago by Vicky Chijwani <[email protected]>
Changes for support library v22.1.0.

https://chris.banes.me/2015/04/22/support-libraries-v22-1-0/

11c6d99efc2cf4f989feafad7a87d401d85d29ad authored over 9 years ago by Vicky Chijwani <[email protected]>
Small fixes in code.

8ebf7e0f6b59ea307af61b74ece48d436ebc85ea authored over 9 years ago by Vicky Chijwani <[email protected]>
Auto-save drafts on exit/interrupt, and allow all discarding changes.

Fixes some parts of #35: Intelligent save policy when exiting post
editor.

b2d22a6f4afce1c5ad58fafaec27b42f8bc4f56b authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix #68: Update post list and toolbar design to Play Music /

Newsstand-like.

New behaviour: Z-order (descending) when scrolled to the top is:

1. Cards in po...

b63ed56191a7c6eae792a6bf6a6a38caf16f52d4 authored over 9 years ago by Vicky Chijwani <[email protected]>
Don't run lint on every build. Shaves several seconds off build time.

ddb52deef1fa5956bd1e30cde5f63017b7b8e762 authored over 9 years ago by Vicky Chijwani <[email protected]>
Turns out I hadn't fixed the memory leak in #53 correctly. :unamused:

I hope this fixes the leak once and for all. All 10 fingers crossed.

2d91e849b7f1d8865118a92061ac4d4b9e9057d4 authored over 9 years ago by Vicky Chijwani <[email protected]>
Improve some exception handling.

a634d03f5e10cd9081dae5afc26bb3741ec38195 authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix #63: Timestamps are always in UTC. Also improve date display format.

Analysis: since we passed a custom date format to GSON, and there was no
way of specifying the t...

f49e54e3f2c1083323962c4fdc9b953421fe7d9d authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix bug in 66b4dd4 (blank screen on startup if logged in).

6ebb543910bae9ecd48221f9bfae5d530c1db191 authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix #47: Creating and publishing a post offline doesn't work.

f16496b16ba0753a1a4cd884abed82b46748347c authored over 9 years ago by Vicky Chijwani <[email protected]>
Avoid making multiple network calls on startup.

66b4dd4e5d1ceaaef0f8c1682f4bd40050f3eb9c authored over 9 years ago by Vicky Chijwani <[email protected]>
Add "lift on touch" effect to cards and buttons as per Material Design spec.

See http://www.google.com/design/spec/animation/responsive-interaction.html#responsive-interacti...

75d3b93b56b86975de3bbf6797b72ef4a109fb38 authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix #53: Memory leak in PostListActivity (detected by Leak Canary).

Moral of the story: Turns out it's not all sunshine and roses with Java 8 method
references. Eac...

bcd033448a154293f23c2e6b389e3fd1dbd0aebc authored over 9 years ago by Vicky Chijwani <[email protected]>
Log BaseFragment lifecycle methods to Crashlytics and Logcat.

71e280c59621fba7dd5ad0abc60c3bc7ac8761eb authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix #43: Focus moves from post content to tags when switching to preview

mode and back.

9d70c2b576f84864c0998a1b159632c676db2066 authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix #44: New posts are always published with default slug "untitled-xyz".

c3c488c13a1d9b1c778ba17399ecdd314846dc32 authored over 9 years ago by Vicky Chijwani <[email protected]>
Get rid of unneeded Serializer classes (committed accidentally in 663bafc).

ec0135c3d132e1e52a284a4549f4cd672557261f authored over 9 years ago by Vicky Chijwani <[email protected]>
Ensure post editor stretches to the bottom of the screen even when it's

empty.

f7ad796560fe98ff138ff4425a948c3f36660c68 authored over 9 years ago by Vicky Chijwani <[email protected]>
Update screenshots

d9474d17c795f94105610f98a681946412384f86 authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix #52: Display post cover image in list.

Also change the post list to a list of cards, because the list contents
are now heterogenous.

a2ff6d7ad045ec80022044f551f0cf759ce18804 authored over 9 years ago by Vicky Chijwani <[email protected]>
Add missing fields to copy constructor in Post model.

158d077ebac084c3cadfe8f25fe95db043670b14 authored over 9 years ago by Vicky Chijwani <[email protected]>
Add missing fields to Post model to avoid changing it frequently.

cce6a1ef1fd78a67c2b5c83d728f0ca1704b6070 authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix #49: Integrate Square's Leak Canary in debug builds.

Leak Canary detects Activity memory leaks automatically, and can be
configured to detect leaks f...

97a7b41d1ce0d519680fd1f738921b32dbc41b92 authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix #33: Integrate Stetho for fun and profit.

b33cbbb3fe9eb7d9c41298da13c17b9c7a6874eb authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix #12: Allow publishing / unpublishing posts.

23bfc75a0754250e60c2c434e6f4c5a8b181811e authored over 9 years ago by Vicky Chijwani <[email protected]>
Bug fix: changes are lost if screen turns off while editing post content.

da275fb746330fc0ef72c326c97224d7f35f3b27 authored over 9 years ago by Vicky Chijwani <[email protected]>
On logout, clear db in a more robust way, to reduce likelihood of bugs

arising from stale data.

43f31c15dcb3ba3c2f45d79dd07e1ebbc79a2105 authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix #10: Allow adding / removing tags in post editor.

663bafc6e8cf595c19d8db2ae38d9fa85c9edb9b authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix crash when storing etag, caused by a typo in the string "ETag".

74265b6a9d9fcf2869ebe97e1abfe231bed4e70e authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix #39: Add retrolambda and rxjava for functional goodness.

39c0b737325c9f196939f5dfc42801ff1088425a authored over 9 years ago by Vicky Chijwani <[email protected]>
Update targetSdkVersion to the latest (API 22, Android 5.1).

f76c57b320cca828ec28a5b9c20ec777871b3596 authored over 9 years ago by Vicky Chijwani <[email protected]>
Code cleanup.

9b3d9a147ed96fe93004b0c9fb6da9396f0c8332 authored over 9 years ago by Vicky Chijwani <[email protected]>
Remove unnecessary permissions.

fd2898368356df0f2ea8f893cd470543aa63aba9 authored over 9 years ago by Vicky Chijwani <[email protected]>
Sort posts by {publishedAt, updatedAt} instead of just updatedAt.

This is closer to what the Ghost web client does, and also better for users.

7ce0406e26e5caef140fd5d7abf890da2c81ccc4 authored over 9 years ago by Vicky Chijwani <[email protected]>
Bug fix: stored ETag is not cleared on logout.

dad5977821d0d5229bc6d36d41346a99ca77c58c authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix NPE.

3ea953ac23440bcadff8b51bbe1a5bce86536636 authored over 9 years ago by Vicky Chijwani <[email protected]>
FAB design fixes.

721a15d55c349441b887e0939fb894a993543f0f authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix #28: Reduce data consumption.

e3075160ba83afb6bd0b2b234048c4b439203381 authored over 9 years ago by Vicky Chijwani <[email protected]>
Clean up.

5e70f266876841ce88f509aadc6246fcf144ca1d authored over 9 years ago by Vicky Chijwani <[email protected]>
Remove unused methods.

bbf9330617931af86ab2cc69f3a133a6448b8e30 authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix #34: Posts deleted on the server aren't deleted on the client.

9ade9a4cef42c7982234163bd8dfa9e0f8eab2e3 authored over 9 years ago by Vicky Chijwani <[email protected]>
Update compileSdkVersion, dependencies and build tools.

d9021af28a933980b997abd82ef811d7babae8a0 authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix #29: Allow creating new drafts and saving them -- works offline too!

f8771bc7e2748ba0faedf1469bcc376130175f54 authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix #30: Refresh token gets overwritten to "" when a request to refresh the

access token is made.

5460d0ae9de3069a561b765fc263ac490ee4f7d5 authored over 9 years ago by Vicky Chijwani <[email protected]>
Add periodic refresh behaviour to PostListActivity (every 10 minutes for now).

04d198e4b2fc1dfc8ffe7a232079c6eca67820b6 authored over 9 years ago by Vicky Chijwani <[email protected]>
Back to the single parameter version of Parcels.wrap(), thanks to

@Parcel(implementations = { ... }).

2047f40a69eaf7f19b8d99900ef187fde074664f authored over 9 years ago by Vicky Chijwani <[email protected]>
Forgo ugly generated Parcelable class in favor of 2-parameter version of Parcels.wrap().

d01c9a58c031fdae199bdbda7e731ef294db62ae authored over 9 years ago by Vicky Chijwani <[email protected]>
Fix #13: Allow logout.

9248d0b516eb2549977fc9053a3698f1f7720b1d authored over 9 years ago by Vicky Chijwani <[email protected]>
Add pull-to-refresh interaction on post list.

5ef20a537298ce6141b58cc15be219303c6ec4e7 authored over 9 years ago by Vicky Chijwani <[email protected]>
Cache posts, user data, settings (incomplete). Plus fix #2, #3, and #25.

The problem is, cached data is never refreshed :stuck_out_tongue_winking_eye:

75ada82cd1b59466520cfef67cac799686bb2071 authored over 9 years ago by Vicky Chijwani <[email protected]>
Add some logs.

c0510ce26d88bd70c6019c3a35b927d703dd527d authored almost 10 years ago by Vicky Chijwani <[email protected]>
Rename app to Quill and add awesome launcher icons.

4a7ac923f1445b5469a1b61f674f68a1b4ce04ca authored almost 10 years ago by Vicky Chijwani <[email protected]>
Improve login error handling (#4).

c2e5ac2e304880fd48ae4f151cc810df4c14cf0e authored almost 10 years ago by Vicky Chijwani <[email protected]>
Log Activity lifecycle methods to Crashlytics.

344247d4a6e4089f2e5dc9f2f452505a0ca88135 authored almost 10 years ago by Vicky Chijwani <[email protected]>
Move Crashlytics initialization to Application to ensure it's always running.

623b7a8d17a7df5965cab437b59d667c9e388efb authored almost 10 years ago by Vicky Chijwani <[email protected]>
Refactor API calls into a separate NetworkService class, using an event bus for

communication.

This has several important advantages:

- Activities / Fragments no longer have ...

5cc339abc71d2a1ec7188e93f24bf717970c1918 authored almost 10 years ago by Vicky Chijwani <[email protected]>
Fix screenshot links

9b75cd533519bc2b376c68aa8ee27410267cea49 authored almost 10 years ago by Vicky Chijwani <[email protected]>
Add teaser screenshots

62ddab584e031c11c52012d1288d9e03ad7fbc05 authored almost 10 years ago by Vicky Chijwani <[email protected]>
Fix #4, #17: login error handling + don't display login screen on back press.

e178f33f58c984575475a8993f8e5c6963bd3a13 authored almost 10 years ago by Vicky Chijwani <[email protected]>
Refactoring.

f54ae5aff3cd5d949f567b59d20e7f61a033b6c6 authored almost 10 years ago by Vicky Chijwani <[email protected]>
Fix #20: Display user avatar and blog name in app bar.

9e3bb84f62f6561341ebfce00caa4f5c7327c5c1 authored almost 10 years ago by Vicky Chijwani <[email protected]>
Save / restore UI state correctly in PostViewActivity.

08847a9c198b0207d55de4d2465f2b7288ca2e84 authored almost 10 years ago by Vicky Chijwani <[email protected]>
Fix crashes in BaseActivity#onBackPressed().

b04b751d7ce08f33d5062b46b5fdc393ef22aded authored almost 10 years ago by Vicky Chijwani <[email protected]>
Fix #19: Log crashes automatically using Crashlytics.

0066cbc6c6def0f335c7716ba0bfcb886cf3f018 authored almost 10 years ago by Vicky Chijwani <[email protected]>
Minor UI improvements.

f8de71ccae6d918846182c0e154e8851178fbfcd authored almost 10 years ago by Vicky Chijwani <[email protected]>
Use Bypass instead of AndDown for beautiful, fast Markdown preview, yay!

092354e480ba38c919154c9e71c83c7ecec44347 authored almost 10 years ago by Vicky Chijwani <[email protected]>