Sebastian Wolf
6d3b3464bf
Experiment a bit with opening new chats
2020-11-05 00:02:27 +01:00
Sebastian Wolf
84bfb003b0
Prepare to join/see chats by link
2020-11-03 23:39:09 +01:00
Sebastian Wolf
bbd8e3eabf
Start chat from @-mention
2020-11-03 22:21:01 +01:00
Slava Monich
4c2f9dba19
Moved chatTypeFromString from ChatListModel to TDLibWrapper
...
So that it can be used elsewhere
2020-10-31 21:19:34 +02:00
Sebastian Wolf
3175e641dc
Merge branch 'master' into const-refs
2020-10-26 21:28:39 +01:00
John Gibbon
d3324bfab2
slot/primitive considerations from #103
2020-10-24 19:28:20 +02:00
Slava Monich
080244ecb1
Removed useless slots from TDLibWrapper
...
Signals can be connected directly to signals.
2020-10-24 03:24:56 +03:00
Slava Monich
460eaa878f
Don't pass primitive data as a const reference
...
It just doesn't make any sense.
Reference (essentially a pointer) can't be smaller than a primitive
type, except for 64-bit numbers on a 32-bit platform. In terms of
performance, an additional indirection can't be better than picking
the value directly from the stack, let alone a register.
2020-10-24 03:13:08 +03:00
John Gibbon
924ff9deda
implement polls
2020-10-23 10:29:56 +02:00
John Gibbon
6970dc3625
implement "mark all messages as read" MenuItem
...
contributes to #70 (doesn't mark anything as unread, though, and does not use toggleChatIsMarkedAsUnread at all)
2020-10-19 21:08:32 +02:00
Sebastian J. Wolf
91ae3651ef
Change license header to reflect number of contributions
2020-10-19 19:34:47 +02:00
John Gibbon
74a732a5b6
implement chat info page
...
includes some basic group administration features
2020-10-19 12:48:55 +02:00
Sebastian J. Wolf
a78f60f974
Search for emojis with :<keyword>
2020-10-18 18:57:01 +02:00
Sebastian J. Wolf
f9221fe95e
Now the sticker picker looks much better...
2020-10-15 23:43:55 +02:00
Sebastian J. Wolf
537725566b
Supporting stickers is quite some work... :/
2020-10-14 23:25:56 +02:00
Sebastian J. Wolf
256244a08e
Some additional preparations to send stickers
2020-10-12 22:44:21 +02:00
Slava Monich
caecdb0f56
Moved app settings to a separate object
2020-10-06 04:40:39 +03:00
Sebastian J. Wolf
c1ea773fae
Prepare getting some stickers :D
2020-10-05 23:08:47 +02:00
Sebastian Wolf
d4846d5f26
Merge pull request #45 from monich/hide-irrelevant-chats
...
Hide irrelevant chats
2020-10-04 14:09:45 +02:00
Slava Monich
56bc1135a7
Don't show irrelevant groups by default
...
chatListModel.showAllChats property can be used to switch visibility
of irrelevant groups on and off.
2020-10-04 04:33:42 +03:00
John Gibbon
3149cb38cb
handle empty chat list after registration
...
also translate some strings from b0d85840 to german
2020-10-01 13:20:43 +02:00
John Gibbon
6c1fc77f0c
handle user registration
2020-10-01 12:51:43 +02:00
John Gibbon
b58e33b2a4
Handle display of messageLocation
...
resolves #36
2020-09-28 22:59:47 +02:00
Sebastian J. Wolf
30f208d9fb
Initial steps to upload videos and documents
2020-09-27 23:24:22 +02:00
Sebastian J. Wolf
ad1cec1dfb
Enable image attachments :)
2020-09-27 13:49:06 +02:00
Sebastian J. Wolf
64b6c8607e
Deleting messages seems to work...
2020-09-20 00:13:42 +02:00
Sebastian J. Wolf
b78a0f8731
Edit message seems to work
2020-09-19 20:33:51 +02:00
Sebastian J. Wolf
815bb5d592
Prepare two-step authentication
2020-09-16 22:36:43 +02:00
Sebastian J. Wolf
4d573f1f43
Option to send message by pressing enter
2020-09-16 22:04:02 +02:00
Sebastian J. Wolf
9070caa2a3
Mute/unmute chats both from list and in chat
2020-09-16 20:43:36 +02:00
Sebastian J. Wolf
1a5aa9de3f
Start work on un/muting chats
2020-09-16 00:15:43 +02:00
Sebastian J. Wolf
d39b1c4a10
Open chat directly from notification
2020-09-15 21:17:44 +02:00
Sebastian J. Wolf
266a72036b
Open Fernschreiber from notification
2020-09-14 23:43:21 +02:00
Sebastian J. Wolf
aa3a841fee
Prepare notification manager
2020-09-02 22:49:15 +02:00
Sebastian J. Wolf
436bce0966
Enable Telegram Notification API
2020-09-01 23:14:59 +02:00
Sebastian J. Wolf
a04332d4b6
Fix chat positioning and sent/read indicator
2020-08-31 21:51:52 +02:00
Sebastian J. Wolf
cff06cc32d
Try to get pending message state into the chat
2020-08-30 23:52:22 +02:00
Sebastian J. Wolf
a131aa739b
Add read/unread info to own messages
2020-08-30 19:04:16 +02:00
Sebastian J. Wolf
402c0ed671
Add possibility to send replies
2020-08-28 17:40:25 +02:00
Sebastian J. Wolf
ecf4c859e8
Add support for documents
2020-08-28 16:18:33 +02:00
Sebastian J. Wolf
50a67bb037
Add fullscreen video page
2020-08-28 11:43:51 +02:00
Sebastian J. Wolf
c741a157b7
Introduce video preview
2020-08-28 10:41:18 +02:00
Sebastian J. Wolf
a889c95899
Display original message excerpt in replies
2020-08-25 16:42:46 +02:00
Sebastian J. Wolf
b899d03660
Display images in messages and introduce image page
2020-08-24 23:02:08 +02:00
Sebastian J. Wolf
cc266aa58b
Sending text messages works... :D
2020-08-23 00:17:34 +02:00
Sebastian J. Wolf
c472e70775
React to new messages in chat
2020-08-22 23:49:02 +02:00
Sebastian J. Wolf
59a7c8381d
Mark display messages as read
2020-08-22 23:05:45 +02:00
Sebastian J. Wolf
2750764de9
Skeleton for chat model
2020-08-22 17:30:02 +02:00
Sebastian J. Wolf
8dc8dd3651
Handle user status updates
2020-08-22 14:06:26 +02:00
Sebastian J. Wolf
2f5d725f7b
Display chat status (members/online)
2020-08-21 18:03:51 +02:00
Sebastian J. Wolf
b42a8e4181
Opening and closing chat officially on entering/leaving page
2020-08-21 14:47:08 +02:00
Sebastian J. Wolf
588fbd11a8
Support some message types in chat list
2020-08-20 23:56:21 +02:00
Sebastian J. Wolf
3948920a93
Sorting and updating is complicated
2020-08-20 14:58:32 +02:00
Sebastian J. Wolf
8555716113
Display last message in chat list, start ordering them
2020-08-20 00:24:24 +02:00
Sebastian J. Wolf
c44d85732c
First steps to get a chat list on screen :)
2020-08-19 09:55:13 +02:00
Sebastian J. Wolf
666acdf1db
Every app needs a nice cover page :)
2020-08-16 23:31:20 +02:00
Sebastian J. Wolf
ee31736f83
Cache discovered chats
2020-08-16 17:38:51 +02:00
Sebastian J. Wolf
41ac3c4829
Bring own profile picture to the about page
2020-08-14 10:33:42 +02:00
Sebastian J. Wolf
fdffb99029
Add user information & add Emojis
2020-08-13 22:33:08 +02:00
Sebastian J. Wolf
446338363f
Store user information & introduce connection status
2020-08-13 17:08:14 +02:00
Sebastian J. Wolf
6b68d8a276
First successful authentication, yeah! :)
2020-08-13 15:35:43 +02:00
Sebastian J. Wolf
bd59896896
Asking Telegram for an authentication code
2020-08-13 10:15:26 +02:00
Sebastian J. Wolf
6c4cb405b1
Process connection status updates
2020-08-13 00:20:28 +02:00
Sebastian J. Wolf
154113afc4
Initial ping-pong with TDLib :)
2020-08-12 23:51:09 +02:00
Sebastian J. Wolf
26a885400d
Bring TDLib version to the UI
2020-08-12 10:50:01 +02:00
Sebastian J. Wolf
ef9b234698
Add TDLib message receiver
2020-08-10 20:17:13 +02:00
Sebastian J. Wolf
6d864b3623
Initialize Fernschreiber repository
2020-08-10 14:17:29 +02:00