Commit Graph

2566 Commits (5c39404db5b2256f38e79b839cb90d078f9457ef)

Author SHA1 Message Date
ThomasSession 7dcfba4932
Update app/src/main/java/org/thoughtcrime/securesms/service/KeyCachingService.java
Co-authored-by: Andrew <andrewgallasch@gmail.com>
8 months ago
ThomasSession fb7c24a26d
Update app/src/main/java/org/thoughtcrime/securesms/service/KeyCachingService.java
Co-authored-by: Andrew <andrewgallasch@gmail.com>
8 months ago
Fanchao Liu 268b6cc097
Fix crashes on conversation screen (#1590)
* Fixed onion request crashes

* Use kotlin.Result instead

---------

Co-authored-by: fanchao <git@fanchao.dev>
8 months ago
ThomasSession 0616e148cf
Merge pull request #1585 from bemusementpark/fix-version-check
Fix version check
8 months ago
bemusementpark d8bcb83de5 Fix app exit after Lock Screen 8 months ago
ThomasSession 2f135a6bf6 Cleaning up foreground service calls 8 months ago
ThomasSession 33f23e5fa1 Another unused or referenced service 8 months ago
ThomasSession 137a26c3bf KeepAliveService doesn't seem to be used anywhere 8 months ago
bemusementpark 5c4e95c4ec Update VersionDataFetcher KDoc 8 months ago
ThomasSession 8d15169c93 Version bump to go above last live version 8 months ago
ThomasSession 60c111d30a Removing the snodes version patch 8 months ago
bemusementpark 72d77a9caf Add @JvmOverloads 8 months ago
bemusementpark 4992123baf Cleanup comment 8 months ago
bemusementpark 40db23d341 Fix setLastVersion called onException 8 months ago
bemusementpark 7fa3d9f3ff Fix version check 8 months ago
ThomasSession fbbef4898a
Merge pull request #1564 from oxen-io/feature/adding-back-fullscreen-intent-permission
Adding back the fullscreen intent permission
8 months ago
ThomasSession fc4bf6ff27
Merge pull request #1583 from oxen-io/feature/blinded-version
Feature/blinded version
8 months ago
ThomasSession 83ea71de24
Update app/src/main/java/org/thoughtcrime/securesms/util/VersionUtil.kt
Co-authored-by: Andrew <andrewgallasch@gmail.com>
8 months ago
ThomasSession 4b87e926c4 Added a log so we can see when the version data is returned 8 months ago
ThomasSession 42733c910d Clean up logic
Fixed randomly found timeunit error
8 months ago
ThomasSession d3990572a0 Linking Version util to the app 8 months ago
ThomasSession 35a9f9fbbe Version fetching API added 8 months ago
ThomasSession a796f05136
Merge pull request #1577 from bemusementpark/dark-light
Fix followSystemInDark
8 months ago
bemusementpark ce501fd363 Move invalidateComposeThemeColors() 8 months ago
bemusementpark 447ea85333 Improve naming 8 months ago
Fanchao Liu d23d8f3b07 Fix double closing on memory file (#1579)
Co-authored-by: fanchao <git@fanchao.dev>
8 months ago
Fanchao Liu dec02cef5a
Fix double closing on memory file (#1579)
Co-authored-by: fanchao <git@fanchao.dev>
8 months ago
bemusementpark 7bb1a3a513 Suppress compose name warning 8 months ago
bemusementpark 25e7c7ec61 Simplify ThemeFromPreferences by removing lambdas 8 months ago
bemusementpark 492d5217d0 Add colors lambda 8 months ago
bemusementpark 1a3ffe1a8c Merge branch 'release/1.19.0' into fix-send-seed-dialog 8 months ago
bemusementpark d9649215e6 Fix dialog not shown on seed send attempt 8 months ago
Andrew 648d3729c0
Merge pull request #1578 from bemusementpark/lock
[QA-32] Fix app closes on app-unlock
8 months ago
ThomasSession 51a43d1de1
Merge pull request #1576 from oxen-io/fix/trimmed-account-id
Trimming the accound ID when validating it
8 months ago
bemusementpark 49ecdfd110 Fix app exit after Lock Screen 8 months ago
bemusementpark 90f6fee579 Change ThemeColorSet naming 9 months ago
bemusementpark 80d08a5fb2 Fix follow light 9 months ago
ThomasSession 2818552519
Merge pull request #1574 from oxen-io/fix/next-button-and-blinded-search
Fix/next button and blinded search
9 months ago
ThomasSession b4f13bbe82 Trimming the accound ID when validating it 9 months ago
ThomasSession 55ec4e1549
Update app/src/main/java/org/thoughtcrime/securesms/conversation/start/newmessage/NewMessage.kt
Co-authored-by: AL-Session <160798022+AL-Session@users.noreply.github.com>
9 months ago
ThomasSession 456f8d0b3a Handling keyboard inset for Android sdk < 30 9 months ago
ThomasSession c883b8dc91
Merge pull request #1571 from bemusementpark/qa-20
[QA-20] Show Account Created empty view only for newAccounts
9 months ago
bemusementpark af302d4d43 Change conversations heading in search 9 months ago
bemusementpark 143d4c462a Show Account Created empty view only for newAccounts 9 months ago
ThomasSession e813756fb3 Adding the long press fix in 1.19.0 9 months ago
bemusementpark ac4f2525ab Fix longpress message fails 9 months ago
Fanchao Liu 631d93c20c
Replace kapt with ksp and update dependencies (#1560) 9 months ago
ThomasSession fc5c7a7528
Merge pull request #1566 from oxen-io/release/1.18.6
Bumping version for 1.18.6
9 months ago
ThomasSession 530853b94f Bumping version for 1.18.6 9 months ago
ThomasSession 8ad7005c5f Adding back the fullscreen intent permission 9 months ago
ThomasSession 9c3513f68e
Merge pull request #1563 from oxen-io/release/1.18.5
Release/1.18.5
9 months ago
ThomasSession 79ae27d7b6
Snode version patch (#1561)
* Snode version number

Getting the version number from the API and checking the last node in the onion routing, making sure its version is at least 2.8.0

* Clearing the snode and onion request dbs on launch

* Removing logs

* Tweak to snode filtering

* PR feedback
9 months ago
ThomasSession 66c78847d8 Merge branch 'dev' into release/1.19.0 9 months ago
Andrew bc968dcdae
Fix incorrect scale on back camera in reverse landscape (#1559)
Co-authored-by: bemusementpark <bemusementpark>
9 months ago
ThomasSession 9957edd5ac Bumping version code and removing permission (might add it back if we get reviewed in time) 9 months ago
ThomasSession cbdd25abd3 Merge branch 'dev' into release/1.19.0 9 months ago
Andrew bb239a4048
Fix WebRtcCallService (#1558)
Co-authored-by: bemusementpark <bemusementpark>
9 months ago
ThomasSession 4b7f5d3cb5 1.19.0 - Bumping release version and code 9 months ago
bemusementpark 5a931845cb Add TelephonyHandler.kt 9 months ago
bemusementpark 8037502f35 Clean CallManager etc 9 months ago
ThomasSession 19c991ebc8
New translation URL (#1555)
* Using the new translate URL

Cleaned up unused references

* empty space
9 months ago
ThomasSession 9e2b24f7b9
Feature/compose cleanup (#1543)
* Moving color files

* Moving theme classes into their own package

* Only obtain new theme when required

* UI Tweaks

Using the proper color for danger as opposed to one hardcoded color
Reusing BlackAlpha40
Using the right delete icon in settings

* matching figma

* Matching signature across buttons

* Dialogs do not have a 'x' button by default

* Updated typography

Updated the typography in an composition local so it can be accessed from anyehere in compose and matching the figma declarations.

* Centered text in control messages

* Fixing new color access for action items

* renaming spacing to be more general

* Unifying dimensions and rectifying design inconsistencies

Unifying spacing values and reusing common ones
Identified spacing issues and inconsistencies in design and figma

* Rounded corners for the new conversation sheet

* Rounding sheets corners

* Spacing fixes and UI consolidating

Discussed with QA to make sure the 'new message' screen should  indeed behave as the other screens and use disabled state instead of disappearing

* Disappearing messages tweaks

Re-using our new radio buttons in disappearing messages
Tweaking UI to match designs

* Cleaning up spaces

* Migrating to Material3

* Fixing UI issues found

* PR feedbacks

---------

Co-authored-by: bemusementpark <bemusementpark>
9 months ago
AL-Session d23a0b8ceb
Converted three classes to kotlin (#1552) 9 months ago
Andrew e2a40ddabc
Merge pull request #1451 from bemusementpark/on-2
[SES-48 SES-824] Onboarding Overhaul
9 months ago
Morgan Pretty afcb8c1150 Removed the attribution label 9 months ago
Morgan Pretty d6ea2221ec
Merge pull request #1545 from mpretty-cyro/update-geolite2
Updated GeoLite2 database
9 months ago
ThomasSession 01cd449794
Fix/video call rotation and avatars (#1548)
* Simplifying profile picture view

We don't need the isLarge option as the component's size is always set.
Using profilePictureView in the call screen.

* Swapping avatars between user and contact's

* Adding the user's avatar for when it  needs to be displayed

* Making sure we never invert the contact's landscape rotation

* Update app/src/main/java/org/thoughtcrime/securesms/calls/WebRtcCallActivity.kt

Co-authored-by: Andrew <andrewgallasch@gmail.com>

* Update app/src/main/java/org/thoughtcrime/securesms/calls/WebRtcCallActivity.kt

Co-authored-by: Andrew <andrewgallasch@gmail.com>

* Update app/src/main/java/org/thoughtcrime/securesms/calls/WebRtcCallActivity.kt

Co-authored-by: Andrew <andrewgallasch@gmail.com>

---------

Co-authored-by: Andrew <andrewgallasch@gmail.com>
9 months ago
Morgan Pretty bcf9d154f8 Resolving PR comment 9 months ago
bemusementpark 872cb8a204 Move Session id input box contentDescription 9 months ago
bemusementpark 8245e4ffe5 Rename remaining session id refs 9 months ago
Morgan Pretty e8fdc57bf3 Merge branch 'dev' into update-geolite2 9 months ago
Morgan Pretty e815a43cdf Added an attribution label to the PathActivity 9 months ago
bemusementpark ce1790a895 Merge branch 'od' into on-2 9 months ago
AL-Session 8a7f321ee0
SES2397 - Fix display name change fail feedback (#1544)
* Added check to not update display name if offline or should config sync fail

* Addressed PR feedback

* WIP

* Addressed PR feedback

* Adjusted phrasing of log statement

---------

Co-authored-by: alansley <aclansley@gmail.com>
9 months ago
AL-Session 1ca62629f6
SS-40 - MMS Notification Strings (#1541)
* Feature implemented

* Removed stray quotation mark

* Cleanup WIP

* Cleanup

* Addressed PR feedback

* Addressed further PR feedback

---------

Co-authored-by: alansley <aclansley@gmail.com>
9 months ago
bemusementpark 6507b0a973 Fix snippet 9 months ago
bemusementpark 85ee87f619 Cleanup new account empty logic 9 months ago
bemusementpark 593e417af5 Fix SessionContactDatabase 9 months ago
Morgan Pretty 789d2b4a75 Updated the geolite2 database, removed the IP from the paths page 9 months ago
bemusementpark 4bbdc79415 SES-2394 fix mic button enabled 9 months ago
bemusementpark 4c395cb71e Cleanup InputBar 9 months ago
bemusementpark 38e73cf514 Cleanup search processing 9 months ago
bemusementpark e3a33ea615 Fix nickname change not updating in search 9 months ago
bemusementpark 0992d12d71 Add name to Model.Contact to fix diffing in search as Contact.equals only checks accountId 9 months ago
bemusementpark afe1295289 Cleanup GlobalSearchViewModel 9 months ago
bemusementpark cb8b9d63ac SES-2249 fix contentDescriptions 9 months ago
bemusementpark e3b4636b42 Reopen app to pcurrently open activity 9 months ago
bemusementpark 30ee3946ef Merge branch 'od' into on-2 9 months ago
bemusementpark e139afed6a Make loading animation work when animations are off 9 months ago
bemusementpark eeabd32da4 Remove easing on progress animation 9 months ago
bemusementpark 95ecbe664d SES-2386 Account Creation Modal 9 months ago
ThomasSession b510b064cf
[SES-1652] Swap video views in calls (#1533)
* WIP: swap video views

* feat: swap video views

* minor fixes

* minor fix

* minor fix

* update libsession-util

* Revert "update libsession-util"

This reverts commit 0d386e706e.

* reverse updating libsession-util

* update libsession-util

* Tweaking colors to match designs

* More theme fixes

* WebRTC rework

Only using two sinks and swapping between them
Reworked the device rotation logic as it didn't work well with pitch ( you could tip the device front to back and the rotation went out of whack, so had to resort to more robust calculation for the device orientation.
Had to use a deprecated sensor setting but it's the only one I could use that works.

* Video management logic update

Rounded corners for floating inset
Proper handling of video scaling based on video proportions
Proper handling of mirroring logic for floating/fullscreen videos depending on whether they are the user or the remote video and whether the camera is front facing or not

* Showing floating video inset only when there is at least one video stream active, hiding it when both are inactive

* Rotating controls on rotation

* Clean up

* Review feedback

* OrientationManager

The new OrientationManager encapsulate the orientation logic and sends out a mutable state flow

* PR feedback

---------

Co-authored-by: Ryan Zhao <ryanzhaors@qq.com>
Co-authored-by: Ryan ZHAO <>
9 months ago
AL-Session 2e3acd902f
SS-2168 - User profile warnings (#1531)
* Profile picture upload fail informs user

* End of day push

* Push before trying with okhttp library update

* WIP

* Further WIP

* Add additional debug comments

* Push before cleanup

* Cleaned up

* More cleanup

* Minor adjustment

* Final cleanup prior to PR review

* Removed commented out old conscrypt version import

* Addressed PR feeback from Fanchao

---------

Co-authored-by: alansley <aclansley@gmail.com>
9 months ago
ThomasSession de7df58503
Merge pull request #1540 from oxen-io/release/1.18.5
Dev: Release/1.18.5
9 months ago
ThomasSession ad0b1a9db7
Revert "Release/1.18.5 (#1536)"
This reverts commit 8c4bd9b448.
9 months ago
ThomasSession 8c4bd9b448
Release/1.18.5 (#1536)
* Fix issue with span being the full length (#1528)

* 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

* Testnet build (#1532)

Co-authored-by: fanchao <git@fanchao.dev>

* Allow "public.loki.foundation" to be accessed by http (#1534)

Co-authored-by: fanchao <git@fanchao.dev>

* Bumping the version code and name

* Reverting temporary change

---------

Co-authored-by: Fanchao Liu <273191+simophin@users.noreply.github.com>
Co-authored-by: fanchao <git@fanchao.dev>
9 months ago
ThomasSession 2b27b7d5e0 Bumping the version code and name 9 months ago
bemusementpark 84b1fb6527 Truncate name to 100 bytes on restore account 9 months ago
Fanchao Liu 075341abe1
Allow "public.loki.foundation" to be accessed by http (#1534)
Co-authored-by: fanchao <git@fanchao.dev>
9 months ago
bemusementpark fa5b10e2e1 Merge remote-tracking branch 'ry/poller-fix' into on-3 9 months ago