Commit Graph

273 Commits

Author SHA1 Message Date
Nekromateion
35621f27d2 Add queue for print downloads and automatic cropping for saved prints (#1068)
* Add queue for print downloads

To prevent issues with rate limits in instances with a lot of prints switch downloading prints to use a queue.

* Auto cropping for instance print saving

Add option to automatically crop prints saved using the "Save Instance Prints" feature and a popup to apply crop to all previously saved prints while preserving metadata.

---------

Co-authored-by: Natsumi <11171153+Natsumi-sama@users.noreply.github.com>
2025-01-09 12:47:02 +13:00
Natsumi
0e93e4ac7e Fix reset feed/notification filters, fix print uploads being cropped still 2024-12-30 16:48:07 +13:00
Natsumi
87b79c9b7e Fix performance stat "None", auto status change with company check, print crop and centering 2024-12-27 14:25:55 +13:00
Thomas
5d79c5615e Refactored FilePicker (#1045) 2024-12-27 14:17:02 +13:00
Natsumi
f0cd64c3aa Fix custom stickers/print paths 2024-12-22 11:58:59 +13:00
Natsumi
14ed408d24 unsafely-disable-devtools-self-xss-warnings 2024-12-22 11:16:48 +13:00
Thomas
55945acf96 Custom save locations for prints & stickers (#1041) 2024-12-22 11:15:05 +13:00
Natsumi
0734e35a2b Lint 2024-12-16 21:06:43 +13:00
Nekromateion
4639fa0906 Add error popup for sqlite error messages (#1028)
Previously when an sqlite exception would occur the user would be met with a popup warning them about their CPU if they have a 13th or 14th Intel CPU.
In an attempt to reduce confusion and better aid the user this adds a message which provides information that is more likely to be useful.
2024-12-16 20:29:51 +13:00
Nekromateion
8f95bb5139 Fix avatars not being found in cache (#1027) 2024-12-16 20:29:38 +13:00
Natsumi
ef8931dd8c Fix print upload size 2024-12-12 15:59:35 +13:00
Nekromateion
f61b3630aa Fix some usernames breaking ParseUserInfo (#1020)
* Fix some usernames breaking ParseUserInfo

* Switch other indexes to ordinal
2024-12-12 15:51:23 +13:00
Natsumi
ad409bc1c3 Display installer window when upgrading, upgrade is unattended, silent install wont run app 2024-12-07 20:13:27 +13:00
Natsumi
e58ed54448 Update SQLite & openvr 2024-12-05 07:49:23 +13:00
Natsumi
5bf5a7be22 Fix IsHmdAfk 2024-12-03 09:02:09 +13:00
Natsumi
7a2cfad6e7 Fix skip shortcut 2024-12-03 07:28:29 +13:00
Natsumi
110471c69c Only apply font change when running under wine 2024-12-02 00:08:42 +13:00
Natsumi
c4efb515e3 Screenshot dialog fixes 2024-12-02 00:08:38 +13:00
rs189
5e6c611264 Linux: Make Discord Rich Presence work (#998)
* Linux: Make Discord Rich Presence work

* Fix file already exists

* Fix chmod file name
2024-12-02 00:00:30 +13:00
Natsumi
10aa51fea1 Fixes 2024-11-26 17:37:16 +13:00
Regalia
ea5989ad2a Linux: Use NSIS installer (#991)
* feat: Implement SKIP_SHORTCUT for installer

* feat: Update Linux install script to use NSIS-based installer instead

* feat: Wine detection for installer shortcut suppression

* fix: Revert WINEPREFIX back to XDG Home

Oops.

* fix(linux): Forgot to use the variable here

* fix(linux): Don't error if INSTALL_LOCATION exists but is empty

* fix(linux): "Program Files" has a space
2024-11-26 17:36:31 +13:00
Nekromateion
c4a19966a4 Implement automatic sticker saving (#985)
* Implement automatic sticker saving

* Prevent multiple requests for same sticker or print
2024-11-26 17:36:02 +13:00
Natsumi
654872fc30 Fix manage cache, OnPlayerLeft notification 2024-11-23 00:25:38 +13:00
Natsumi
299f2cce10 Fix image resizing 2024-11-20 16:17:21 +13:00
Natsumi
da3e318915 Upload prints 2024-11-20 16:17:18 +13:00
Natsumi
5ed92aed82 Disable VR Overlay GPU Acceleration 2024-11-18 16:52:30 +13:00
Natsumi
78dc8ea42d Edit saved print names 2024-11-18 16:52:24 +13:00
Natsumi
9bcd58d776 More prints info 2024-11-17 13:00:16 +13:00
Natsumi
78a6dfbfe1 Save Instance Prints To File 2024-11-17 10:24:07 +13:00
Natsumi
f56f1b8a83 Add support for prints 2024-11-16 14:08:22 +13:00
ColorlessColor
c052a28aa6 Fixed window will never show up again if the window is closed when minimized (#977)
* `Show()` must be called before changing `WindowState`, otherwise the internal state of the window will be messed up.

If you don't do this, when the window is closed when minimized, even if you click the tray menu icon, it will never show up.

* Remember window state before minimized. If window was maximized before minimized, it should be restore to maximized when `Focus_Window` called.
2024-11-12 11:41:26 +13:00
Natsumi
a47c5f8f7a DisableGpuAcceleration option 2024-11-08 00:02:46 +13:00
Natsumi
066b031f66 User dialog group sorting, fixes 2024-11-07 19:16:19 +13:00
Natsumi
fd42c0a372 Refactor 1 2024-10-30 15:53:48 +13:00
Natsumi
6b7ea9de01 Chrome cache size 2024-10-30 15:52:42 +13:00
Natsumi
01a35fa007 Move where wal is set 2024-10-30 15:52:35 +13:00
BenjaminZehowlt
8f10ca6386 Set handles to null on OVR Shutdown 2024-10-28 19:36:41 +13:00
BenjaminZehowlt
e8d278753d Respect if overlay is toggled 2024-10-28 19:36:37 +13:00
Natsumi
c4d958b8ba Fixes 2024-10-28 19:36:34 +13:00
Natsumi
1eefbb4fc4 Actually fix Application Quit detection and parsing of user id 2024-10-24 23:58:06 +13:00
Usman Shafiq
f244639fbc Fix Application Quit detection (#953) 2024-10-24 23:57:56 +13:00
Usman Shafiq
66f8e9252d Fix parsing of user id (#952) 2024-10-24 23:57:48 +13:00
Natsumi
6180777652 Fix launch args 2024-10-22 11:02:32 +13:00
Ethan Cordray
f9686ad803 Implement GPU Accelerated VR Overlay (#944) 2024-10-22 11:02:11 +13:00
Usman Shafiq
411f50969b Fix IsDuplicateProcessRunning (#950) 2024-10-22 08:50:51 +13:00
Usman Shafiq
4f34e2d18a Rework Startup Args (#946)
* Rework startup args

* Preserve previous startup args on re-launch

* Ignore subprocess when checking for duplicate processes

* Cleanup code

* Remove extra process list grabbing

* Use `IsUpgradePrefix` when using `RestartApplication`

* Change `ProxyServerPrefix` to `ProxyUrlPrefix`
2024-10-22 08:06:56 +13:00
Usman Shafiq
ddc1604795 Add UserId parsing on player joined or left (#943) 2024-10-22 08:06:50 +13:00
Natsumi
d16d8399ca Handle errors 2024-10-09 18:24:50 +13:00
Natsumi
3ff2d687d2 Support variants 2024-10-03 12:31:25 +13:00
Natsumi
696f0a915c Update Cef 128.4.90 2024-09-28 02:45:45 +12:00