Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
5975 commits
Select commit Hold shift + click to select a range
f08521a
Removed unused test scaffolding.
greyson-signal Jul 6, 2022
6d4dade
Fix devices activity crash on KitKat.
alex-signal Jul 8, 2022
3beb730
Prefer ServiceIds over SignalServiceAddresses.
greyson-signal Jul 8, 2022
5af9872
Add a simple PNP-backed implementation of getAndPossiblyMerge.
greyson-signal Jul 8, 2022
d01df9f
Fix message details expires in countdown.
cody-signal Jul 8, 2022
4656cf4
Shorten disappearing countdown description in message details.
Sgn-32 Mar 29, 2022
a20c2ec
Fix stories check to account for registration.
alex-signal Jul 8, 2022
1a80cb7
Fix not unarchiving on sent message sync bug.
cody-signal Jul 8, 2022
60e366e
Fix delete group from message request state bug.
cody-signal Jul 8, 2022
65965e8
Add Moto G20 to camerax blacklist.
cody-signal Jul 8, 2022
e80df64
Fix block box hiding conversation search navigation.
cody-signal Jul 8, 2022
748dbc2
Fix incorrect notification sound when channel is set to silent.
cody-signal Jul 8, 2022
524adcb
Configure pooled players for video playback by default.
alex-signal Jul 11, 2022
b0dc7fe
Add batch identity key check call for improved safety number change p…
cody-signal Jul 11, 2022
7a0f4fa
Implement new Safety Number Changes bottom sheeet.
alex-signal Jul 11, 2022
631958e
Update callee text color.
alex-signal Jul 11, 2022
c169dd3
Add support for AF.
alex-signal Jul 11, 2022
088ce00
Updated language translations.
alex-signal Jul 11, 2022
efb8236
Bump version to 5.43.0
alex-signal Jul 11, 2022
05bcfcc
Fix untrusted records check.
alex-signal Jul 11, 2022
870d024
Updated language translations.
alex-signal Jul 11, 2022
02b8b4a
Bump version to 5.43.1
alex-signal Jul 11, 2022
453affb
Remove unnecessary character.
alex-signal Jul 12, 2022
c95fd7c
Fix stale send type when reloading a conversation.
cody-signal Jul 12, 2022
40386c9
Fix bug with SMS and disappearing messages.
cody-signal Jul 12, 2022
c1f3e63
Updated language translations.
alex-signal Jul 12, 2022
42d2799
Bump version to 5.43.2
alex-signal Jul 12, 2022
2d29298
Fix row selection in new bottom sheet.
alex-signal Jul 13, 2022
71a54ae
Add proper copy for safety number bottom sheet when completed check.
alex-signal Jul 13, 2022
07570bb
Updated language translations.
alex-signal Jul 13, 2022
96539d7
Bump version to 5.43.3
alex-signal Jul 13, 2022
93d3701
Revert "Fix url trailing symbol."
cody-signal Jul 14, 2022
c1ed8bc
Fix RTL bug in message quote headers.
alex-signal Jul 14, 2022
64b7811
Use mat3 dialog for save attachments.
cody-signal Jul 15, 2022
e9cff68
Add support for kk and ka language codes.
alex-signal Jul 15, 2022
0ea6ddf
Updated language translations.
alex-signal Jul 15, 2022
43f4bc5
Bump version to 5.43.4
alex-signal Jul 15, 2022
f9c0156
Fix crash when outcomeReason is null.
alex-signal Jul 18, 2022
c9e1607
Ensure share intents are not re-used for draft data.
alex-signal Jul 18, 2022
408a6f6
Updated language translations.
alex-signal Jul 18, 2022
4bed90f
Bump version to 5.43.5
alex-signal Jul 18, 2022
2e7e165
Always relaunch conversation activity.
alex-signal Jul 18, 2022
5927ba9
Updated language translations.
alex-signal Jul 18, 2022
041bde3
Bump version to 5.43.6
alex-signal Jul 18, 2022
a845a02
Prevent crash on clients with bad data.
cody-signal Jul 21, 2022
e113973
Fix decline code infinite loop.
cody-signal Jul 21, 2022
9daa576
Updated language translations.
cody-signal Jul 21, 2022
e03b54a
Bump version to 5.43.7
cody-signal Jul 21, 2022
02ea5ac
Prevent overlay from opening for unopened gifts.
alex-signal Jul 11, 2022
b223ebe
Prevent remote deletion of gift badges.
alex-signal Jul 11, 2022
c4bef80
Add GV2 accept by PNI invite.
cody-signal Jul 11, 2022
b18542a
Ensure images sent to stories respect media quality settings.
alex-signal Jul 13, 2022
34379b8
Add internal setting item to clear onboarding state.
alex-signal Jul 13, 2022
ecbc2d3
Float onboarding story to top of the list.
alex-signal Jul 13, 2022
15111b2
Omit blocked contacts from recents.
alex-signal Jul 13, 2022
2f17963
Fix hot loop when trying to delete stories but only onboarding exists.
alex-signal Jul 13, 2022
819f7a1
Reduce profile avatar disk reads.
cody-signal Jul 13, 2022
9c914ab
Reduce disk hits when accessing shared preferences.
cody-signal Jul 14, 2022
caab91c
Update UI elements of contact share activity.
alex-signal Jul 14, 2022
2e8ebe8
Add info sheet for stories.
alex-signal Jul 14, 2022
4c5a88c
Add logging around wakelock usage for voice notes player.
alex-signal Jul 15, 2022
00d5724
Move androidTest into instrumentation build variant.
alex-signal Jul 15, 2022
17b0073
Update contact name editor.
alex-signal Jul 15, 2022
3c09655
Fix camera rotation for newer API levels.
alex-signal Jul 15, 2022
eb18c07
Set contentIsReady flag if story attachment failed to download.
alex-signal Jul 15, 2022
aa75f1f
Fix story touch interception which prevented moving between stories.
alex-signal Jul 15, 2022
b78633f
Fix several issues with stories.
alex-signal Jul 15, 2022
359a39d
Material 3 media gallery refresh.
alex-signal Jul 18, 2022
e69d944
Add logging for unread thread ids.
alex-signal Jul 18, 2022
e024541
Add telecom integration allow list and change processing for outgoing…
cody-signal Jul 18, 2022
88b895f
Notify when calls start to be routed over cellular data.
rashad-signal Jul 18, 2022
8767f77
Recreate fragment whenever we handle onNewIntent instead of restartin…
alex-signal Jul 19, 2022
c5f4a9c
Implement feedback for Material3 Gallery refresh.
alex-signal Jul 19, 2022
b696a0f
Move mms and security checks into ViewModel/Repository.
alex-signal Jul 19, 2022
bcd2763
Rotate gifting flag.
alex-signal Jul 19, 2022
d49c8d5
Localization tweaks for stories and gift badges.
alex-signal Jul 20, 2022
6bd8bc0
Add new gift opening animation and confirmation haptic.
alex-signal Jul 20, 2022
0e8a598
Remove call for public translations.
EvanHahn-Signal Jul 20, 2022
561c1a8
Add proper scaling for badge images.
alex-signal Jul 20, 2022
0f2afa8
Fix bad context use for pin verification toast.
alex-signal Jul 20, 2022
c27ca9a
Fix nav bar color on replies bottom sheet.
alex-signal Jul 20, 2022
b046eca
Do not allow loading state to prevent crossfader from transitioning.
alex-signal Jul 21, 2022
d159a04
Apply new wallpaper bubble color.
alex-signal Jul 21, 2022
fe6058e
Improve cold start performance.
cody-signal Jul 21, 2022
0b44935
Utilize database-backed unread message count in thread.
alex-signal Jul 21, 2022
cc1a659
Updated language translations.
cody-signal Jul 21, 2022
6cce9ed
Bump version to 5.44.0
cody-signal Jul 21, 2022
c9b6287
Adjust media gallery folder overlay.
alex-signal Jul 21, 2022
6801b5a
Fix gallery item aspect ratio in avatar picker.
alex-signal Jul 21, 2022
837f86b
Fix NPE when launching conversation bubble.
alex-signal Jul 22, 2022
c8612d5
Fix several conversation fragment issues.
alex-signal Jul 22, 2022
b9a225f
Fix blank screen issue when entering through a quote.
alex-signal Jul 22, 2022
1d6b62d
Stop storing state in ConversationParentFragment.
alex-signal Jul 22, 2022
9bade7e
Fix telecom system freeze in poor network.
cody-signal Jul 22, 2022
931693f
Updated language translations.
cody-signal Jul 22, 2022
36b1f28
Bump version to 5.44.1
cody-signal Jul 22, 2022
28e10db
Disable user input during state based page jump.
alex-signal Jul 22, 2022
d64aa3b
Apply 150ms delay to story chrome fadeout.
alex-signal Jul 22, 2022
b183a38
Add proper thread summary for reactions to stories.
alex-signal Jul 22, 2022
c0f00ef
Add reactions overlay to reply bottom sheets.
alex-signal Jul 22, 2022
9f069be
Add proper background color to group replies.
alex-signal Jul 22, 2022
9b66900
Reduce story direct reply composer corner radius to 18dp.
alex-signal Jul 22, 2022
277cfe2
Set story reaction bar height to 56dp.
alex-signal Jul 22, 2022
d62ff6c
Add new chevron asset to story reply bar.
alex-signal Jul 22, 2022
ffd60af
Add new background for tooltip and always display.
alex-signal Jul 22, 2022
a50e49e
Update tooltip to a more material look.
alex-signal Jul 22, 2022
c77718f
Make next/continue buttons in send flow more consistent.
alex-signal Jul 22, 2022
b32fe00
Update group name display in stories landing page.
alex-signal Jul 22, 2022
14f9a3c
Ensure sent group stories are included in the My Stories item.
alex-signal Jul 22, 2022
e6829a1
Add add to story handling and icon in my story row.
alex-signal Jul 22, 2022
570b143
Update base stories recipient selection fragment with material 3 spec.
alex-signal Jul 22, 2022
a49e781
Respect autodownload settings when opening stories.
alex-signal Jul 22, 2022
a505974
Update to RingRTC v2.20.12
jim-signal Jul 25, 2022
3f59425
Add subscribeOn call for getSecurityInfo.
alex-signal Jul 25, 2022
234f4b4
Update x asset with tint.
alex-signal Jul 25, 2022
b0d75a8
Disallow opening archived chats if in multiselect.
alex-signal Jul 25, 2022
09b92a6
Add logging to share activity.
alex-signal Jul 25, 2022
b20658c
Allow media selection recipient selection fragment to display in user…
alex-signal Jul 25, 2022
7511a9a
Remove low profile mode.
alex-signal Jul 25, 2022
fa2d3e9
Remove 0 items toast.
alex-signal Jul 25, 2022
d6cc4ac
Set send foreground to white if using a custom color.
alex-signal Jul 25, 2022
d40be0a
Maintain send button tinting in media preview.
alex-signal Jul 25, 2022
cb7b2d9
Only display outgoing messages when entering viewer through my stories.
alex-signal Jul 25, 2022
6c42ded
Update recyclerview dependency version to 1.2.1
alex-signal Jul 26, 2022
eaa2d58
Partitialy revert read more fix for See Replies.
cody-signal Jul 26, 2022
fee3af4
Updated language translations.
cody-signal Jul 26, 2022
5b7ac84
Bump version to 5.44.2
cody-signal Jul 26, 2022
053b0ea
Fix bad argument for multiselect full screen dialog.
alex-signal Jul 27, 2022
c907a01
Fix null pointer exception when presenting latest media thumbnail.
alex-signal Jul 27, 2022
ad0acc6
Handle multishare of text.
alex-signal Jul 27, 2022
8cb4034
Invert media flow button colors.
alex-signal Jul 27, 2022
9f4d8ac
Fix contact discovery refresh crash.
cody-signal Jul 27, 2022
18106c1
Updated language translations.
cody-signal Jul 27, 2022
36c882e
Bump version to 5.44.3
cody-signal Jul 27, 2022
d2c2952
Fix bug when sending to a single contact and single dlist at the same…
alex-signal Jul 26, 2022
ab89795
Add padding to bottom of stories landing recycler.
alex-signal Jul 26, 2022
60e9763
Fix story caption protection.
alex-signal Jul 26, 2022
3c78d86
Add sending state to story viewer.
alex-signal Jul 26, 2022
87cb2d6
Add new story send final screen.
alex-signal Jul 26, 2022
a7a5f2e
Add batch identity checks to stories and share/forward flows.
cody-signal Jul 26, 2022
e3e9f90
Use db as SSOT for unread counter.
alex-signal Jul 27, 2022
a52b642
Upgrade CameraX to 1.1.0 and fork removal.
alex-signal Jul 27, 2022
bc7908a
Add blockingGet linter.
alex-signal Jul 27, 2022
1eb2535
Re-enable CameraX for Pixel 4 devices.
alex-signal Jul 27, 2022
39d07c0
Change default to disabled for contact joined notifications.
EvanHahn-Signal Jul 27, 2022
2674fd2
Fix issue where postponed transition would not start at the right time.
alex-signal Jul 28, 2022
8f12b20
Allow users to remove viewers directly from stories.
alex-signal Jul 28, 2022
f50bf3e
Remove blocking get from donation jobs.
alex-signal Jul 28, 2022
26bb52f
Prevent popup menu from covering bottom items in the media overview s…
greyson-signal Jul 28, 2022
5140353
Fix situation where two keyboards could be showing in media editor.
greyson-signal Jul 28, 2022
df3399b
Remove processing of inbound GV1 messages.
greyson-signal Jul 29, 2022
a51754e
Fix premature call termination during safety number change.
cody-signal Jul 29, 2022
9cd1971
Fix issue where conversations started on linked devices didn't show a…
greyson-signal Jul 29, 2022
cb9a219
Re-enable the 'read more' text in see replies mode.
greyson-signal Jul 29, 2022
ef950bd
Stick buttons to bottom of subscription page.
alex-signal Jul 29, 2022
4eb2f16
Keep logs concerning decryption errors longer.
greyson-signal Jul 29, 2022
2268878
Fix multidex issue with image editor sample app.
greyson-signal Jul 29, 2022
0e7cffe
Fix compilation issue with androidTests.
greyson-signal Jul 29, 2022
d0420ba
Add support for the changeSelf param in getAndPossiblyMergePnp.
greyson-signal Jul 29, 2022
49cc962
Fix bug where share intent data would be redisplayed.
alex-signal Jul 29, 2022
f05f928
Update LibMobileCoin to 1.2.2.1
alex-signal Jul 29, 2022
2eef2e1
Mark internal preferences string as non-translatable.
alex-signal Aug 1, 2022
201f314
Update to RingRTC v2.20.13
jim-signal Aug 1, 2022
855d74b
Drop state update for unattached fragment.
alex-signal Aug 1, 2022
92201dc
Properly set the isRecipientUpdate flag on story sends.
greyson-signal Aug 1, 2022
ba7319e
Respect proper media upload requirements for stories.
alex-signal Aug 1, 2022
19af68a
Add inline emoji search.
cody-signal Aug 1, 2022
c7cd261
Add polish to stories link previews.
alex-signal Aug 1, 2022
dc04c8e
Add urgency flag to message sends.
cody-signal Aug 1, 2022
c2b5407
Change batch identity check timing behavior.
cody-signal Aug 1, 2022
8be7fa8
Improve accessibility of SMS code keyboard.
alex-signal Aug 1, 2022
370c2b9
Remove unnecessary logging.
alex-signal Aug 2, 2022
a42c3d7
Fix handling of early receipts.
greyson-signal Aug 2, 2022
c4632dc
Add new section to help diagnose story issues.
alex-signal Aug 2, 2022
692006d
Be more defensive when starting the FCM foreground service.
greyson-signal Aug 2, 2022
11211ee
Updated language translations.
greyson-signal Aug 2, 2022
440d041
Bump version to 5.45.0
greyson-signal Aug 2, 2022
d7d923c
Tweak emoji suggestions UX.
cody-signal Aug 3, 2022
5f7b071
Add proper media review send tint.
alex-signal Aug 3, 2022
caf1329
Lock CameraX fragment to portrait.
alex-signal Aug 3, 2022
18eac51
Migrate all QR scanning to new scanner.
cody-signal Aug 3, 2022
907abf7
Improve emoji search results.
greyson-signal Aug 3, 2022
120dda6
Schedule a migration to fetch the latest search index.
greyson-signal Aug 3, 2022
b002235
Keep web socket open during calling to improve message delivery.
cody-signal Aug 3, 2022
a0cc2ff
Add new my story migration.
alex-signal Aug 2, 2022
f9b29cd
Updated language translations.
greyson-signal Aug 3, 2022
2495781
Bump version to 5.45.1
greyson-signal Aug 3, 2022
710bb38
Fail getRecipientIdForSyncRecord immediately if identifier is invalid.
alex-signal Aug 4, 2022
0a26961
Allow long form messages if stories aren't enabled.
alex-signal Aug 4, 2022
c21b0cd
Fix camera initialization error for disabled hardware.
alex-signal Aug 4, 2022
539cd40
Fix inline emoji search for media first flow.
cody-signal Aug 4, 2022
1b053a2
Add explicit exceptions and group_type correction.
alex-signal Aug 4, 2022
0c7a8a6
Use Mat3 menu and dialog in Media Preview toolbar/save.
cody-signal Aug 4, 2022
d4c633a
Include Signal release notes channel in backups.
cody-signal Aug 4, 2022
887221f
Updated language translations.
greyson-signal Aug 4, 2022
886c4b6
Bump version to 5.45.2
greyson-signal Aug 4, 2022
9993142
Add further distribution sync logging.
alex-signal Aug 5, 2022
718eedc
Allow saving debuglogs to disk.
greyson-signal Aug 5, 2022
4b6ff55
Fix crash around unknown storage enums.
greyson-signal Aug 5, 2022
ea76ce9
Updated language translations.
greyson-signal Aug 5, 2022
b9879e7
Bump version to 5.45.3
greyson-signal Aug 5, 2022
eac9f78
Fix issues around all-zero UUIDs.
greyson-signal Aug 5, 2022
9f5b822
Do not show :query completion for possible time entries.
greyson-signal Aug 5, 2022
64396c1
Updated language translations.
greyson-signal Aug 5, 2022
3d0634d
Bump version to 5.45.4
greyson-signal Aug 5, 2022
f7dce21
Rotate gift badge sending flag.
alex-signal Aug 8, 2022
1547ec2
Fix illegal state exception during backup restore of unamed groups.
cody-signal Aug 8, 2022
6e9b155
Fix duplicate emoji results.
greyson-signal Aug 8, 2022
929200d
Updated language translations.
alex-signal Aug 8, 2022
29a9297
Bump version to 5.45.5
alex-signal Aug 8, 2022
055b79c
Prevent setting a null profile key during account restore.
greyson-signal Aug 9, 2022
286c340
Do not start service is non-urgent push.
cody-signal Aug 9, 2022
6353e7b
Updated language translations.
alex-signal Aug 9, 2022
eb634d6
Bump version to 5.45.6
alex-signal Aug 9, 2022
0d3ea22
Fix accuracy of ConversationItemTest_linkifyUrlLinks.
greyson-signal Aug 3, 2022
83b97d2
Add support for PNI registration ids and PNP change number.
cody-signal Aug 3, 2022
ace4157
Make maps key externally configurable.
cody-signal Aug 4, 2022
91d3f33
Make CameraX blocklist remote configurable.
greyson-signal Aug 5, 2022
8f5c326
Remove seconds from screen lock timeout summary.
Sgn-32 Mar 29, 2022
de09571
Fix reproducible builds README apk path.
Jul 20, 2022
192509f
Fix action bar layout insets.
alex-signal Aug 5, 2022
0a76eb8
Add save-as-you-compose drafts.
cody-signal Aug 5, 2022
6120f90
Update CDS enclave.
greyson-signal Aug 5, 2022
5212b33
Add sms export library and sample app.
alex-signal Aug 8, 2022
cfebd0e
Verify backup can be decrypted as part of creation flow.
cody-signal Aug 8, 2022
5164a44
Fix alignment of small arabic names in LTR languages.
alex-signal Aug 8, 2022
756b926
Color nav bar to match unmute in release note channel.
cody-signal Aug 8, 2022
733b4ff
Give story sends an IMPLICIT content hint.
greyson-signal Aug 8, 2022
acf811c
Introduce android view-bindings.
alex-signal Aug 9, 2022
e83a469
Change calling rotation behavior for 1:1 calls.
cody-signal Aug 9, 2022
f004b72
Use the PNP merging function for everything.
greyson-signal Aug 9, 2022
729a9c0
Log out share timestamp.
alex-signal Aug 10, 2022
caf87de
Rotate gift badge sending flag.
alex-signal Aug 10, 2022
36f1183
Update libsignal-client for CDSv2.
cody-signal Aug 10, 2022
019025a
Improve backup creation exception messaging to user.
cody-signal Aug 10, 2022
eefd7bd
Fix QR scanning issues.
cody-signal Aug 10, 2022
5977016
Add toolbar to media selection contact select.
alex-signal Aug 10, 2022
3cb674f
Correct send button colors.
alex-signal Aug 10, 2022
f8220ca
Add logs to detect negative changes in system clock.
greyson-signal Aug 10, 2022
55216f5
Consider ContactRecords with the local user's PNI to be invalid.
greyson-signal Aug 10, 2022
bca886c
Updated language translations.
alex-signal Aug 10, 2022
7f47e50
Bump version to 5.46.0
alex-signal Aug 10, 2022
afff792
Fix drafts not working when typing indicators are disabled.
cody-signal Aug 10, 2022
0b0e25b
Bump version to 5.46.1
cody-signal Aug 10, 2022
1e69100
Fix QR scanning issues, again.
cody-signal Aug 11, 2022
ac8a972
Do not fail backup creation when sticker files are missing.
cody-signal Aug 11, 2022
fe898d8
Upgrade payments to use 2.0.0 enclaves.
Aug 11, 2022
6c7bb85
Updated language translations.
cody-signal Aug 11, 2022
90be2a0
Bump version to 5.46.2
cody-signal Aug 11, 2022
024bd0d
Fix Meteor0id enhance ringing sounds
Meteor0id Aug 12, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
4 changes: 4 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
root = true

