37c5e43
use synchronously initialized activity
Click to expand commit body
fixes NPE when using 'Return to ongoing call' context button
Phillip Davis created
37c5e43
use synchronously initialized activity
fixes NPE when using 'Return to ongoing call' context button
Phillip Davis created
979ba82
add log to unexpected BinderProxy exception
Phillip Davis created
4985523
Add some more UI around call failures
Stephen Paul Weber created
f6802e0
add fitsSystemWindows to activity_webxdc_store.xml
Phillip Davis created
b18cb97
Upgrade sentry for the 16kb problem
Stephen Paul Weber created
47b611d
defer account cancellation to another thread
otherwise causes NetworkOnMainThreadException
Phillip Davis created
58d6ff8
kill MAM queries for blocked convos
Phillip Davis created
5059358
fix NPE by refactoring onClick
Phillip Davis created
6065d1b
use error-catching version of openInputStream
Phillip Davis created
24c6c03
unhide ImportBackupActivity ActionBar
Phillip Davis created
a8324a0
try-catch `new ToneGenerator` and log errors
trouble reproducing reports of failure stemming from `WebRTCWrapper.applyDtmfTone` failing on this constructor, specifically: ``` at android.media.ToneGenerator.native_setup(Native Method) at android.media.ToneGenerator.<init>(ToneGenerator.java:751) ``` so we log the error for next time and catch it to prevent crashing, and instead just dont play the tone
Phillip Davis created
bcbafc9
fix TOCTOU in command pager
- in CommandSession constructor, must construct a hard reference to the ViewPager to make garbage collection impossible until at least `getContext()` is called - in setupLayoutManager, current code doesn't have a case for if mPager is null. Probably we wouldn't be there anyway, but in any case the `ctx` parameter should be equivalent, i.e., it should refer to the ActivityContext, so we use that instead of going through mPager
Phillip Davis created
815d67b
do precedence right
Phillip Davis created
c2c37f2
fix(menu): return true from menu handlers
ConversationFragment.onOptionsItemSelected was using break statements instead of return true for handled menu items. This caused the method to return false (from super.onOptionsItemSelected), indicating the event was not handled. On tablets with split-pane view, this caused menu events to bubble from the temporary fragment in ConversationsOverviewFragment to the visible ConversationFragment, resulting in duplicate actions. For example, selecting "Contact details" from the context menu would open contact details twice: first for the selected conversation (correct), then for the currently active conversation (wrong), with the wrong one appearing on top. Fixed by changing all break statements to return true, matching the pattern already used in onContextItemSelected. This also adds a missing return after action_block_avatar which was previously falling through to the next case. Fixes: https://todo.sr.ht/~singpolyma/soprani.ca/437
Phillip Davis created
da4c216
filter accts in ConversationsOverviewFragment
Phillip Davis created
b11972b
escape jids in more places
Phillip Davis created
d675927
dont timeout w/o ack
Phillip Davis created
575cfdf
declare ImportBackupService in android manifest
was causing all backup restores to fail, service was never even created
Phillip Davis created
b947940
guard against null url in oob stanza
previously, would crash whole app
`if (url != null) {` makes it seem like we were
fine with the subsequent code not running anyway
Phillip Davis created
4fa90ed
Update for 16KB alignment
Stephen Paul Weber created
95bcad4
Merge branch '442-connect-via-tor-not-working' of https://git.secluded.site/cheogram-android
* '442-connect-via-tor-not-working' of https://git.secluded.site/cheogram-android: fix(settings): enable Tor conns for other flavs
Stephen Paul Weber created
011e884
fix(settings): enable Tor conns for other flavs
Remove QuickConversationsService.isConversations() checks from AppSettings.java (isUseTor, isExtendedConnectionOptions) to allow Tor connections in non-Conversations flavours. I tested by installing with a modified package ID, adding a new account, enabling the Tor toggle, and seeing that 0 out of 1 accounts were connected because Tor is unavailable. After installing/enabling Orbot and waiting a bit, I had to toggle the account to get it to try again. Fixes: https://todo.sr.ht/~singpolyma/soprani.ca/442
Amolith created
8863066
don't care abt old pw if didUnlock
Phillip Davis created
e68d564
Don't set to UTF8 if it's just ascii
for better compatibility with scanners
Stephen Paul Weber created
f240e52
Show self in participants
Stephen Paul Weber created
3984516
See own hats
Stephen Paul Weber created
37c504b
Change button labels to make function more clear
Stephen Paul Weber created
8780945
Side by side looked dumb on narrow devices
Stephen Paul Weber created
7e157f5
Workaround for snikket sending unavailable
Stephen Paul Weber created
957df4f
Fix account colors on item lists
including startconversation
Stephen Paul Weber created
c6be9b6
fix Pre-Authenticated In-Band Registration
Daniel Gultsch created
2fc3c19
Fix more insets
Stephen Paul Weber created
b3bcfbb
put Manage Phone Accounts in ListView footer
- fixes issue where sufficiently large account list can't scroll down to the "Manage Phone Accounts" button - introduces a binding, which seems good
Phillip Davis created
0b92727
Revert "Tap the brakes"
This reverts commit eb3d1916451231732aad185ce28f239c37e7d242.
Stephen Paul Weber created
6e36911
Bump versionCode
Stephen Paul Weber created
95ec711
Fix reaction carbons
Can't use from when the message is from us...
Stephen Paul Weber created
867bb7a
Bump versionCode
Stephen Paul Weber created
18fde27
Disable HTTP avatars
We don't need even more HTTP around here, thanks
Stephen Paul Weber created
2f45846
Fix block avatar
Stephen Paul Weber created
d42d5f7
Hook up reactions parser again
Stephen Paul Weber created
7920be1
Fix NPE
Stephen Paul Weber created
6ab14a0
Fix NPE
Stephen Paul Weber created
13f27d8
Bump versionCode
Stephen Paul Weber created
33c5eb1
Temporarily allow mismatch node
Because apparently my muc module at least has this bug
Stephen Paul Weber created
f0bcf5f
When command fetch fails, don't spin forever
Stephen Paul Weber created
f8c251b
Do not merge if true counterpart differs
Stephen Paul Weber created
1b0404c
Copy this so we can mutate
Stephen Paul Weber created
8847688
Bump versionCode
Stephen Paul Weber created
a0fb074
Fix CI
Stephen Paul Weber created
d3ffb25
Fix anyFeature
Stephen Paul Weber created