Sebastian Wolf
5e8584af79
Prepare release 0.8, including changelog
2021-02-22 21:46:55 +01:00
Sebastian Wolf
aef9fd8391
Support for managing Telegram sessions
2021-02-20 00:14:43 +01:00
Sebastian Wolf
ef9a999994
Properly add/remove sticker sets (almost ;))
2021-02-13 00:34:01 +01:00
Sebastian Wolf
94aee83936
Showing new sticker sets
2021-02-11 23:39:56 +01:00
Sebastian Wolf
3575e1674c
[SFOS4] Documents app can't access our files anymore, always use Downloads
2021-02-08 22:49:34 +01:00
Sebastian Wolf
5de6ea4f11
Next release will be 0.7.1 (patches/fixes only)
2021-02-07 18:28:07 +01:00
Slava Monich
b1c4311990
Update message view counts in real time
2021-01-31 22:10:45 +02:00
Sebastian Wolf
e2b6d25aa8
Show picture placeholder in settings, handle first upload properly
2021-01-26 23:54:37 +01:00
Sebastian Wolf
9b820dad2b
Add and delete profile pictures
2021-01-26 23:26:40 +01:00
Sebastian Wolf
bcbbf5616d
Fix two bugs in user privacy settings
2021-01-25 20:52:40 +01:00
Sebastian Wolf
9a5db3e83f
Next steps towards supporting user preferences
2021-01-24 23:46:30 +01:00
Sebastian Wolf
2fcacef6d4
Merge remote-tracking branch 'origin/master' into userPreferences
2021-01-22 22:14:25 +01:00
John Gibbon
e6e63622e5
Implement sending Quiz explanations
...
TDLib 1.7 feature
2021-01-22 11:13:51 +01:00
Sebastian Wolf
f0d14bc440
Change username, prepare privacy setting rules
2021-01-19 23:58:58 +01:00
Sebastian Wolf
4e6d012a7d
Start with personal profile settings
2021-01-19 00:02:37 +01:00
John Gibbon
703931a5a1
Add TDLibImage/TDLibThumbnail; rework Audio/VoiceNote/Document
...
also, again, a quick Location fix before its real turn
2021-01-17 22:38:20 +01:00
Sebastian Wolf
063df54e94
Merge branch 'master' into logout
2021-01-15 22:00:04 +01:00
Santhosh Manikandan S
f471ef2683
1. Merged "Loading Chat Lists" and "Logging Out" BusyIndicator to one
...
2. Use QT in-built API to get the application storage location rather than
hardcoding the path when clearing tdlib files
2021-01-14 23:07:09 +05:30
Santhosh Manikandan S
756a96e92c
Merge branch 'master' into logout
2021-01-11 23:57:31 +05:30
Santhosh Manikandan S
62a17f722f
Added option to logout and login
2021-01-11 23:35:55 +05:30
John Gibbon
1ce981c147
Implement inline queries (among others)
2021-01-10 22:20:05 +01:00
Sebastian Wolf
d4935a4968
Introduce online-only mode as non-default option, fixes #77
2021-01-10 13:35:34 +01:00
Sebastian Wolf
e3370bf73e
Add chat list menu option to pin/unpin chat
2021-01-07 22:47:42 +01:00
Sebastian Wolf
7453c60052
Add sourceSize to pin icon
2021-01-07 21:52:26 +01:00
Sebastian Wolf
9299205379
Show pinned chat icon in list
2021-01-06 10:42:12 +01:00
Sebastian Wolf
2b634471dc
Sending locations seems to work as well...
2021-01-03 01:22:30 +01:00
Sebastian Wolf
5213084fb1
Sending voice notes seems to work...
2021-01-02 17:22:09 +01:00
John Gibbon
753f322053
implement message drafts
2020-12-31 01:18:14 +01:00
Sebastian Wolf
232049422a
Add 'mark chat as read/unread' feature, fixes #240
2020-12-31 00:19:36 +01:00
Slava Monich
0cb19d833c
Message API usage cleanup
...
1. Pass chat_id where appropriate
2. Pass message_id and chat_id (which are numbers) as numbers
3. Use pre-initialized QStrings more often
4. Don't pass numbers by const reference, it doesn't make sense
5. Removed some redundant const modifiers
2020-12-30 18:20:50 +02:00
Sebastian Wolf
283466ae95
Merging should be done right... :/
2020-12-29 09:12:57 +01:00
Sebastian Wolf
78a71cfbab
Merge remote-tracking branch 'origin/master' into searching
2020-12-28 22:16:59 +01:00
Sebastian Wolf
e6fd5885aa
Force read all mentions in a chat when nothing is unread
2020-12-28 21:57:34 +01:00
Sebastian Wolf
72fd008dfc
Disable some stuff that is not needed in search mode
2020-12-28 17:12:21 +01:00
Sebastian Wolf
2e970f2003
Search for public chats...
2020-12-27 23:30:25 +01:00
Sebastian Wolf
0f28db0115
Merge remote-tracking branch 'origin/master' into searching
2020-12-27 12:06:54 +01:00
Sebastian Wolf
19a17ed3f3
Now you can search in a chat...
2020-12-27 00:16:25 +01:00
John Gibbon
d0f33969eb
support basic bot messages (reply markup)
...
only inlineKeyboardButtonTypeCallback and inlineKeyboardButtonTypeUrl are implemented.
2020-12-27 00:01:59 +01:00
Sebastian Wolf
13a91fa0e7
Remove pinned message workaround, add more build information
2020-12-26 15:43:10 +01:00
Sebastian Wolf
fe0b390a87
TDLib 1.7: Bring back pinned messages (nobody noticed so far?)
2020-12-25 22:38:13 +01:00
Sebastian Wolf
4e680a9a3f
Don't display empty in-reply-to section if message wasn't found
2020-12-25 15:33:53 +01:00
Sebastian Wolf
f6d72d8ef1
Next version will be 0.6
2020-12-06 21:50:38 +01:00
Slava Monich
b6c97c7f93
Optimized chat model a bit
...
1. Store and handle message ids as numbers rather than variants/strings
2. Incrementally update message id map
3. Expose additional roles and properties to avoid unnecessary lookups
2020-12-06 21:10:50 +02:00
Sebastian Wolf
a8fd0e0463
Chore: Change release version
2020-12-01 23:18:26 +01:00
Sebastian Wolf
4aedc56ca7
Merge incoming changes from secret chat/contacts
2020-11-29 12:44:50 +01:00
Sebastian Wolf
9aa1392b1e
Postprocess at-mentions without username
2020-11-29 00:33:27 +01:00
Sebastian Wolf
4bcd4faca9
Merge remote-tracking branch 'origin/master' into new-chat-from-contacts-7
2020-11-27 19:51:56 +01:00
Sebastian Wolf
4cf35641c5
Secret chat identifer switches to qlonglong
2020-11-27 19:42:39 +01:00
John Gibbon
0ba4d9a408
Fix initial auth handling
...
This (hopefully, it at least LGTM) fixes two problems:
- OverviewPage.onCompleted: It got the wrong AuthorizationState if qml was loaded too fast because it wasn't initialized. (c++)
- The QML could have tried to open the InitializationPage "onCompleted". But the initial pageStack operation is a parent in it's call stack, so it is neither ready nor wants to accept "completeAnimation()". A zero interval Timer was added for this case.
2020-11-27 10:25:23 +01:00
Sebastian Wolf
deacb7f0ea
Synchronize contacts with Telegram
2020-11-26 22:18:51 +01:00