Commit graph

5016 commits

Author SHA1 Message Date
Diogo
0111f41da2 upd 2025-01-21 15:03:38 +00:00
Diogo
4a100520e3 rfc: chat list pagination dump 2025-01-21 15:02:15 +00:00
Diogo
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
Evgeny Poberezkin
b491a7e735
core: simplexmq 6.3.0.2 2025-01-20 18:43:25 +00:00
Evgeny
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
spaced4ndy
20fa30eacc
core: Mobile.hs postgres interface (#5545)
* core: Mobile.hs postgres interface

* sqlite

* fix

* errors

* postgres

* rename

* rename, refactor

* merge files

* rename

* update simplexmq

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2025-01-20 17:41:48 +04:00
Evgeny
0e940719c1
directory: log superusers, admin users and owners group (#5547) 2025-01-19 00:16:45 +00:00
Evgeny Poberezkin
830838fc4c
cli: require single quotes around names with commas (fixes names in bot parameters) 2025-01-17 13:38:28 +00:00
spaced4ndy
d238a3c18f
core: update simplexmq (reopenStore), fix postgres compilation (#5543) 2025-01-17 17:14:33 +04:00
Evgeny
a59dea27b9
core: support names with spaces in bot parameters (#5542) 2025-01-17 12:09:08 +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
Evgeny Poberezkin
46f9a7898a
docs: update transparency report 2025-01-15 10:05:28 +00:00
sh
0c31c9f523
flatpak: update metainfo (#5535)
* flatpak: update metainfo

* Update scripts/flatpak/chat.simplex.simplex.metainfo.xml
2025-01-15 08:50:41 +00:00
Evgeny Poberezkin
b070af5c74
blog: update 2025-01-15 08:23:29 +00:00
Evgeny Poberezkin
6b5a1bf25d
6.3-beta.1: ios 260, android 270, desktop 88 2025-01-14 22:37:02 +00:00
Evgeny Poberezkin
9c44ff404e
blog: update 2025-01-14 19:48:37 +00: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
Diogo
748af1fdc2
desktop, android: fix group moderation on multi select (#5530) 2025-01-13 22:31:04 +00:00
Evgeny
27481116f0
core: 6.3.0.1 (simplexmq 6.3.0.1) 2025-01-13 18:59:33 +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
Diogo
0d44e9f0f5
core, ui: clean media filename on forwards (#5522)
* core, ui: clean media name on forwards

* fix forward tests for new jpg files format
2025-01-13 16:51:15 +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
Evgeny
db8f33debe
core: add index to load chats faster (#5521)
* core: add index to load chats faster

* schema

* revert query (sqlite)

* Revert "revert query (sqlite)"

This reverts commit 194a48d61f.

---------

Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com>
2025-01-13 14:06:12 +00:00
Stanislav Dmitrenko
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
Evgeny Poberezkin
d287df2640
core: fix ghc 8.10.7 import 2025-01-13 00:45:36 +00:00
Diogo
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 Poberezkin
9a736b6417
core: 6.2.4.0 2025-01-12 21:58:16 +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
Stirlitz1337
0d6b26c269
fix typo (#5506) 2025-01-11 22:31:57 +00:00
Diogo
d81ae757eb
ios: moved and rename major tag components to match android/desktop (#5459)
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2025-01-11 10:49:53 +00:00
Stanislav Dmitrenko
bbb58c8e09
ios: report tags and icon on ChatList (#5503)
* ios: report tags and icon on ChatList

* unfilled flag

* changes

* update lib, simplify

* fix

* simpler

* one loop

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2025-01-11 10:39:39 +00:00
Stanislav Dmitrenko
e3ddf04266
android, desktop: fix reports dashboard (#5508)
* android, desktop: fix reports dashboard

* change
2025-01-11 08:48:00 +00:00
Stanislav Dmitrenko
821f034d18
Revert "android, desktop: ability to scroll in all alerts if screen is small (#5470)" (#5509)
This reverts commit 2793692a16.
2025-01-10 22:05:05 +00:00
Stanislav Dmitrenko
57cd99f619
android, desktop: disable new emojis (#5507) 2025-01-10 21:16:05 +00:00
Diogo
77de92be03
android, desktop: fix size changing when empty (#5497)
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2025-01-10 21:14:46 +00:00
Stanislav Dmitrenko
94815bf644
android, desktop: reports dashboard (#5471)
* android, desktop: reports dashboard

* changes

* changes

* unneeded updates and fixes

* changes

* api change

* item moderated/deleted

* a lot of changes

* changes

* reports tag and icon in ChatList

* archived by

* increasing counter when new report arrives

* refactor

* groupInfo button and closing when needed

* fix archived by

* reorder

* simplify

* rename

* filled flag

* Revert "filled flag"

This reverts commit 8b5da85101.

* removed support of archived page and counter

* fix closing modal

* show search button in bar without menu

* removed content filter

* no icon

* Revert "no icon"

This reverts commit 86c725b53e.

* fix tags

* unlogs

* unlogs

* chat item statuses

* background color

* refactor

* refactor

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2025-01-10 19:41:33 +00:00
Evgeny
c8c6a832dd
core: fix report count when loading chat (#5505)
* core: fix report count when loading chat

* remove "deleted" parameter from api
2025-01-10 19:41:01 +00:00
Evgeny Poberezkin
5fcf5c2cf8
Merge branch 'stable' 2025-01-10 13:59:21 +00:00
Evgeny Poberezkin
3f116c01d3
core: fix encoding 2025-01-10 13:58:23 +00:00
Stanislav Dmitrenko
d5ce770f41
android, desktop: non-transparent background in some cases (#5502) 2025-01-10 13:38:05 +00:00
Diogo
5289d86254
android, desktop: prevent swipe reply to reports (#5499) 2025-01-10 12:03:38 +00:00
spaced4ndy
e05a35e26e
core: support postgres backend (#5403)
* postgres: modules structure (#5401)

* postgres: schema, field conversions (#5430)

* postgres: rework chat list pagination query (#5441)

* prepare cabal for merge

* restore cabal changes

* simplexmq

* postgres: implementation wip (tests don't pass) (#5481)

* restore ios file

* postgres: implementation - tests pass (#5487)

* refactor DB options

* refactor

* line

* style

* style

* refactor

* $

* update simplexmq

* constraintError

* handleDBErrors

* fix

* remove param

* Ok

* case

* case

* case

* comment

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2025-01-10 11:27:29 +00:00
Evgeny Poberezkin
13fae855fc
Merge branch 'stable' 2025-01-09 22:29:31 +00:00
Diogo
cd9eb66ebb
ui: remove support for inline moderation (#5495)
* android: remove support for inline moderation

* ios: emove support for inline moderation

* fix prefix on preview for ios

* unused

* final pass

* ios: should not be able to assign moderator

* button label

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2025-01-09 22:28:29 +00:00