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
John Preston
2a110f0d3e
Improve passport styles.
2018-06-08 22:26:08 +03:00
John Preston
be2abd594f
Alpha version 1.3.4.
...
- Bug fixes and other minor improvements.
2018-06-07 22:29:27 +03:00
John Preston
75a40b83ae
Notify settings unknown => draw chats as muted.
...
Also request common notify settings at the app launch.
2018-06-07 22:28:09 +03:00
John Preston
472a677bca
Fix crash in special scan upload.
2018-06-07 22:11:55 +03:00
John Preston
dca6e10beb
Fix markdown apply to text with emoji.
2018-06-07 22:00:46 +03:00
John Preston
122ab94f3d
Fix text color glitch after palette update.
...
Once again fixes #4774 .
2018-06-07 21:25:10 +03:00
John Preston
2ab40de8b9
Alpha version 1.3.3.
...
- Bug fixes and other minor improvements.
2018-06-07 10:50:34 +03:00
John Preston
35659536c5
Fix first passcode unlock.
...
Fixes #4811 .
2018-06-07 10:44:38 +03:00
John Preston
31ec831c71
Alpha version 1.3.2.
...
- Bug fixes and other minor improvements.
2018-06-07 08:17:30 +03:00
John Preston
866c5e9b7b
Request common notify settings when needed.
...
If user / group has default notify settings we need common user
or common group notify settings to display the badge properly.
2018-06-06 22:56:35 +03:00
John Preston
d6a00523a8
Add crash annotations for file dialog.
2018-06-06 21:45:32 +03:00
John Preston
9ebeddbed8
Request, show and require accept for updated ToS.
2018-06-06 21:37:01 +03:00
John Preston
c85fd368fe
Possible fix of travis build.
2018-06-06 15:16:21 +03:00
John Preston
16f3ca87f5
Allow boxes that don't hide by escape / click.
2018-06-06 14:54:00 +03:00
John Preston
e47d110f28
Fix cascade popup menus in Linux.
...
Fixes #4749 .
2018-06-06 14:29:40 +03:00
John Preston
20b67ee000
Fix build for GCC.
2018-06-06 13:59:53 +03:00
John Preston
d8a4ede4b5
Fix incoming calls.
...
Regression was introduced in 1392e05ab1
.
Fixes #4804 .
2018-06-06 13:28:43 +03:00
John Preston
5ed15cd0b3
Fix EditColorBox.
...
Regression was introduced in bfc748cd31
.
Fixes #4803 .
2018-06-06 13:04:37 +03:00
John Preston
87c07a13a1
Display sticker date on mouse over.
...
Fixes #3636 .
2018-06-06 12:46:17 +03:00
John Preston
73ce722147
Use separate month lang keys with and without day.
...
Fixes #4797 .
2018-06-06 12:38:44 +03:00
John Preston
233be5ec13
Fix crash in web request destructors.
2018-06-06 12:32:38 +03:00
John Preston
50b78034a5
Activate window if second instance is launched.
...
Regression was introduced in 275ec3e679
.
2018-06-06 12:06:07 +03:00
John Preston
777bf7d8d9
Fix video seeking.
...
Regression was introduced in d0e854e9d8
.
Each time you hide() a widget its mousePress state is reset and
mouseMoveEvent() / mouseReleaseEvent() handlers are never called.
So you can't toggle (hide + show) widgets that are mouse-pressed.
Fixes #4802 .
2018-06-06 11:58:07 +03:00
John Preston
d03d699331
Improve base::optional, add emplace().
2018-06-05 21:51:05 +03:00
John Preston
d16cbbf279
Set window inner focus async. Fixes #4560 .
2018-06-05 21:51:05 +03:00
John Preston
72f95b984f
Replace cDebug() with Logs::DebugEnabled().
2018-06-05 21:51:05 +03:00
John Preston
9055b33e92
Alpha version 1.3.1: Fix build for GCC.
2018-06-05 00:33:37 +03:00
John Preston
812ffb4297
Alpha version 1.3.1: Fix build for old OS X versions.
2018-06-04 23:58:39 +03:00
John Preston
958d55a594
Alpha version 1.3.1.
...
- Bug fixes and other minor improvements.
2018-06-04 23:26:19 +03:00
John Preston
4559888113
Fix layout glitches in sessions list.
...
Fixes #4794 .
2018-06-04 23:25:21 +03:00
John Preston
294ed1bb17
Update libtgvoip to 2.1.
2018-06-04 23:14:00 +03:00
John Preston
a52392241d
Fix some possible crashes.
2018-06-04 22:48:17 +03:00
John Preston
31998406dd
Save settings any time emoji skin color is chosen.
...
Fixes #4788 .
2018-06-04 21:34:18 +03:00
John Preston
5a63fc7bbb
Fix search from user in a group.
2018-06-04 21:32:13 +03:00
John Preston
a2d4b9260e
Add AUTH_KEY_DROP_ service notification support.
...
Also move logout code to Messenger.
2018-06-04 21:18:52 +03:00
John Preston
1d1bd5e1e7
Fix reply-returns in just sent messages.
2018-06-04 19:58:35 +03:00
John Preston
a42fb1f7b7
Fix microphone sandbox access request.
...
Fixes #4783 .
2018-06-04 18:39:20 +03:00
John Preston
dd81f5d59f
Replace base::lambda with shorter term.
...
base::lambda -> Fn (type alias for std::function).
base::lambda_once -> FnMut (type alias for base::unique_function).
base::lambda_guarded -> crl::guard.
base::lambda_call_type_t -> crl::deduced_call_type.
2018-06-04 18:38:27 +03:00
John Preston
8d1cdea31a
Update passport phrases.
2018-06-04 14:43:49 +03:00
John Preston
fae4b92d8d
Add store version label to sessions list.
2018-06-04 13:41:53 +03:00
John Preston
18f38f0983
Fix build for Xcode.
2018-06-03 23:16:38 +03:00
John Preston
a29e8f9a06
Moved Passport panel code to Ui::SeparatePanel.
2018-06-03 23:16:38 +03:00
John Preston
5c0cc8a947
Append param to query or hash of callback_url.
2018-06-03 23:16:38 +03:00
John Preston
308fb19da4
Improve name/postcode validation.
2018-06-03 23:16:38 +03:00
John Preston
6aecb81c23
Update scheme, special scans for identity type.
2018-06-03 23:16:38 +03:00
John Preston
72b29dd90d
Fix GCC warning about uchar > 255 comparison.
2018-06-03 23:16:38 +03:00
John Preston
2f5f1fbac9
Closed beta 1.2.17.1.
2018-06-03 23:16:38 +03:00
John Preston
ab797b4dff
Preprocess images before passport upload.
2018-06-03 23:16:38 +03:00
John Preston
ab5f35e952
Warn user about passport reset.
...
Also suggest country by phone number in passport.
2018-06-03 23:16:38 +03:00
John Preston
275ec3e679
Don't activate main window with passport request.
2018-06-03 23:16:38 +03:00
John Preston
44b551898d
New notifications API, defaults for users/chats.
2018-06-03 23:16:38 +03:00
John Preston
4a8b6ff5ba
Don't send data in address_document.
2018-06-03 23:16:38 +03:00
John Preston
60582a24ab
Fix passport selfie requirements.
2018-06-03 23:16:38 +03:00
John Preston
67e698a374
Add support for requesting deep link info.
...
Also update API scheme.
Also remove auth.checkPhone requests.
2018-06-03 23:16:37 +03:00
John Preston
46af87a00a
Allow Vector<bytes> in scheme.
2018-06-03 23:16:37 +03:00
John Preston
d6d942bc64
Change e-mail to email in langs.
2018-06-03 23:16:37 +03:00
John Preston
5cb44834dc
Allow restoring password by email in passport.
2018-06-03 23:16:37 +03:00
John Preston
6795ecea61
Update API scheme for passport errors.
2018-06-03 23:16:37 +03:00
John Preston
22bdf15825
Display scope errors in passport.
2018-06-03 23:16:37 +03:00
John Preston
704e3c9423
Don't save values while uploading scans.
2018-06-03 23:16:37 +03:00
John Preston
67ea175fc6
Show choose file box over the passport panel.
2018-06-03 23:16:37 +03:00
John Preston
6c2a39f1fc
Re-encrypt secure secret with password change.
2018-06-03 23:16:37 +03:00
John Preston
395f22063b
Short poll email confirmation in passport.
2018-06-03 23:16:37 +03:00
John Preston
9f6130cd20
Allow 2sv password setup in passport.
2018-06-03 23:16:37 +03:00
John Preston
5b615519e8
Suggest full passport reset in case of bad secret.
2018-06-03 23:16:37 +03:00
John Preston
03b7a3ca2b
Handle errors when saving passport values.
2018-06-03 23:16:37 +03:00
John Preston
4f1a633019
Fix faved+recent stickers icon highlight.
2018-06-03 23:16:36 +03:00
John Preston
362b3bc578
Add bot message secure-values-sent phrases.
2018-06-03 23:16:36 +03:00
John Preston
6de3112c8a
Stop passport authorization with confirm.
2018-06-03 23:16:36 +03:00
John Preston
1064208be9
Display errors on partial form submit.
2018-06-03 23:16:36 +03:00
John Preston
49578836be
Allow edit/delete contact info in passport.
2018-06-03 23:16:36 +03:00
John Preston
e4ae5bfcad
Allow deleting documents in passport.
2018-06-03 23:16:36 +03:00
John Preston
e82430cb50
Strict value validation in passport.
2018-06-03 23:16:36 +03:00
John Preston
e7ce4ca10a
Show scans/selfie saving errors.
2018-06-03 23:16:36 +03:00
John Preston
f8b2e474b9
Validate passport values before saving.
2018-06-03 23:16:36 +03:00
John Preston
8969a7d929
Fix passport for Xcode and macOS.
...
Also use different bundle id for debug builds.
2018-06-03 23:16:36 +03:00
John Preston
ead31757d7
Submit passport results.
2018-06-03 23:16:36 +03:00
John Preston
c20cf243db
Improve phrases and icons in passport.
2018-06-03 23:16:35 +03:00
John Preston
9142313a6b
Fix partial value saving in passport.
2018-06-03 23:16:35 +03:00
John Preston
ccb57a6d69
Allow to add selfie in passport.
2018-06-03 23:16:35 +03:00
John Preston
11fd757e99
Use Ui::PhoneInput for passport phone edit.
2018-06-03 23:16:35 +03:00
John Preston
1c48f33dc1
Allow gender edition in passport.
2018-06-03 23:16:35 +03:00
John Preston
9903546a2d
Allow date edition in passport.
2018-06-03 23:16:35 +03:00
John Preston
e4e05a14b7
Allow selecting country in passport.
2018-06-03 23:16:35 +03:00
John Preston
62389f5ef7
Choose document type in passport.
2018-06-03 23:16:35 +03:00
John Preston
4e2a109a46
Passport phone/email verification added.
2018-06-03 23:16:35 +03:00
John Preston
35dcbe0aa0
Save value without closing the passport panel.
2018-06-03 23:16:35 +03:00
John Preston
d0e854e9d8
Allow showing boxes in passport panel.
2018-06-03 23:16:35 +03:00
John Preston
f1519b76f6
Allow to enter phone and email in the passport.
2018-06-03 23:16:34 +03:00
John Preston
94bfd59b76
Fill all required fields in identity and address.
2018-06-03 23:16:34 +03:00
John Preston
2790919733
Move scans upload to a separate module.
2018-06-03 23:16:34 +03:00
John Preston
f0b7ff24b1
Update API scheme.
2018-06-03 23:16:34 +03:00
John Preston
5cfead762d
New design of the passport in a separate window.
2018-06-03 23:16:34 +03:00
John Preston
a2dabfde56
Separate form controller from view controller.
2018-06-03 23:16:34 +03:00
John Preston
b0a9d26a94
Update API scheme.
2018-06-03 23:16:34 +03:00
John Preston
2bc60fa54f
Save secure files to local storage.
2018-06-03 23:16:34 +03:00
John Preston
c2aa9c571c
Follow secure file upload/download progress.
2018-06-03 23:16:34 +03:00
John Preston
083b520eee
Update API scheme.
2018-06-03 23:16:34 +03:00
John Preston
1392e05ab1
Move all gsl::byte helpers to base/bytes module.
2018-06-03 23:16:34 +03:00
John Preston
b2014f403e
Secure files upload / download support.
2018-06-03 23:16:34 +03:00
John Preston
f633ead3ab
First version of IdentityBox with encrypted data.
2018-06-03 23:16:33 +03:00
John Preston
07e8a2bd85
Initial layout of the passport authorization form.
2018-06-03 23:16:33 +03:00
John Preston
ddb4527159
Start passport support: handle link, receive form.
2018-06-03 23:16:33 +03:00
John Preston
e122353bfb
Show better information in sessions list.
2018-06-03 23:14:44 +03:00
John Preston
b4a2e84aa3
Fix palette update in InputField.
...
Fixes #4774 .
2018-06-03 21:57:52 +03:00
John Preston
b64bbc7708
Fix stickers with large info string layout.
...
Fixes #4781 .
2018-06-03 21:33:24 +03:00
John Preston
364aaaae5b
Fix recent stickers icon.
...
Fixes #4780 .
2018-06-03 20:58:28 +03:00
John Preston
2bd8737410
Fix sticker inline bot results.
...
Fixes #3317 .
2018-06-03 20:48:02 +03:00
John Preston
e62e7d1de2
Merge remote-tracking branch 'origin/master' into dev
2018-06-03 19:40:32 +03:00
Vitaly Lipatov
bffd852b4e
remove obsoleted ui/effects/widget_slide_wrap.* ( closes #4776 ) ( #4777 )
...
unused since commit c302219
2018-06-02 11:05:36 +03:00
John Preston
fdfdd0acce
Fix long names in sending files preview.
2018-06-01 23:05:19 +03:00
John Preston
80be464d95
Handle ToS correctly when signing up.
2018-06-01 21:04:54 +03:00
John Preston
2878e46d2b
Attempt to fix a strange crash on Linux.
2018-06-01 21:04:52 +03:00
John Preston
b198c9b975
Version 1.3.0.
...
- Improved censorship circumvention.
- Improved stability when working through proxy servers.
- Save several proxy servers to quickly switch between them.
- Use proxy for calls.
- Emoji and text replacement now happens immediately after typing
(instead of after sending) and can be rolled back using Backspace
or CTRL/CMD + Z. Replacement no longer happens when pasting text.
Added formatting shortcuts. Select text and use:
- CTRL/CMD + B/I for bold and italic
- CTRL/CMD + K to create or edit a custom link
- CTRL/CMD + SHIFT + M for monospace font
- CTRL/CMD + SHIFT + N to clear formatting
2018-06-01 01:02:13 +03:00
John Preston
cf7a779689
Fix mixed markup sending.
2018-06-01 01:01:50 +03:00
John Preston
53b3b24867
Fix build with disabled autoupdate.
2018-06-01 01:01:50 +03:00
John Preston
8edf4c8711
Alpha version 1.2.25: Fix build for Xcode.
2018-05-31 23:42:48 +03:00
John Preston
ad12d6cc46
Alpha version 1.2.25.
...
- Apply markdown formatting (```, `, **, __)
only when sending the message.
- Display connection quality bars in calls.
- Telegram Desktop can update itself through MTProto.
- Bug fixes and other minor improvements.
2018-05-31 23:39:12 +03:00
John Preston
43d19920e0
Apply markdown only when sending the message.
2018-05-31 21:30:28 +03:00
John Preston
bfc748cd31
Pass modifiers inside InputField submitted signal.
...
Also use non-MOC connections for all InputFields.
Also use Ctrl/Cmd + Enter to submit fast share box.
Fixes #4769 .
2018-05-31 15:20:28 +03:00
John Preston
b3059248d4
Display colored reply preview.
...
Fixes #4768 .
2018-05-31 14:13:11 +03:00
John Preston
0cbad9098e
Active window on drop to InputField.
2018-05-31 13:35:14 +03:00
John Preston
5c5438c12e
Add terms of service to the Intro.
2018-05-31 13:22:58 +03:00
John Preston
734c410879
New notifications API, defaults for users/chats.
2018-05-30 18:44:46 +03:00
John Preston
4b4e22d59d
Display bot privacy policy command.
2018-05-30 17:34:21 +03:00
John Preston
8f63fa71c9
Cache updater username resolve results.
2018-05-30 17:34:21 +03:00
John Preston
267293d21b
Closed beta 1.2.24.1.
2018-05-30 01:40:39 +03:00
John Preston
20ee1fa0d3
Log error code for macOS launc-after-update problem.
2018-05-30 01:39:50 +03:00
John Preston
c70e9b529a
Offer to delete on editing to empty message.
2018-05-30 01:18:33 +03:00
John Preston
e42e973ed5
Show fast share button in personal chats.
2018-05-30 01:18:10 +03:00
John Preston
03037121aa
Add support for autoupdate through MTProto.
2018-05-30 01:00:36 +03:00
John Preston
d257b2ee17
Allow to customize check/load way in autoupdate.
2018-05-30 00:59:03 +03:00
John Preston
59a1e13955
Use each AbstractConnection only for one time.
2018-05-28 22:43:14 +03:00
John Preston
4e858ba839
Improve connections debug logs.
2018-05-28 11:36:12 +03:00
John Preston
0eb3d20250
Use https in default auto-update prefix.
...
Fixes #4674 .
2018-05-27 14:26:45 +03:00
John Preston
f334e2d0f4
Clear formatting at the start of the field.
2018-05-27 13:48:30 +03:00
John Preston
dfbe11efdb
Fix editing of markup with links.
2018-05-27 13:48:04 +03:00
John Preston
becbad32c9
Hide stickers by emoji when editing message.
2018-05-27 13:46:47 +03:00
John Preston
46976c4e03
Display signal bars in calls.
2018-05-27 12:35:38 +03:00
John Preston
1e4cf4c466
Support correct Ukrainian plural rules.
2018-05-26 19:52:39 +03:00
John Preston
2e1517474d
Alpha version 1.2.24: Fix link preview.
2018-05-26 19:02:36 +03:00
John Preston
08897aa83a
Alpha version 1.2.24.
...
- Add links with custom text from context menu or by Ctrl/Cmd + K.
2018-05-26 18:48:11 +03:00
John Preston
7252e9b266
Apply max length limit to initial text.
2018-05-26 18:39:13 +03:00
John Preston
07d8dafa5e
Allow inserting links with custom text.
...
Fixes #4737 .
2018-05-26 18:07:51 +03:00
John Preston
cca46448fe
Alpha version 1.2.23.
...
- Apply formatting from input field context menu.
- Apply formatting by hotkeys.
- Bug fixes and other minor improvements.
2018-05-25 23:39:45 +03:00
John Preston
3f7947b404
Use input method commit events to commit replacements.
...
Partially fixes #4727 .
2018-05-25 23:36:32 +03:00
John Preston
4870558827
Apply formatting from context menu or shortcuts.
2018-05-25 23:31:18 +03:00
John Preston
c23ec41622
Don't replace 'code' tag inside a possible 'pre'.
...
Partially fixes #4728 .
2018-05-25 21:02:44 +03:00
John Preston
544aef19b4
Revert markdown by backspace only temporarily.
...
Don't revert if you move cursor by arrows or Home/End.
2018-05-25 21:02:38 +03:00
John Preston
24834ced9e
Fix input field palette setup.
...
Fixes #4732 . Fixes #4734 .
2018-05-25 20:50:36 +03:00
John Preston
10fa6f0c13
Ignore 'Replace emoji' setting in markdown.
...
Partially fixes #4727 . Fixes #4731 .
2018-05-25 20:50:26 +03:00
John Preston
4f7df6987c
Alpha version 1.2.22.
...
- Use markdown in media captions
(**bold**, __italic__, `tag` and ```code```).
- Use emoji replacement in media captions,
group and channel titles and descriptions (:like: etc.)
- Markdown replacement now happens immediately
after typing (instead of after sending) and can be
rolled back using Backspace or Ctrl/Cmd + Z.
Replacement no longer happens when pasting text.
2018-05-24 20:25:05 +03:00
John Preston
250718e766
Fix build for Xcode.
2018-05-24 20:25:04 +03:00
John Preston
a5cbade8ec
Update libtgvoip.
2018-05-24 20:25:04 +03:00
John Preston
3ac50cf77f
Move message text to send media box caption field.
2018-05-24 17:57:41 +03:00
John Preston
f35bf41d26
Enable instant replaces in title edit fields.
2018-05-24 17:57:35 +03:00
John Preston
f1816815a9
Refresh last post on proxy promotion refresh.
2018-05-24 17:12:57 +03:00
John Preston
37bf9ffcff
Show bad proxy configuration error.
2018-05-24 16:40:19 +03:00
John Preston
5e7642b42a
Support markdown and replaces in media captions.
2018-05-24 16:03:21 +03:00
John Preston
6f6ec217e3
Support markdown replaces in Ui::InputField.
2018-05-24 15:31:48 +03:00
John Preston
017ec87d60
Replace FlatTextarea with InputField.
2018-05-22 13:45:22 +03:00
John Preston
30dd8fe070
Unite InputField and InputArea.
...
Also support and use instant replaces in InputField-s.
2018-05-20 23:37:59 +03:00
John Preston
8e442563f2
Enable checked auth key creation.
2018-05-20 23:20:48 +03:00
John Preston
f2a5a29d12
Alpha version 1.2.21: Fix build for Xcode.
2018-05-18 21:07:31 +03:00
John Preston
678b9a8eb5
Alpha version 1.2.21.
...
- Support domain names in mtproto proxy.
- Bug fixes and other minor improvements.
2018-05-18 20:36:21 +03:00
John Preston
96f7c0c02e
Don't try to logout CDN dcs.
2018-05-18 19:41:59 +03:00
John Preston
66b7b6da2a
Replace xD by emoji only after space.
2018-05-18 18:25:05 +03:00
John Preston
38daffdbfe
Handle the ADMINS_TOO_MUCH error for channels.
2018-05-18 17:16:14 +03:00
John Preston
0238c03956
Return emoji replace by ":o" after a space.
...
Fixes #4700 .
2018-05-18 17:15:02 +03:00
John Preston
425e56b3ea
Apply proxy settings in mtproto-key-destroyer.
2018-05-18 15:20:28 +03:00
John Preston
4478c0a143
Resolve domain names for proxy servers.
...
Also use dc_id-checked auth key creation.
Fixes #4695 .
2018-05-18 10:57:11 +03:00
John Preston
a053384618
Fix mtproto-proxy working with domain names.
...
Also refactor a bit TcpConnection and HttpConnection classes.
2018-05-17 13:27:49 +03:00
John Preston
694e8cd19f
Remove MSVC compiler bug workaround.
...
It works fine in Visual Studio 2017 15.7.1.
2018-05-17 11:15:54 +03:00
John Preston
4bcd1e3c59
Allow editing last sent saved message by up key.
...
Also update libtgvoip.
Also replace 🤷 with a shrug.
2018-05-15 21:13:37 +03:00
John Preston
5f063c0151
Display information about proxy sponsor.
2018-05-15 20:22:28 +03:00
John Preston
5a1d4d55c6
Display a disclaimer about proxy sponsor.
2018-05-15 19:38:27 +03:00
John Preston
d3f85b4c4e
Display channels promoted by proxy on top.
2018-05-13 21:26:35 +03:00
John Preston
df9ec4b466
Alpha version 1.2.20.
...
- Emoji and text replacements are done while you type the message.
- Revert emoji and text replacements by pressing backspace.
- Disable emoji replacements or suggestions in Settings.
- Some critical bug fixes.
2018-05-13 21:25:31 +03:00
John Preston
4f9507ed97
Fix build for Xcode 9.3.1 and OS X 10.6-10.7.
2018-05-13 21:12:44 +03:00
John Preston
168a7ce2e5
Add "Suggest emoji replacements" checkbox.
...
Also emoji suggestions insert an instant emoji replacement.
2018-05-13 18:56:08 +03:00
John Preston
4b763a76df
Instant in-field emoji and text replaces.
...
Fixes #4410 . Fixes #522 .
2018-05-13 18:14:02 +03:00
John Preston
8764da787b
Don't logout on some server-side problems.
2018-05-13 12:19:34 +03:00
John Preston
7d8ba15252
Allow to report messages in supergroups.
2018-05-10 17:15:16 +03:00
John Preston
96c0c30f7c
Fix possible crash.
2018-05-10 17:15:04 +03:00
John Preston
bb6ab5314c
Fix recent stickers saving and possible crash.
...
Regression was introduced in 97c15865a5
.
2018-05-10 15:03:02 +03:00
John Preston
e3c6abfc3d
Fix possible crash in reply returns.
2018-05-10 14:56:36 +03:00
John Preston
5c5bccae0b
Fix proxy icon on retina and on theme changes.
...
Fixes #4668 .
2018-05-10 13:34:06 +03:00
John Preston
296e009808
Fix proxy icon doubling.
...
Fixes #4666 .
2018-05-10 13:24:52 +03:00
John Preston
4d84781a65
Display connecting state in history top bar.
2018-05-10 13:16:21 +03:00
John Preston
710b9bf454
Fix build for MSVC 15.7.
...
Fixes #4661 . Fixes #4667 .
2018-05-10 11:13:13 +03:00
John Preston
0f54315495
Alpha version 1.2.19.
...
- Enable proxy for calls in Settings.
- Bug fixes and other minor improvements.
2018-05-08 21:09:45 +03:00