Commit Graph

36 Commits (master)

Author SHA1 Message Date
Bohdan Horbeshko ea004b7f7c Reflect Telegram edits natively by nativeedits option
3 months ago
Bohdan Horbeshko e37c428c67 XEP-0333 read markers for outgoing messages
3 months ago
Bohdan Horbeshko 576acba0d1 Migrate to TDLib 1.8.21
6 months ago
Bohdan Horbeshko 4588170d1e Harden the authorizer access to prevent crashes
8 months ago
Bohdan Horbeshko ef831fc972 Migrate to TDLib 1.8.14 (multiple usernames support)
9 months ago
Bohdan Horbeshko 748366ad6a Avoid webpage preview updates being sent as message edits (by hash matching)
10 months ago
Bohdan Horbeshko eadef987be Revert "Avoid webpage preview updates being sent as message edits"
10 months ago
Bohdan Horbeshko 563cb2d624 Avoid webpage preview updates being sent as message edits
10 months ago
Bohdan Horbeshko 959dc061ff Send carbons for outgoing messages to other resources
10 months ago
Bohdan Horbeshko 18a17cb7a8 Fix crash on login
1 year ago
Bohdan Horbeshko 70841a2bea Always send XMPP messages with a resource
2 years ago
Bohdan Horbeshko ec49d5d412 gofmt
2 years ago
Bohdan Horbeshko 0610479734 Attach resource to presences to prevent unwanted behaviour of some clients
2 years ago
Bohdan Horbeshko 3cdb625c5e Mark expired online statuses as away
2 years ago
Bohdan Horbeshko 540c6cd546 Unhardcode some paths
2 years ago
Bohdan Horbeshko 6eb0e5f15f Migrate back to the upstream go-tdlib
2 years ago
Bohdan Horbeshko f4e4692a94 Multiple resources handling
2 years ago
Bohdan Horbeshko d36f4449c9 Temporarily switch to a fork of go-tdlib
2 years ago
Bohdan Horbeshko 105f5017c3 Migrate to TDlib 1.7.9
2 years ago
bodqhrohro 33e564c62e Remove excessive listener that caused stucking after 1000 updates
4 years ago
bodqhrohro 7ea5e9ac73 Asynchronous message processing with guaranteed sequential per-chat delivery
4 years ago
bodqhrohro 536451f648 Make the chats/users cache thread-safe
4 years ago
bodqhrohro ab914b0ff7 More relogin fixes, prevent crashing by commands when offline
4 years ago
bodqhrohro 10aae376f7 Catch timeout setting
4 years ago
bodqhrohro e43a0c3144 Fix breaking the TDlib data on graceful exit
4 years ago
bodqhrohro 8cd6387552 Make chats/users cache private
4 years ago
bodqhrohro 9c25d4ad8f Handle updates of newmessage
4 years ago
bodqhrohro dbe87fafa8 Handle updates of user status
4 years ago
bodqhrohro bcf222b53d Fetch user info and chats on successful authorization
5 years ago
bodqhrohro a89629ab20 Implement an own authorizer
5 years ago
bodqhrohro 653b1bde94 Telegram authorization
5 years ago
bodqhrohro f0c0d0ba94 Save sessions on exit
5 years ago
bodqhrohro a5c97d68e7 Spawn TDlib instances for recovered sessions
5 years ago
bodqhrohro 55797b98a0 telegram package refactoring
5 years ago
bodqhrohro 0f047c3816 Set logging level for Logrus and TDlib from config
5 years ago
bodqhrohro aaf7233c89 Presence/iq handling and rudimental telegram client
5 years ago