[*.kt]
indent_size = 2
1 change: 1 addition & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
custom: https://signal.org/donate/
45 changes: 0 additions & 45 deletions .github/ISSUE_TEMPLATE.md

This file was deleted.

54 changes: 54 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
---
name: 🛠️ Bug report
about: Let us know that something isn't working as intended
title: ''
labels: ''
assignees: ''

---

<!-- This is a bug report template. By following the instructions below and filling out the sections with your information, you will help the developers get all the necessary data to fix your issue.
You can also preview your report before submitting it. You may remove sections that aren't relevant to your particular case.

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]

Let's begin with a checklist: Replace the empty checkboxes [ ] below with checked ones [x] accordingly. -->

- [ ] I have searched open and closed issues for duplicates
- [ ] I am submitting a bug report for existing functionality that does not work as intended
- [ ] I have read https://github.com/signalapp/Signal-Android/wiki/Submitting-useful-bug-reports
- [ ] This isn't a feature request or a discussion topic

----------------------------------------

### Bug description
Describe here the issue that you are experiencing.

### Steps to reproduce
- using hyphens as bullet points
- list the steps
- that reproduce the bug

**Actual result:** Describe here what happens after you run the steps above (i.e. the buggy behaviour)
**Expected result:** Describe here what should happen after you run the steps above (i.e. what would be the correct behaviour)

