Dimillian / Dimillian/IceCubesApp

Bug: New posts counter doesn't update when app wasn't opened for a longer time

Open
#2,375 0 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:
    26.1
  • IceCubesApp version:
    2.0.9

Description

The new posts counter doesn't update when the App was closed for a longer time (or was quit hard via app-caroussel by intention) and is then reopened.
When the app is then opened it shows the last amount of new posts when it was closed/quit and the counter doesn't decrement when reading new posts. I'll try to attach a video showing it.

https://github.com/user-attachments/assets/fb4c8a2e-f5c7-4781-9320-de4d41ae908c

Maybe related to the bug: second attachment shows the counter doesn't even zero if timeline is updated by pulling down. Only full refresh makes it "normal" again.

https://github.com/user-attachments/assets/749f1036-ac65-4191-8404-387044d8df20

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

Reproduce the issue in IceCubesApp 2.0.9 on iOS 26.1 by leaving the app closed, reopening it, reading new posts, and pulling to refresh. Trace the new-post counter refresh behavior; done means the count reflects the current timeline after reopening, decrements while posts are read, and reaches zero after a timeline refresh.

Written by the indexing model from the issue text.

Assessment

Tech stack
swift
Domain
mobile
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.