Add colored last-seen dots to dialogs - #193
Draft
ObnubiladO wants to merge 1 commit into
Draft
ObnubiladO wants to merge 1 commit into
ObnubiladO wants to merge 1 commit into
Conversation
ObnubiladO
force-pushed
the
colored-last-seen-dots
branch
from
September 5, 2026 17:47
779f563 to
bc22c14
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds optional colored last-seen dots to dialog avatars, matching Forkgram Android's thresholds:
The setting is enabled by default and can be toggled in Forkgram Settings. Hidden or approximate statuses, bots, service accounts, and timestamps at least 60 minutes old do not receive an offline-colored dot.
Dependency
Draft until forkgram/lib_ui#1 is merged.
That PR adds the three palette tokens referenced by this branch. The Desktop submodule currently points to its rebased commit
31fde03on top of the latest officiallib_uibase.Implementation notes
Verification
devat v7.2.5 (45f04355f60b8c9489412bddfcff1677407c359b).Existing base-test mismatch
The 7.2.5 base's
test_update_verifyexecutable reports 57/58 because Forkgram's new embedded manifest intentionally definesstableandbeta, while the inherited test still asserts that four Telegram channels exist. This feature branch does not modify the manifest, update verifier, or that test.