John Preston
c48937a2f5
Display export progress starting with 1 / N.
2018-07-31 22:56:02 +03:00
John Preston
091d1157da
Fix clearing callbacks for timeout-ed requests.
2018-07-31 22:56:02 +03:00
John Preston
be043a4437
Remove BypassWindowManagerHint in MediaView / Passport.
...
It makes all kinds of usages buggy, including choose file dialog.
Fixes #4936 .
I hope fixes #4950 , I hope fixes #4955 , I hope fixes #3553 .
2018-07-31 22:55:30 +03:00
John Preston
fae0bccc9c
Don't use registry quiet hours entry any more.
...
In the latest Windows 10 those settings aren't stored in registry.
2018-07-31 22:53:37 +03:00
John Preston
b44cf4a094
Remove error box on download start failure.
2018-07-31 22:53:37 +03:00
John Preston
90f4187ca9
Don't accept tg:// links in passport callbacks.
...
Fixes #5021 .
2018-07-31 22:51:06 +03:00
John Preston
ae272074b9
Add a confirmation for internal passport links.
...
Fixes #5020 .
2018-07-31 20:56:54 +03:00
John Preston
9972f7b90e
Use server time in dialogs list sorting.
...
This way it won't mess up when you change your local time.
2018-07-31 17:34:14 +03:00
John Preston
a919737f6e
Version 1.3.10.
...
- Bug fixes and other minor improvements.
2018-07-13 14:19:25 +03:00
John Preston
8f3510b3c4
Use reverse chronological order in export.
2018-07-13 14:17:50 +03:00
John Preston
6c588a8f2f
Closed beta 1.3.9.3.
2018-07-12 22:27:24 +03:00
John Preston
4c9ef606f3
Display unread/mention mark in small left column.
...
Fixes #4939 .
2018-07-12 22:25:10 +03:00
John Preston
0b7bb806b7
Improve export HTML layout.
2018-07-12 21:15:36 +03:00
John Preston
78558e513c
Closed beta 1.3.9.2.
2018-07-12 18:35:59 +03:00
John Preston
52e7ddf079
Add '-externalupdater' command-line argument.
...
Now no-autoupdater mode can be switched on in runtime.
Also TDESKTOP_DISABLE_AUTOUPDATE build is disabled in CI (trivial).
Fixes #4895 .
2018-07-12 18:35:59 +03:00
John Preston
e2bc6990c7
Fix crash in taskbar icon refresher.
...
Regression was introduced in 3b956c598
.
2018-07-11 23:20:21 +03:00
John Preston
06c3082fdf
Fix popular sticker suggestions.
...
Regression was introduced in ddb4527159
.
Fixes #4966 .
2018-07-11 23:15:55 +03:00
John Preston
54cd55523b
Fix crash in markdown preprocessing.
2018-07-11 17:56:09 +03:00
John Preston
556f75ef6c
Rewrite TCP socket reading using bytes::vector.
...
I hope this fixes a strange assertion violation.
2018-07-11 17:56:09 +03:00
John Preston
951634a717
Closed beta 1.3.9.1.
2018-07-11 17:56:09 +03:00
John Preston
51d7e177a6
Fix error layout in passport email/phone.
2018-07-11 17:56:09 +03:00
John Preston
81e074115d
Fix build for Xcode.
...
Regression was introduced in a8d35b67aa
.
2018-07-11 17:56:09 +03:00
John Preston
da60739893
Allow uploading many scans at once in passport.
2018-07-11 17:56:08 +03:00
John Preston
7be1f16313
Don't display errors list in passport.
2018-07-11 17:56:08 +03:00
John Preston
39b0d9e46f
Handle the outdated app error in passport.
2018-07-11 17:56:08 +03:00
John Preston
7be9e0fb94
Warn on passport save before upload is finished.
2018-07-11 17:56:07 +03:00
John Preston
e3e8d083ea
Remember passport credentials for 30 minutes.
2018-07-11 17:56:07 +03:00
John Preston
9929bfb281
If only selfie is missing use special phrases.
2018-07-11 17:56:07 +03:00
John Preston
2661f81fd1
Fix field bar cancel button visibility.
...
Fixes #4913 .
2018-07-11 17:56:07 +03:00
John Preston
661de0c326
Improve phrases in passport.
2018-07-11 17:56:06 +03:00
John Preston
e1fd43b2a4
Fix crash in text post processing.
...
Fixes #4948 .
2018-07-11 17:56:06 +03:00
John Preston
b697824540
When following a post link push reply-return.
...
Fixes #4856 .
2018-07-11 17:56:06 +03:00
John Preston
eb3eef4b80
Fix notify settings saving (mute vs silent).
...
Fixes #4855 .
2018-07-10 12:18:41 +03:00
John Preston
c3736c6fa3
Improve photo/video/sticker/GIF export layout.
2018-07-10 12:18:41 +03:00
John Preston
0ef7503917
Improve export history pagination.
2018-07-10 12:18:41 +03:00
John Preston
cef50e5f52
Export file thumbs, use in video messages.
2018-07-10 12:18:41 +03:00
John Preston
cb8ff398a5
Improved html message layout.
2018-07-10 12:18:41 +03:00
John Preston
eeb1a6b769
Add service messages HTML layout.
2018-07-10 12:18:41 +03:00
John Preston
66822f7333
Add some HTML design to export, except messages.
...
NB Testing the layout, the app is not in a working condition.
2018-07-10 12:18:41 +03:00
Sven-Hendrik Haase
947204bb9d
Add missing include to <gsl/gsl> ( #4886 )
2018-07-03 20:23:14 +03:00
Sven-Hendrik Haase
f37f097dec
Add include to <memory> ( #4887 )
2018-07-03 20:22:52 +03:00
John Preston
4e0d94f347
Version 1.3.9: Fix build for Xcode.
2018-06-28 20:26:31 +01:00
John Preston
c7e773dd9a
Version 1.3.9.
...
- Mark chats in the chat list as Read or Unread.
- Improved censorship circumvention.
2018-06-28 20:12:07 +01:00
John Preston
e64d102efd
Better display of first_name + last_name.
2018-06-28 20:01:26 +01:00
John Preston
49ea9434f2
Better nested key-value html serialization.
2018-06-28 18:52:57 +01:00
John Preston
e21c354428
Improve suggest export logic.
2018-06-28 18:44:07 +01:00
John Preston
d0614efd65
Prevent displaying two export suggest boxes.
2018-06-28 18:29:52 +01:00
John Preston
b0baf75fdd
Fix forwarded names in saved messages export.
2018-06-28 18:25:23 +01:00
John Preston
efb3e92525
Show "Saved messages" chat name in export UI.
2018-06-28 18:12:13 +01:00
John Preston
5cdc563c9e
Add saving of shared contacts vcards in export.
2018-06-28 18:03:44 +01:00
John Preston
a43dfc567c
Allow injecting fail handlers in export.
...
Handle CHANNEL_PRIVATE while exporting all channel messages.
2018-06-28 17:25:50 +01:00
John Preston
ea6e4c6006
Display correct info in pinned message.
2018-06-28 16:28:45 +01:00
John Preston
98930792c3
Fix fast reply and right action in sent messages.
...
Fixes #4903 .
2018-06-28 16:24:39 +01:00
John Preston
165d1aacae
Fix tilde formatting in InputField.
...
Regression was introduced somewhen while uniting input field classes.
Fixes #4829 .
2018-06-28 16:07:53 +01:00
John Preston
831f1b6aee
Fix crash in file inline bot results.
...
Fixes #4904 .
2018-06-28 16:01:32 +01:00
John Preston
2f5fb3688a
Fix crash for invalid inline bot stickers.
2018-06-28 15:15:47 +01:00
John Preston
d8897a0cc8
Make export done button adaptive to text.
2018-06-28 04:39:23 +01:00
John Preston
3b956c598b
Fix data export window theme changing.
...
Fixes #4902 .
2018-06-28 04:39:10 +01:00
John Preston
b7ab4fd086
Improve triple-backtick replacement.
2018-06-27 22:58:33 +01:00
John Preston
44c6050bf2
Fix field autocomplete in empty chat.
2018-06-27 22:58:33 +01:00
John Preston
35c759c6bc
Mark [un]read from chats list.
2018-06-27 22:58:32 +01:00
John Preston
372cf275e0
Skip draft updates while sending with clear_draft.
...
I hope fixes #4845 , fixes #4852 , fixes #4861 .
2018-06-27 22:58:32 +01:00
John Preston
33095966af
Move sendMessage and sendInlineResult to ApiWrap.
2018-06-27 22:58:32 +01:00
John Preston
ff53404d5b
Update API scheme to layer 82.
2018-06-27 22:58:32 +01:00
John Preston
941288b58e
Handle new paddings in improved TCP protocol.
2018-06-27 22:58:31 +01:00
John Preston
22441ef80c
Handle improved protocol secrets.
2018-06-25 20:22:03 +01:00
John Preston
8c2f11de7d
Send correct paddings in improved TCP protocol.
2018-06-25 19:55:52 +01:00
John Preston
c7a4d67cfb
Version 1.3.8.
...
- Testing new data export.
- Bug fixes and other minor improvements.
2018-06-24 16:17:46 +01:00
John Preston
688275ea81
Fix update request timeout.
2018-06-24 16:17:46 +01:00
John Preston
266102df2f
Some phrases fixed, some logs added.
2018-06-24 16:17:46 +01:00
John Preston
f7aadc352b
Handle LOCATION_INVALID error.
2018-06-24 15:44:53 +01:00
John Preston
1ae3af0e80
Split messages.html by 1000 messages.
2018-06-24 15:44:53 +01:00
John Preston
97d27fe869
Closed beta 1.3.7.4.
2018-06-24 15:44:53 +01:00
John Preston
fcd2e28abb
Add some logs.
2018-06-24 15:44:53 +01:00
John Preston
2522e66969
Move export descriptions to lang.
2018-06-24 15:44:53 +01:00
John Preston
b9250edb33
Some more export data improvements.
2018-06-24 15:44:53 +01:00
John Preston
54cab2c5a5
Add other additional data export.
2018-06-24 15:44:53 +01:00
John Preston
6231db1411
Closed beta 1.3.7.3.
2018-06-24 15:44:53 +01:00
John Preston
ef5a395c60
Improve export folder structure.
2018-06-24 15:44:53 +01:00
John Preston
a200771868
Don't suggest export if one is running.
2018-06-24 15:44:53 +01:00
John Preston
914e043abe
Improve export phrases.
2018-06-24 15:44:53 +01:00
John Preston
9d66f9cc03
Add basic HTML export.
2018-06-24 15:44:53 +01:00
John Preston
e708065446
Closed beta 1.3.7.2: Fix build for Windows.
2018-06-23 01:02:20 +01:00
John Preston
9c64cdb9c4
Closed beta 1.3.7.2.
2018-06-23 00:57:12 +01:00
John Preston
9f8d61ab2f
Add information about saved data.
2018-06-23 00:56:53 +01:00
John Preston
0143fd28af
Suggest start export when time comes.
2018-06-23 00:56:53 +01:00
John Preston
844d030332
Save export settings to local storage.
2018-06-23 00:56:53 +01:00
John Preston
ae18ece549
Ask export path with other export options.
2018-06-23 00:56:53 +01:00
John Preston
10a0c6a086
Update phrases.
2018-06-23 00:56:53 +01:00
John Preston
51189fd244
Fix empty chats assertion violation.
2018-06-23 00:56:53 +01:00
John Preston
8d701ebb4f
Fix rpl::variable assignment.
2018-06-22 17:45:05 +01:00
John Preston
269bb94138
Closed beta 1.3.7.1: Fix build with GCC.
2018-06-22 01:44:28 +01:00
John Preston
9b98ff52ea
Closed beta 1.3.7.1: Fix build for Xcode.
2018-06-22 01:25:54 +01:00
John Preston
52f2f96f36
Closed beta 1.3.7.1: Fix Release build.
2018-06-22 01:01:45 +01:00
John Preston
b53e40f1bf
Closed beta 1.3.7.1.
2018-06-22 00:48:32 +01:00
John Preston
4e0d11f517
Add export format selection (text / json).
2018-06-22 00:48:18 +01:00
John Preston
1a24ba857c
Parse message entities, export in JSON.
2018-06-22 00:48:18 +01:00
John Preston
23140b3d6a
Fix build for old OS X.
2018-06-21 23:35:28 +01:00
John Preston
8c901d8f71
Fix build for Xcode.
2018-06-21 22:25:14 +01:00
John Preston
856356ce75
Add web authorizations export.
2018-06-21 22:15:27 +01:00
John Preston
b5a65a4519
Add export to JSON.
2018-06-21 21:42:50 +01:00
John Preston
d056c00c67
Use split ranges to export all messages.
2018-06-21 19:58:54 +01:00
John Preston
36fb6dac89
Call finish takeout. Handle errors.
2018-06-21 14:50:56 +01:00
John Preston
fcda883878
Show messages count in an exported chat.
2018-06-20 22:22:10 +01:00
John Preston
40c0286942
Export userpics in a separate file.
2018-06-20 21:53:31 +01:00
John Preston
59df447fed
Request frequent contacts calls category.
2018-06-20 21:39:04 +01:00
John Preston
a253d34c00
Name files by index, not by media date.
2018-06-20 21:32:52 +01:00
John Preston
0a5eac50be
Unite Dialogs and LeftChannels in Export.
2018-06-20 19:21:36 +01:00
John Preston
156c3d288c
Allow selecting export folder.
2018-06-20 19:12:47 +01:00
John Preston
154e5660de
Confirm export stop on quit and logout.
2018-06-20 18:30:57 +01:00
John Preston
13e6b91ac7
Remove old done widget in Export.
2018-06-20 17:45:52 +01:00
John Preston
a89ad5d0fb
Add export my data button in Settings.
2018-06-20 17:41:59 +01:00
John Preston
e11c27048b
Add export statistics for the final screen.
2018-06-20 17:10:38 +01:00
John Preston
e8dd277a00
Improve export progress / finished design.
2018-06-20 16:59:27 +01:00
John Preston
329db0d8e9
Export panel minimizes to a top bar, like a Call.
2018-06-20 01:02:36 +01:00
John Preston
eaf3ea9289
Fix dialogs list in export.
2018-06-20 01:01:41 +01:00
John Preston
4156beaa3c
Export top peers as frequent contacts.
2018-06-19 21:40:16 +01:00
John Preston
4115d3d13d
Display export progress.
2018-06-19 19:31:30 +01:00
John Preston
5f01751660
Display errors in export UI.
...
All errors are now fatal errors :(
2018-06-19 13:35:21 +01:00
John Preston
7d4e23448e
Better steps division in export.
2018-06-18 22:52:13 +01:00
John Preston
c7aa5ed544
_DEBUG-test ConcurrentSender generic handlers.
2018-06-17 21:29:50 +01:00
John Preston
1bfe409c93
Export my messages from left channels.
2018-06-17 21:15:40 +01:00
John Preston
e8d619c740
Some export bugs fixed.
2018-06-17 18:18:34 +01:00
John Preston
2dc3ec955a
Add downloaded files cache in export.
...
Also write downloaded photo paths.
2018-06-17 13:47:47 +01:00
John Preston
07ff7c6cb0
Request only my messages by settings bits.
2018-06-17 13:47:07 +01:00
John Preston
8d52ca6be6
Apply file type/size restrictions in export.
2018-06-17 09:54:38 +01:00
John Preston
df91b2bfeb
Export settings layout ready.
2018-06-16 20:48:38 +01:00
John Preston
9d02e539c8
Update scheme for special export methods.
...
Export all saved contacts.
2018-06-16 20:48:38 +01:00
John Preston
241fee80a7
Export full messages information.
...
Also add some more .match() calls to MTP codegen-ed classes.
2018-06-14 21:34:53 +03:00
John Preston
83786ddeaf
Export chat messages photos and documents.
...
Also rename .visit() with .match() in MTP types.
Also add base::match_method() and base::match() for base::variant.
Also add base::match() and .match() for base::optional_variant.
2018-06-14 01:09:48 +03:00
John Preston
0e9793b845
Move MimeType from utils to core/mime_type.
...
Also move to Core namespace.
2018-06-14 01:08:47 +03:00
John Preston
2b36dd660b
Export chat messages text.
2018-06-13 16:12:36 +03:00
John Preston
35ffc03988
Use .visit() in export data parsing.
2018-06-12 22:59:58 +03:00
John Preston
5a9d1a3fce
Add .visit(many, callbacks) method to MTP types.
2018-06-12 22:59:58 +03:00
John Preston
6776d88688
Add chats list export.
2018-06-12 21:09:21 +03:00
John Preston
affe9defb5
Fix authorization import in FILE_MIGRATE case.
...
Regression was introduced in dd933cf61c
.
2018-06-12 16:30:00 +03:00
John Preston
d3fdf433cd
Export sessions list.
2018-06-12 01:02:05 +03:00
John Preston
cec8114b99
Add simple files and contacts export.
...
Also move all API calls in export to Export::ApiWrap.
2018-06-12 01:02:05 +03:00
John Preston
0a1a5ed70e
Use abstract export writer for different formats.
2018-06-12 01:02:05 +03:00
John Preston
c587c011d2
Start data export in lib_export.
2018-06-12 01:02:04 +03:00
John Preston
c2fa149ffd
Replace InvokeQueued with on_main for has_weak_ptr.
2018-06-12 01:02:04 +03:00
John Preston
b0077d98f0
Version 1.3.7: Fix file dialog parent widget.
...
Regression was introduced in 67ea175fc6
.
Fixes #4817 .
2018-06-11 23:40:30 +03:00
John Preston
e60311811b
Version 1.3.7.
...
- Push fixes to stable version.
2018-06-11 22:28:34 +03:00
John Preston
8700c1b08f
Alpha version 1.3.6: Make it another alpha.
2018-06-11 10:42:20 +03:00
John Preston
d8b51670e7
Version 1.3.6.
...
- Bug fixes and other minor improvements.
2018-06-11 10:39:59 +03:00
John Preston
68c2f563c6
Write logs without QTextStream.
2018-06-11 10:37:29 +03:00
John Preston
bf775cb4ca
Fix history items cleanup.
2018-06-09 11:52:37 +03:00
John Preston
5c4b81434e
Alpha version 1.3.5.
...
- Bug fixes and other minor improvements.
2018-06-08 23:12:00 +03:00
John Preston
cd1c7c56d3
Skip old and currently-sending draft updates.
2018-06-08 23:06:26 +03:00
John Preston
427ceb9a9a
Submit MuteSettingsBox by Enter.
2018-06-08 22:26:23 +03:00