Dimillian / Dimillian/IceCubesApp

Bug: Some Timelines and lists fail to load (varies by user/server)

Open
#2,309 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
Swift
Stars
7.1k
Forks
720
PR merge metrics
No merged PRs in 30d

Description

Environment:

  • OS: 18.6.2
  • IceCubesApp version: 2.0

Description

Following the update to 2.0, some timelines will never load, and others will load with a subset of posts from other timelines. Broken timelines cryptically indicate: An Error Occured, with no further information, and provide a button to try again.

In my case, I’m seeing this mainly (but not exclusively) using the lists feature, and some of my lists work as expected, others never load (even after waiting 12 hours to see if something changed and manually clearing the media cache), and one sometimes shows posts but none of the posts shown are consistent with any of my lists. One of my secondary accounts home timeline will not load with the same error.

The bug appears to have no relation to the list settings, list name (i.e. I have both broken and functional ASCII name only lists, and functional ones with non-Latin Unicode characters, not the order of the lists in the pinned view, nor if the lists are pinned or unpinned.

Manually trying to refresh simply refreshes the view and returns the same error again indefinitely.

Related Issues

  • Search that this bugs don't already exist before creating it.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the failure in the lists feature and the secondary-account home timeline on IceCubesApp 2.0, including manual refresh attempts. Compare timelines that load with those that show “An Error Occured” or mixed posts; done means affected timelines load consistently with the correct posts and refresh succeeds.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, swift
Domain
mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.