397 Commits

Author SHA1 Message Date
Ali
f92f4c38c6 Fetch improvements 2023-03-20 16:33:54 +04:00
Ali
fb7bc21da1 Add FetchV2 2023-03-17 12:35:18 +04:00
Ali
91683dc60d Remove debugging 2023-03-14 22:25:07 +04:00
Ali
eed4f9801c Add MediaFileContextV2Impl 2023-03-14 19:15:39 +04:00
Ali
c7d9f0667b Fix local-remote message ordering 2023-03-10 22:29:20 +04:00
Ali
d846bbf510 Add clear storage progress 2023-03-07 13:45:21 +04:00
Ali
58811a33bb Add transaction blocking to storage box 2023-03-03 14:08:46 +04:00
Ali
1984d6d970 Fix decoding 2023-02-23 23:56:16 +04:00
Ali
715d72ba3f Defensive Coding 2023-02-22 20:58:08 +04:00
Ali
775d0ab51b Cache eviction improvements 2023-02-21 22:14:59 +04:00
Ali
583210c7fb DB optimizations 2023-02-21 22:14:12 +04:00
Ali
8735edc6fb UI optimizations 2023-02-18 00:05:50 +04:00
Ali
08f49fdaad No need to search cache here 2023-02-13 21:26:12 +04:00
Ali
f6be1e4120 Network optimizations 2023-02-07 23:23:18 +04:00
Ali
5f3de7a40b UI optimizations 2023-02-07 23:23:06 +04:00
Ali
6dd073e114 Merge commit 'd5b2d433635831d8b1e193dc6741b02810855f8b'
# Conflicts:
#	submodules/TelegramUI/Sources/AppDelegate.swift
2023-02-03 20:39:44 +01:00
Ali
f66213b63e Support chat list state reset 2023-02-03 20:36:35 +01:00
Mike Renoir
1e5381a6f2 macos 10.12 crash fix 2023-02-03 14:30:39 +04:00
Ilya Laktyushin
b2b7bd0ed8 Remove test code 2023-01-25 19:55:23 +04:00
Ali
686339aa56 UI improvements 2023-01-25 16:28:01 +01:00
Ali
1ce798c465 Optimize cache cleanup for default settings 2023-01-24 14:25:52 +01:00
Ali
4199e25314 Fix channel comment message threadIds 2023-01-15 20:42:37 +04:00
Ali
858f765d1c Merge commit '1bc6d85f0f221e08bb328c4f2764a031fec879b5' 2023-01-10 21:53:17 +04:00
Ali
1361467ffe Process subdirectories after completing the current folder. Otherwise we might exceed the OS limit of 256 open files when nesting. 2023-01-10 13:26:26 +04:00
Ali
3b31d6bbcd Experimental: roll back performance-related changes 2023-01-09 21:54:58 +04:00
Mike Renoir
a5c36af0f4 macos typo 2023-01-09 14:58:03 +04:00
Ali
1249733d95 Don't perform directory mapping if the total size does not exceed the limit 2023-01-09 00:35:14 +04:00
Ali
27fdc2de5f Move time-based cleanup to memory for now 2023-01-09 00:12:50 +04:00
Ali
1aa0d30a08 Try one more time after deleting corrupted database 2023-01-07 15:15:56 +04:00
Ali
cfff49d6c0 StorageBox: use shared queue 2023-01-07 15:05:45 +04:00
Ali
da7b04a592 Storage usage improvements 2023-01-03 17:44:14 +04:00
Ali
bf5382c9b4 Storage management improvements 2022-12-30 20:03:35 +04:00
Ali
b3ac092f2f Add includeMessages API [skip ci] 2022-12-29 00:14:29 +04:00
Ali
a2da668fdf Storage management improvements 2022-12-29 00:06:26 +04:00
Ali
480f394797 StorageBox: use unique ids in stats calculation 2022-12-26 21:05:02 +04:00
Ali
c714d23730 Storage management improvements 2022-12-25 00:14:38 +04:00
Ali
880b97eaeb Make max cache size functional again 2022-12-24 22:45:14 +04:00
Ali
1ea4088098 Merge commit '6ece02e998ee2812e81c9166cae8f17d71ee643d' 2022-12-24 20:25:59 +04:00
Ali
d3f078410d A coarse approximation of storage management UI 2022-12-24 20:25:56 +04:00
Mike Renoir
2a3dca7aaf macos related 2022-12-23 22:48:29 +01:00
Ali
dd06922e85 Refactor peer list calculation 2022-12-23 23:47:39 +04:00
Ali
54b0fbff60 Storage improvements 2022-12-23 21:51:22 +04:00
Ali
d813f5afa8 Storage improvements 2022-12-23 13:45:55 +04:00
Ali
da1cd87ede Fix remove reference 2022-12-22 00:04:10 +04:00
Ali
eb1947b8b3 Storage calculation and UI improvements 2022-12-21 23:53:11 +04:00
Ali
45ff6ba714 Storage calculation 2022-12-20 21:26:55 +04:00
Ali
614c74b0b0 [WIP] Modern cache 2022-12-17 00:17:31 +04:00
Ali
fc24724e2e [WIP] Modern cache eviction 2022-12-13 22:20:00 +04:00
Ali
0bc15c8efa Improve media index 2022-12-10 00:23:25 +04:00
Ali
1656ecff49 - Forum improvements
- Global autoremove settings
2022-11-25 23:08:40 +04:00