AL-Session
3ff39dc0dc
SES-2145 - Fix re-scroll to bottom after clicking on original message in a reply ( #961 )
...
* Re-scroll to bottom after click on OG msg of reply fixed & message highlighting added to match iOS
* Fixing UI issues
Making sure the glow isn't clipped
Scrolling past the quoted view so that it isn't right at the top
* Consolitate recycler view scroll & highlight functionality into a single scrollListener
* Fix comment typo
* Scroll past targeted messages by a given offset in pixels rather than in messages
* Made the linearSmoothScroller lazy and tidied up
* Removed unused property
* Precalculate scroll offset for scroll-target messages
---------
Signed-off-by: alansley <aclansley@gmail.com>
Co-authored-by: alansley <aclansley@gmail.com>
Co-authored-by: ThomasSession <thomas.r@getsession.org>
10 months ago
stfsession
5f3b8e4ba8
[Automated] Update translations from Crowdin ( #960 )
...
Co-authored-by: mpretty-cyro <15862619+mpretty-cyro@users.noreply.github.com>
10 months ago
AL-Session
1b6addc9c7
Fix/username cleanup --> remove address serialize method ( #959 )
...
* Centralising username access
* Centralising username logic
* Removing ContactUtil
* Cleaning up shortString
* Removed address.serialize as toString is the same thing, couple of methods converted to expression-bodied format & added a mock for username-utils to the ConversationViewModelTest class
---------
Co-authored-by: ThomasSession <thomas.r@getsession.org>
Co-authored-by: alansley <aclansley@gmail.com>
10 months ago
ThomasSession
92f1390fad
Feature/username cleanup ( #957 )
...
* Centralising username access
* Centralising username logic
* Removing ContactUtil
* Cleaning up shortString
* Making sure the name doesn't overflow in a message view
* Using Lazy to avoid dependency cycle
10 months ago
AL-Session
e10054c4ee
Fix/qa 882 mic button ( #943 )
...
* WIP spam prevention
* Record voice button spam UI state confusion addressed
* Remove leftover commented code
* Unused variable removed
* Simplifying voice recording logic
* Clean up
* Clean up
* Hopefully fix toast window layout exception on microphone button spam
* Refactored voice message too short detection mechanism to avoid using deprecated call to 'someToast.view?.isShown'
---------
Co-authored-by: alansley <aclansley@gmail.com>
Co-authored-by: ThomasSession <thomas.r@getsession.org>
10 months ago
SessionHero01
8707bb0f6f
Merge pull request #953 from session-foundation/bring-1.21.0
...
Bring 1.21.0 to dev
10 months ago
SessionHero01
0cf6e22cca
Merge remote-tracking branch 'origin/release/1.21.0' into bring-1.21.0
...
# Conflicts:
# app/src/main/java/org/thoughtcrime/securesms/MediaPreviewActivity.java
# app/src/main/java/org/thoughtcrime/securesms/conversation/v2/MessageDetailActivity.kt
# app/src/main/java/org/thoughtcrime/securesms/conversation/v2/MessageDetailsViewModel.kt
# app/src/main/java/org/thoughtcrime/securesms/conversation/v2/messages/QuoteView.kt
# app/src/main/java/org/thoughtcrime/securesms/conversation/v2/messages/VisibleMessageView.kt
# app/src/main/java/org/thoughtcrime/securesms/mms/Slide.kt
10 months ago
SessionHero01
f5a76b23e1
Disable selecting message for post deprecated legacy groups ( #950 )
10 months ago
SessionHero01
f3b8dd5d37
Do not send control message for re-invite/re-promote ( #951 )
10 months ago
ThomasSession
fb0dc85bff
Proper names for visible message view
10 months ago
ThomasSession
2a7b08fe64
Fix/ses 3326 unpin legacy groups ( #949 )
...
* SES-3326 ability to unpin legacy group post deprecation
* Reusing naming logic for contacts and recipients
Should fix SES-3323 and SES-3320
10 months ago
SessionHero01
1be1278a6b
[SES-3319] - No promotion retry in the background ( #948 )
10 months ago
ThomasSession
79858a2336
Relying on the flag for voice notes and ignoring empty file names as that legacy logic is too outdated now ( #947 )
10 months ago
SessionHero01
87cd979473
[SES-3314] - Prevent replay attacks ( #945 )
11 months ago
ThomasSession
1cb39c9b5f
QA fixes for Groups V2 ( #946 )
...
* SES-3303 - proper URL for groups banner
* SES-3301 - fixing display of legacy group control mesasges
* SES-3304 - No admin state dialogs while DEPRECATED
Updated debug menu with confirm dialog when changing deprecation state
* SES-3307 fixing legacy user view
* SES-3308 - not overwritting the last character in group banners
11 months ago
SessionHero01
42a536fef7
Add the ability to re-create legacy group for unknown members ( #944 )
11 months ago
SessionHero01
8d8876df59
[SES-3300] - More place to hide message/convo actions based on deprecated state ( #942 )
11 months ago
ThomasSession
1b2eb4c2f9
Making sure we get all attachments except voice notes ( #940 )
11 months ago
ThomasSession
d67484e8ed
[SES-3292] Updated photo picker ( #934 )
...
* Using the new API for the photo picker
* Using the modern version of the photo picker
* Proper way to get images
* Sorting folders by recency
* We shouldn't reuse the savedstate but instead rely on our custom caching
* Clean up
* PR clean up
11 months ago
SessionHero01
17fcd5ea57
Bump release version code
11 months ago
SessionHero01
2ebe469c49
Fix group member name not showing ( #939 )
11 months ago
SessionHero01
47843ad96b
Rekey always to be performed regardless of sharing history or not ( #938 )
11 months ago
SessionHero01
e190c332dc
Send control message locally ( #937 )
11 months ago
ThomasSession
7a113a29ea
Making sure we puny-encode data before ons lookup ( #936 )
...
* Making sure we puny-encode data before ons lookup
* PR feedback
11 months ago
SessionHero01
b73520cb24
[SES-3270] - Group invitation tweaks ( #933 )
11 months ago
SessionHero01
9755d252a6
Make sure to skip handling legacy group messages post deprecation ( #932 )
...
* Make sure to skip handling legacy group messages post deprecation
* Renamed
11 months ago
SessionHero01
68061e1f78
Fix incorrect deprecated state first time accessing it ( #931 )
11 months ago
stfsession
855c985630
[Automated] Update translations from Crowdin ( #929 )
...
Co-authored-by: mpretty-cyro <15862619+mpretty-cyro@users.noreply.github.com>
11 months ago
stfsession
16a98b837e
[Automated] Update translations from Crowdin ( #929 )
...
Co-authored-by: mpretty-cyro <15862619+mpretty-cyro@users.noreply.github.com>
11 months ago
SessionHero01
517ec7c5a1
Merge pull request #930 from session-foundation/merge-1.21.0
...
Merge 1.21.0 to dev
11 months ago
SessionHero01
e2c87cf5d1
Add back missing resources
11 months ago
SessionHero01
3d4e690754
Merge remote-tracking branch 'origin/release/1.21.0' into merge-1.21.0
11 months ago
SessionHero01
ca7eecca39
[SES-3251] - Add additional deprecation state and bring back legacy group creation ( #928 )
...
* Resurrect legacy group creation
* Added debug options
* Fixed tests
* Tidy up
* Remove constant
11 months ago
Kee Jefferys
021674bf15
Update Signature Verification Instructions and Links ( #908 )
...
* Update readme
Update signature verification instructions and links
* Update translation link
use https://getsession.org/translate instead of linking directly to crowdin
---------
Co-authored-by: ThomasSession <thomas.r@getsession.org>
11 months ago
SessionHero01
41229e1f7c
Merge pull request #927 from session-foundation/merge-1.21.0
...
Merge release 1.21.0 to dev
11 months ago
SessionHero01
1fbf60da79
Merge remote-tracking branch 'origin/release/1.21.0' into merge-1.21.0
...
# Conflicts:
# app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationActivityV2.kt
# app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationReactionOverlay.kt
# app/src/main/java/org/thoughtcrime/securesms/conversation/v2/messages/VisibleMessageView.kt
11 months ago
SessionHero01
1215d227a8
Fix a clock drift when the device is in deep sleep ( #926 )
11 months ago
SessionHero01
7187b79663
[SES-3251] - Add recreate group UI and show/hide thread/message options accordingly ( #919 )
...
* Add recreate button
* CreateGroup as part of dialog
* Show/hide items
* Address feedback
* Icon spacing
* Address feedback
* Avoiding leaking the popup window
---------
Co-authored-by: ThomasSession <thomas.r@getsession.org>
11 months ago
alansley
899fb3d767
Revert "Last send message to blinded recipient identified & code cleaned up"
...
This reverts commit 85c58bd330 . Sorry, I thought I was on my branch.
11 months ago
alansley
f83db366b0
Merge branch 'dev' of github.com:session-foundation/session-android into dev
11 months ago
alansley
85c58bd330
Last send message to blinded recipient identified & code cleaned up
11 months ago
ThomasSession
fc914f2667
Showing the admin crown for legacy groups ( #923 )
11 months ago
ThomasSession
14948df4b5
Konverting the MediaSendViewModel ( #922 )
...
* Konverting the MediaSendViewModel
* PR Feedback
11 months ago
ThomasSession
b134b82daa
Konverting MediaSendActivity ( #921 )
11 months ago
AL-Session
dc432ccaa5
Recovery password linebreak / double space removal - QA feedback ( #918 )
...
* Filtered any control characters or double-spaces from copied recovery password mnemonic
* Fix typo in comment
* Single char comment alignment adjustment
* Comment phrasing adjustment
* Fixed double space removal (single char adjustment)
* Simplified mnemonic filtering regex
* Fixed regex
---------
Co-authored-by: alansley <aclansley@gmail.com>
11 months ago
SessionHero01
6ad806afb7
[SES-3251] - Legacy group migration - Part I ( #916 )
11 months ago
stfsession
cc8ecc4c51
[Automated] Update translations from Crowdin ( #915 )
...
Co-authored-by: Bilb <1544279+Bilb@users.noreply.github.com>
11 months ago
stfsession
6ded7e1c9f
[Automated] Update translations from Crowdin ( #915 )
...
Co-authored-by: Bilb <1544279+Bilb@users.noreply.github.com>
11 months ago
SessionHero01
0956d65808
Using member names in the control messages wherever possible ( #914 )
11 months ago
SessionHero01
5ebc63542d
Merge pull request #913 from session-foundation/merge-release-1.21.0
...
Merge release 1.21.0 to dev
11 months ago