John Preston
81a9554caa
Move some settings to the main menu (support).
2018-10-09 19:27:18 +03:00
John Preston
3f1f070d3f
Move sessions list up in Settings.
2018-10-09 19:27:18 +03:00
John Preston
987fa198c8
Use original emoji for the autocomplete tooltip.
...
Fixes #5235 .
2018-10-09 19:27:18 +03:00
John Preston
2444acb041
Fix image data forgetting.
...
In case image was almost loaded (loader was ready, but not destroyed yet),
forget() didn't do anything, leaving bytes and image inside loader untouched.
Now we check loader state in forget() so that bytes and image are passed to
Image instance before they're forgot from the memory. This will improve memory
clearing while scrolling through chats with images and switching between them.
2018-10-09 19:27:18 +03:00
John Preston
3992cea084
Draw map point on HistoryLocation.
2018-10-09 19:27:18 +03:00
John Preston
f9632d5c43
Fix possible buffer overflow in Linux Updater.
...
Fixes #5227 .
2018-10-09 19:27:18 +03:00
John Preston
f43752b3ad
Fix memory leak in reply previews.
...
Regression was introduced in 2e7f4c2f21
.
Fixes #5237 .
2018-10-09 19:27:18 +03:00
John Preston
44496c7053
Disable notifications on login (support).
2018-10-09 19:27:18 +03:00
John Preston
9f90d3a7fc
Load maps using mtproto instead of google.
2018-10-09 19:27:18 +03:00
John Preston
be6e329e94
Don't switch chats on ctrl+shift+send (support).
2018-10-09 19:27:18 +03:00
John Preston
83919492d3
Ignore unread counts from deleted (support).
2018-10-09 19:27:18 +03:00
John Preston
9d4d3cc5e3
Show toast when reloading templates (support).
2018-10-09 19:27:17 +03:00
John Preston
ee8819681f
Don't jump to unread from chat bottom (support).
2018-10-09 19:27:17 +03:00
John Preston
a0ff432ac8
Don't scroll dialogs up (support).
2018-10-09 19:27:17 +03:00
John Preston
a27e9ad734
Use black icon for support mode (support).
2018-10-09 19:27:17 +03:00
John Preston
6ba0755e15
Move support to the main settings (support).
2018-10-09 19:27:17 +03:00
John Preston
1b4f3a7529
Show short previews in templates (support).
2018-10-09 19:27:17 +03:00
John Preston
b322f986a8
Provide user phone on auth session create.
...
We need the phone in the constructor to switch on the support mode.
2018-10-09 19:27:17 +03:00
John Preston
e712a51833
Disable animations on login (support).
2018-10-09 19:27:17 +03:00
John Preston
06629e8cd9
Improved calendar layout for export.
2018-10-09 19:27:17 +03:00
John Preston
841abc2e87
Limit single chat export by dates.
2018-10-09 19:27:17 +03:00
John Preston
f362702856
Add UI to specify export time range.
2018-10-09 19:27:17 +03:00
John Preston
0f535a98a7
Closed alpha bersion 1.4.0.1: Fix macOS build.
2018-10-09 19:27:17 +03:00
John Preston
cf338e669a
Closed alpha version 1.4.0.1.
2018-10-09 19:27:17 +03:00
John Preston
eaa50adf75
Remove irrelevant menu items (support).
2018-10-09 19:27:17 +03:00
John Preston
052fabcae3
Use old keys after template autoupdate (support).
2018-10-09 19:27:17 +03:00
John Preston
a6b325f0d0
Allow sending contact info in templates (support).
2018-10-09 19:27:17 +03:00
John Preston
1411dfb711
Add autoupdating for templates (support).
2018-10-09 19:27:17 +03:00
John Preston
ccaec28d0b
Read and autocomplete templates (support).
2018-10-09 19:27:16 +03:00
John Preston
36f72191ad
Allow any version to be used as a portable.
...
You need to place TelegramForcePortable folder near the application.
2018-10-09 19:27:16 +03:00
John Preston
25cefc6eab
Allow fix chats order and auto switch (support).
2018-10-09 19:27:16 +03:00
John Preston
29432d5d6a
Remove some unused themes code.
2018-10-09 19:27:16 +03:00
John Preston
20e303d3e6
Read chats only on sending (support).
2018-10-09 19:27:16 +03:00
John Preston
1c79f85d00
Optimize base::weak_ptr.
2018-10-09 19:27:16 +03:00
John Preston
8c440cc3c5
Version 1.4.0: Fix beta to stable updates.
2018-09-28 16:08:38 +03:00
John Preston
b66f32fe9e
Version 1.4.0: Fix build for old OS X versions.
2018-09-28 15:50:47 +03:00
John Preston
3521255d9e
Version 1.4.0.
...
- Fully redesigned Settings section.
- New theme selector in Chat Settings.
- New local storage settings: Control how much disk space is used
by the cache and for how long the cached files are stored.
- Improved local caching for images and GIF animations.
- New settings: Peer-to-Peer settings for calls,
disable animations for low performance computers.
- Various other improvements.
2018-09-28 15:00:14 +03:00
John Preston
d485a05935
Reorder chat settings sections.
2018-09-28 14:20:36 +03:00
John Preston
7ee1af5348
Move advanced notifications settings from box.
2018-09-28 00:18:30 +03:00
John Preston
f493d69bd2
Fix emoji button with disabled animations.
2018-09-27 23:41:49 +03:00
John Preston
a70613d929
Fix client side generated changelogs display.
...
Also use message date if available in MediaView.
2018-09-27 23:31:48 +03:00
John Preston
352fc55234
Move back by Back key in Intro / Info / Settings.
2018-09-27 17:28:57 +03:00
John Preston
fdfc767930
Allow custom lang loading using Alt+Shift+Click.
2018-09-27 17:27:31 +03:00
John Preston
9b449a1d26
Allow switching off debug logs in closed alpha.
2018-09-27 16:36:27 +03:00
John Preston
18b74b9045
Beta version 1.3.17.
...
- Fully redisigned Settings section.
- New theme selector in Chat Settings.
- New settings: Peer-to-Peer settings for calls,
disable animations for low performance computers.
- Various other improvements.
2018-09-26 21:23:09 +03:00
John Preston
1cf4d3b4d2
Rename default themes.
2018-09-26 21:23:08 +03:00
John Preston
a7772b922c
Improve sticker file reference refreshing.
2018-09-26 21:23:08 +03:00
John Preston
131f7ec5bb
Add install beta toggle to Settings > Advanced.
2018-09-26 21:23:08 +03:00
John Preston
971d0efda9
Support toggling installs of beta versions.
2018-09-26 21:23:08 +03:00
John Preston
6e566e0165
Swap 'alpha' and 'beta'. Happy debugging!
2018-09-26 21:23:08 +03:00
John Preston
a949c5e287
Fix crash in theme applying.
2018-09-26 16:06:30 +03:00
John Preston
7ec4d9af3e
Closed beta version 1.3.16.7.
2018-09-26 14:37:08 +03:00
John Preston
9b85dd27ca
Allow to choose one of four default themes.
2018-09-26 14:36:55 +03:00
John Preston
cf9f7ef508
Fix several bugs for macOS 10.14.
2018-09-26 13:18:59 +03:00
John Preston
7f39d917ab
Delayed notification hide without animations.
2018-09-21 21:14:52 +03:00
John Preston
2e5a0e056c
Move to std::optional.
2018-09-21 19:28:46 +03:00
John Preston
850efbde95
Closed beta version 1.3.16.6.
2018-09-21 13:50:03 +03:00
John Preston
a11fb2816b
Use current language in change language box.
...
Fixes #5174 .
2018-09-21 13:49:13 +03:00
John Preston
23c2ae49c6
Add media date after index in default export name.
...
Fixes #5167 .
2018-09-21 13:08:41 +03:00
John Preston
96556d4a4c
Fix single chat export buttons.
...
Fixes #5120 .
2018-09-21 12:51:06 +03:00
John Preston
d601b60903
Fix disabled animations dialogs repaint.
2018-09-21 10:12:53 +03:00
John Preston
e451dec70c
Fix update button in new settings.
2018-09-20 23:05:28 +03:00
John Preston
51cbb9b310
Closed beta version 1.3.16.5.
2018-09-20 21:26:32 +03:00
John Preston
1c4f374e3c
Improve automatic media download box design.
2018-09-20 21:26:10 +03:00
John Preston
fd0719db6d
Add animations enable/disable setting.
...
Open chats / users on mouse press if animations are disabled.
2018-09-20 21:26:10 +03:00
John Preston
04dd4e30a8
Rename General->Advanced in Settings.
2018-09-20 21:26:10 +03:00
John Preston
1ffbec0215
Finish animations disabling.
...
Replace some infinite animations with static layouts.
2018-09-20 21:26:10 +03:00
John Preston
f68466b072
Don't scroll chats up when searching in chat.
2018-09-20 21:26:09 +03:00
John Preston
53219bcf70
Fix two bugs with supergroup history disappearing.
2018-09-20 10:02:02 +03:00
John Preston
81f9c70279
Closed beta version 1.3.16.4.
2018-09-19 19:22:15 +03:00
John Preston
233a87a8bc
Always export to subfolder of Downloads.
2018-09-19 19:22:15 +03:00
John Preston
00e4cfc345
Move data and storage to advanced settings.
2018-09-19 19:22:15 +03:00
John Preston
9388e154cf
Improve edit privacy box design.
...
Also move calls peer-to-peer settings to EditPrivacyBox.
2018-09-19 19:22:15 +03:00
John Preston
3ba2a7931e
Autosave bio in settings edit section.
2018-09-19 19:22:14 +03:00
John Preston
377689ae86
Fix build for Xcode 10.
2018-09-19 19:22:14 +03:00
John Preston
62ffd93cb7
New icons for the main menu.
2018-09-19 19:22:14 +03:00
John Preston
fe9f02e485
Improve self-destruct setting edit.
2018-09-19 19:22:14 +03:00
John Preston
130aa67ba0
Some settings reordered in sections.
2018-09-19 19:22:14 +03:00
John Preston
97a4c76043
Closed beta version 1.3.16.3.
2018-09-19 19:22:14 +03:00
John Preston
3d89a34adf
Fix crash in theme editor.
...
Fixes #5143 .
2018-09-19 19:22:14 +03:00
John Preston
5c7155c3a5
Improve privacy and security settings subsections.
2018-09-19 19:22:14 +03:00
John Preston
f582fbf010
Update icons in AddContactBox.
2018-09-19 19:22:14 +03:00
John Preston
c2039da600
Improve new settings design.
2018-09-19 19:22:14 +03:00
John Preston
ffc4cd3415
Closed beta version 1.3.16.2.
...
- Fix crashes in Windows caused by MSVC 15.8.4 regression.
- Add calls peer-to-peer setting to Privacy&Security.
2018-09-19 19:22:14 +03:00
John Preston
c4ca180745
Add call peer-to-peer setting in Privacy&Security.
2018-09-19 19:22:14 +03:00
John Preston
673fea47bd
Don't close info settings with changes by click.
2018-09-19 19:22:14 +03:00
John Preston
83fda73ce3
Workaround MSVC 15.8.4 regression.
...
It crashes with non-type-erased producers.
2018-09-19 19:22:14 +03:00
John Preston
a5f407a458
Closed beta version 1.3.16.1: Fix build for Xcode.
2018-09-19 19:22:14 +03:00
John Preston
88175aff1f
Closed beta version 1.3.16.1.
...
- New settings design.
2018-09-19 19:22:14 +03:00
John Preston
2f408cd773
Remove old settings.
2018-09-19 19:22:14 +03:00
John Preston
7d8ba66211
Core::UpdateApplication using new settings.
2018-09-19 19:22:14 +03:00
John Preston
c1ae9e9680
Implement intro wrap for new settings.
2018-09-19 19:22:14 +03:00
John Preston
34665cd6da
Save self to local storage map.
2018-09-19 19:22:13 +03:00
John Preston
0c8709ca5f
Replace App::self() with Auth().user().
...
Always have self Auth().user() when AuthSession exists.
2018-09-19 19:22:13 +03:00
John Preston
12ebae01b0
Show current privacy values in settings section.
2018-09-19 19:22:13 +03:00
John Preston
165511fb14
Add warning for unsaved Bio section closing.
2018-09-19 19:22:13 +03:00
John Preston
fbf3c005ff
Implement new settings design with icons etc.
2018-09-19 19:22:13 +03:00
John Preston
bbe6d2d13b
Implement information settings section.
2018-09-19 19:22:13 +03:00
John Preston
633ff4b60e
Implement privacy and security settings section.
2018-09-19 19:22:13 +03:00
John Preston
b8c2c3991f
Implement chat settings section.
2018-09-19 19:22:13 +03:00
John Preston
38f788f545
Implement general settings section.
2018-09-19 19:22:13 +03:00
John Preston
9af70551f3
Implement notifications settings section.
2018-09-19 19:22:13 +03:00
John Preston
316d015d23
Add three dot menu to settings. Edit + logout.
2018-09-19 19:22:13 +03:00
John Preston
cfce189201
Improve main menu > settings transition animation.
...
Remove full window cache in case of settings shown as a section.
2018-09-19 19:22:13 +03:00
John Preston
482ecf12ff
Fix settings show animation.
2018-09-19 19:22:13 +03:00
John Preston
50b0b61118
Accept typing codes in settings.
2018-09-19 19:22:13 +03:00
John Preston
a7b1d83a3c
Add upload new profile photo button to settings.
2018-09-19 19:22:13 +03:00
John Preston
8c1cc51c2e
Move peer photo update from Messenger to ApiWrap.
2018-09-19 19:22:13 +03:00
John Preston
e2207e33ef
Add FAQ and support buttons to settings.
2018-09-19 19:22:13 +03:00
John Preston
3f543347b8
Add language and scale settings.
2018-09-19 19:22:12 +03:00
John Preston
a7725f03bb
Add cover to settings main section.
2018-09-19 19:22:12 +03:00
John Preston
f0d092f126
Section dummies for new Settings.
2018-09-19 19:22:12 +03:00
John Preston
4f16ad6757
Move old settings to old_settings.
2018-09-19 19:22:12 +03:00
Magnus Groß
689aed7258
Show Emoji replacement tooltip on hover
...
When using the mouse, hovering over a emoji causes the corresponding
replacement text to appear in a tooltip. This feature is disabled, if
the option "Suggest emoji replacements" is disabled.
This closes #3739 , closes #743 and closes #4211 .
2018-09-19 13:54:46 +03:00
23rd
e966213ff8
Added shortcut to open dialog for attachements.
2018-09-19 12:25:16 +03:00
John Preston
eacc6b7b6e
Alpha version 1.3.16.
...
- Update libtgvoip, fix crash in calls.
- Fix crash in local cache database.
- Clear old local cache asynchronously.
2018-09-04 22:37:22 +03:00
John Preston
4b87363a20
Check value size before putting to cache db.
2018-09-04 22:37:22 +03:00
John Preston
9ba331693f
Async clear of legacy local storage.
...
Sync call to QDir::entryList is a bad idea for the user data folder.
Some users reported hanging on startup with 1.25M legacy cache files.
Now we enumerate up to 10000 files at once asynchronously and clear.
2018-09-04 22:37:22 +03:00
John Preston
4e80d54be1
Alpha version 1.3.15.
...
- Improved local caching for images and GIF animations.
- Control how much disk space is used by the cache
and for how long the cached files are stored.
2018-09-01 18:56:09 +03:00
John Preston
2096007ed9
Fix clearing leaked files with a passcode.
2018-09-01 18:56:09 +03:00
John Preston
80cd74edc8
Closed beta version 1.3.14.2: Fix fallthrough.
2018-09-01 18:56:08 +03:00
John Preston
55583c2237
Closed beta version 1.3.14.2.
2018-09-01 18:56:08 +03:00
John Preston
069232ec1b
Allow changing limits for cache in Settings.
2018-09-01 18:56:08 +03:00
John Preston
5733f4079f
Allow updating some database settings.
2018-09-01 18:56:08 +03:00
John Preston
55fe977d54
Add some tests for Database.
2018-09-01 18:56:08 +03:00
John Preston
736789a9ed
Closed beta version 1.3.14.1: Fix for OS X old.
2018-09-01 18:56:08 +03:00
John Preston
7150811aef
Closed beta version 1.3.14.1.
2018-09-01 18:56:08 +03:00
John Preston
63103ede81
Update libtgvoip.
2018-09-01 18:56:08 +03:00
John Preston
c86252777b
Remove leaked (unknown) files in user data folder.
2018-09-01 18:56:08 +03:00
John Preston
2bcdf27b03
Workaround GCC bug.
2018-09-01 18:56:08 +03:00
John Preston
2001d3c617
Allow cleaner to work after database is closed.
2018-09-01 18:56:08 +03:00
John Preston
8210a51fdc
Fix build for Xcode.
...
Also guard database compactor so that it won't work after closing.
2018-09-01 18:56:08 +03:00
John Preston
08ff324b1b
Work with Cache::Database in LocalStorageBox.
2018-09-01 18:56:08 +03:00
John Preston
55f60866cb
Set correct cache tags for different file types.
2018-09-01 18:56:08 +03:00
John Preston
e2f08d4161
Write uint8 tags to Database and count stats.
...
Also pass rvalues to Database where copies are required anyway.
2018-09-01 18:56:08 +03:00
John Preston
2e7f4c2f21
Use Storage::Cache::Database for file caching.
2018-09-01 18:56:08 +03:00
John Preston
a58c082cfa
Fix base::binary_guard.
2018-09-01 18:56:08 +03:00
John Preston
5824afa941
Add copy() and move() to Cache::Database.
2018-09-01 18:56:08 +03:00
John Preston
adcc11c474
Ignore database actions after IO error.
2018-09-01 18:56:08 +03:00
John Preston
4769a1a49f
Added 100k test for storage cache.
2018-09-01 18:56:08 +03:00
John Preston
f6a6a39d3b
Fix compactor and add simple tests for it.
2018-09-01 18:56:08 +03:00
John Preston
2940023cb0
Simplify db tests.
2018-09-01 18:56:08 +03:00
John Preston
d426f7242a
Implement Storage::Cache::Compactor for database.
2018-09-01 18:56:08 +03:00
John Preston
2f9d65b4eb
Add a generic BinlogReader.
2018-09-01 18:56:08 +03:00
John Preston
a4c1d5fe9d
Move cache database to a separate module.
...
Also start compactor code.
2018-09-01 18:56:08 +03:00
John Preston
13c7c99965
Ignore put queries that don't change anything.
2018-09-01 18:56:08 +03:00
John Preston
fbfa7e7be3
Write date/time inside Store cache record.
2018-09-01 18:56:08 +03:00
John Preston
e5dda6dd49
Write removes/touches in bundles. Apply limits.
2018-09-01 18:56:08 +03:00
John Preston
b9af3c7f34
Add base::ConcurrentTimer.
...
Write removes from cache database once an hour.
2018-09-01 18:56:08 +03:00
John Preston
64b8adb3d0
Isolate lib_base library. Use crl::time in getms.
2018-09-01 18:56:08 +03:00
John Preston
cb371f09ac
Clear old versions of Storage::Cache::Database.
2018-09-01 18:56:08 +03:00
John Preston
9147c12687
Add basic implementation of Storage::Cache DB.
2018-09-01 18:56:08 +03:00
John Preston
62a396b661
Fix Storage::File lock with killing and add tests.
2018-09-01 18:56:08 +03:00
John Preston
81731139e9
Add tests for storage encrypted file.
...
Also fix some bugs found by the tests.
2018-09-01 18:56:08 +03:00
John Preston
8a371b9c1b
New storage encrypted file.
2018-09-01 18:56:08 +03:00
John Preston
51092fb6a9
Fix file references for faved stickers.
2018-09-01 18:56:08 +03:00
John Preston
018abd6aad
Merge remote-tracking branch 'origin/dev'
2018-09-01 18:55:29 +03:00
Henning Schild
5292d75617
Linux: disable RegisterCustomScheme when internal updater is disabled
...
Closes: https://github.com/telegramdesktop/tdesktop/issues/5118
Signed-off-by: Henning Schild <henning@hennsch.de>
2018-09-01 10:12:09 +03:00
Nicholas Guriev
401e1166f9
Workaround internal compiler error in GCC
...
Closes : #5111
2018-09-01 10:10:14 +03:00
John Preston
45c1427f91
Version 1.3.14.
...
- Fix a crash in calls.
2018-08-27 19:07:59 +03:00
John Preston
46946c7323
Use correct SHA1_ functions.
...
Fixes #5103 .
2018-08-27 14:36:26 +03:00
John Preston
d98bbca353
Version 1.3.13.
...
- Export data from individual chats using the '...' menu.
- Added a new night theme.
- You can now assign custom themes as night and day themes
to quickly switch between them.
- Support for Telegram Passport 1.1 and improved password hashing
algorithm to better protect Telegram Passport data.
2018-08-25 13:50:51 +03:00
John Preston
83fcb8e8ed
Fix native names handling in passport.
2018-08-22 17:02:06 +03:00
John Preston
ec61aa0080
Edit last non-service message on KeyUp.
2018-08-22 09:50:36 +03:00
John Preston
4211501acf
Improve media viewer window decorations.
2018-08-22 09:50:35 +03:00
John Preston
ae6afad885
Closed beta version 1.3.13.4.
2018-08-20 17:34:26 +03:00
John Preston
3b8cee64b8
Closed beta version 1.3.13.3.
2018-08-20 17:26:28 +03:00
John Preston
a8da0c18ee
Closed beta version: 1.3.13.2: Fix broken beta.
2018-08-20 17:26:28 +03:00
John Preston
dac0471157
Closed beta version 1.3.13.2.
2018-08-20 17:26:28 +03:00
John Preston
07007ee5a5
Closed beta version 1.3.13.1.
2018-08-20 17:26:28 +03:00
John Preston
b78c08a30a
Bump version to 1.3.13.
2018-08-20 17:26:28 +03:00
John Preston
5a487bc30c
Refresh file references in saveGif/faveSticker.
2018-08-20 17:26:28 +03:00
John Preston
c913c77fef
Refresh file references when sending stickers.
2018-08-20 17:26:28 +03:00
John Preston
557d363d02
Refresh file references when downloading files.
2018-08-20 17:26:28 +03:00
John Preston
839885910c
Pass FileOrigin in all file downloads.
2018-08-20 17:26:28 +03:00
John Preston
ee16070abe
Update API scheme to layer 86.
2018-08-20 17:26:27 +03:00
John Preston
b8b5ab6378
Improve native name phrases in passport.
...
Also auto-save *_name to *_name_latin for english countries.
2018-08-20 17:25:33 +03:00
John Preston
5b88f4d3d2
Update API scheme.
2018-08-20 17:25:06 +03:00
John Preston
82a3cd9bdb
Use most-filled document from OneOf list.
2018-08-17 19:31:24 +03:00
John Preston
e25ecce887
Ask native names after all other fields are done.
2018-08-17 16:42:07 +03:00
John Preston
9f6d683415
Improve passport rows phrasing.
...
Also fix translations validation on value save.
2018-08-17 15:07:41 +03:00
John Preston
dc114d62c5
Handle APP_VERSION_OUTDATED in saving/accepting.
2018-08-17 14:11:09 +03:00
John Preston
6bf3006eb9
Rename payload->nonce in new passport scopes.
2018-08-17 14:01:23 +03:00
John Preston
fddc3d6ad9
Workaround MSVC 15.8 regressions.
2018-08-17 14:01:16 +03:00
John Preston
f76a2bc224
Add translations support to passport.
2018-08-14 20:48:23 +03:00
John Preston
6558a32794
Add [first|middle|last]_name_native support.
2018-08-14 15:51:12 +03:00
John Preston
b935d54fe7
Support common error for the whole value.
...
It is removed (considered fixed) if anything changes in the data.
2018-08-14 14:37:03 +03:00
John Preston
cb827406ca
Don't open passport links from inside the app.
...
They contain secret payload that should not be known to Telegram.
2018-08-14 09:49:14 +03:00
John Preston
36fcf2c60e
Add middle_name support to passport.
...
Also allow editing document without its details.
2018-08-14 09:42:06 +03:00
John Preston
7c173bd63f
Ignore errors for not asked fields.
2018-08-14 08:43:40 +03:00
John Preston
3c43f621ce
Start improved passport support.
2018-08-14 08:43:04 +03:00
John Preston
bdab477040
Update API scheme to layer 84.
2018-08-11 22:03:34 +03:00
John Preston
550c159ca8
Update API scheme to layer 83.
2018-08-04 23:11:04 +03:00
John Preston
aeec5d1542
Alpha version 1.3.12.
...
- Bug fixes and other minor improvements.
2018-08-04 21:53:40 +03:00
John Preston
b4aa213c64
Make MediaView modal with MainWindow transient parent on Linux.
...
There is hope :) that it will force MediaView to be floating in tiling WMs.
Possibly fixes #5048 .
2018-08-04 21:12:34 +03:00
John Preston
a241e10208
Bypass window manager for toast notifications.
...
Regression was introduced in be043a4437
.
Fixes #5052 .
2018-08-04 21:12:34 +03:00
John Preston
90f6642d33
Use always the same sizes for group layout.
...
For the floating point precision to matter less in the album layout
decisions use always full image sizes for layout
when sending an album and when displaying it.
Fixes #5049 .
2018-08-04 16:48:15 +03:00
John Preston
c8aa35d23c
Don't show PopupMenu for inactive window on macOS.
...
This is a fixup for 06bf67c146
.
2018-08-04 15:17:23 +03:00
John Preston
a76658ba46
Alpha version 1.3.11.
...
- Added a new night theme.
- You can now assign custom themes
as night and day themes to quickly switch between them.
2018-08-02 17:46:50 +03:00
John Preston
6796204126
Fix build for Xcode.
2018-08-02 17:46:50 +03:00
John Preston
1c5e91c9a8
Refresh EditCaptionBox thumbnail when loaded.
2018-08-02 17:46:49 +03:00
John Preston
7f16675d2f
Fix via @bot display in Saved Messages.
...
Fixes #5034 .
2018-08-02 17:46:49 +03:00
John Preston
6c7c442ad2
Remove excess RGB -> HSV -> RGB transformation.
...
Fixes #5043 .
2018-08-02 17:46:49 +03:00
John Preston
36b7c1c720
Fix default night mode applying.
2018-08-02 17:46:49 +03:00
John Preston
06bf67c146
Don't show PopupMenu for inactive window on macOS.
...
On macOS context menu (right click) doesn't activate the window that was clicked.
- You can't activate it yourself if some other application is active.
- It's hard to make menu work while window still is inactive (like macOS menus).
Because when you left-click anything after right click Qt makes the window
something-like-focused (it shows on top and receives input), but not really
(it still displays as inactive, cursor not blinking and all). Looks like Qt bug.
2018-08-01 20:14:55 +03:00
John Preston
8cc0fbc687
Fix unmute-by-finished timers.
...
Fixes #5039 .
2018-08-01 19:58:50 +03:00
John Preston
c846a14118
Fix suggest export box layout.
2018-08-01 16:15:51 +03:00
John Preston
097424c535
Fix request pending webpage.
2018-07-31 22:56:05 +03:00
John Preston
c7ed36d558
Check for composition in WM_NCACTIVATE.
2018-07-31 22:56:04 +03:00
John Preston
95eab45108
Fix export messages pagination.
...
Also fix reply highlight.
Also fix channel service messages.
Also improve single chat export progress display.
2018-07-31 22:56:04 +03:00
John Preston
f852813734
Improved night mode switching.
2018-07-31 22:56:04 +03:00
John Preston
ca6a331a26
Don't close send files box by outside click.
2018-07-31 22:56:04 +03:00
John Preston
bfae205fbe
Fix animation in single column layout.
2018-07-31 22:56:04 +03:00
John Preston
aaa1245430
Add some javascript handlers to HTML export.
2018-07-31 22:56:03 +03:00
John Preston
a99ae76ad4
Allow single chat history export.
2018-07-31 22:56:03 +03:00
John Preston
6429e8b532
Improve theme applying.
2018-07-31 22:56:03 +03:00
John Preston
cb338e330f
Allow independently change default / night themes.
2018-07-31 22:56:03 +03:00
John Preston
4c0551ebb1
Fix crash in tcp connection implementation.
2018-07-31 22:56:02 +03:00
John Preston
06fc23fc59
Fix possible premature export bar destruction.
2018-07-31 22:56:02 +03:00
John Preston
41977bf515
Fix build for Xcode.
2018-07-31 22:56:02 +03:00
John Preston
ffd2817d18
Destroy InputField::Inner before InputField.
...
Inner has a pointer to parent and uses it assuming it is InputField.
If Inner lives longer than InputField (till ~QWidget) then in some
cases it accesses InputField as a (not completely) destroyed object.
2018-07-31 22:56:02 +03:00
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