Evgeny Poberezkin
005d99ad50
docs: trasparency reports ( #4007 )
2024-04-09 21:45:48 +01:00
Evgeny Poberezkin
1fa79a2654
android, desktop: fix incorrect event type for critical/internal error alerts
2024-04-09 18:18:11 +01:00
Evgeny Poberezkin
72611084d3
core: debug events ( #4006 )
2024-04-09 17:31:52 +01:00
Evgeny Poberezkin
a5db36469d
core: api to forward messages ( #3968 )
...
* wip
* wip
* test
* mute
* tests
* simplify (only bool flag)
* re-encrypt file
* tests
* more tests (wip)
* fix relative paths, refactor
* more tests
* more locks
* fix, tests
* more tests
* rework (revert from bool to ids)
* update schema
* more tests
* add to info
* ForwardedMsg container
* Revert "ForwardedMsg container"
This reverts commit bb57f12151 .
* parser
* more tests
* rework api
* more locks
* test
* move
* remove from
* view
* prohibit editing
* item info view
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2024-04-09 16:02:59 +04:00
Evgeny Poberezkin
f8e6a78a3b
core: fix nix config ( #4003 )
...
* bump
* more compilers
* i686 32bit only 8.10.7
---------
Co-authored-by: Moritz Angermann <moritz.angermann@gmail.com >
2024-04-09 08:15:29 +01:00
spaced4ndy
5b0c8e0f76
core: improve some tests ( #4000 )
2024-04-08 18:16:29 +04:00
Evgeny Poberezkin
2968cd0460
rfc: protocol extensions for channels/super-peers ( #3980 )
2024-04-05 16:46:37 +01:00
Evgeny Poberezkin
8ffb4e500e
Merge branch 'stable'
2024-04-05 15:30:09 +01:00
Stanislav Dmitrenko
6133993cfe
android, desktop: fix build error related to JVM version ( #3995 )
2024-04-05 15:29:41 +01:00
Evgeny Poberezkin
0d7a32877f
ci: build armv7a with 8.10.7 in the main branches (master, stable) ( #3733 )
...
Co-authored-by: Moritz Angermann <moritz.angermann@gmail.com >
2024-04-05 12:24:34 +01:00
Evgeny Poberezkin
18efc28d16
core: additional group preferences: prohibit SimpleX links, restrict some features to specific roles ( #3964 )
...
* core: additional group preferences: prohibit SimpleX links, restrict some features to specific roles
* add role to group preference items, tests
2024-04-04 20:41:56 +01:00
spaced4ndy
069395c2a0
core: entity locks ( #3962 )
...
* core: entity locks
* more locks
* update sha256map
* add delay
* clean up
* empty
* fix tests
* empty
* empty
* more delays
* empty
* comment delays
* Revert "comment delays"
This reverts commit 4245b545fb .
* Revert "Revert "comment delays""
This reverts commit f803386945 .
* take lock in the beginning of processing loop
* empty
* empty
* remove lock
* rework file locks
* empty
* fix
* empty
* add connection locks
* empty
* fix test
* empty
* remove commented delays
* add to debug locks
* update
* refactor
* refactor
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-04-04 19:24:42 +01:00
Stanislav Dmitrenko
a725d2efac
desktop (windows): fix build ( #3990 )
2024-04-04 14:18:33 +01:00
Evgeny Poberezkin
5f9710e4bb
blog: post
2024-04-04 13:17:20 +01:00
Evgeny Poberezkin
ea6c5bfb0b
5.6.1: ios 206, android 193, desktop 36
v5.6.1-fdroid
v5.6.1
2024-04-04 08:58:24 +01:00
Stanislav Dmitrenko
14c279d1e0
android: possibly, prevent TooManyRequests exception ( #3989 )
...
* android: possibly, prevent TooManyRequests exception
* new line
2024-04-03 15:15:44 +01:00
Stanislav Dmitrenko
d2de81100d
android: workaround of pager's bug ( #3988 )
2024-04-03 15:11:04 +01:00
Stanislav Dmitrenko
9b28ae6d9e
desktop: remote connection host/port fix ( #3987 )
2024-04-03 11:58:32 +01:00
Evgeny Poberezkin
ea862a8f34
core: 5.6.1.1 (simplexmq 5.6.2.1)
2024-04-03 11:43:42 +01:00
Evgeny Poberezkin
2bd1a82b7d
core: revert "deps: switch to base64 via simplexmq ( #3957 )" ( #3985 )
...
* Revert "deps: switch to base64 via simplexmq (#3957 )"
This reverts commit d65137882b .
* update simplexmq
2024-04-03 10:47:38 +01:00
Evgeny Poberezkin
97a37634ef
ios: 5.6.1 build 205
2024-04-03 01:47:01 +01:00
Stanislav Dmitrenko
28fbc1cd84
desktop: correct height of a window ( #3982 )
2024-04-02 20:05:14 +01:00
Stanislav Dmitrenko
b8ee2af5b7
deskop: show window icon ( #3983 )
...
* deskop: show window icon
* size
2024-04-02 18:57:23 +01:00
Stanislav Dmitrenko
c234809894
ios: improvement of chat item context menu ( #3981 )
...
* ios: improvement of chat item context menu
* rename
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-04-02 17:00:24 +01:00
Evgeny Poberezkin
e1a997877a
rfc: groups based on super-peers (WIP) ( #3917 )
2024-04-01 15:04:13 +01:00
Evgeny Poberezkin
69218952c3
core: 5.6.1.0
2024-04-01 14:36:45 +01:00
Evgeny Poberezkin
dc2591b0bf
ios: build settings ( #3978 )
2024-04-01 13:55:26 +01:00
Evgeny Poberezkin
2272b77b53
ios: refactor notifications ( #3976 )
...
* ios: refactor notifications
* refactor
2024-04-01 13:52:28 +01:00
Evgeny Poberezkin
d90e2f4436
core: remove mtl typeclasses to reduce overhead ( #3975 )
...
* core: remove mtl typeclasses to reduce overhead
* strict data, optimization
* update simplexmq, clean up
* un-unlift attachRevHTTP2Client
* remote
---------
Co-authored-by: Alexander Bondarenko <486682+dpwiz@users.noreply.github.com >
2024-04-01 13:34:45 +01:00
Evgeny Poberezkin
9b6ca23dcb
ios: fix UI freezes on start and when exiting background ( #3972 )
...
* ios: fix UI freezes on start and when exiting background
* remove unused code
* comments
2024-03-29 22:58:36 +00:00
Evgeny Poberezkin
1410b4bd85
ios: prevent call to apiContactInfo after the app is suspended
2024-03-29 19:43:16 +00:00
Evgeny Poberezkin
42a35e8c72
ios: prevent call to listUsers after the app is suspended and database is closed
2024-03-29 18:58:55 +00:00
Evgeny Poberezkin
86fe28f1ed
core: chat hooks allowing to extend or customize chat core ( #3953 )
...
* core: chat hooks allowing to extend or customize chat core
* update
* json
* custom response
* user in db queries
2024-03-29 18:30:17 +00:00
Evgeny Poberezkin
735359c279
android: strings for permissions
2024-03-29 18:28:54 +00:00
Stanislav Dmitrenko
3d20465662
android: more user-friendly way of granting permissions in call ( #3945 )
...
* android: more user-friendly way of granting permissions in call
* changes
* ask permissions without click at first
* changes in logic and UI
* enhancements
* show alert only when non in PiP
* change
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-03-29 18:19:36 +00:00
Stanislav Dmitrenko
b64ae90850
ios: NotificationService refactoring ( #3961 )
...
* ios: NotificationService refactoring
* refactor
* removed unused code
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-03-28 17:28:10 +00:00
spaced4ndy
366b58ead5
core: don't save async commands records for ack ( #3904 )
2024-03-28 19:52:06 +04:00
spaced4ndy
32bcaad126
ui: add missing error types ( #3925 )
2024-03-28 17:49:09 +04:00
Alexander Bondarenko
d65137882b
deps: switch to base64 via simplexmq ( #3957 )
...
* deps: switch to base64 via simplexmq
* update error text
* update nix
* set simplexmq to master
* update paths
2024-03-28 13:09:04 +00:00
spaced4ndy
095d613f01
website: translations ( #3960 )
...
* Translated using Weblate (Polish)
Currently translated at 100.0% (254 of 254 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/pl/
* Translated using Weblate (Russian)
Currently translated at 100.0% (254 of 254 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/ru/
* Translated using Weblate (Hebrew)
Currently translated at 100.0% (254 of 254 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/he/
* Translated using Weblate (Finnish)
Currently translated at 100.0% (254 of 254 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/fi/
* Translated using Weblate (Finnish)
Currently translated at 100.0% (254 of 254 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/fi/
---------
Co-authored-by: Jakub <fioletowy.temp@tutanota.com >
Co-authored-by: whoami11 <hvhdinik@gmail.com >
Co-authored-by: You and me <trash.93m78@slmail.me >
Co-authored-by: Jiri Grönroos <jiri.gronroos@iki.fi >
2024-03-28 12:30:31 +00:00
spaced4ndy
f22beefbd4
ui: translations ( #3959 )
...
* Translated using Weblate (German)
Currently translated at 100.0% (1687 of 1687 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/de/
* Translated using Weblate (Russian)
Currently translated at 100.0% (1687 of 1687 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ru/
* Translated using Weblate (German)
Currently translated at 100.0% (1478 of 1478 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/de/
* Translated using Weblate (Russian)
Currently translated at 100.0% (1478 of 1478 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/ru/
* Translated using Weblate (French)
Currently translated at 100.0% (1478 of 1478 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/fr/
* Translated using Weblate (French)
Currently translated at 100.0% (1478 of 1478 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/fr/
* Translated using Weblate (Italian)
Currently translated at 100.0% (1687 of 1687 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/it/
* Translated using Weblate (Italian)
Currently translated at 100.0% (1478 of 1478 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/it/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (1687 of 1687 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/es/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (1478 of 1478 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/es/
* Translated using Weblate (Japanese)
Currently translated at 98.3% (1659 of 1687 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ja/
* Translated using Weblate (Czech)
Currently translated at 98.2% (1657 of 1687 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/cs/
* Translated using Weblate (Arabic)
Currently translated at 95.9% (1619 of 1687 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ar/
* Translated using Weblate (Ukrainian)
Currently translated at 100.0% (1687 of 1687 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/uk/
* Translated using Weblate (Ukrainian)
Currently translated at 100.0% (1478 of 1478 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/uk/
* Translated using Weblate (Portuguese)
Currently translated at 0.3% (5 of 1478 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/pt/
* Translated using Weblate (Hebrew)
Currently translated at 100.0% (1687 of 1687 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/he/
* Translated using Weblate (Hebrew)
Currently translated at 41.7% (617 of 1478 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/he/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (1478 of 1478 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/tr/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1687 of 1687 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1478 of 1478 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1478 of 1478 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (Japanese)
Currently translated at 98.4% (1661 of 1687 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ja/
* Translated using Weblate (Portuguese)
Currently translated at 45.2% (763 of 1687 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/pt/
* Translated using Weblate (Portuguese)
Currently translated at 3.7% (55 of 1478 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/pt/
* Translated using Weblate (Hebrew)
Currently translated at 100.0% (1687 of 1687 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/he/
* Translated using Weblate (Japanese)
Currently translated at 99.4% (1678 of 1687 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ja/
* Translated using Weblate (Portuguese)
Currently translated at 3.7% (56 of 1478 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/pt/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (1687 of 1687 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/nl/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (1478 of 1478 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/nl/
* Translated using Weblate (Portuguese)
Currently translated at 7.3% (109 of 1478 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/pt/
* Translated using Weblate (Bulgarian)
Currently translated at 96.7% (1430 of 1478 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/bg/
* Translated using Weblate (Bulgarian)
Currently translated at 100.0% (1687 of 1687 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/bg/
* Translated using Weblate (Vietnamese)
Currently translated at 5.6% (96 of 1687 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/vi/
* Translated using Weblate (Japanese)
Currently translated at 100.0% (1687 of 1687 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ja/
* Translated using Weblate (German)
Currently translated at 100.0% (1688 of 1688 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/de/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (1688 of 1688 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/nl/
* Translated using Weblate (Japanese)
Currently translated at 100.0% (1688 of 1688 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ja/
* Translated using Weblate (Bulgarian)
Currently translated at 99.4% (1470 of 1478 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/bg/
* Translated using Weblate (Bulgarian)
Currently translated at 99.9% (1687 of 1688 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/bg/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1688 of 1688 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
* Translated using Weblate (Vietnamese)
Currently translated at 6.0% (102 of 1688 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/vi/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1688 of 1688 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
* android
* ios import
* ios export
---------
Co-authored-by: mlanp <github@lang.xyz >
Co-authored-by: subjection yogirt <subjectiongithub@yogirt.com >
Co-authored-by: whoami11 <hvhdinik@gmail.com >
Co-authored-by: khalidbelk <khalid.belkassmi-el-hafi@epitech.eu >
Co-authored-by: Random <random-r@users.noreply.hosted.weblate.org >
Co-authored-by: Miyu Sakatsuki <miyu-sakatsuki@outlook.jp >
Co-authored-by: zenobit <zen@osowoso.xyz >
Co-authored-by: jonnysemon <jonnysemon@users.noreply.hosted.weblate.org >
Co-authored-by: You and me <trash.93m78@slmail.me >
Co-authored-by: summoner001 <summoner@vivaldi.net >
Co-authored-by: Ghost of Sparta <makesocialfoss32@keemail.me >
Co-authored-by: Andre <andrefeliciano@duck.com >
Co-authored-by: M1K4 <oomikaoo@gmail.com >
Co-authored-by: elgratea <weblate@fastmail.com >
Co-authored-by: tuananh-ng <158744840+tuananh-ng@users.noreply.github.com >
2024-03-28 12:27:58 +00:00
spaced4ndy
c9bf36291b
ios: fix default ( #3958 )
2024-03-27 09:59:15 +00:00
spaced4ndy
42ebe8bc60
core: batch broadcast send db operations ( #3956 )
...
* core: batch broadcast send db operations
* refactor
* Update src/Simplex/Chat.hs
Co-authored-by: Alexander Bondarenko <486682+dpwiz@users.noreply.github.com >
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
Co-authored-by: Alexander Bondarenko <486682+dpwiz@users.noreply.github.com >
2024-03-27 11:49:14 +04:00
Stanislav Dmitrenko
96fb61ccfc
desktop: show toast if failed to show notification ( #3955 )
...
* desktop: show toast if failed to show notification
* longer timeout
* returned old version of the lib
2024-03-26 12:43:45 +00:00
spaced4ndy
1d698c114f
docs: communicate rejection rfc ( #3946 )
2024-03-26 11:29:28 +04:00
Stanislav Dmitrenko
154ce5843d
android, desktop: update dependencies ( #3954 )
...
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-03-25 15:59:00 +00:00
Evgeny Poberezkin
a5817d9feb
core: fix cabal paths ( #3952 )
...
* fixed install cabal file paths.
* updated package.yaml
* fix
---------
Co-authored-by: Andor Kesselman <andor@magic-pro-3.local >
2024-03-25 08:24:46 +00:00
Evgeny Poberezkin
72082af139
docs: update version
2024-03-23 19:20:37 +00:00
Evgeny Poberezkin
eb36704f59
Merge branch 'stable'
2024-03-23 18:42:53 +00:00
Evgeny Poberezkin
84fbff6148
blog: v5.6 release, non-profit governance ( #3951 )
...
* blog: v5.6 release
* images, preview
* corrections
* update image
* update readme
2024-03-23 18:42:18 +00:00