Guanzhong Chen

Results 37 issues of Guanzhong Chen

Currently, if an attacker is somehow able to get past 2FA, said attacker can easily modify 2FA settings. We should instead show a lightbox that asks for TOTP or WebAuthn...

enhancement
ui
security

For so long we have not been watching our query usage. We must now kill all the slow queries.

database
optimization
performance

This PR adds the configuration option `foreground_opacity`. It works exactly like the current option `background_opacity` except it applies to the foreground.

This PR adds the `--background` argument to kitty. When specified, the kitty window runs behind all other windows, effectively making it the desktop background. This uses the [`zwlr_layer_shell_v1` Wayland protocol](https://github.com/swaywm/wlroots/blob/master/protocol/wlr-layer-shell-unstable-v1.xml)....

This is meant to fix issues with input devices not working after resuming from sleep, as reported on discord. This should only be merged once confirmed to fix the issue....

Without this extension, GLava tries to call into a null pointer and segfaults. Fix: don't call `glTextureBarrierNV` if the extension doesn't exist. This is potentially unsafe, but appears to work...

This is a proposal for the version 4 of the screencopy protocol, which will support separate cursor capturing. The intended use case would be for custom composition of the cursor...

When I compiled the master branch (44b45e66363469c535e6b02ec73296a97ab9a427), this error happens on startup: ![](http://i.imgur.com/OgE8kbk.png) The problem seems to be in `SyncthingConfig.cs`, where the following line fails to handle the `null` case...

After 92613991d76429c65bd35aebea3470c0baf26520, a blank field is automatically populated with null. This is bad for `null=True` fields, since those should be left empty when unpopulated. This PR preserves the behaviour from...

- [ ] I have added or updated the specs/tests. - [ ] I have verified that the specs/tests pass on my computer. - [ ] I have not attempted...