-
-
Notifications
You must be signed in to change notification settings - Fork 236
Open
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed
Milestone
Description
-
Show live synchronization progress while syncing.
-
How can I sync public groups or channels without joining them?
- Example: If I join a channel and its linked discussion group is public—even without a username—I can view the group's chat history.
- I used the linkedChatId field in telespider: https://github.com/sxzz/telespider/blob/4f6abeab06787075f60d382c06faf281e861997a/src/cli/commands/msg.ts#L197
-
Multi-account support in a database.
-
Improve UI/UX
- When I first used the sync feature, I didn’t know what would happen if I clicked Cancel. Make it clear that canceling does not discard already synced data, previous progress is preserved.
- Optional category: chat type filtering (user, group, channel) should be optional
- Sync runs in the background, right? We should inform users they can close the page.
- [Bug] Cannot view chat history when/after syncing. Workaround: restart service and re-sign in.
- Copy/open message link
- Show sync progress on the sidebar and add quick actions for syncing.
-
[Bug] Sync progress is 100%, but still 21 unsynced messages, and cannot be synced completely. (Fixed by restarting service)
-
[Bug] The maximum message count is limited to 100k, possibly due to the Telegram API. To resolve this, set
offsetIdto the current count and verify if additional messages are available. -
Scheduled automatic synchronization
luoling8192
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed