Commit Graph
2835 Commits
Author SHA1 Message Date
Avently 4c42b953d0 Merge branch 'master' into av/ios-infinity-scroll 2025-01-22 13:34:51 -08:00
Avently c52cad5167 trimming, edge cases 2025-01-22 13:34:18 -08:00
969a7c433d android, desktop: support chat item ttl per chat (#5546)
* android, desktop: support chat item ttl per chat

* disable all intereactions when reloading ttl

* changes matching ios

* changes

* simplify

* changes

* divided apiLoadMessages

* change

* stacktrace

* unneeded coroutineScope

* only disable ttl

* remove delay

* look

* look

* Revert "look"

This reverts commit 86a5d1d511.

---------

Co-authored-by: Avently <7953703+avently@users.noreply.github.com>
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2025-01-22 19:32:09 +00:00
Avently 702e405bb4 change after merge 2025-01-21 19:25:50 -08:00
Avently 0e8c981b46 Merge branch 'master' into av/ios-infinity-scroll 2025-01-21 19:19:46 -08:00
Avently 2e920da031 read 2025-01-21 18:37:37 -08:00
Avently da328ca9ff less logs 2025-01-21 18:35:06 -08:00
Avently ed5ddc1884 finally 2025-01-21 18:23:40 -08:00
DiogoandEvgeny Poberezkin 5bd8dc1f71 desktop, android: use timestamp as file name for videos (#5539)
* desktop, android: hide file name on video uploads

* indirection

* never makeup extensions

* param instead of fn

* format

* replaced comment

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2025-01-21 10:58:27 +00:00
Evgeny Poberezkin 9cf2b5a1e4 ios: update core library 2025-01-20 19:23:39 +00:00
EvgenyandDiogo 7e864f9178 core, ui: support chat item TTL per chat and group aliases (#5415)
* core: support chat item TTL per chat

* ios: UI mockup

* core: chat time to live and group local alias support (#5533)

* functions and type placeholders

* simplify

* queries to make tests pass

* set chat queries

* fetch queries

* get local aliases for groups

* local alias support for groups

* simplify

* fix tests

* fix

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>

* migration

* add test for expiration

* expireChatItems

* refactor queries, read objects inside the loop

* add groupId to query

* fix updateGroupAlias

* ios group alias

* ttl

* changes

* fixes and test

* new types for ttl

* chat and groups ttl in ios

* accurate alert

* label

* progress indicator, disable interactions while api running

* just call expire chat items

* android, desktop: add local alias to groups (#5544)

* android, desktop: add local alias to groups

* different placeholder for chats vs contacts

* improvements and fixes

* only expire chat items, not all items, when chat ttl changes

* refactor, fix conditions

* refactor

* refactor ChatTTLOption

* text

* fix

* make ttl state

* fix crash/remove warnings

* fix for current?

---------

Co-authored-by: Diogo <diogofncunha@gmail.com>
2025-01-20 18:06:00 +00:00
Avently 2155d6c2ce markread 2025-01-20 08:08:09 -08:00
Avently 92eda6fae6 changes 2025-01-20 08:05:16 -08:00
Evgeny Poberezkin 0150254ef7 Merge branch 'master' into av/ios-infinity-scroll 2025-01-19 21:37:16 +00:00
Evgeny 0e940719c1 directory: log superusers, admin users and owners group (#5547) 2025-01-19 00:16:45 +00:00
Avently bbd8cc2477 next/prev 2025-01-18 02:39:36 -08:00
Avently baef282320 optimization 2025-01-17 14:24:32 -08:00
Avently 90c79aa013 performance - in background 2025-01-17 14:23:03 -08:00
Avently 391bfec786 performance 2025-01-17 14:12:06 -08:00
Avently 26ae72022b disable trimming 2025-01-17 13:45:10 -08:00
Avently cb4f1e5a11 one more parameter in hash 2025-01-17 13:38:06 -08:00
Avently 1047c44f69 performance 2025-01-17 13:25:03 -08:00
Avently 86d20f6b9f 10 instead of 5 2025-01-17 05:07:04 -08:00
Avently da41727a9f allow marking read 2025-01-17 05:03:52 -08:00
Avently 359e5dbad8 optimize 2025-01-17 05:02:00 -08:00
Avently 5374e9e714 fix initial loading and trimming items 2025-01-17 03:58:53 -08:00
Evgeny Poberezkin 0d6ce186e1 Merge branch 'master' into av/ios-infinity-scroll 2025-01-17 10:48:19 +00:00
Evgeny 951156f7fb directory: process group deletion correctly, group of owners (#5540)
* directory: process group deletion correctly, command to invite owners of listed groups to the group of owners

* dont invite to owners group twice
2025-01-17 10:32:57 +00:00
Avently 563e67457d encreased initial and preload counters 2025-01-16 10:20:51 -08:00
Avently 56982d30e7 fixed counters 2025-01-16 09:27:04 -08:00
Avently 31ee89c3c7 optimized item identifiers to use merged item directly 2025-01-16 04:55:24 -08:00
Avently 890e35b902 fixes 2025-01-16 03:33:30 -08:00
Avently 7d7ecc40de changes 2025-01-16 02:50:43 -08:00
Avently 23af678c0b commented deceleration logic 2025-01-15 08:57:29 -08:00
Avently 4e99874bd2 changes 2025-01-15 08:18:59 -08:00
Evgeny Poberezkin 6b5a1bf25d 6.3-beta.1: ios 260, android 270, desktop 88 2025-01-14 22:37:02 +00:00
Avently 7a1cf8300d changes 2025-01-14 10:08:30 -08:00
Evgeny a2b1c939a1 blog: privacy preserving content moderation (#5528)
* blog: privacy preserving content moderation

* update

* update

* update

* image, links
2025-01-14 17:41:21 +00:00
Avently bf54e22bee Merge branch 'master' into av/ios-infinity-scroll 2025-01-13 23:28:22 -08:00
Diogo 748af1fdc2 desktop, android: fix group moderation on multi select (#5530) 2025-01-13 22:31:04 +00:00
Evgeny Poberezkin 457774bd7d Merge branch 'stable' 2025-01-13 18:57:59 +00:00
Stanislav Dmitrenko 9cefcb3fe8 ios: storage breakdown (#5529)
* ios: storage breakdown

* spaces
2025-01-13 18:56:41 +00:00
Evgeny Poberezkin 49bf3cc673 Merge branch 'stable' 2025-01-13 17:42:14 +00:00
Stanislav Dmitrenko bd396cb4d6 ui: deleting wallpapers after deleting user and chats (#5524)
* ui: deleting wallpapers after deleting user and chats

* ios

* change

* change

* change

* fix deleting wallpapers
2025-01-13 16:40:07 +00:00
Evgeny Poberezkin ddd3956a68 blog: change date 2025-01-13 14:52:03 +00:00
Stanislav DmitrenkoandEvgeny Poberezkin ef72d8e446 ui: open links from chat list with confirmation (#5519)
* ui: open links from chat list with confirmation

* appSettings

* ios

* core: migrate setting

* ios icon

* android icon

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2025-01-13 12:46:42 +00:00
Evgeny Poberezkin daea3b1056 Merge branch 'stable' 2025-01-13 11:21:24 +00:00
Evgeny Poberezkin 161143add0 6.2.4: ios 259, android 268, desktop 87 2025-01-13 00:47:09 +00:00
DiogoandEvgeny Poberezkin 748287b724 ui: disable report item feature (#5498)
* ui: disable report item feature

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2025-01-12 22:29:54 +00:00
Evgeny eacae74fed core, ui: errors for blocked files and contact addresses (#5510)
* core, ui: errors for blocked files and contact addresses

* android

* iOS: How it works, stub for blog post

* android: blocked errors WIP

* android: alert with button

* update

* fix encoding

* nix

* simplexmq
2025-01-12 21:25:25 +00:00