Stanislav Dmitrenko
5d785aad2e
android: Added rememberSaveable in pref screens ( #1509 )
2022-12-06 21:04:15 +00:00
Stanislav Dmitrenko
ce11d58a76
android: Saving prefs alert on exit with unsaved changes ( #1508 )
...
* android: Saving prefs alert on exit with unsaved changes
* DIfferent implementation for AlertDialog with long buttons
* Braces
* Change
* Alignment
* Rename
* small changes
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2022-12-06 20:48:15 +00:00
Evgeny Poberezkin
887b374bfc
readme: add mastodon link
2022-12-06 19:53:08 +00:00
Evgeny Poberezkin
94dc967197
readme: update screenshots
2022-12-06 17:30:32 +00:00
JRoberts
4319a581ca
core: more test cases checking deletion of unused contacts and incognito profiles ( #1513 )
2022-12-06 20:19:01 +04:00
JRoberts
fb05218558
core: delete unused contacts after deleting group ( #1503 )
2022-12-06 17:12:39 +04:00
Evgeny Poberezkin
edf2d02a0d
blog: v4.3 release announcement ( #1510 )
...
* blog: v4.3 release announcement
* add images
* update image URIs
* update post
* typos
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com>
* correction
* website preview, readme update
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com>
2022-12-06 12:53:14 +00:00
Evgeny Poberezkin
87ba429dfd
Merge branch 'stable'
2022-12-05 20:47:16 +00:00
Evgeny Poberezkin
7af1a7cf76
docs: update f-droid store info ( #1507 )
2022-12-05 20:46:11 +00:00
sh
df619acdd4
build-android: update nix install ( #1506 )
2022-12-05 18:45:18 +00:00
Evgeny Poberezkin
503d0cd451
android: make backup disabled by default ( #1505 )
2022-12-05 15:05:56 +00:00
Stanislav Dmitrenko
1294a00ee7
android: Vibration pattern ( #1504 )
...
* android: Vibration pattern
* update pattern
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2022-12-05 14:56:37 +00:00
Stanislav Dmitrenko
0a8069ada2
android: Notification sound ( #1468 )
...
* android: fix full screen call notification (#1466 )
* android: Closing call means canceling notification too
* show full screen call when screen is off OR locked
* make notification non-silent and set category
* remove call notification category
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
* android: Notification sound
* Log
* Ringtone channel
* rename call channel
* Non-hideable headsUp notification and reject button
* Removed LockScreenCallChannel
* call channel name
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2022-12-05 13:13:48 +00:00
Evgeny Poberezkin
c167f594b9
website: add .well-known folder to allow mobile apps process URLs
2022-12-05 11:28:22 +00:00
Evgeny Poberezkin
ce5124594d
blog: permalink for v4.3 post ( #1499 )
2022-12-04 18:18:23 +00:00
Evgeny Poberezkin
5de96aa7c4
android: v4.3 (75)
2022-12-04 18:07:41 +00:00
Evgeny Poberezkin
cdbf8e2715
ios: v4.3 (98)
2022-12-04 17:36:41 +00:00
Evgeny Poberezkin
69b2f8f535
mobile: german translations ( #1498 )
2022-12-04 15:18:35 +00:00
Evgeny Poberezkin
ff17f89551
android: improve UX to create groups and UI of group preferences ( #1496 )
2022-12-04 15:16:41 +00:00
Evgeny Poberezkin
358712fa31
ios: translations ( #1495 )
2022-12-04 11:41:45 +00:00
Evgeny Poberezkin
75cad8a6bf
ios: improve UX for contact/group preferences ( #1494 )
...
* ios: improve UX for contact/group preferences
* refactor
2022-12-04 11:30:51 +00:00
Evgeny Poberezkin
e5969e197a
mobile: "delete for everyone" feature, translations ( #1491 )
2022-12-04 09:29:00 +00:00
Evgeny Poberezkin
a9ffe4e039
android: function to call api on background thread, use it for marking items read ( #1493 )
2022-12-04 08:36:19 +00:00
Stanislav Dmitrenko
bf2129c4ae
android: Making full backup optional ( #1477 )
...
* android: Making full backup optional
* move to database settings
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2022-12-04 07:50:36 +00:00
Evgeny Poberezkin
04f10aede7
ios: fix screen protection in sheets, remove screen protection from settings and image pickers ( #1492 )
2022-12-03 21:42:12 +00:00
Evgeny Poberezkin
ffbff93374
ios: menu to hide revealed chat item ( #1490 )
2022-12-03 19:21:47 +00:00
JRoberts
f3630d934c
android: marked deleted / reveal ui ( #1488 )
...
* android: marked deleted / reveal ui
* marked deleted, reveal
* fix ios
* different alerts
2022-12-03 18:21:32 +00:00
Evgeny Poberezkin
6f59df4e33
prohibit direct messages to group contacts unless group preferences allow them ( #1476 )
...
* prohibit direct messages to group contacts unless group preferences allow them
* tests
* refactor
* more test
2022-12-03 18:06:21 +00:00
Evgeny Poberezkin
e44e9a0940
mobile: broker error type ( #1475 )
...
* mobile: broker error type
* fix
* ios: update libraries
* change AgentErrorType to String
2022-12-03 18:05:32 +00:00
Evgeny Poberezkin
c43ba7bf23
ios: fix item deletion in groups ( #1487 )
2022-12-03 15:21:14 +00:00
JRoberts
9e48e1f74a
android: refactor CIVoiceView usage in FramedItemView (latter accounts only for framed voice messages) ( #1486 )
2022-12-03 18:28:07 +04:00
JRoberts
0001885971
obsolete comment
2022-12-03 18:24:20 +04:00
Evgeny Poberezkin
e0c932c04e
core: change AgentErrorType to String to preserve backward compatibility with stored errors ( #1485 )
2022-12-03 13:28:51 +00:00
JRoberts
01a86336c0
android: simplify logic for allowing voice messages on alert; fix non exhaustive when
in SendMsgView ( #1484 )
2022-12-03 16:19:13 +04:00
JRoberts
48d24d3582
ios: simplify chat item context menu ( #1483 )
2022-12-03 15:53:46 +04:00
JRoberts
07ef6e4090
ios: marked deleted chat items, full deletion preference; android: types ( #1473 )
...
* ios: marked deleted chat items; full deletion preference
* text_, menu, backend
* android types
* more android types
* fix
* refactor ios
* restore previews
* box
* refactor menu
* revert unnecessary content.text changes
* Update apps/ios/Shared/Views/Chat/ChatItem/CIVoiceView.swift
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
* revert layered framed items
* clever framed view
* improve look
* restore previews
* restore previews
* refactor
* refactoring, almost looks good
* look
* add previews
* more previews
* remove preview of legacy item
* ChatItemDeleted
* flip if
* remove text_
* refactor
* abstract pref property
* move marked deleted
* revert pref change
* undo menu
* fix - change to constants
* undo pref logic
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2022-12-03 15:40:31 +04:00
Evgeny Poberezkin
19163776e3
android: fix
2022-12-03 09:06:39 +00:00
Stanislav Dmitrenko
62b1f786f1
android: Remove runningAppProcesses check ( #1478 )
...
* android: Remove runningAppProcesses check
* simplify
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2022-12-03 06:29:52 +00:00
Stanislav Dmitrenko
d479e9b2bf
android: Change of launchMode in an activity and different behavior of back button ( #1480 )
...
* android: Change of launchMode in an activity and different behavior of back button
- Android versions <= 10 are vulnerable to StrandHogg 1. This commit fixes the behavior of the app on affected versions of Android
* simplify condition
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2022-12-02 23:07:21 +00:00
Evgeny Poberezkin
0beb260b00
android: json parsing settings explicitNulls = false
2022-12-02 21:36:58 +00:00
Evgeny Poberezkin
bc28568c63
core: update broker error type ( #1474 )
...
* core: update broker error type
* fix test
* fix test
2022-12-02 15:01:26 +00:00
Stanislav Dmitrenko
a4dd520248
android: Better shared preference handling ( #1471 )
...
* android: Better shared preference handling
* To make sure we return real value, not untransformed one
* Revert "To make sure we return real value, not untransformed one"
This reverts commit 5a268e2cf4
.
2022-11-30 22:20:08 +00:00
JRoberts
9ad29aa17e
core: full deletion by sender based on preference; don't overwrite item content on "mark deleted" ( #1470 )
2022-11-30 19:42:33 +04:00
Stanislav Dmitrenko
6f24281671
android: prevent crash when decrypting DB after restore ( #1469 )
2022-11-30 12:20:49 +00:00
Evgeny Poberezkin
eb81b62892
terminal: allow trailing spaces in terminal commands (e.g., to drag and drop files) ( #1467 )
2022-11-30 08:25:42 +00:00
Stanislav Dmitrenko
ef1133ee98
android: fix full screen call notification ( #1466 )
...
* android: Closing call means canceling notification too
* show full screen call when screen is off OR locked
* make notification non-silent and set category
* remove call notification category
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2022-11-29 15:53:47 +00:00
Evgeny Poberezkin
1872744543
core, mobile: add group feature to allow direct messages ( #1465 )
...
* core, mobile: split group features to a separate type (to add directAllowed later)
* add directMessages group feature, update tests
2022-11-29 15:19:20 +00:00
Stanislav Dmitrenko
303aeaaba5
android: Instantly apply screen protection ( #1464 )
2022-11-29 14:21:41 +00:00
Stanislav Dmitrenko
c5359d698c
android: Voice messages enhancements ( #1451 )
...
* android: Vocie messages enhancements
* Canceling voice record when it was disabled in prefs
* Quote placement in voice message chat item
* Ordering of checks
* Showing progress logic was changed
* Showing progress logic was changed
* Update group prefs without reenter
* Optimization of voice chat items
* Stop audio playing and recoring when in call
2022-11-29 13:41:04 +00:00
JRoberts
acd72fb269
ios: remove voice message preview and stop rec/play if preference change prohibits it; more robust logic to stop playback on send ( #1463 )
2022-11-29 15:23:54 +04:00