diff --git a/.github/workflows/build-erizo-apk.yml b/.github/workflows/build-erizo-apk.yml
new file mode 100644
index 00000000000..863eb1dab99
--- /dev/null
+++ b/.github/workflows/build-erizo-apk.yml
@@ -0,0 +1,27 @@
+name: Build ERIZO APK
+
+on:
+ workflow_dispatch:
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+
+ steps:
+ - name: Descargar el código
+ uses: actions/checkout@v4
+
+ - name: Configurar Java
+ uses: actions/setup-java@v4
+ with:
+ distribution: temurin
+ java-version: 21
+
+ - name: Compilar APK
+ run: ./gradlew assembleDebug
+
+ - name: Guardar APK generada
+ uses: actions/upload-artifact@v4
+ with:
+ name: erizo-apk
+ path: app/build/outputs/apk/**/*.apk
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/app/src/main/res/mipmap-hdpi/ic_launcher.png
index 6ee65e2b98e..848445477c3 100644
Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher.png and b/app/src/main/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.png b/app/src/main/res/mipmap-mdpi/ic_launcher.png
index c6f90b32b18..80f2647e6d2 100644
Binary files a/app/src/main/res/mipmap-mdpi/ic_launcher.png and b/app/src/main/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/app/src/main/res/mipmap-xhdpi/ic_launcher.png
index 539a04c6c48..cf8914eea4a 100644
Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher.png and b/app/src/main/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
index 693bd8615bb..e3c7eb77f43 100644
Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png and b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
index 09feff91bb1..32ef67c6b65 100644
Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 311798d2d7d..3ea1576a207 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -50,7 +50,7 @@
\+%d
- Signal is updating…
+ ERIZO is updating…
You haven\'t set a passphrase yet!
@@ -100,7 +100,7 @@
Location
Poll
- Signal needs permission to show your photos and videos
+ ERIZO needs permission to show your photos and videos
Allow Access
Payment
@@ -111,7 +111,7 @@
Go to Settings
- Signal has limited access to photos or videos
+ Erizo has limited access to photos or videos
No photos found, select photos and videos to appear here or change permissions
@@ -121,9 +121,9 @@
Can\'t find an app to select media.
- Signal requires the Storage permission in order to attach photos, videos, or audio, but it has been permanently denied. Please continue to the app settings menu, select \"Permissions\", and enable \"Storage\".
- Signal requires Contacts permission in order to attach contact information, but it has been permanently denied. Please continue to the app settings menu, select \"Permissions\", and enable \"Contacts\".
- Signal requires Location permission in order to attach a location, but it has been permanently denied. Please continue to the app settings menu, select \"Permissions\", and enable \"Location\".
+ Erizo requires the Storage permission in order to attach photos, videos, or audio, but it has been permanently denied. Please continue to the app settings menu, select \"Permissions\", and enable \"Storage\".
+ Erizo requires Contacts permission in order to attach contact information, but it has been permanently denied. Please continue to the app settings menu, select \"Permissions\", and enable \"Contacts\".
+ Erizo requires Location permission in order to attach a location, but it has been permanently denied. Please continue to the app settings menu, select \"Permissions\", and enable \"Location\".
Allow access to your location
@@ -132,13 +132,13 @@
Allow Signal access to send your location.
- Signal needs location access to send your location.
+ Erizo needs location access to send your location.
Allow access to storage
To show photos and videos:
- Signal needs access to show your photos and videos.
+ Erizo needs access to show your photos and videos.
%1$s hasn\'t activated Payments
@@ -242,11 +242,11 @@
Report spam
- Signal will be notified that this person may be sending spam. Signal can’t see the content of any chats.
+
- Signal will be notified that %1$s, who invited you to this group, may be sending spam. Signal can’t see the content of any chats.
+
- Signal will be notified that the person who invited you to this group may be sending spam. Signal can’t see the content of any chats.
+
Today
@@ -350,8 +350,8 @@
Message %s
- Signal Voice Call %s
- Signal Video Call %s
+
+
@@ -454,7 +454,7 @@
Insecure SMS (%1$s)
Insecure MMS
- Signal message
+
Send message
Let\'s switch to Signal %1$s
@@ -480,15 +480,15 @@
To send voice messages, allow Signal access to your microphone.
- Signal needs microphone access to record a voice message.
- Signal requires the Microphone permission in order to send audio messages, but it has been permanently denied. Please continue to app settings, select \"Permissions\", and enable \"Microphone\".
+
+
- Signal needs the Microphone and Camera permissions in order to call %s, but they have been permanently denied. Please continue to app settings, select \"Permissions\", and enable \"Microphone\" and \"Camera\".
+
To capture photos and video, allow Signal access to the camera.
- Signal needs the Camera permission to take photos or video, but it has been permanently denied. Please continue to app settings, select \"Permissions\", and enable \"Camera\".
- Signal needs Camera permissions to take photos or video
+
+
Enable the microphone permission to capture videos with sound.
- Signal needs microphone permissions to record videos.
+
%1$s %2$s
No
@@ -511,7 +511,7 @@
To start a call, allow Signal access to your microphone.
- Signal needs microphone access to start a call.
+
Join
@@ -652,7 +652,7 @@
Reported spam
- Signal has been notified that this person may be sending spam. Signal can’t see the content of any chats.
+
Reported as spam
@@ -715,7 +715,7 @@
Don\'t respond to chats from Signal
- Signal will never message you for your registration code, PIN, or recovery key. Never respond to a chat pretending to be Signal.
+
Review names and photos
@@ -728,7 +728,7 @@
Don\'t respond to chats from Signal
- Signal will never message you for your registration code, PIN, or recovery key. Don\'t reply to chats pretending to be Signal or Signal Support. Bad actors set up fake chats to try to take over your account.
+
Review names and photos
@@ -753,9 +753,9 @@
%s on Signal are chosen by their account holder.
- Signal can\'t verify names and photos
+
- Signal will never contact you for your registration code, PIN, or recovery key
+
Be cautious of accounts that impersonate others
@@ -986,7 +986,7 @@
%1$d so far…
%1$s%% so far…
- Signal requires external storage permission in order to create backups, but it has been permanently denied. Please continue to app settings, select \"Permissions\" and enable \"Storage\".
+
Set backup time
@@ -1067,7 +1067,7 @@
Chat session refreshed
- Signal uses end-to-end encryption and it may need to refresh your chat session sometimes. This doesn\'t affect your chat\'s security, but you may have missed a message from this contact, and you can ask them to resend it.
+
@@ -1077,11 +1077,11 @@
%1$s Messages and chat info are protected by end-to-end encryption on all devices
- Signal on desktop or iPad
+
All messaging on linked devices is private
- Signal messages are synchronized with Signal on your mobile phone after it is linked. Your previous message history will not appear.
+
On the device you want to link, visit %s to install Signal
signal.org/download
@@ -1238,7 +1238,7 @@
Update now
- Signal no longer works on this device. To use Signal again, update your device to a newer version of Android or switch to a newer device.
+
Update Signal
@@ -1389,7 +1389,7 @@
Debug logs helps us diagnose and fix the issue, and do not contain identifying information.
- Signal encountered a problem. Submit debug log?
+
You may not be receiving messages. Submit debug log?
@@ -1770,7 +1770,7 @@
Your message
- Signal
+
Background connection enabled
@@ -2312,7 +2312,7 @@
Only accept requests from people you trust. %1$s message you for a registration code, PIN, or recovery key.
- Signal will never
+
Join group?
@@ -2346,7 +2346,7 @@
Link a Signal device?
To link a desktop or iPad to this Signal account, go to Linked Devices and tap \"Link a New Device\" and scan the QR code again. Make sure you only scan QR codes that come directly from Signal.
- Signal needs the Camera permission in order to scan a QR code, but it has been permanently denied. Please continue to app settings, select \"Permissions\", and enable \"Camera\".
+
Unable to scan a QR code without the Camera permission
@@ -2359,12 +2359,12 @@
Enter passphrase
- Signal icon
+
Submit passphrase
Invalid passphrase!
Unlock Signal
- Signal Android - Lock Screen
+
Map
@@ -2390,7 +2390,7 @@
- You have %1$d attempt remaining. If you run out of attempts, you can create a new PIN. You can register and use your account but you\'ll lose some saved settings like your profile information.
- You have %1$d attempts remaining. If you run out of attempts, you can create a new PIN. You can register and use your account but you\'ll lose some saved settings like your profile information.
- Signal Registration - Need Help with PIN for Android
+
Create your PIN
@@ -2401,7 +2401,7 @@
Send SMS code
- Signal Registration - Need Help with reregister PIN for Android
+
Your PIN is a %1$d+ digit code you created that can be numeric or alphanumeric.\n\nIf you can’t remember your PIN, you can create a new one.
@@ -2441,7 +2441,7 @@
My Story
- Signal call
+
Block
@@ -2479,7 +2479,7 @@
Tap here to turn on your video
To call %1$s, Signal needs access to your camera
- Signal %1$s
+
Calling…
Reconnecting…
@@ -2546,9 +2546,9 @@
To enable your video, allow Signal access to your camera.
- Signal needs microphone permissions to start or join a call.
+
- Signal needs camera access to enable your video
+
To start or join a call:
@@ -2561,8 +2561,8 @@
Expand local video
- Signal Call
- Signal Video Call
+
+
Start Call
Join Call
Call is full
@@ -2572,7 +2572,7 @@
Joining…
Disconnected
- Signal call link
+
Anyone who joins this call via the link will see your name, photo, and phone number.
@@ -2580,11 +2580,11 @@
Waiting to be let in…
- Signal will ring %1$s
- Signal will ring %1$s and %2$s
+
+
- - Signal will ring %1$s, %2$s, and %3$d other
- - Signal will ring %1$s, %2$s, and %3$d others
+ -
+
-
%1$s will be notified
@@ -2723,7 +2723,7 @@
- Signal connection
+
Verified
@@ -2764,13 +2764,13 @@
- In this call (%1$d)
- - Signal will Ring (%1$d)
- - Signal will Ring (%1$d)
+ -
+
-
- - Signal will Notify (%1$d)
- - Signal will Notify (%1$d)
+ -
+
-
- Raised hand (%1$d)
@@ -2842,8 +2842,8 @@
I understand
Play Services Error
Google Play Services is updating or temporarily unavailable. Please try again.
- Signal needs the contacts and media permissions to help you connect with friends and send messages. Your contacts are uploaded using Signal\'s private contact discovery, which means they are end-to-end encrypted and never visible to the Signal service.
- Signal needs the contacts permission to help you connect with friends. Your contacts are uploaded using Signal\'s private contact discovery, which means they are end-to-end encrypted and never visible to the Signal service.
+
+
You\'ve made too many attempts to register this number. Please try again later.
You\'ve made too many attempts to register this number. Please try again in %s.
@@ -2857,7 +2857,7 @@
Non-standard number format
The number you entered (%1$s) appears to be a non-standard format.\n\nDid you mean %2$s?
- Signal Android - Phone Number Format
+
Call requested
@@ -2931,13 +2931,13 @@
Add to Contacts
Invite to Signal
- Signal Message
- Signal Call
+
+
Add to Contacts
Invite to Signal
- Signal Message
+
@@ -2990,7 +2990,7 @@
Stickers you received
- Signal artist series
+
Forward to
@@ -3094,8 +3094,8 @@
Filter:
Device info:
Android version:
- Signal version:
- Signal package:
+
+
Registration lock:
Locale:
Challenge Received:
@@ -3171,11 +3171,11 @@
Blocked
- Signal update
+
A new version of Signal is available. Tap to update.
- Signal failed to update
+
We will try again later.
- Signal successfully updated
+
You were automatically updated to version %1$s.
You updated to version %1$s.
@@ -3247,7 +3247,7 @@
Our Signal safety number:
It looks like you don\'t have any apps to share to.
No safety number to compare was found in the clipboard
- Signal needs the Camera permission in order to scan a QR code, but it has been permanently denied. Please continue to app settings, select \"Permissions\", and enable \"Camera\".
+
Unable to scan QR code without Camera permission
You must first exchange messages in order to view %1$s\'s safety number.
@@ -3288,7 +3288,7 @@
Touch to open.
- Signal is unlocked
+
Lock Signal
@@ -3346,7 +3346,7 @@
View-once photo
View-once video
Reply
- Signal Message
+
%1$s %2$s
Contact
Reacted %1$s to: \"%2$s\".
@@ -3441,7 +3441,7 @@
- Signal needs the Storage permission in order to save to external storage, but it has been permanently denied. Please continue to app settings, select \"Permissions\", and enable \"Storage\".
+
Unable to save to external storage without permissions
@@ -3471,7 +3471,7 @@
Invalid shortcut
- Signal
+
New message
Message request
You
@@ -3539,7 +3539,7 @@
To answer the call, give Signal access to your microphone.
To answer the video call, give Signal access to your microphone and camera.
- Signal requires Microphone and Camera permissions in order to make or receive calls, but they have been permanently denied. Please continue to app settings, select \"Permissions\", and enable \"Microphone\" and \"Camera\".
+
Answered on a linked device.
Declined on a linked device.
Busy on a linked device.
@@ -3613,15 +3613,15 @@
Contact Photo
- Signal requires the Contacts permission in order to display your contacts, but it has been permanently denied. Please continue to the app settings menu, select \"Permissions\", and enable \"Contacts\".
+
Error retrieving contacts, check your network connection
Username not found
"%1$s" is not a Signal user. Please check the username and try again.
You do not need to add yourself to the group
Maximum group size reached
- Signal groups can have a maximum of %1$s members.
+
Recommended member limit reached
- Signal groups perform best with %1$s members or fewer. Adding more members will cause delays sending and receiving messages.
+
- %1$d member
- %1$d members
@@ -3642,7 +3642,7 @@
Allow access to your contacts. Your contacts are encrypted and not visible to the Signal service.
- Signal needs access to your contacts in order to display them.
+
Show Contacts
@@ -3657,7 +3657,7 @@
- Signal message
+
Unsecured SMS
Unsecured MMS
@@ -3917,7 +3917,7 @@
Unlock
- Signal requires MMS settings to deliver media and group messages through your wireless carrier. Your device does not make this information available, which is occasionally true for locked devices and other restrictive configurations.
+
To send media and group messages, tap \'OK\' and complete the requested settings. The MMS settings for your carrier can generally be located by searching for \'your carrier APN\'. You will only need to do this once.
@@ -4004,14 +4004,14 @@
Auto-verification is not available for this chat
- Signal can not automatically verify the encryption for this chat. This could be because %1$s changed their phone number or their phone number privacy settings. Verify end-to-end encryption manually by comparing the numbers on the previous screen or scanning the code on their device.
+
Auto-verification not available for this chat
- Signal can only automatically verify the encryption in chats where you’re connected to someone via a phone number. If the chat was started with a username or a group in common, verify end-to-end encryption by comparing the numbers on the previous screen or scanning the code on their device.
+
- Signal can now auto-verify encryption
+
For contacts you’re connected to by phone number, Signal can automatically confirm whether the connection is secure using a process called key transparency. For added security, you can still verify connections manually using a QR code or safety number.
@@ -4092,7 +4092,7 @@
https://support.signal.org
Support Info
- Signal Android Support Request
+
Debug Log:
Could not upload logs
Please be as descriptive as possible to help us understand the issue.
@@ -4109,11 +4109,11 @@
- Feedback
- Payments (MobileCoin)
- Donations & Badges
- - Signal Android Backup
+
- Other
- Signal Android Debug Log Submission
+
Submit
@@ -4276,7 +4276,7 @@
Change app icon and name to \"%1$s\"
- Signal will need to close to change the app icon and name. Notifications will always display the default Signal icon and name.
+
Select an app icon and name, which will be visible on your phone\'s home screen and app drawer. Notifications will always display the default Signal icon and name. Learn\u00A0more
@@ -4293,7 +4293,7 @@
PINs keep information stored with Signal encrypted so only you can access it. Your profile, settings, and contacts will restore when you reinstall. You won’t need your PIN to open the app.
System default
Language
- Signal messages and calls
+
Advanced PIN settings
Advanced PIN settings
@@ -4558,7 +4558,7 @@
Check the wallet address you\'re attempting to transfer to and try again.
You can\'t transfer to your own Signal wallet address. Enter the wallet address from your account at a supported exchange.
To scan a QR code, Signal needs access to the camera.
- Signal needs the Camera permission to capture a QR code. Go to settings, select \"Permissions\", and enable \"Camera\".
+
To scan a QR code, Signal needs access to the camera.
Settings
@@ -4619,7 +4619,7 @@
- Signal
+
@@ -4644,8 +4644,8 @@
Call
- Signal call
- Signal video call
+
+
@@ -4799,14 +4799,14 @@
Compare with clipboard
- Signal is experiencing technical difficulties. We are working hard to restore service as quickly as possible.
+
%1$d%%
- Signal\'s private contact discovery temporarily can\'t process your phone\'s contacts.
+
Learn more
- Signal\'s private contact discovery can\'t process your phone\'s contacts.
+
Learn more
@@ -4859,7 +4859,7 @@
Re-enter your PIN
Creating PIN…
- Signal PIN
+
Introducing PINs
@@ -4900,7 +4900,7 @@
Incorrect PIN
Forgot your PIN?
Not many tries left!
- Signal Registration - Need Help with PIN for Android (v2 PIN)
+
- For your privacy and security, there is no way to recover your PIN. If you can\'t remember your PIN, you can re-verify with SMS after %1$d day of inactivity. In this case, your account will be wiped and all content deleted.
@@ -5023,7 +5023,7 @@
Resend Code (%1$02d:%2$02d)
Contact Signal Support
- Signal Registration - Verification Code for Android
+
Incorrect code
Never
@@ -5061,7 +5061,7 @@
Screen lock inactivity timeout
To use screen lock set a PIN, pattern, or password on this device.
- Signal PIN
+
Create a PIN
Change your PIN
PIN reminders
@@ -5195,18 +5195,18 @@
Preparing to connect to old Android device…
Taking a moment, should be ready soon
Waiting for old Android device to connect…
- Signal needs the location permission to discover and connect to your old Android device.
- Signal needs location services enabled to discover and connect with your old Android device.
- Signal needs Wi-Fi on to discover and connect with your old Android device. Wi-Fi needs to be on but it does not have to be connected to a Wi-Fi network.
+
+
+
Sorry, it appears this device does not support Wi-Fi Direct. Signal uses Wi-Fi Direct to discover and connect with your old Android device. You can still restore a backup to restore your account from your old Android device.
Restore a backup
An unexpected error occurred while attempting to connect to your old Android device.
Searching for new Android device…
- Signal needs the location permission to discover and connect to your new Android device.
- Signal needs location services enabled to discover and connect with your new Android device.
- Signal needs Wi-Fi on to discover and connect with your new Android device. Wi-Fi needs to be on but it does not have to be connected to a Wi-Fi network.
+
+
+
Sorry, it appears this device does not support Wi-Fi Direct. Signal uses Wi-Fi Direct to discover and connect with your new Android device. You can still create a backup to restore your account on your new Android device.
Create a backup
An unexpected error occurred while attempting to connect to your new Android device.
@@ -5345,7 +5345,7 @@
Legacy Groups are groups that are not compatible with New Group features like admins and more descriptive group updates.
Can I upgrade a Legacy Group?
Legacy Groups can\'t yet be upgraded to New Groups, but you can create a New Group with the same members if they\'re on the latest version of Signal.
- Signal will offer a way to upgrade Legacy Groups in the future.
+
Anyone with this link can view the group\'s name and photo and request to join. Share it with people you trust.
@@ -5784,7 +5784,7 @@
Edit number
- Signal Change Number - Need Help with PIN for Android (v2 PIN)
+
PINs do not match
@@ -6003,7 +6003,7 @@
App security
Block screenshots in the recents list and inside the app
- Signal messages and calls, always relay calls, and sealed sender
+
Default timer for new chats
Set a default disappearing message timer for all new chats started by you.
@@ -6056,7 +6056,7 @@
Copyright Signal Messenger
Licensed under the GNU AGPLv3
- Signal is a 501c3 nonprofit
+
Media quality
@@ -6107,7 +6107,7 @@
Donate to Signal
- Signal is powered by people like you. Donate monthly and receive a badge.
+
Donate
@@ -6130,7 +6130,7 @@
Become a Sustainer
- Signal is powered by people like you. Donate and receive a badge.
+
Not now
Donate
@@ -6511,7 +6511,7 @@
Your privacy is our mission
- Signal is a 501c3 nonprofit. US donations are tax deductible.
+
Thanks for your Support!
@@ -6524,7 +6524,7 @@
When you have more than one badge, you can choose one to feature for others to see on your profile.
Get badges for your profile by supporting Signal.
- Signal is a nonprofit with no advertisers or investors, supported only by people like you.
+
Donate to Signal
@@ -7164,9 +7164,9 @@
Let people who can view your story react and reply
- Signal Connections
+
- Signal Connections are people you\'ve chosen to trust, either by:
+
Starting a chat
@@ -7776,9 +7776,9 @@
Your information is private
- Signal does not collect or store any of your personal information when you make a donation.
+
We use Stripe as our payment processor to receive your donations. We don\'t access, store, or save any of the information you provide to them.
- Signal does not and cannot connect your donation to your Signal account.
+
Thank you for your support!
@@ -8020,7 +8020,7 @@
Create call link
- Signal call
+
Join
@@ -8655,7 +8655,7 @@
When enabled, chat limits will also delete messages from your linked devices.
- Signal storage
+
Optimize Signal storage
@@ -8765,7 +8765,7 @@
Secure Backups
- Signal Secure Backups
+
Off
@@ -9128,7 +9128,7 @@
Only store your recovery key in a password manager that you trust is secure. Signal does not make a recommendation on which password manager is right for you.
- Signal Secure Backups
+
Saved to your password manager
@@ -9144,7 +9144,7 @@
Keep your key safe
- Signal will not be able to help you restore your backup if you lose your key. Store it somewhere safe and secure, and do not share it with others.
+
I\'ve recorded my key
@@ -9375,10 +9375,10 @@
Contact support
- Signal Android Backup restore network error
+
Android SignalBackups Import Failed
- Signal Android Backup restore permanent failure
+
Android SignalBackups Import Permanent Failure
@@ -9508,7 +9508,7 @@
Select the folder on your device where your backup is stored
- Signal Android Backup export network error
+
Android SignalBackups Export Failed
@@ -9969,7 +9969,7 @@
Don\'t respond to chats from Signal
- Signal will never message you for your registration code, PIN, or recovery key. Never respond to a chat pretending to be Signal.
+
Keep your verification code safe
@@ -9984,7 +9984,7 @@
Do not share your recovery key
- Signal will never message you
+
for your recovery key. Never respond to a chat pretending to be Signal. Store your recovery key somewhere safe and never share it with anyone.
@@ -10003,7 +10003,7 @@
Do not share your recovery key with anyone. This will let them take over your account.
- Signal will never message you for your recovery key.
+
Never respond to a chat pretending to be Signal.