f3dd2ceea3
Fix wrong name or Dalamud staging channel
2025-03-26 18:35:01 -04:00
fda12d4a3d
Remove "is logged in" check
...
This only gets in the way, and doesn't really make sense. I think it's
fine for the same profile to be used at the same time.
2025-03-25 16:44:51 -04:00
72eda3e1d0
Save profiles & accounts when you create them
...
Just an oversight when I redid this system, we need to call save() here
to ensure they're actually saved.
2025-03-25 16:44:11 -04:00
6b60e22dae
Fix styling in Flatpak version
2025-03-17 19:59:27 -04:00
a858f8033e
Fix autotest compilation
2025-03-17 19:46:20 -04:00
225a42ada1
Bump version to 0.7.0
2025-03-17 19:44:34 -04:00
3e8e0acaae
Remove Sapphire support
...
I never really used this feature in Astra, and now that Kawari can
perform the login process for you (and just point it towards a Sapphire
server) I don't see a reason to support it anymore.
2025-03-17 19:40:27 -04:00
0b00a49402
Add an option to delete files when removing a game install
...
Otherwise your game install folder ends up littered with junk, like
mine!
2025-03-17 19:33:28 -04:00
c3acd8f44c
Add a new developer option to disable updates for a specific profile
...
Useful if you want to pin a game install to a specific version or
whatever reason. This is a very niche option, so it's hidden behind
developer settings.
2025-03-17 19:24:43 -04:00
2466bc5448
Move most of the custom server settings to be per-account
...
This makes it way easier to switch between retail and alternative (other
than Sapphire) servers.
2025-03-17 19:14:20 -04:00
7104de9ce9
Fix various settings that broke during the refactor
2025-03-17 18:51:24 -04:00
a6c4f53862
Save account and profile config changes again
2025-03-17 18:47:32 -04:00
79bd032322
Use KConfig's own class instead of "proxying" it in Profile
...
This will make it trivial to add more profile settings in the future.
2025-03-17 18:44:36 -04:00
da3084266c
Use KConfig's own class instead of "proxying" it in Account
...
This will make it trivial to add more account settings in the future.
2025-03-17 18:27:17 -04:00
799b718818
Use KConfig's own class instead of "proxying" it with LauncherSettings
...
This will make it trivial to add more settings in the future.
2025-03-17 18:03:10 -04:00
7095eeef3f
Use the localhost TLD when tapping "Set to localhost"
2025-03-17 17:47:01 -04:00
4ae2a119c4
Remove funding information
2025-03-11 20:39:41 -04:00
73150fe8a9
Allow loading news items if banner is missing
2025-03-08 23:35:03 -05:00
4214b769df
Add support for specifying a custom lobby/GM server
2025-03-08 13:51:26 -05:00
69051696e1
Improve free space string again
2025-02-28 16:03:37 -05:00
bfc95ecf37
Fix a rare crash when exiting Astra
...
It tries to access a destructed logger for some reason, so try to stop
doing that.
2025-02-28 15:48:31 -05:00
ace25c7bd2
Clarify that the free space requirement is *on top* of what you have
...
The original message wasn't clear enough, in my opinion. Not really
happy with how this sentence is structured, but it should be better.
2025-02-28 15:39:06 -05:00
eb424a64a6
Bump library versions on the CI ( #28 )
...
Bump library versions on the CI, fix all CI builds. Also attempt to get a Flatpak CI working again, albiet disabled for now.
2025-02-01 14:30:28 -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