1047 Commits

Author SHA1 Message Date
alansley
cb9554ab38 Merge CrowdIn strings circa 2024-08-29 2024-08-29 12:32:30 +10:00
alansley
d3fb440d05 Removed R.string.gif and replaced with a string constant 2024-08-29 07:15:03 +10:00
ThomasSession
25132c6342 Proper set up for the Open URL dialog 2024-08-28 15:13:58 +10:00
alansley
5df981bc7a Adjusted NotificationRadioButton that takes string IDs to act as a pass-through 2024-08-27 15:51:38 +10:00
alansley
96453f1f1e Added some TODO markers for tomorrow 2024-08-27 15:42:33 +10:00
alansley
a402a1be79 Adjusted Landing page string substitutions to cater for emojis 2024-08-27 15:33:55 +10:00
alansley
b52048a080 Addressed many aspects of PR feedback + misc. strings issues 2024-08-27 14:42:57 +10:00
alansley
9cdbc4b80b Adjusted strings as per Rebecca's 'String Changes' spreadsheet 2024-08-27 09:50:51 +10:00
alansley
4d7e4b9e2c Merge branch 'dev' into strings-squashed 2024-08-27 08:19:53 +10:00
alansley
3c576053a3 Moved into libsession for ease of access to control message view creation 2024-08-26 17:11:45 +10:00
ThomasSession
1393335121
Feature/debug menu (#1645)
* Reorganised cells

* Clipping content

* Simplifying Cell and leaving responsibility to modifier and content

* Fixing animations

Also fixing compose copy that wasn't set up properly...

* Debug menu

Added a debug menu
It can be accessed from the settings page or via an app shortcut (from the app icon)

* Finalising the debug menu

We can now switch environments between mainnet and testnet

* Update app/src/main/java/org/thoughtcrime/securesms/debugmenu/DebugMenu.kt

Co-authored-by: AL-Session <160798022+AL-Session@users.noreply.github.com>

---------

Co-authored-by: AL-Session <160798022+AL-Session@users.noreply.github.com>
2024-08-26 13:09:37 +10:00
alansley
404fb8001c Performed a PR pass to fix up anything obvious - there's still a few things left TODO 2024-08-26 11:52:41 +10:00
alansley
69b8bd7396 Added back app_name string so app names properly, fixed API 28 save issue, made some buttons display as red if they should 2024-08-22 16:20:17 +10:00
alansley
efc2ee2824 Added some comments about the new CrowdIn strings 2024-08-22 13:40:59 +10:00
alansley
7a03fb37ef Initial integration of CrowdIn strings (English only) 2024-08-22 13:08:03 +10:00
alansley
2192c2c007 Merge branch 'dev' into strings-squashed 2024-08-21 13:28:16 +10:00
Fanchao Liu
8fc6679178
Revert "[SES-2512] Rewrite ProfilePictureView (#1622)" (#1629)
This reverts commit 9919f716a7cb93a7946b481fc3ce6510805866e5.

Co-authored-by: fanchao <git@fanchao.dev>
2024-08-21 09:30:02 +10:00
alansley
6b29e4d8ce Added a note about the plurals for search results 2024-08-20 17:53:27 +10:00
alansley
e812527358 Merge branch 'dev' into strings-squashed 2024-08-20 13:27:35 +10:00
alansley
5e02e1ef5c Added 'NonTranslatableStringConstants' file 2024-08-20 09:39:16 +10:00
alansley
816f21bb29 Addressed commit feedback & removed desktop string 'attachmentsClickToDownload' as we use 'attachmentsTapToDownload' 2024-08-20 09:30:30 +10:00
Fanchao Liu
9919f716a7
[SES-2512] Rewrite ProfilePictureView (#1622) 2024-08-19 17:32:30 +10:00
Fanchao Liu
16d6efbb5b
SES-2524 - Rewrite media gallery in Compose (#1619) 2024-08-19 13:46:38 +10:00
Al Lansley
27ca77d5c4 Merge branch 'dev' into strings-squashed 2024-08-19 11:19:27 +10:00
ThomasSession
bc6718e996
Feature/resource cleanup (#1623)
* Removing unrequired APi checks

* Bumping min sdk to 26 and further cleaning version checks

* More clean ups

* Removed unused class

* Clean up

* Clean up

* Clean up

* Clean up

* Clean up

* Clean up

* Clean up

* Clean up
2024-08-19 09:25:53 +10:00
Al Lansley
27bc90bf1f Cleaned up some comments and content description 2024-08-19 08:59:38 +10:00
Al Lansley
558684a56d Merge branch 'dev' into strings-squashed 2024-08-19 08:41:47 +10:00
ThomasSession
93a28906fb
Removing unrequired APi checks (#1620)
* Removing unrequired APi checks

* Bumping min sdk to 26 and further cleaning version checks

* More clean ups

* Removed unused class
2024-08-15 15:32:41 +10:00
Al Lansley
90d7064c18 Fixed issue where new closed groups would display a timestamp instead of the 'groupNoMessages' text 2024-08-15 12:13:30 +10:00
Al Lansley
eecce08c25 Merge branch 'dev' into strings-squashed 2024-08-15 09:38:10 +10:00
alansley
a8ee5c9f3b Replaced hard-coded 'Session' with '{app_name}' in 'callsSessionCall' 2024-08-14 14:51:40 +10:00
alansley
621094ebe4 SS-72 Update save attachment models + add one-time warning that other apps can access saved attachments 2024-08-14 13:40:01 +10:00
fanchao
50929b8970 Merge remote-tracking branch 'origin/dev' into release/1.19.1
# Conflicts:
#	app/build.gradle
#	app/src/main/java/org/thoughtcrime/securesms/calls/WebRtcCallActivity.kt
#	app/src/main/java/org/thoughtcrime/securesms/components/AvatarImageView.java
#	gradle.properties
2024-08-14 10:47:16 +10:00
ThomasSession
d82c5b6a1b Migrate exoplayer to media3 2024-08-13 13:57:40 +10:00
ThomasSession
62873ee773 Removed com.amulyakhare.textdrawable
Cleaned up references to TextDrawable.
Also cleaned up the way we  load layered drawables, used in ProfilePictureView for the load state as the icons were stretched across and didn't look nice.
2024-08-13 13:49:57 +10:00
Al Lansley
ea84aa1478 Tied in bandDeleteAll string 2024-08-12 14:17:04 +10:00
Al Lansley
93b8e74f2d Job done! All Accessibility ID strings mapped and/or dealt with appropriately! 2024-08-12 11:34:03 +10:00
Al Lansley
fc3b4ad367 Further AccessibilityId mapping & fixed group members counts to display correct details 2024-08-12 09:49:57 +10:00
alansley
73fdb16214 Localised time strings working - even if the unit tests aren't 2024-08-09 15:57:06 +10:00
alansley
436175d146 Relative time string WIP 2024-08-09 13:54:09 +10:00
alansley
f309263e39 Merge dev 2024-08-09 11:39:13 +10:00
Al Lansley
45c4118d52 Further AccessibilityId mapping WIP 2024-08-08 16:43:02 +10:00
ThomasSession
f865f9f8ed Merge branch 'dev' into merge/1.19.0 2024-08-08 10:55:55 +10:00
ThomasSession
80216e995e Removing the snodes version patch 2024-08-08 09:19:49 +10:00
ThomasSession
b089677860 Merge branch 'master' into release/1.19.0 2024-08-08 09:17:59 +10:00
ThomasSession
2c4b8bf443 Do not check errors if profileAvatar is null 2024-08-07 14:33:24 +10:00
alansley
a8d72dfcc0 Cleaned up a few comments and fixed some plurals logic 2024-08-06 14:12:10 +10:00
alansley
5cbe289a8d Merge dev and cleanup 2024-08-06 11:30:50 +10:00
Andrew
d6c5ab2b18
Merge pull request #1593 from bemusementpark/more-snodes
Optimise SnodeAPI and Add Snode.Version and tests
2024-08-05 20:15:23 +09:30
bemusementpark
8a9faa182d Fix SnodeAPI error thrown outside of Promise 2024-08-05 16:26:20 +09:30