JRoberts
f6ed099f17
ios: voice messages - improve hold to record button logic, alert if not allowed ( #1424 )
2022-11-25 21:05:14 +04:00
Evgeny Poberezkin
18b772a80b
ios: translations ( #1411 )
2022-11-25 13:50:26 +00:00
JRoberts
e18bb74bfd
ios: show voice message button based on preference ( #1416 )
2022-11-25 15:16:37 +04:00
Evgeny Poberezkin
9225f437e9
android: simplex link mode setting, ios: untrusted simplex links ( #1412 )
...
* android: simplex link mode setting, ios: untrusted simplex links
* correction
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
2022-11-25 09:55:51 +00:00
JRoberts
a6e4e68bc5
ios: voice messages ( #1389 )
...
* experiments
* audio recording in swiftui
* recording encapsulated
* permission + playback
* stopAudioPlayback on cancel
* method names
* check permission in recording start
* run timer on main thread
* remove obsolete view
* don't call playback timer callback unless player is playing
* compose + send view + preview + send
* animation + improve state + quality
* fix recording not stopping in time
* animate to end
* remove recorder delegate, fix cancelling during recording
* replace print with log
* recording start error constructor
* CIVoiceView file
* chat item wip
* chat item wip
* refactor settings
* layout
* send correct duration
* item previews
* more background, animation
* more layout
* more layout, send button conditions
* context, preview, quote, notification texts
* chat item actions
* use isEmpty
* remove comment
* uncomment file.loaded
* more layout, hold to record
* more layout
* preview player stop on disappear
* more layout
* comment
* only one player or recording
* remove voice message on chat close
* fix state bug
* remove commented code
* length 30
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-11-24 21:18:28 +04:00
Evgeny Poberezkin
4485d46307
mobile: simplex links in UI, core: trusted uri for simplex links ( #1410 )
2022-11-24 17:14:56 +00:00
Evgeny Poberezkin
e6e5faeb9c
core: chat items for group preferences ( #1402 )
...
* core: chat items for group preferences
* chat items for group preference changes and sent item for contact/user prerences changes
* prohibited features, tests
* enable all tests
* fix
2022-11-23 11:04:08 +00:00
Evgeny Poberezkin
2b09fb425d
core: chat items showing preference changes ( #1399 )
2022-11-22 12:50:56 +00:00
Evgeny Poberezkin
5806a2ceb4
Merge branch 'stable'
2022-11-22 08:55:01 +00:00
Evgeny Poberezkin
7e3d53b621
ios: advanced server configuration ( #1388 )
...
* ios: advanced server configuration
* UI is mostly working, QR code scan
* refactor
* error alerts
* fixes
* remove old view
* rename view
* translations
* only show valid QR code, spinner during server test
* update tested status on edit
* space wtf
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
* moar space
* translation
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
* translations
* translations
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
2022-11-21 08:37:13 +00:00
Evgeny Poberezkin
02fa81e8aa
mobile: show unknown content with attached file as file item (for partial forward compatibility with voice and video messages) ( #1394 )
...
* mobile: show unknown content with attached file as file item (for partial forward compatibility with voice and video messages)
* fix
* android: show unknown files
2022-11-21 07:42:36 +00:00
JRoberts
4e5aa3dcbc
ios: adjust preferences UX; fix group profile not updating; fix servers api ( #1377 )
2022-11-17 12:59:13 +04:00
JRoberts
828b502431
ios: load and save preferences ( #1373 )
2022-11-16 20:26:43 +04:00
Evgeny Poberezkin
491fe4a9bf
core, ios: advanced server config ( #1371 )
...
* ios: advanced server config
* simplify UI
* core: ServerCfg
* commit migration, update schema
* add preset servers to response
* return default servers if none saved
* fix test
2022-11-16 15:37:20 +00:00
Evgeny Poberezkin
faceeb6fce
ios: chat preferences, UI and types ( #1360 )
2022-11-14 10:12:17 +00:00
JRoberts
2636f2ce1c
mobile: increase default tcp timeouts ( #1336 )
2022-11-09 21:24:07 +04:00
mlanp
0a27f8834d
android / iOS: german translations for 4.2 ( #1306 )
...
* android/iOS: added and fixed german translations for v4.2
* ios localizations
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-11-06 14:09:44 +00:00
JRoberts
5ca21dea13
mobile: seamless transition from group link to group; ios: group link alert ( #1296 )
2022-11-05 17:48:57 +04:00
JRoberts
c78acfda33
mobile: group link ux on joining side ( #1294 )
2022-11-04 15:33:29 +04:00
Evgeny Poberezkin
7d31862576
ios: refactor group default ( #1285 )
2022-11-02 10:47:18 +00:00
Evgeny Poberezkin
7a1d0eac9d
ios: option to transfer files faster (inline) ( #1284 )
2022-11-02 10:32:08 +00:00
Evgeny Poberezkin
d5fc0d7dfc
core: update event name, ios: types/api/ui (wip) to switch connection to another address, fix contact/member info view, fix setting multiple servers ( #1281 )
...
* core: update event name, ios: types/api/ui (wip) to switch connection to another address, fix contact/member info view, fix setting multiple servers
* fix
* update strings
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
2022-11-01 20:30:53 +00:00
JRoberts
7ef7d08c00
mobile: use viaGroupLink to avoid adding missing chats on subscriptions ( #1249 )
2022-10-24 16:22:00 +04:00
Evgeny Poberezkin
5265667c0c
ios: settings to auto-accept contact requests ( #1246 )
...
* ios: settings to auto-accept contact requests
* use NavigationView
* fix share sheet, layout
* move buttons
2022-10-24 11:25:36 +01:00
JRoberts
15c1f9f9c8
core: group link contact connecting(ed) events to avoid adding previews in ui ( #1242 )
...
* core: group link contact connecting(ed) events to avoid adding ui previews
* fix test
* refactor
* ios types
* android types
* type in bot
2022-10-23 21:18:15 +01:00
Evgeny Poberezkin
341199d599
mobile: update type for UserContactLink changes, add addressAutoAccept API ( #1245 )
2022-10-23 11:16:56 +01:00
JRoberts
d0a0a0461f
mobile: change role item texts, uncomment button ( #1241 )
...
* mobile: change role item texts, uncomment button
* Update apps/android/app/src/main/res/values-de/strings.xml
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-10-22 18:40:21 +04:00
JRoberts
1dca577ca8
mobile: invited via group link chat item ( #1239 )
2022-10-22 14:23:23 +04:00
Evgeny Poberezkin
34a74da0b9
ios: mark chat unread ( #1237 )
...
* ios: mark unread (wip)
* mark unread works
2022-10-21 12:32:11 +01:00
JRoberts
98cb1c39f2
core: allow to delete contacts that are in groups; group contacts management rfc ( #1229 )
2022-10-20 19:27:00 +04:00
JRoberts
a525b4e5db
ios: group links ( #1214 )
...
* libraries
* api
* ui
* via nav link
* translations
* align android translations
2022-10-15 18:09:25 +04:00
JRoberts
3d3503498a
ios: fix muted notification ( #1192 )
2022-10-10 17:35:28 +04:00
Evgeny Poberezkin
4c8bc19182
ios: send multiple images ( #1188 )
...
* ios: send multiple images
* multi-select works (TODO race conditions)
* send multiple images, progress indicator in compose view
* scroll between fullscreen images, scroll to quoted item
* add swipe animation
* fix model state when sending the image
* fix sending multiple images
* use MainActor
* improve scrolling
* faster scroll
* improve scroll animation
* fix model updates
2022-10-10 13:40:30 +04:00
JRoberts
5fd522c79c
mobile: change ttl setting text ( #1184 )
2022-10-07 17:20:09 +04:00
Evgeny Poberezkin
868f0abaaf
ios: connection information/alias sheet ( #1178 )
...
* ios: connection information/alias sheet
* add swipe button
* add localizations
* fix padding
* fix intermittent bug with multiple edits
2022-10-06 15:02:58 +01:00
Evgeny Poberezkin
f9c691cab1
ios: change member role ( #1164 )
...
* ios: change member role
* chat item types, error alerts
* update alert
* translations
* update messages
* translation
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
* translation
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
* translation
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
* update translations
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
2022-10-04 09:53:43 +01:00
JRoberts
6e9e6057af
ios: automatic message deletion ( #1160 )
2022-10-03 16:42:43 +04:00
Evgeny Poberezkin
06e46b0bea
mobile: disable notifications on group events, make member role default ( #1158 )
...
* ios: disable notifications on group events, make member role default
* same for android
* change mute criteria
* update
2022-10-01 14:46:48 +01:00
Evgeny Poberezkin
05385ce997
ios: set alias on connection link, see link again, remove QR code on connection ( #1155 )
...
* ios: set alias on connection link, see link again, remove QR code on connection
* update UX for connection alias
* change layout
* layout
* return pencil
* incognito
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
* color
* style
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
* fix
* pencil color
* update
* remove UB sanitizer
* exit edit mode
* fix flicker
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
2022-10-01 10:57:18 +01:00
Evgeny Poberezkin
f0f7226fa5
ios: update library
2022-09-30 13:48:04 +01:00
Evgeny Poberezkin
1246ad2437
ios: German localizations ( #1111 )
...
* ios: German localizations
* add some translations
* more translations
* translations
* copied all translations
* update android translations
* update ios
* iOS German translations completed
* update de.xliff
* update translations
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
Co-authored-by: mlanp <github@lang.xyz >
2022-09-26 00:32:57 +01:00
Evgeny Poberezkin
83b77748b6
ios: fix: storing passphrase makes in available in NSE, do not allow empty current passphrase, reset files count after deletion ( #1125 )
2022-09-25 20:53:32 +01:00
Evgeny Poberezkin
b7dd787043
ios: remove key from log ( #1123 )
2022-09-25 13:17:04 +01:00
Evgeny Poberezkin
ab7fed1628
ios: use single call to initialize chat controller ( #1110 )
...
* ios: use single call to initialize chat controller
* update logs
* comments
2022-09-24 09:28:22 +01:00
Evgeny Poberezkin
6e9cf2ba91
ios: fix background refresh crash, memoize migrateChatDatabase ( #1103 )
...
* ios: fix background refresh crash, memoize migrateChatDatabase
* store returned value
2022-09-23 12:51:40 +01:00
JRoberts
9442656bbe
ios: alerts on connection errors ( #1080 )
...
* ios: alerts on connection errors
* fixes
* refactor
* refactor
* refactor
* translations
* delete contact with groups error
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-09-21 17:18:48 +04:00
JRoberts
67323a41eb
ios: clear storage ( #1069 )
...
* wip
* display current storage state
* alert
* fix
* simplify
* remove unused function
* fix log
* replace prints with logger
* Apply suggestions from code review
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
* low res will remain text
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-09-19 19:05:29 +04:00
JRoberts
2eca3e789c
ios: restore db ( #1063 )
...
* wip
* wip
* wip
* refactor
* clean up
* simplify
* simplify
* refactor
* rename
* rename consts
* refactor
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-09-17 16:41:20 +04:00
Evgeny Poberezkin
76a7dfeabb
ios: localize database encryption ( #1048 )
...
* ios: localize database encryption
* fix incorrect language in NSE localizations
* corrections
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
* translations
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
2022-09-14 14:04:41 +01:00
Evgeny Poberezkin
7c9f351849
Merge branch 'master' into sqlcipher
2022-09-13 22:32:43 +01:00