-
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 84b0149
Showing
7,898 changed files
with
1,297,183 additions
and
0 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
root = true | ||
|
||
[*.{kt,kts}] | ||
indent_size = 2 | ||
ij_kotlin_allow_trailing_comma_on_call_site = false | ||
ij_kotlin_allow_trailing_comma = false | ||
ktlint_code_style = intellij_idea | ||
twitter_compose_allowed_composition_locals=LocalExtendedColors | ||
ktlint_standard_class-naming = disabled | ||
|
||
# below rules disabled during ktlint version migration because they were preexisting but should be corrected and re-enabled ASAP | ||
ktlint_function_naming_ignore_when_annotated_with = Composable | ||
ktlint_standard_property-naming = disabled | ||
ktlint_standard_enum-wrapping = disabled | ||
ktlint_standard_multiline-if-else = disabled | ||
ktlint_standard_backing-property-naming = disabled | ||
ktlint_standard_statement-wrapping = disabled | ||
internal:ktlint-suppression = disabled | ||
ktlint_standard_unnecessary-parentheses-before-trailing-lambda = disabled | ||
ktlint_standard_value-parameter-comment = disabled |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
*.ai binary |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
custom: https://signal.org/donate/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
name: 🛠️ Bug report | ||
description: Let us know that something isn't working as intended | ||
|
||
body: | ||
- type: markdown | ||
attributes: | ||
value: | | ||
Before we begin, please note that this tracker is only for issues. It is not for questions, comments, or feature requests. | ||
If you would like to discuss a new feature or submit suggestions, please visit the [community forum](https://community.signalusers.org). | ||
If you are looking for support, please visit our [support center](https://support.signal.org/) or email [email protected]. | ||
- type: checkboxes | ||
id: guidelines | ||
attributes: | ||
label: "Guidelines" | ||
description: "Search issues here: https://github.com/signalapp/Signal-Android/issues/?q=is%3Aissue+" | ||
options: | ||
- label: I have searched searched open and closed issues for duplicates | ||
required: true | ||
- label: I am submitting a bug report for existing functionality that does not work as intended | ||
required: true | ||
- label: This isn't a feature request or a discussion topic | ||
required: true | ||
- type: textarea | ||
id: description-of-bug | ||
attributes: | ||
label: Bug description | ||
description: A clear and concise description of what the problem is that made you submit this report. | ||
placeholder: When trying to do this, then... | ||
validations: | ||
required: true | ||
- type: textarea | ||
id: screenshots | ||
attributes: | ||
label: Screenshots | ||
description: "How to take screenshots on Android: https://support.google.com/android/answer/9075928" | ||
placeholder: You can drag and drop images into this text box. | ||
validations: | ||
required: false | ||
- type: input | ||
id: device-model | ||
attributes: | ||
label: Device | ||
description: Usually located in system settings -> About Phone | ||
placeholder: Manufacturer and model, e.g. Samsung S24 | ||
validations: | ||
required: false | ||
- type: input | ||
id: android-version | ||
attributes: | ||
label: Android version | ||
description: Usually located in system settings -> About Phone | ||
placeholder: Android version, e.g. 14 | ||
validations: | ||
required: false | ||
- type: input | ||
id: signal-version | ||
attributes: | ||
label: Signal version | ||
description: You can see Signal's version number at Settings -> Help | ||
placeholder: App version, e.g. 7.17.6 | ||
validations: | ||
required: false | ||
- type: textarea | ||
id: debug-log | ||
attributes: | ||
label: Link to debug log | ||
description: | | ||
Submit a debug log via Settings -> Help -> Debug Log, then copy that URL here. Logs can only reliably cover ~24 hours, so please try to capture it as soon as you experience the bug! | ||
See https://support.signal.org/hc/en-us/articles/360007318591#android_debug | ||
placeholder: Debug log link, e.g. https://debuglogs.org/... | ||
validations: | ||
required: false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
blank_issues_enabled: false | ||
contact_links: | ||
- name: 📃 Support Center | ||
url: https://support.signal.org/ | ||
about: Find answers to many common questions. | ||
- name: ✨ Feature request | ||
url: https://community.signalusers.org/c/feature-requests/ | ||
about: Missing something in Signal? Let us know. | ||
- name: 💬 Community support | ||
url: https://community.signalusers.org/c/support/ | ||
about: Feel free to ask anything. | ||
- name: 📖 Developer documentation | ||
url: https://signal.org/docs/ | ||
about: Official Signal developer documentation. | ||
- name: 📚 Translation feedback. | ||
url: https://community.signalusers.org/c/translation-feedback/ | ||
about: Share feedback on translations. | ||
- name: ❓ Other issue? | ||
url: https://community.signalusers.org/ | ||
about: Search on the community forums. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
<!-- You can remove this first section if you have contributed before --> | ||
### First time contributor checklist | ||
<!-- replace the empty checkboxes [ ] below with checked ones [x] accordingly --> | ||
- [ ] I have read [how to contribute](https://github.com/signalapp/Signal-Android/blob/main/CONTRIBUTING.md) to this project | ||
- [ ] I have signed the [Contributor License Agreement](https://signal.org/cla/) | ||
|
||
### Contributor checklist | ||
<!-- replace the empty checkboxes [ ] below with checked ones [x] accordingly --> | ||
- [ ] I am following the [Code Style Guidelines](https://github.com/signalapp/Signal-Android/wiki/Code-Style-Guidelines) | ||
- [ ] I have tested my contribution on these devices: | ||
* Device A, Android X.Y.Z | ||
* Device B, Android Z.Y | ||
* Virtual device W, Android Y.Y.Z | ||
- [ ] My contribution is fully baked and ready to be merged as is | ||
- [ ] I ensure that all the open issues my contribution fixes are mentioned in the commit message of my first commit using the `Fixes #1234` [syntax](https://help.github.com/articles/closing-issues-via-commit-messages/) | ||
|
||
---------- | ||
|
||
### Description | ||
<!-- | ||
Describe briefly what your pull request proposes to fix. Especially if you have more than one commit, it is helpful to give a summary of what your contribution as a whole is trying to solve. | ||
Also, please describe shortly how you tested that your fix actually works. | ||
--> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
# Number of days of inactivity before an Issue or Pull Request becomes stale | ||
daysUntilStale: 60 | ||
|
||
# Number of days of inactivity before an Issue or Pull Request with the stale label is closed. | ||
# Set to false to disable. If disabled, issues still need to be closed manually, but will remain marked as stale. | ||
daysUntilClose: 7 | ||
|
||
issues: | ||
exemptLabels: | ||
- acknowledged | ||
|
||
# Comment to post when marking as stale. Set to `false` to disable | ||
markComment: > | ||
This issue has been automatically marked as stale because it has not had | ||
recent activity. It will be closed if no further activity occurs. Thank you | ||
for your contributions. | ||
# Comment to post when closing a stale Issue or Pull Request. | ||
closeComment: > | ||
This issue has been closed due to inactivity. | ||
# Limit the number of actions per hour, from 1-30. Default is 30 | ||
limitPerRun: 1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
name: Android CI | ||
|
||
on: | ||
pull_request: | ||
push: | ||
branches: | ||
- 'main' | ||
- '7.**' | ||
|
||
permissions: | ||
contents: read # to fetch code (actions/checkout) | ||
|
||
jobs: | ||
build: | ||
|
||
runs-on: ubuntu-latest-8-cores | ||
|
||
steps: | ||
- uses: actions/checkout@v3 | ||
with: | ||
submodules: true | ||
|
||
- name: set up JDK 17 | ||
uses: actions/setup-java@v3 | ||
with: | ||
distribution: temurin | ||
java-version: 17 | ||
cache: gradle | ||
|
||
- name: Validate Gradle Wrapper | ||
uses: gradle/wrapper-validation-action@v1 | ||
|
||
- name: Build with Gradle | ||
run: ./gradlew qa | ||
|
||
- name: Archive reports for failed build | ||
if: ${{ failure() }} | ||
uses: actions/upload-artifact@v4 | ||
with: | ||
name: reports | ||
path: '*/build/reports' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,89 @@ | ||
name: APK Diff | ||
|
||
on: | ||
pull_request: | ||
|
||
permissions: | ||
contents: read # to fetch code (actions/checkout) | ||
pull-requests: write # to comment on PR | ||
|
||
env: | ||
NDK_VERSION: '27.0.12077973' | ||
|
||
jobs: | ||
assemble-base: | ||
if: ${{ github.repository != 'signalapp/Signal-Android' }} | ||
runs-on: ubuntu-latest-8-cores | ||
|
||
steps: | ||
- uses: actions/checkout@v3 | ||
with: | ||
submodules: true | ||
ref: ${{ github.event.pull_request.base.sha }} | ||
|
||
- name: set up JDK 17 | ||
uses: actions/setup-java@v3 | ||
with: | ||
distribution: temurin | ||
java-version: 17 | ||
cache: gradle | ||
|
||
- name: Install NDK | ||
run: echo "y" | ${ANDROID_SDK_ROOT}/cmdline-tools/latest/bin/sdkmanager --install "ndk;${{ env.NDK_VERSION }}" | ||
|
||
- name: Validate Gradle Wrapper | ||
uses: gradle/wrapper-validation-action@v1 | ||
|
||
- name: Cache base apk | ||
id: cache-base | ||
uses: actions/cache@v3 | ||
with: | ||
path: diffuse-base.apk | ||
key: diffuse-${{ github.event.pull_request.base.sha }} | ||
|
||
- name: Build with Gradle | ||
if: steps.cache-base.outputs.cache-hit != 'true' | ||
run: ./gradlew assemblePlayProdRelease | ||
|
||
- name: Copy base apk | ||
if: steps.cache-base.outputs.cache-hit != 'true' | ||
run: mv app/build/outputs/apk/playProd/release/*arm64*.apk diffuse-base.apk | ||
|
||
- uses: actions/checkout@v3 | ||
with: | ||
submodules: true | ||
clean: 'false' | ||
|
||
- name: Build with Gradle | ||
run: ./gradlew assemblePlayProdRelease | ||
|
||
- name: Copy PR apk | ||
run: mv app/build/outputs/apk/playProd/release/*arm64*.apk diffuse-new.apk | ||
|
||
- id: diffuse | ||
uses: usefulness/diffuse-action@v1 | ||
with: | ||
old-file-path: diffuse-base.apk | ||
new-file-path: diffuse-new.apk | ||
|
||
- uses: peter-evans/find-comment@v2 | ||
id: find-comment | ||
with: | ||
issue-number: ${{ github.event.pull_request.number }} | ||
body-includes: Diffuse output | ||
|
||
- uses: peter-evans/create-or-update-comment@v3 | ||
with: | ||
body: | | ||
Diffuse output: | ||
${{ steps.diffuse.outputs.diff-gh-comment }} | ||
edit-mode: replace | ||
comment-id: ${{ steps.find-comment.outputs.comment-id }} | ||
issue-number: ${{ github.event.pull_request.number }} | ||
token: ${{ secrets.GITHUB_TOKEN }} | ||
|
||
- uses: actions/upload-artifact@v4 | ||
with: | ||
name: diffuse-output | ||
path: ${{ steps.diffuse.outputs.diff-file }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
name: Reproducible Build Check | ||
|
||
on: | ||
schedule: | ||
- cron: '0 5 * * *' | ||
|
||
permissions: | ||
contents: read # to fetch code (actions/checkout) | ||
|
||
jobs: | ||
build: | ||
|
||
runs-on: ubuntu-latest | ||
|
||
steps: | ||
- uses: actions/checkout@v3 | ||
- name: Build image | ||
run: cd reproducible-builds && docker build -t signal-android . && cd .. | ||
|
||
- name: Test build | ||
run: docker run --rm -v $(pwd):/project -w /project signal-android ./gradlew clean assemblePlayProdRelease |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
.classpath | ||
captures/ | ||
project.properties | ||
keystore.debug.properties | ||
keystore.staging.properties | ||
nightly-url.txt | ||
.project | ||
.settings | ||
bin/ | ||
gen/ | ||
.idea/ | ||
*.iml | ||
out | ||
tests | ||
local.properties | ||
ant.properties | ||
.DS_Store | ||
build.log | ||
build-log.xml | ||
.gradle | ||
build | ||
signing.properties | ||
library/lib/ | ||
library/obj/ | ||
ffpr | ||
test/androidTestEspresso/res/values/arrays.xml | ||
obj/ | ||
jni/libspeex/.deps/ | ||
pkcs11.password | ||
dev.keystore | ||
maps.key | ||
/local/ | ||
kls_database.db |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
java 17.0.2 |
Oops, something went wrong.