06fd0f2c03
Update README for the latest features
2024-11-01 19:21:11 -04:00
315b0b3750
Install Qt in the workflow
2024-11-01 19:07:47 -04:00
cc500b1901
Fix the GitHub workflows looking for the wrong branch
2024-11-01 19:04:38 -04:00
69f807b2f7
Add "Retry" button to manual steps in the plugin
2024-11-01 19:03:30 -04:00
23b9bf5532
Begin exporting adventurer plates
...
This creates a new HTML file called plate.html in the archive, which is
your recreated adventurer plate.
2024-11-01 18:58:38 -04:00
517995d49d
Switch Physis version to git to support WebAssembly
...
This is not in a released version of Physis yet.
2024-11-01 16:51:37 -04:00
70effe3541
Save even more data, whoop
...
All of your character's appearance data is now saved, and I've begun
the groundwork for exporting it into a client-compatible dat file.
If using the Dalamud plugin, the adventurer plate portrait is now
exported.
2024-11-01 16:41:05 -04:00
22ee1a93a6
Remove unused directives
2024-10-31 23:34:22 -04:00
8f13fdfaba
Add authorship information to KAboutData
2024-10-31 23:32:15 -04:00
10bb1c7f85
Overhaul Qt UI
...
Now it uses FormCard and looks much, much nicer.
2024-10-31 23:27:06 -04:00
d561bd3701
Set the repository and license fields in the Cargo manifest
2024-10-31 23:17:37 -04:00
505924cc02
When downloading the archive, use the character name as the filename
2024-10-31 23:16:35 -04:00
acb42a7cb6
Make the Dalamud plugin work with the WebAssembly version
2024-10-31 23:11:26 -04:00
66f641b7ca
Switch around the server/client for Dalamud communication
...
This is to facilitate support for this feature on the Web, where the
plugin needs to start a server instead of Auracite itself. Otherwise,
the functionality is identical to before.
2024-10-31 21:46:50 -04:00
56f3436a4c
Bubble up errors to the Qt UI
2024-10-31 20:18:29 -04:00
5882bdd8f7
Bubble up errors to JS
2024-10-31 19:56:08 -04:00
489084cb51
Improve the error handling from character_archive
2024-10-31 19:43:52 -04:00
eb14e13311
Simplify features, Qt is now required on desktop
2024-10-31 19:33:45 -04:00
7c28e03d63
Fold the CLI app into the same Qt app
...
This way we can remove a dependency on clap, and just depend on Qt.
2024-10-31 19:17:07 -04:00
2a8115fe18
Remove now unneeded dependencies
2024-10-31 18:35:50 -04:00
1ca6800569
Upgrade to scraper 0.21
2024-10-31 18:22:23 -04:00
6b9922fbdf
Add back support for writing the character HTML file
...
Now it's written into the ZIP.
2024-10-31 18:20:45 -04:00
27d422cd78
Add Dalamud bin files to gitignore
2024-10-31 18:18:34 -04:00
00cd6d0c6e
Add program name to the HTML template
2024-10-31 18:18:14 -04:00
06b8afad24
Add Qt UI and add a separate CLI target
...
The Qt UI is basic for now, to be expanded upon later - but it does
work!
2024-10-31 18:18:06 -04:00
aa5318c84a
Improve character_archive & prepare for future supported UI
...
Now we pack the different files into one ZIP archive, and give that as
bytes. It's then possible to turn this into a Base64 string perfect for
data URIs.
2024-10-31 18:16:42 -04:00
0acea2646e
Move character archiving to the library
...
So this can eventually be called by JavaScript.
2024-10-30 16:32:50 -04:00
6ac3f5ced7
Begin working on WebAssembly support
...
It now compiles, but lacks a way to actually download anything.
2024-10-30 16:27:32 -04:00
0e769682bd
Note how to get and use the Dalamud plugin
2024-10-05 13:15:48 -04:00
b509e05407
Support grabbing from misc player state from the plugin
...
This currently includes mentor status, novice status and player
commendation count.
2024-10-05 12:36:36 -04:00
a363827903
Update README table
2024-10-05 12:27:25 -04:00
5acde0000a
Support collecting gil from the plugin
2024-10-05 12:26:12 -04:00
0c665679d4
Begin collecting some appearance data from the plugin
2024-10-05 12:21:38 -04:00
7ceaeb1798
Note that collecting your playtime is now supported via the plugin
2024-10-05 12:11:23 -04:00
39108207f6
Add Dalamud plugin to collect additional data in-game
...
There's some data we want to save that's not available on the Lodestone,
for example playtime information. Now you can install the Dalamud plugin
(not currently distributed) to save playtime information.
In the future, we can expand this to all sorts of interesting things!
2024-10-05 12:10:31 -04:00
b9bf515412
Detail what each of the dependencies are for
2024-10-05 10:03:36 -04:00
5f76694211
Add initial files
2024-09-29 17:50:19 -04:00