ThomasSession
15b3b18321
Proper display of unresolved names in mentions ( #1530 )
...
* Fix issue with span being the full length
* Making sure a mention with a username without a resolved name still displayed with the appropriate style with the truncated is
2024-07-05 10:48:51 +10:00
ThomasSession
bbb1b2b517
Fix issue with span being the full length ( #1528 )
2024-07-04 17:50:17 +10:00
bemusementpark
81f9bf9412
Fix refresh on open search
2024-07-04 14:58:18 +09:30
bemusementpark
a4ee521ee0
Fix Search
2024-07-04 14:48:31 +09:30
bemusementpark
ca66d115a3
Unknown contact should go under #
2024-07-03 19:07:15 +09:30
bemusementpark
39f9b959ce
Add dialog to backpress on create account flow
2024-07-03 18:53:55 +09:30
bemusementpark
4660905c09
Remove unneeded SEEN_WELCOME_SCREEN_PREF
2024-07-03 18:28:12 +09:30
bemusementpark
40b901d417
Kick user to welcome screen if they have no account id
2024-07-03 17:26:31 +09:30
AL-Session
1e02845fd2
[SES-1486] Short voice message fix ( #1523 )
...
* Initial working push with debug comments
* Fixes #1522
* Cleanup, prevent multi-pointer recording, and don't show short msg toast if locked to record quickly
* Adjusted comment phrasing
* Fix comment phrasing
* Fixed inadvertant short voice message toast on exit conversation activity
* Comment adjustment
* Comment phrasing
* Adjusted AudioRecorder.startRecording to take a callback function rather than the InputBar
* Performed Thomas' PR feedback
* Move comment to more relevant place
* Removed unused / leftover callback definition
* Removed all redundant null checks after asserting binding is not null
* Removed remaining not-null assertions & added some logged feedback to fail states
* Addressed PR feedback
* Implemented additional PR feedback
* Adjusted InputBar property visibility as per PR feedback & adjusted Toast string following discussion with Lucy
* Minor adjustment to inform user if we see an obvious network issue when sending a voice message - also tweak the locked Cancel button size to prevent text entry when locked to voice recording
* Adjust comment phrasing following further testing
* Added TODO comments to replace hard-coded string in toasts
* Addressed Thomas PR feedback suggestion
* Addressed another feedback suggestion
* Adjustment to continue informing user of network / node path issues
* Improved & moved network check method
* Corrected ticket number into TODO comments
* Addressed Andy PR feedback
* Adjust network connectivity checks to just log issues rather than inform the user (as per Rebecca / Kee convo)
---------
Co-authored-by: alansley <aclansley@gmail.com>
2024-07-03 14:44:26 +10:00
bemusementpark
7111bb7725
Merge branch 'od' into on-2
2024-07-03 12:12:51 +09:30
bemusementpark
ae4c6b8a4e
Fix RadioButton a11y
2024-07-03 08:27:07 +09:30
AL-Session
a30f00104e
[SS-54] Add dialog to allow local deletion if network deletion fails ( #1526 )
...
* WIP
* Push before attempting some HTTPRequestFailedException rate limiting
* Functionality now works
* Merging dev resulted in some subproject commit change so pushing that
* Fixes #1525
* Addressed Andy PR feedback
* Addressed further PR feedback from Andy
---------
Co-authored-by: alansley <aclansley@gmail.com>
2024-07-02 16:42:49 +10:00
bemusementpark
d4c433a926
Fix shareFlow#tryEmit in pick display name
2024-07-02 14:28:54 +09:30
bemusementpark
508547a013
Defer setting display name until necessary in create flow in onboarding
2024-07-02 13:41:01 +09:30
bemusementpark
9cf3a37a2b
Handle backpresses in onboarding
2024-07-02 09:25:19 +09:30
Fanchao Liu
0da949c8e6
[SES-1966] Attachment batch download and tidy-up ( #1507 )
...
* Attachment batch download
* Addressed feedback and test issues
* Feedback fixes
* timedWindow for flow
* Feedback
* Dispatchers
* Remove `flowOn`
* New implementation of timedBuffer
* Organise import
* Feedback
* Fix test
* Tidied up logic around `eligibleForDownload`
* Updated comment
---------
Co-authored-by: fanchao <git@fanchao.dev>
2024-07-01 17:36:50 +10:00
Fanchao Liu
fec67e282a
[SES-2018] Refactor mention ( #1510 )
...
* Refactor mention
* Fixes robolectric test problem
* Fixes tests
* Naming and comments
* Naming
* Dispatcher
---------
Co-authored-by: fanchao <git@fanchao.dev>
2024-07-01 17:31:03 +10:00
bemusementpark
d621036af6
Rename LoadAccountViewModel
2024-07-01 16:38:35 +09:30
ceokot
a260717d42
Highlight @You mentions ( #985 )
...
* Highlight @You mentions
* fix: resolve merge conflicts
* Setting the proper design rules for mentions
* New RoundedBackgroundSpan, applied to "you" mentions
The rounded background highlighter can take padding, so there is no need to add those extra spaces at the start and end.
* Better mention highlight logic
Some mention highlight should only format the text and not apply any styling.
Also making sure we cater for all cases properly
* Updated the text color logic based on design rules
* Fine tuning the color rules
* Removing usage of Resources.getSystem()
Only making the db call if there actually is a mention
* Moving color definition outside the loop to avoid repetitions
---------
Co-authored-by: charles <charles@oxen.io>
Co-authored-by: 0x330a <92654767+0x330a@users.noreply.github.com>
Co-authored-by: ThomasSession <thomas.r@getsession.org>
2024-07-01 14:52:18 +10:00
bemusementpark
1f7a1c7e0d
Fix copy mnemonic
2024-07-01 11:26:27 +09:30
bemusementpark
aac228ba91
Remove unused button
2024-07-01 11:25:36 +09:30
Andrew
1d80bb0ba9
[SES-337] Add rounded corners to thumbnail in QuoteView ( #1285 )
...
* Add rounded corners to thumbnail in QuoteView
* Simplify ThumbnailView
* Cleanup ThumbnailView
* Removed include custom attributes
The custom attributes are not passed to the view.
I added the radius programatically instead.
* Clipping whole thumbnail view instead of just the image requests
---------
Co-authored-by: AL-Session <160798022+AL-Session@users.noreply.github.com>
Co-authored-by: ThomasSession <thomas.r@getsession.org>
2024-07-01 09:41:46 +10:00
Andrew
0ebbd35031
Fix path indicator on SettingsActivity
2024-06-28 18:43:00 +09:30
Andrew
eb63af2f8d
SES-2259 Remove 35 char display name char limit
2024-06-28 14:05:40 +09:30
Andrew
e3685f65f8
Fix display name length
2024-06-28 13:57:49 +09:30
Andrew
ad2bf6e344
Fix shield position in Load Account
2024-06-28 13:39:47 +09:30
Andrew
17fbe5403c
Remove open url modal in New Message Bottom Sheet
2024-06-28 11:21:38 +09:30
Andrew
1cd7a57515
Ignore extra spaces and special characters in Recovery Password entry
2024-06-27 21:45:13 +09:30
Andrew
750dfb455d
Fix cursor error color
2024-06-27 14:53:37 +09:30
Andrew
a8082494ba
Restore next button position for Android
2024-06-27 12:41:01 +09:30
Andrew
f4cb0b8e6d
Update errors
2024-06-27 12:40:24 +09:30
Andrew
4aa0e55dc6
Hide next button when empty in new message
2024-06-27 11:41:32 +09:30
Andrew
b775b5aca9
Reuse getSearchName
2024-06-27 10:21:37 +09:30
Fanchao Liu
0f47076192
[SES-2162] - Remove wrapping of config message ( #1517 )
...
* Remove wrapping of config message
* Addresses feedback
* Merged in ThreadUtils fix
* JDK installation
* Revert JDK change
---------
Co-authored-by: fanchao <git@fanchao.dev>
2024-06-27 10:12:54 +10:00
Andrew
5ebde324c2
SES-2236 Fix profile self name
2024-06-27 09:21:37 +09:30
Andrew
ebbd95dac1
Fix new message next button color
2024-06-27 00:08:31 +09:30
Andrew
5793d4e71d
Add remaining contentDescriptions
2024-06-27 00:05:13 +09:30
Andrew
031f3eb45f
Fix contentDescriptions on pick display and message notifications
2024-06-26 23:24:45 +09:30
Andrew
9831758060
Fix QR code padding and icon
2024-06-26 23:15:19 +09:30
Andrew
aa5e46ff44
Fix You will be able to send string
2024-06-26 23:05:08 +09:30
Andrew
1f50a702bc
SES-2229 Fix NewMessage ONS timeout error message for real
2024-06-26 23:02:45 +09:30
Andrew
f2e72d794b
Simplify search processing
2024-06-26 22:52:02 +09:30
Andrew
a52bafbf98
SES-2237 Fix search sorting
2024-06-26 22:37:22 +09:30
Andrew
84efcd2f21
Remove ribbon image for note to self in search
2024-06-26 21:39:19 +09:30
Andrew
e7b547acaf
SES-2234 Fix Hide Recovery html dialog
2024-06-26 21:03:30 +09:30
Andrew
a630b8af09
SES-2233 Fix recovery password icon in settings
2024-06-26 20:53:57 +09:30
Andrew
bae83d9ea6
SES-2229 Add ons unable to search error message
2024-06-26 20:15:08 +09:30
Andrew
761a983e0c
SES-2228 ONS error message
2024-06-26 20:10:09 +09:30
Andrew
39c7f27c7d
Fix QR code scan & display
2024-06-26 19:25:44 +09:30
Andrew
ff6c0fb6f5
Accept mnemonic as hex in QR codes
2024-06-26 18:01:33 +09:30
Andrew
578c471f1e
Fis Message notifications button style
2024-06-26 13:08:22 +09:30
Andrew
40c08143f3
Fix ItemButton TextStyle
2024-06-26 12:44:56 +09:30
Andrew
5294cd45a0
Fix ItemButton minHeight style
2024-06-26 12:32:00 +09:30
Andrew
432a2816ab
Merge branch 'od' into on-2
2024-06-25 23:40:34 +09:30
Andrew
27fda9fd46
Fix Qr Code errors
2024-06-25 23:21:22 +09:30
Andrew
db15fe0840
Rename StartConversationFragment.kt
2024-06-25 21:51:08 +09:30
Andrew
fa705e9e78
Fix text color on QR Activity
2024-06-25 21:36:24 +09:30
Andrew
49127d5fcb
Restore New Message > Scan permission style
2024-06-25 21:34:14 +09:30
Andrew
1e9b0ec7f8
Add back button to message notifications
2024-06-25 20:55:18 +09:30
Andrew
86fcd035a1
Fix press back from recover pick display name
2024-06-25 20:42:02 +09:30
Andrew
28c28dc4be
Fix start conversation button padding
2024-06-25 20:30:12 +09:30
Andrew
78da9bdc67
Rename StartConversation
2024-06-25 20:05:32 +09:30
Andrew
a55c85c28c
Fix Start Conversation Title
2024-06-25 19:53:50 +09:30
Andrew
ee97eb54f4
Fix Enter Account ID or ONS Text
2024-06-25 19:50:21 +09:30
Andrew
02ebb5a5c7
Fix outline text padding
2024-06-25 19:17:50 +09:30
Andrew
4afec51de5
Simplify outline text style
2024-06-25 19:16:38 +09:30
Andrew
72dccaa1d3
Add MnemonicCodecTest
2024-06-25 19:11:13 +09:30
Andrew
9288701556
Use ime button in text field
2024-06-25 14:31:52 +09:30
Andrew
423df70351
SES-2201 Fix error on 1 word missing
2024-06-25 14:31:05 +09:30
Andrew
073b31d620
SES-2200 Fix enter display name error strings
2024-06-25 14:16:44 +09:30
Andrew
326b81cea3
SES-2219 Fix TextField styling
2024-06-25 14:08:31 +09:30
Andrew
d755fc20fa
Make RadioButton animation even cooler
2024-06-25 13:58:56 +09:30
Andrew
a9fdf9a733
SES-2220 Tweak Mesage notifications
2024-06-25 12:23:06 +09:30
Andrew
287b5566c4
Remove session id refs
2024-06-25 11:42:40 +09:30
Andrew
ed3094bfd7
SES-2216 Copy Account ID
2024-06-25 11:20:28 +09:30
Andrew
f1c14e571f
SES-2218 Lock App
2024-06-25 11:11:07 +09:30
ThomasSession
a0e6167718
Merge pull request #1352 from rugveddarwhekar/master
...
Fixed #1085 | Video call auto rotate, when auto rotate is disabled
2024-06-25 10:21:47 +10:00
ThomasSession
d22cb1e2c2
Remove config checks (PR 1294)
...
Refactor: remove checks for whether new config is enabled throughout config factory generation.
First commit from PR 1294.
2024-06-25 09:25:46 +10:00
ThomasSession
752f8cc738
Merge pull request #1298 from bemusementpark/fix-send-whitespace
...
Hide send button when message contains only whitespace
2024-06-24 17:27:45 +10:00
ThomasSession
031a18061d
Using trim and empty to capture semantic concept of nothing being in there
2024-06-24 17:26:36 +10:00
ThomasSession
48aacae6c5
Merge branch 'dev' into pr/1298
2024-06-24 17:22:06 +10:00
ThomasSession
01655b8633
Merge pull request #1508 from simophin/fix-home-screen-dispatcher
...
Correct the usage of flowOn
2024-06-24 17:08:37 +10:00
fanchao
0547dde554
Remove the use of executor in ThreadUtils
2024-06-24 14:05:06 +10:00
Andrew
e9dd333034
Remove unused button colors
2024-06-24 09:25:06 +09:30
Andrew
d8f032ff9e
Fix textSelectionColors
2024-06-21 20:50:14 +09:30
Andrew
f2959073ec
Fix NewMessage errors
2024-06-21 20:35:31 +09:30
ThomasSession
ba9f729d63
Merge pull request #1512 from simophin/ses-2021-improve-xml-loading
...
[SES-2021] Optimise XML loading
2024-06-21 12:53:22 +10:00
ThomasSession
46358f4318
Merge pull request #1487 from simophin/ses-637-voice-message-keeps-playing
...
[SES-637] - Stop playing message if deleted
2024-06-21 12:51:06 +10:00
Andrew
8b79fd6850
Use button color lists
2024-06-21 12:02:23 +09:30
Andrew
27c59a8d7b
Remove flowOn in LoadingViewModel
2024-06-21 11:45:50 +09:30
Andrew
b7de36b694
Fix button colors
2024-06-21 11:25:13 +09:30
ThomasSession
d3c4e11aec
Merge pull request #1332 from aaronkerckhoff/display-own-name-in-quote
...
Fix bug displaying user ID when quoting own message
2024-06-20 15:47:16 +10:00
Andrew
7c523a1ead
Cleanup Button Preview
2024-06-20 13:41:03 +09:30
Andrew
ce5e7212ef
Add disabled states to Button Preview
2024-06-20 12:46:12 +09:30
Andrew
175e1029ad
Add disabled state to fill buttons
2024-06-20 11:56:37 +09:30
Andrew
acbe4de25a
Add Color to ButtonType to support Fill and PrimaryFill
2024-06-20 11:34:01 +09:30
Andrew
f06d53c746
Fix Button Colors
2024-06-19 17:03:57 +09:30
Andrew
79e0efa98a
Fix next button color
2024-06-19 16:58:20 +09:30
Andrew
b0a939291d
Emit LoadingVM events on main thread
2024-06-19 16:55:19 +09:30
Andrew
01064717b2
Cleanup
2024-06-19 12:45:13 +09:30
Andrew
70af6f57b7
Fix New Conversation Home Style
2024-06-19 11:57:43 +09:30
ThomasSession
af658ffc45
Fixing blocked views on small screen due to the keyboard popping up
...
Also managed to maintain the ime padding for larger screens that DO want the button moving up.
2024-06-19 11:53:03 +09:30
Andrew
5147d059b9
Fix Borderless Buttons
2024-06-19 00:04:43 +09:30
Andrew
d57158eb3d
Improve AlertDialog for enlarged text
2024-06-18 23:23:50 +09:30
Andrew
d43ab8dc8b
Fix imports in SettingsActivity
2024-06-18 22:40:41 +09:30
Andrew
b97ff99866
Fix import in Text
2024-06-18 22:28:40 +09:30
Andrew
68a3f9d6f7
Fix button shape
2024-06-18 22:21:04 +09:30
Andrew
a3ff911920
Fix imports in AlertDialog
2024-06-18 22:13:28 +09:30
Andrew
27efe99910
Fix imports in PickDisplayName
2024-06-18 22:08:38 +09:30
Andrew
921445996e
Fix import in MessageNotifications
2024-06-18 22:06:40 +09:30
Andrew
df532c9448
Fix import in LoadAccount
2024-06-18 22:05:24 +09:30
Andrew
c69f1c8803
Fix import in EmptyView
2024-06-18 22:03:17 +09:30
Andrew
d2952d0b1d
Fix import in MessageDetail
2024-06-18 22:02:43 +09:30
Andrew
f9e10a4189
Add dimensions to DisappearingMessages
2024-06-18 22:01:49 +09:30
Andrew
44b2cd9e71
Add support for enlarged fonts in ItemButton
2024-06-18 21:59:26 +09:30
Andrew
4e429b026e
Use dimensions in MessageDetail
2024-06-18 21:56:02 +09:30
Andrew
91f73010e0
Rename dimensions for readability
2024-06-18 21:45:36 +09:30
Andrew
5e1b5b393c
Remove unused ConversationPager
2024-06-18 21:12:49 +09:30
Andrew
2fc686ce73
Refactor conversation.start
2024-06-18 21:10:44 +09:30
Andrew
db0eae80eb
Refactor conversation.start
2024-06-18 20:39:45 +09:30
Andrew
634ec8f86c
Remove unused ContactListAdapter
2024-06-18 20:30:55 +09:30
Andrew
9dfaa71a1d
Add border() Component
2024-06-18 20:02:04 +09:30
ThomasSession
87f6a139ca
Cleaning up more dimensions
2024-06-18 19:53:35 +09:30
ThomasSession
1eaf51aee1
Unifying dimensions and reusing values
2024-06-18 19:41:55 +09:30
Andrew
6ea535c9c7
Remove Button elevation
2024-06-18 17:45:04 +09:30
ThomasSession
7826484320
Button in new message is not slim but the regular size
2024-06-18 17:40:03 +09:30
Andrew
7ae95a953a
Use SharedMutableFlow in GlobalSearch
2024-06-18 12:23:56 +09:30
Andrew
5d07a58085
Use MutableSharedFlow in QrCodeActivity
2024-06-18 12:21:38 +09:30
Andrew
51b0510edc
Use MutableSharedFlow for errors in NewMessage
2024-06-18 12:20:05 +09:30
Andrew
4e43f6077d
Rearrange RecoveryPassword ComposePreview
2024-06-18 12:18:42 +09:30
Andrew
79090bab22
Use MutablesharedFlow in NewMessage
2024-06-18 12:18:14 +09:30
Andrew
90ddc9805a
Use MutableSharedFlow
2024-06-18 12:12:25 +09:30
Andrew
71e7dfb131
Fix NewMessage with ONS
2024-06-18 11:28:36 +09:30
Andrew
bf3835d6a6
Simplify Exception handling in NewMessage
2024-06-18 09:46:20 +09:30
Andrew
922a3ce827
Move x25519KeyPair
2024-06-17 20:04:25 +09:30
Andrew
66b77abcd0
Move ButtonType to its own file
2024-06-17 19:54:00 +09:30
Andrew
01fc02c8cc
Move NotificationRadioButton
2024-06-17 19:51:25 +09:30
Andrew
c59637f7ec
Simplify JobCancellationException
2024-06-17 19:45:32 +09:30
Andrew
af99390643
Improve RecoveryPassword for small screens and/or large text
2024-06-17 19:19:15 +09:30
Andrew
3a39497267
Fix ButtonStyle filename
2024-06-17 19:16:27 +09:30
Andrew
3b283f11f5
Refactor Composables in HomeActivity
2024-06-17 19:13:08 +09:30
Andrew
a1882b83f9
Rename LoadAccount
2024-06-17 18:56:14 +09:30
Andrew
d6a659025d
Repackage Landing
2024-06-17 18:32:48 +09:30
Andrew
6c3409f6ce
Tighten visibility modifiers
2024-06-17 18:21:25 +09:30
Andrew
aa6b7d4c89
Move RecoveryPassword out of onboarding
2024-06-17 18:17:26 +09:30
Andrew
c13eb75128
Refactor DialogButton
2024-06-17 18:02:16 +09:30
Andrew
5841ab0218
Rename ButtonStyle
2024-06-17 17:52:56 +09:30
Andrew
081df3f7c6
Add x to dialog
2024-06-17 17:28:47 +09:30
Andrew
0c83db0855
Use new Compose AlertDialog in LandingActivity
2024-06-17 17:23:02 +09:30
Andrew
bbd5fc6156
Remove unused session id accessibility ids
2024-06-17 16:30:59 +09:30