mirror of
https://github.com/sudoxnym/fdroiddata.git
synced 2026-05-19 04:09:14 +00:00
Session F-Droid: 1.13.1
This commit is contained in:
parent
7098370c2c
commit
6f6f183c22
1 changed files with 94 additions and 0 deletions
94
metadata/network.loki.messenger.fdroid.yml
Normal file
94
metadata/network.loki.messenger.fdroid.yml
Normal file
|
|
@ -0,0 +1,94 @@
|
|||
AntiFeatures:
|
||||
- UpstreamNonFree
|
||||
Categories:
|
||||
- Internet
|
||||
- Phone & SMS
|
||||
License: GPL-3.0-only
|
||||
AuthorName: Oxen
|
||||
AuthorEmail: team@oxen.io
|
||||
AuthorWebSite: https://oxen.io
|
||||
WebSite: https://getsession.org
|
||||
SourceCode: https://github.com/oxen-io/session-android
|
||||
IssueTracker: https://github.com/oxen-io/session-android/issues
|
||||
Translation: https://crowdin.com/project/session-android
|
||||
Changelog: https://github.com/oxen-io/session-android/releases
|
||||
|
||||
AutoName: Session
|
||||
Summary: Encrypted private messenger
|
||||
Description: |-
|
||||
This is an unofficial rebrand of Session without Firebase push service so the
|
||||
<a href="https://getsession.org/faq#push-notifications">"fast mode"<a> can't
|
||||
be enabled. If you want to use the "fast mode" please use the official Session
|
||||
client from <a href="https://fdroid.getsession.org/">their own repo</a>.
|
||||
|
||||
Session is a new breed of encrypted private messenger, built on a unique network
|
||||
of user-operated servers spread all over the world. With no central servers,
|
||||
Session can’t leak or sell your data. You don't need a phone number or email
|
||||
to sign up — your Session ID can stay completely anonymous. And Session’s private
|
||||
routing protocols keep your messages secret and secure. No one ever knows who
|
||||
you’re talking to, what you’re saying, or even your IP address.
|
||||
|
||||
• Fully anonymous account creation, no phone number or email required
|
||||
|
||||
• Decentralised server network: No data breaches and no central point of failure
|
||||
|
||||
• No metadata logging: Session doesn't store, track, or log your messaging metadata
|
||||
|
||||
• IP address protection: Device IP addresses are never exposed to the person
|
||||
you're talking to or the servers holding your data
|
||||
|
||||
• Closed groups: Private, end-to-end encrypted group chats for up to 100 people
|
||||
|
||||
• Encrypted attachments: Share voice snippets, photos, and files with Session's
|
||||
security and privacy protections
|
||||
|
||||
• Free and fully open-source: Don’t take our word for it — check Session's code
|
||||
yourself
|
||||
|
||||
Session is free as in free speech, free as in free beer, and free of ads and
|
||||
trackers. Session is built and maintained by the Loki Foundation, Australia’s
|
||||
first privacy tech not-for-profit organisation. Take back your online privacy
|
||||
today — download Session. Want to build from source, report a bug, or just take
|
||||
a look at our code? Check out Session on GitHub: https://github.com/oxen-io/session-android
|
||||
|
||||
RepoType: git
|
||||
Repo: https://github.com/oxen-io/session-android.git
|
||||
|
||||
Builds:
|
||||
- versionName: 1.13.1
|
||||
versionCode: 2795
|
||||
commit: e1a033d0eef0d7f1203316a26350fdc17e647268
|
||||
subdir: app
|
||||
gradle:
|
||||
- website
|
||||
rm:
|
||||
- app/src/main/java/org/thoughtcrime/securesms/notifications/FcmUtils.kt
|
||||
- app/src/main/java/org/thoughtcrime/securesms/notifications/LokiPushNotificationManager.kt
|
||||
- app/src/main/java/org/thoughtcrime/securesms/notifications/PushNotificationService.kt
|
||||
prebuild:
|
||||
- sed -i -e '/gms/d' -e 's/raw.github.com.*"/jitpack.io"/' ../build.gradle
|
||||
- sed -i -e '/gms/d' -e '/firebase-messaging/,/^ }/d' -e '/enable true/d'
|
||||
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/android-database-sqlcipher/s/org.signal/net.zetetic/'
|
||||
-e '/android-database-sqlcipher/s/3.5.9-S3/4.0.0/' -e 's|https://github.com/oxen-io/session-android/releases|null|'
|
||||
-e '/defaultConfig/a applicationId "network.loki.messenger.fdroid"' build.gradle
|
||||
- sed -i -z -E -e 's/<[^<]+pref_key_use_fcm[^>]+>//' src/main/res/xml/preferences_notifications.xml
|
||||
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
||||
- sed -i -e '/READ_PHONE_STATE/d' src/main/AndroidManifest.xml
|
||||
- cd src/main/java/org/thoughtcrime/securesms
|
||||
- sed -i -e '/fun toggleFCM()/,/^ }/d' -e 's/toggleFCM/toggleBackgroundPolling/'
|
||||
onboarding/PNModeActivity.kt
|
||||
- sed -i -e '/void registerForFCMIfNeeded/,/^ }/s/^ .*//' -e '/FcmUtils/d'
|
||||
-e '/LokiPushNotificationManager/d' ApplicationContext.java
|
||||
- sed -i -e '/pref_key_use_fcm/,/^ });/d' preferences/NotificationsPreferenceFragment.java
|
||||
- sed -i -e 's/Strings.isEmptyOrWhitespace(passphrase)/(passphrase?.trim()?.isEmpty()?:true)/'
|
||||
-e '/Strings/d' backup/BackupRestoreActivity.kt
|
||||
- sed -i -e 's/IOUtils.readInputStreamFully(bodyStream);/new byte[bodyStream.available()];bodyStream.read(data);/'
|
||||
-e '/IOUtils/d' linkpreview/LinkPreviewRepository.java
|
||||
ndk: r23b
|
||||
|
||||
AutoUpdateMode: Version
|
||||
UpdateCheckMode: Tags
|
||||
VercodeOperation: 10*%c+5
|
||||
UpdateCheckData: app/build.gradle|canonicalVersionCode\s=\s(\d+)|.|canonicalVersionName\s=\s"([\d.]+)"
|
||||
CurrentVersion: 1.13.1
|
||||
CurrentVersionCode: 2795
|
||||
Loading…
Reference in a new issue