andrew
e3f60eb5f2
Fix individual group subs
2023-06-21 10:32:29 +09:30
andrew
42cfce0c3e
Refactor v1 and v2
2023-06-21 10:01:35 +09:30
andrew
0e0ab9151e
cleanup
2023-06-20 22:34:10 +09:30
andrew
5c9dc36460
Merge branch 'dev' into add-unregister
2023-06-20 12:31:37 +09:30
Andrew
b9f24bc4bd
Add button downstates to appearance settings screen ( #1224 )
2023-06-20 12:04:24 +09:30
Andrew
92a6447b8a
Add button downstates throughout ( #1220 )
2023-06-19 11:51:14 +09:30
andrew
667af27bfb
Utilise TokenManager and ExpiryManager
2023-06-16 10:45:38 +09:30
andrew
153aa4ceaa
Reinstate push v1
2023-06-14 18:46:28 +09:30
andrew
440a5a942d
Merge branch 'dev' into utilise-dialog-dsl
2023-06-14 11:03:27 +09:30
Andrew
cc015c45bd
Add 50 dp buffer to isScrolledToBottom ( #1228 )
2023-06-14 10:34:49 +09:30
andrew
be4d742e84
Unregister v1 push
2023-06-09 18:10:06 +09:30
andrew
01d80ae54b
cleanup PushNotificationAPI
2023-06-09 15:56:24 +09:30
andrew
3f6229f841
Remove PushNotificationManager
2023-06-09 14:50:45 +09:30
andrew
ba6eca2443
Add FirebasePushManager#unregister
2023-06-09 09:52:11 +09:30
Morgan Pretty
026b994664
Merge pull request #1238 from oxen-io/fix/modal-backgrounds
...
Fix broken modal styling from 1.16.8
2023-06-08 17:31:27 +10:00
Morgan Pretty
80104f6db8
[SES-627] Fixed an issue where the DocumentView could run off the screen
2023-06-08 16:33:34 +10:00
Morgan Pretty
7699e47f7b
Responded to PR comments
2023-06-07 15:02:32 +10:00
Morgan Pretty
11c1fd382d
Fixed a few issues with the OpenGroupPoller
...
Fixed an issue where the admin/moderator status wasn't getting stored if set before joining a community
Fixed an issue where multiple pollers for the same server could run at the same time when joining multiple rooms within the same app run (very noticeable when restoring/linking)
2023-06-07 13:31:22 +10:00
andrew
1efda68334
Merge branch 'dev' into utilise-dialog-dsl
2023-06-06 19:51:50 +09:30
Morgan Pretty
22a30f1907
Fixed the MediaSendFragment progress dialog
2023-06-06 18:29:02 +10:00
Morgan Pretty
082c087105
Added the custom dialog windowBackground back (fix permission dialogs)
2023-06-06 17:30:10 +10:00
Morgan Pretty
9ce89087a5
Updated the dialog dim amount to match the style guide
2023-06-06 16:57:27 +10:00
Morgan Pretty
cea65f3e45
Fixed an issue where a bunch of dialog backgrounds were missing
2023-06-06 16:34:23 +10:00
Morgan Pretty
31608111b3
Merge remote-tracking branch 'upstream/master' into dev
2023-06-06 09:08:45 +10:00
Morgan Pretty
7f7ab63d15
Merge pull request #1164 from RyanRory/bluetooth-manager-crash
...
Fix crash & ANRs
2023-06-06 09:00:49 +10:00
Morgan Pretty
f1686ea260
Merge pull request #1236 from bemusementpark/fix-dialog-theme-background
...
Fix dialog theme to set windowColor and not background of every view
2023-06-06 08:53:40 +10:00
andrew
e5db7fc886
Fix dialog theme so it sets window color and not background of every child view
2023-06-05 19:15:42 +09:30
Morgan Pretty
9d5fa1239c
Commented out the plus button on the replace profile modal
2023-06-05 17:15:05 +10:00
Morgan Pretty
346bdc1774
Merge remote-tracking branch 'upstream/dev' into bluetooth-manager-crash
2023-06-05 16:05:20 +10:00
Morgan Pretty
6c14ed26e2
Merge pull request #1229 from bemusementpark/fix-long-message
...
[SES-571] Fix long message not visible on react
2023-06-05 16:04:52 +10:00
Morgan Pretty
f21100eff7
[SES-569] Merge branch 'fix-pic' into bluetooth-manager-crash
2023-06-05 16:02:11 +10:00
andrew
a6cfe5817d
Change unset profile pic in dialog
2023-06-05 14:58:56 +09:30
Morgan Pretty
c92ef09d09
[SES-570] Fixed an issue where quotes weren't using their quoted message media
2023-06-05 14:31:41 +10:00
andrew
e99133fd8b
Fix back button background in light themes
2023-06-05 13:13:49 +09:30
andrew
09b241ba67
Fix dialog#view(layoutRes)
2023-06-05 11:11:59 +09:30
Morgan Pretty
1980113e41
[SES-566] Fixed an issue where the blocked state wasn't syncing
2023-06-05 09:39:31 +10:00
andrew
94b48d5fb9
Utilise dialog dsl in DeleteMediaPreviewDialog
2023-06-02 22:36:15 +09:30
andrew
975f9fc4d1
Utilise dialog dsl in DeleteMediaDialog
2023-06-02 22:05:34 +09:30
andrew
033eabbc53
Utilise dialog dsl in SettingsDialog
2023-06-02 19:19:43 +09:30
andrew
4641512644
Utilise dialog dsl in RationaleDialog
2023-06-02 19:11:58 +09:30
Morgan Pretty
2b7bd7417e
[SES-567] Fixed a couple of issues where the Group poller would be stopped during creation
2023-06-02 17:00:20 +10:00
andrew
cbe90e7bfc
Cleanup ConversationReactionOverlay
2023-06-02 15:46:28 +09:30
andrew
6d528d0e92
Fix long message not visible on react
2023-06-02 15:35:35 +09:30
andrew
72c07f4b99
Utilise dialog dsl in PrivacySettingsPreferenceFragment
2023-06-01 00:07:15 +09:30
andrew
80f21aeb41
Convert PrivacySettingsPreferenceFragment to Kotlin
2023-05-31 22:23:46 +09:30
andrew
c5f821add0
Utilise dialog dsl in ExpirationDialog
2023-05-31 21:58:38 +09:30
andrew
50271685af
Utilise dialog dsl in MuteDialog
2023-05-31 18:05:23 +09:30
andrew
623cfde8b1
Utilise dialog dsl in CallToggleListener
2023-05-31 13:07:28 +09:30
andrew
391735dc28
Convert CallToggleListener to Kotlin
2023-05-31 13:02:33 +09:30
andrew
4e92c40210
Remove BaseDialog and utilise dialog DSL
2023-05-31 12:43:51 +09:30
andrew
1d8d678047
Make kotlin code use dialog dsl
2023-05-30 21:39:03 +09:30
andrew
4ee68cbbb1
Utilise dialog dsl
2023-05-30 16:49:07 +09:30
andrew
1b88d4f950
Utilise dialog dsl
2023-05-30 16:49:01 +09:30
Morgan Pretty
9b7fb3dd86
Removed the JobDatabase since it's no longer used
2023-05-30 13:31:36 +10:00
Morgan Pretty
b7744f4f2d
Addressed PR feedback
2023-05-30 12:43:51 +10:00
Morgan Pretty
c77d465438
Merge remote-tracking branch 'upstream/dev' into bluetooth-manager-crash
...
# Conflicts:
# app/src/main/java/org/thoughtcrime/securesms/backup/FullBackupExporter.kt
# app/src/main/java/org/thoughtcrime/securesms/backup/FullBackupImporter.kt
2023-05-30 12:25:13 +10:00
Morgan Pretty
0c2a635d03
Merge remote-tracking branch 'upstream/dev' into bluetooth-manager-crash
2023-05-30 12:24:32 +10:00
Morgan Pretty
10af2815ac
Merge pull request #1176 from bemusementpark/sync-everything
...
Synchronize usage of Cipher
2023-05-30 12:22:28 +10:00
Andrew
e8d26222b9
Fix scroll to bottom button visibility ( #1219 )
2023-05-30 11:44:20 +09:30
andrew
0af713317a
Merge branch 'dev' into sync-everything
2023-05-30 11:34:34 +09:30
Morgan Pretty
22ed2dd8aa
Merge pull request #1205 from bemusementpark/disable-unblock
...
Disable unblock button
2023-05-30 10:30:51 +10:00
Morgan Pretty
d541f395a5
Merge pull request #1213 from bemusementpark/fix-id-divider-color
...
Fix ID divider color
2023-05-30 10:29:57 +10:00
andrew
03aa19aae4
.
2023-05-29 18:02:20 +09:30
Andrew
5519f17775
Truncate session id when displayed as username ( #1215 )
2023-05-25 10:58:52 +09:30
Andrew
331d523c45
Improve notification content dialog ( #1211 )
2023-05-24 18:03:27 +09:30
Andrew
47d5b242ca
Fix share button color ( #1212 )
2023-05-24 18:00:32 +09:30
Andrew
1b231bfff3
Fix dialog button style ( #1214 )
2023-05-24 13:06:26 +09:30
Andrew
945df19aef
Fix radio button selection transition ( #1209 )
2023-05-24 11:23:57 +09:30
Andrew
95a165aa05
Fix TabLayout ripple ( #1210 )
2023-05-24 11:23:19 +09:30
andrew
55dd62240a
Fix size & space
2023-05-23 18:49:28 +09:30
andrew
ff124b8edc
Fix ID divider color
2023-05-23 18:41:04 +09:30
andrew
a295dfb248
Cleanup
2023-05-23 14:56:03 +09:30
andrew
8b39c4e56a
polish
2023-05-22 22:20:52 +09:30
andrew
76466e57de
Fix ripple
2023-05-22 17:03:26 +09:30
andrew
4f2ef7f2af
Add SelectableItem<>
2023-05-22 15:46:12 +09:30
andrew
8ef6ec2125
.
2023-05-22 14:57:36 +09:30
Andrew
d505109aa3
Merge branch 'dev' into disable-unblock
2023-05-22 14:55:55 +09:30
Andrew
a8e77659b3
Add remove avatar
2023-05-22 14:53:58 +09:30
Andrew
8f55ac93f8
Fix accept button color
2023-05-22 14:53:05 +09:30
Andrew
6fc7b3591e
Fix ripple color
2023-05-22 14:52:27 +09:30
andrew
30d748e147
Disable unblock button
2023-05-19 23:44:07 +09:30
Jason Rhinelander
46acd7878d
New SPNS subscription and notifications
...
Finishes the WIP for subscribing to push notifications and handling the
new-style pushes we get.
2023-05-18 18:03:00 -03:00
andrew
235b94a905
Fix ripple color
2023-05-18 19:20:44 +09:30
Andrew
f64fe4b652
Fix device notification settings preference color
2023-05-17 22:34:46 +09:30
andrew
8c5ff1f944
Fix dialog button color
2023-05-17 14:50:20 +09:30
andrew
a334b8912a
Fix device notification settings preference color
2023-05-17 14:39:47 +09:30
Andrew
ab3caf8ab5
Fix message entrance coordinates
2023-05-12 09:44:14 +09:30
Andrew
44cb8fec2c
Remove reply from context menu when you can't write
2023-05-11 22:59:53 +09:30
Andrew
e6dc5f2128
Fix links not working when message is partially offscreen
2023-05-11 22:58:12 +09:30
Andrew
fef2948f58
Fix scroll to bottom button position when input not visible
2023-05-11 22:57:08 +09:30
Andrew
57476cd56e
Fix scroll to bottom button always visible if last item is taller than RecyclerView
2023-05-11 19:48:10 +09:30
Andrew
ba9dab33c5
Synchronize Cipher in KeystoreHelper
2023-05-11 19:47:49 +09:30
Andrew
aadba75038
Add sync status message
2023-05-11 19:46:09 +09:30
Andrew
84004d2fdb
Swallow exceptions in ScreenshotObserver
2023-05-11 19:45:43 +09:30
Andrew
910ab8874e
Remove laid out check before drawToBitmap
2023-05-11 19:45:10 +09:30
ryanzhao
a7e0bd5366
Merge branch 'dev' into bluetooth-manager-crash
2023-05-11 12:16:52 +10:00
ryanzhao
88e788a406
clean
2023-05-11 12:16:37 +10:00
Andrew
8dbabec4e7
Fix send after approval message ( #1178 )
...
* Fix send after approval message
* Fix logic
* Utilise isLocalNumber
2023-05-11 10:02:38 +10:00
Andrew
2b00729df3
Fix message request button overlap ( #1188 )
2023-05-11 10:01:05 +10:00
Andrew
ba3566f7e8
Fix approval text position when input bar is gone ( #1181 )
2023-05-11 10:00:39 +10:00
ryanzhao
89545f0406
further clean up
2023-05-10 15:36:10 +10:00
andrew
d20c27d6d3
Remove laid out check before drawToBitmap
2023-05-09 22:26:36 +09:30
andrew
4469d9754a
Fix bubble entrance coordinates
2023-05-09 15:10:03 +09:30
andrew
c8fa2d8d6e
Remove reply from context menu when you can't write
2023-05-09 14:51:28 +09:30
ryanzhao
fa71ea1850
make RetrieveProfileAvatarJob work
2023-05-09 14:14:49 +10:00
andrew
8d38d1c0fb
Fix links not working when message is partially offscreen
2023-05-09 13:29:25 +09:30
Ryan Zhao
b494088c3d
WIP: further refactor on old jobs
2023-05-08 17:12:20 +10:00
andrew
b6667b83ce
Fix scroll to bottom button position when input not visible
2023-05-08 14:43:08 +09:30
andrew
f0715f16e0
Fix scroll to bottom button always visible if last item is taller than RecyclerView
2023-05-08 14:09:01 +09:30
Ryan Zhao
2ceb9e2bf4
clean up old job manager
2023-05-08 12:29:21 +10:00
Ryan Zhao
2b48b52df0
remove unused jobs and wrap up old job refactoring
2023-05-08 11:18:33 +10:00
andrew
ec2abffdcc
Remove logs
2023-05-08 10:33:39 +09:30
andrew
e9a15941ae
Fix colors
2023-05-05 17:47:36 +09:30
ryanzhao
375815c719
WIP: refactor on jobs using old job table
2023-05-05 16:51:44 +10:00
andrew
6a5d97a0f0
Fix something
2023-05-05 12:37:46 +09:30
andrew
a9078c8d08
...and the rest
2023-05-05 12:32:54 +09:30
andrew
a152250a60
Add comments
2023-05-05 12:18:39 +09:30
andrew
24741fcc22
Synchronize Cipher in KeystoreHelper
2023-05-05 12:10:46 +09:30
andrew
d3ce899a80
Synchronize all Cipher#doFinal
2023-05-05 12:07:19 +09:30
andrew
45eb3549f6
Add sync status message
2023-05-04 17:01:45 +09:30
ryanzhao
d868021f0a
move job running status from database to memory
2023-05-04 15:30:09 +10:00
ryanzhao
7a14c3f8be
Merge branch 'dev' into bluetooth-manager-crash
2023-05-02 09:20:41 +10:00
Andrew
99cb10f5be
Add send approval message ( #1157 )
2023-05-01 17:19:19 +10:00
Andrew
83b6002a27
Fix emoji misalignment ( #1155 )
2023-05-01 17:19:13 +10:00
Andrew
a934c5c2e2
Fix missing media progress ( #1151 )
2023-05-01 17:19:01 +10:00
Andrew
70aab2994b
Refactor MmsDatabase ( #1169 )
2023-05-01 17:16:48 +10:00
Ryan Zhao
2630c97a4e
add where clause for marking all jobs pending to reduce the time for writing to db
2023-05-01 17:01:57 +10:00
ryanzhao
bd4f451513
Merge branch 'dev' into bluetooth-manager-crash
2023-04-27 14:38:09 +10:00
andrew
58e532f0ec
Swallow screenshot exceptions
2023-04-26 16:31:28 +09:30
Andrew Gallasch
ffef98ecc9
Fix LandingActivity textColor ( #1159 )
2023-04-26 14:59:32 +10:00
Andrew Gallasch
5d552a7f93
Remove unnecessary api version checks in WindowUtil ( #1163 )
2023-04-26 14:56:00 +10:00
Andrew Gallasch
716fc1f4fa
Add SafeViewPager to fix touch exception in MediaPreviewActivity ( #1166 )
2023-04-26 14:54:54 +10:00
Andrew Gallasch
7d33177e06
Fix status and nav bar colors ( #1165 )
2023-04-26 14:48:34 +10:00
Ryan Zhao
c7bbdb778b
minor refactor
2023-04-24 15:50:53 +10:00
Ryan Zhao
51856138e3
refactor on SignalAudioManager
2023-04-24 15:38:06 +10:00
0x330a
d2e80c3157
feat: re-add bencode utility and fix tests to use bytearray instead of assuming utf-8 encoding for strings
2023-04-21 13:56:08 +10:00
0x330a
7762d534bb
feat: add no op push manager for de-googled
2023-04-20 17:25:03 +10:00
0x330a
8d4f2445f2
feat: add support for firebase and split out google services as a dependency for only the play version of the app. Add support for requests in new pn server
2023-04-20 17:12:38 +10:00
0x330a
2246a5d9ce
feat: introduce new pns models and wire kotlinx serialization to apply in libsession
2023-04-19 23:07:36 +10:00
Andrew Gallasch
63d442584c
Fix empty message behind media message ( #1150 )
2023-04-13 16:54:03 +10:00
SzBenedek2006
7b0c014791
Fix hungarian translations ( #1140 )
2023-04-13 10:40:32 +10:00
0x330a
b25eb9af8e
Use new seed node certificates ( #1144 )
...
* fix: use new seed node certificates
* refactor: don't need to include subdomains actually
2023-04-05 15:58:56 +10:00
wafflesvsfrankie
9ad73139b6
Add accessibility tags ( #1054 )
...
* adding accessibility id to new conversation button
* adding accessibility ids and strings for testing
* updating id tags for new conversation buttons
* accessibility tags for create contact test
* adding ids for message requests, config message, requests banner and conversation view
* adding more tags to settings page
* adding tags to different resolutions for landing page
* updating display name in settings to include accessibility id
* found some stashed changes which i forgot about
* more stashed changes
* adding tags to layout sw400dp
* closed group testing, delete/unsend message testing and selecting contacts tag
* adding tags for message body, selecting contacts for group creation, deleted message config, unsend message modal, and trash icon
* added tags for disappearing messages menu option, time selector, clock icon, confirm of change (ok)and control message
* add test for block user
* docs: Adding in accessibility ID's for Appium testing
* accessibility tags for conversation options, profile picture/settings and block options
* Add content descriptions for better accessibility
* Add more content descriptions
* Add timer icon content description
* Update profile picture content description
* Adding accessibility ids to new conversation creation screen and to message notification settings
* fix: content descriptions in their correct places and prevent a crash
* build: update build number
* build: update build number
* Adding back in FrameLayout, making changes as request
* Fixed viewPager move
* Fixing changes as requested by Jubb
* Adding content descriptions to mentions list, voice message settings, link preview permissions, closed group menu and slow mode notifications option
* Adds content descriptions to blocked contacts heading in conversations settings, individual contacts in blocked contacts page and to empty message requests folder
* Adds content descriptions to empty message request folder and text input box for username on settings page
---------
Co-authored-by: charles <charles@oxen.io>
Co-authored-by: hjubb <hjubb@users.noreply.github.com>
2023-04-04 11:33:17 +10:00
hjubb
2a2f90276d
Merge branch 'master' into dev
2023-04-03 09:58:16 +10:00
Morgan Pretty
eb739bdc9b
ANR Defensive Coding ( #1132 )
...
* Made a number of changes to try and improve background ANRs
Added some more logs to the BatchMessageReceiveJob (to make it easier to track a specific job)
Shifted the ConversationActivity adapter initialisation to run on a background thread to reduce the hang when opening a conversation
Updated the ConversationViewModel to cache the recipient and openGroup values to avoid accessing the database unnecessarily
Updated the code to just stop all current closed group pollers instead of fetching a list to stop
Updated the PN registration to be triggered in an AsyncTask
Updated the call code to unregister a couple of additional receivers
Updated the background poller so it waits for 15 mins before running and doesn't replace the existing scheduler (allows for PNs to trigger explicit background polling)
Fixed an issue where we were sending push notifications which were too large and likely to fail as a result (non-pre-offer call messages)
Fixed an issue where a failing Open Group poller could prevent the background poller from receiving and processing DMs
* Updated to a more coroutine-y convention
2023-03-31 13:24:36 +11:00
Morgan Pretty
5e28af2be4
Updated the code to use the network offset time everywhere relevant ( #1111 )
...
* Updated the code to use the network offset time everywhere relevant
* Updated the SnodeAPI.nowWithOffset to use @JvmStatic
2023-03-31 10:11:30 +11:00
Float-hu
a062e1c2b2
Update zh-rCN strings.xml ( #1129 )
2023-03-16 10:18:18 +11:00
Morgan Pretty
391418ae1e
Merge pull request #1107 from mpretty-cyro/fix/group-avatar-download-job-duplication
...
Fixed a few issues related to the GroupAvatarDownloadJob
2023-02-17 10:16:22 +11:00
Morgan Pretty
c8846bc31a
Merge pull request #1118 from mpretty-cyro/feature/add-copy-to-long-press-menu
...
Add ‘Copy community URL’ to the long-press menu
2023-02-15 15:40:47 +11:00
Morgan Pretty
5bd188387b
Merge pull request #1112 from mpretty-cyro/fix/link-preview-layout-issues
...
Fixed a few layout issues with the LinkPreviewView
2023-02-15 15:39:37 +11:00