### Screenshots
<!-- you can drag and drop images below -->


### Device info
<!-- replace the examples with your info -->
**Device:** Manufacturer Model XVI
**Android version:** 0.0.0
**Signal version:** 0.0.0

### Link to debug log
<!-- immediately after the bug has happened capture a debug log via Signal's settings (Help -> Debug log) and paste the link below -->

20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
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.
23 changes: 23 additions & 0 deletions .github/stale.yml
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
39 changes: 39 additions & 0 deletions .github/workflows/android.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: Android CI

on:
pull_request:
push:
branches:
- 'main'
- '4.**'
- '5.**'

jobs:
build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3

- name: set up JDK 11
uses: actions/setup-java@v3
with:
distribution: temurin
java-version: 11

- name: Validate Gradle Wrapper
uses: gradle/wrapper-validation-action@v1

- name: Remove Android 31 (S)
run: $ANDROID_HOME/tools/bin/sdkmanager --uninstall "platforms;android-31"

- name: Build with Gradle
run: ./gradlew qa

- name: Archive reports for failed build
if: ${{ failure() }}
uses: actions/upload-artifact@v3
with:
name: reports
path: '*/build/reports'
18 changes: 18 additions & 0 deletions .github/workflows/docker.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: Reproducible Build Check

on:
schedule:
- cron: '0 5 * * *'

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
6 changes: 5 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
.classpath
captures/
project.properties
keystore.debug.properties
keystore.staging.properties
.project
.settings
bin/
Expand All @@ -22,5 +25,6 @@ ffpr
test/androidTestEspresso/res/values/arrays.xml
obj/
jni/libspeex/.deps/
*.sh
pkcs11.password
dev.keystore
maps.key
Loading