JRoberts
4beb916754
ios: deleted item preview; android: refactor removeChatItem ( #1523 )
2022-12-07 20:46:38 +04:00
JRoberts
fda8836ab8
ios: show open direct chat button for direct contacts ( #1518 )
2022-12-07 17:30:15 +04: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
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
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
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
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
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
JRoberts
c9620a594e
ios: fix - stop voice message preview playback on send ( #1461 )
2022-11-29 13:06:45 +04:00
JRoberts
5c9a14fdb6
ios: show button for opening settings when asking for microphone permission to record voice message ( #1459 )
2022-11-29 12:41:48 +04:00
JRoberts
3a755286c1
ios, android: improve preference change chat items layout ( #1454 )
2022-11-28 20:03:39 +04:00
JRoberts
9949ac073f
ios: decrease voice message progress bar width ( #1450 )
...
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-11-28 08:50:05 +00:00
JRoberts
e6c5ad5833
ios: fix image context item background color ( #1448 )
2022-11-28 11:23:40 +04:00
JRoberts
7e204127b8
ios: hide voice message button in chat console ( #1442 )
2022-11-26 18:43:49 +04:00
Evgeny Poberezkin
e5912e58f5
mobile: show "transfer faster" and "switch address" without dev tools ( #1440 )
2022-11-26 09:45:10 +00:00
JRoberts
336a170b3a
mobile: hide full delete preferences ( #1438 )
2022-11-26 12:51:56 +04:00
JRoberts
9c06acd4bc
ios: voice message repeat receive ui workaround ( #1437 )
2022-11-26 12:43:26 +04:00
Evgeny Poberezkin
07acbfe743
mobile: remove BETA from strings
2022-11-25 17:56:56 +00:00
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
87d306383c
ios: protect screen ( #1420 )
...
* ios: protect screen
* AppSheet
* translations
* 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 14:31:37 +00: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
de7548a9a8
ios: alert on error when recording voice message ( #1415 )
2022-11-25 12:30:24 +04: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
a9c2a7dcaa
ios: remove accent color on chat info views navigation links ( #1382 )
2022-11-17 20:53:02 +04:00
JRoberts
4e5aa3dcbc
ios: adjust preferences UX; fix group profile not updating; fix servers api ( #1377 )
2022-11-17 12:59:13 +04:00
Evgeny Poberezkin
56f3874a93
ios: move preferences, icon ( #1376 )
...
* ios: move preferences, icon
* don't disable database settings on chat stop
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
2022-11-17 10:57:27 +04:00
JRoberts
828b502431
ios: load and save preferences ( #1373 )
2022-11-16 20:26:43 +04:00
Evgeny Poberezkin
faceeb6fce
ios: chat preferences, UI and types ( #1360 )
2022-11-14 10:12:17 +00:00
JRoberts
655041c657
ios: fix changed member role resetting in view ( #1312 )
2022-11-07 20:44:04 +04:00
JRoberts
538992eb95
ios: 4.2-beta.3 translations ( #1286 )
2022-11-02 20:37:14 +04:00
Evgeny Poberezkin
cbdd9b9e37
ios: switch contact and member to another address ( #1282 )
...
* ios: switch contact and member to another address
* update simplexmq (JSON encoding)
2022-11-02 09:48:20 +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
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
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
Stanislav Dmitrenko
1f8bfbe3f5
android: Fixed conflics ( #1225 )
...
* ios: use transparent background for images without text and quote (#1224 )
* android: Some small fixes (#1221 )
* android: Some small fixes
* Alpha in preview image
* ImageView width limitation for portrait images
* Sharing files with a text
* Do not create new link on orientation change
* Skipping quoted item when applying transparent background
* Commented out sharing a text of image message
* Revert "ImageView width limitation for portrait images"
This reverts commit b1f20b51da .
* White color
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-10-18 13:01:37 +01: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
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
f0b551cffd
ios: comment member roles ui ( #1185 )
2022-10-07 19:07:08 +04:00