1
Fork 0
mirror of https://github.com/redstrate/Astra.git synced 2025-04-22 20:47:45 +00:00
Commit graph

861 commits

Author SHA1 Message Date
f4ed565c28 Fix zlib DLL copy on Windows 2025-02-01 13:10:43 -05:00
c38a0decc5 Add Flatpak build job to the CI 2025-02-01 12:58:06 -05:00
06e6037850 Update to reuse-action v5 2025-02-01 12:53:06 -05:00
853ff0d24e Build Breeze icons on Linux on CI too 2025-02-01 12:35:21 -05:00
3ce1b83cf5 Add KColorScheme to the CI 2025-02-01 12:21:24 -05:00
56a28c8a88 Fix KI18n on the CI 2025-02-01 12:09:03 -05:00
be2032f8bd Add libsecret dependency to the CI 2025-02-01 12:06:50 -05:00
44c96c2d1f Make sure to not build testing for some packages on CI 2025-02-01 11:52:40 -05:00
99ae63f0cc Add KWidgetsAddons to the CI 2025-02-01 11:50:41 -05:00
b037995bd8 Add KGlobalAccel to the CI 2025-02-01 11:39:28 -05:00
8f6c56f067 Add KGuiAddons to the CI 2025-02-01 11:30:06 -05:00
7b4b200f97 Include qtshadertools on the CI again 2025-02-01 11:13:45 -05:00
9356445c19 Add KIconThemes to the CI 2025-02-01 11:06:04 -05:00
48aad8ff4f Fully specify Qt version on the CI
To workaround https://github.com/jurplel/install-qt-action/issues/269.
2025-02-01 11:05:33 -05:00
a26df33dfb Update install-qt-action action 2025-02-01 10:59:02 -05:00
b4ddc04ef2 Bump library versions on the CI 2025-02-01 10:55:46 -05:00
aa2cd6e4db Enable mipmapping for the logo image
This makes it slightly smoother looking.
2025-02-01 10:53:09 -05:00
cf981597c0 Add cachedLogoImage property to fix the logo image not showing up
I'm not sure if I accidentally removed this or what, but this fixes it.
2025-02-01 10:51:54 -05:00
ea9a9ab4a7 Update Flatpak manifest 2025-02-01 10:42:55 -05:00
9146599551 Add comment for QtDBus so I don't forget again 2025-02-01 10:29:23 -05:00
dd40ae01c4 Remove old vestiages of Windows Breeze icons support
This was before the new KIconThemes functions were a thing, so these
can probably be safely removed.
2025-02-01 10:25:38 -05:00
53567fb4f2 Bump minimum Qt to 6.8, enable QTP0004 2025-02-01 10:23:21 -05:00
27ee80522b Remove "Show News" setting
I think this was rarely used, and it just complicates some things.
2025-02-01 10:20:39 -05:00
a106f01697 Use FormPasswordFieldDelegate on the sync page
This allows you to manually show the password, if you so desire.
2025-02-01 10:15:55 -05:00
6271a0fdc5 Use FormPasswordFieldDelegate on the login page
This allows you to manually show the password, if you so desire.
2025-02-01 10:15:35 -05:00
e5924b16fb Add more Javascript function annotations 2025-02-01 10:13:05 -05:00
539d430b43 Use better icon for the profiles settings icon 2025-02-01 10:08:10 -05:00
24b5ccf152 Fix top spacing on all of the settings pages 2025-02-01 10:07:36 -05:00
c850ecc093 Use symbolic icons in the settings categories 2025-02-01 10:03:38 -05:00
1e1a1f0f29 Bump copyright date to 2025 2025-02-01 10:02:21 -05:00
bc5da77d29 Use FormLinkDelegate for the lodestone and mog station links 2025-02-01 10:01:23 -05:00
f1a58b1eb7 Bump minimum versions of everything 2025-02-01 09:59:32 -05:00
e3709a4dd1 Actually return to the main page if a login error occurs in auto-login 2025-02-01 09:58:38 -05:00
788918e4b8 Fix SettingsPage 2024-12-29 09:46:21 -05:00
5ac2002bcb Add a way to manually overwrite what's on the server
In the case where you accidentally uploaded the wrong data, or your data
is hosed to begin with.
2024-11-09 15:58:09 -05:00
807cf0e062 Improve character sync error handling, and the sync itself
Ported from libQuotient's invokeLogin to our own custom one, so we can
avoid the initial sync until login. Then, make sure we find the room
*after* the sync, not before it.

Also since I wiped the media cache from my server, I hit a crash since
it tried to open an invalid ZIP file. Now we can handle that.
2024-11-09 15:47:34 -05:00
b5b9cdfdc0 Delete KZip in CharacterSync 2024-11-09 15:06:33 -05:00
b66baddbdf Change icon for the "Forgot ID or Password" button 2024-11-09 15:01:13 -05:00
ec403a2fe7 Fix avatars for accounts not loading
This is due to a mistake on my part, a signal needs to be called.
2024-11-09 14:56:40 -05:00
41a91a0295 Fix how game PID detection in Dalamud mode when using Wine
The PID Dalamud gives us is the Windows PID, which would be internal to
Wine. Instead, if we're using Wine we need to ignore that and find the
ffxiv process ourselves.
2024-11-09 14:45:51 -05:00
1343558506 Fix typo in the update channels 2024-11-09 14:45:00 -05:00
e4da951cf9 Refactor out the two patch user agents 2024-11-09 14:33:52 -05:00
253fd5f10f Refactor out the platform, boot, game update channels 2024-11-09 14:30:10 -05:00
726d48cbda Remove extra line at the end of the text in the about page 2024-11-09 14:24:25 -05:00
a5f3865839 Fix building against the latest libQuotient 2024-11-09 14:21:26 -05:00
1f54ea2e8d Fix ordering of patch events in registerSession 2024-11-09 14:17:36 -05:00
fe60a48d7f Remove hacky Steam Deck QtQuick overrides
This doesn't really work at all, let's revert it for now.
2024-08-22 21:46:24 -04:00
0dde52a5cc Use KIconTheme::initTheme()
See https://invent.kde.org/frameworks/kiconthemes/-/issues/3 for more
information of what this does
2024-08-22 21:46:04 -04:00
b801a73265 Port to ECMQmlModule 2024-08-22 21:36:23 -04:00
8b90f114d5 Use KConfig cmake macro for kcfgc generation 2024-08-22 21:32:56 -04:00