Ghost-Android icon indicating copy to clipboard operation
Ghost-Android copied to clipboard

Allow viewing and editing beyond the latest 30 posts

Open vickychijwani opened this issue 6 years ago • 3 comments

Pagination needs to be implemented. This issue is especially problematic for users with more than 30 drafts as they are all sorted to the top, which means no published posts are accessible.

This is currently complicated to implement because of offline mode:

  • How do we handle posts that are cached locally but are not present on the current page of posts fetched? How do we know whether such a post has been deleted or simply pushed onto a later page? What if it's been edited offline?
  • Also, what about posts beyond the first page that are already cached? When and how will they be updated? Because the current idea is to always fetch the first page of posts on app start / resume, plus any new pages when the user scrolls to the bottom.

Some ideas:

  • Show all drafts + first N published posts

Migrated from https://github.com/vickychijwani/quill/issues/81

vickychijwani avatar Jan 19 '18 21:01 vickychijwani

Here we are, a year later. Or should we say 3+ years later? Because this original Issue (https://github.com/vickychijwani/quill/issues/81) about this is from 2015!

Now if you're going to shut my criticism down like the last time, go ahead. Archive this Issue so its out of sight, tell me how little time you've got, whatever. I still won't understand who in his right mind, decided that it would be great Idea to make Quill the official Ghost Blog App with this huge Issue already opened at that time. I'm one of the people who started using Ghost as soon as it was released, and besides me a couple of colleges and friends (as I recommended it!). ALL OF US have the problem that we can't manage our blogs on the go because we are actively writing on multiple drafts at a time. NONE OF US can use this app in the state its been for YEARS.

Now, is it really just @vickychijwani who can manage this app? If so, what is the offical word from other Ghost devs on this issue? Why and how can he be? What If he decides to leave for whatever reason in the future? What if his already limited time, gets even more limited? What happens to critical bugs that rise in that time? If his time was so very limited from the start, why didn't someone else help him!

Memphizzz avatar Dec 03 '18 17:12 Memphizzz

@Memphizzz since you've already made extensive predictions and "what ifs" about my present and future time commitments, I can save myself some effort: you're exactly right, I do not have the time to engage when you start off with hostile comments right away.

In all seriousness, you should go read and reflect on the code of conduct (as was pointed out to you earlier) and Rich Hickey's post about entitlement in open-source.

vickychijwani avatar Dec 05 '18 19:12 vickychijwani