Soreepeong
|
5204bb723d
|
Optimizations
|
2023-11-30 20:42:34 +09:00 |
|
MidoriKami
|
92f4df625f
|
[GameInventory] Service Prototype
|
2023-11-30 20:22:08 +09:00 |
|
KazWolfe
|
13346b04db
|
Remove second HttpClient from PluginRepository (#1551)
Co-authored-by: goat <16760685+goaaats@users.noreply.github.com>
|
2023-11-28 22:52:38 +01:00 |
|
srkizer
|
b66be84b93
|
Better Service dependency handling (#1535)
|
2023-11-28 22:20:16 +01:00 |
|
Anna
|
fcebd15077
|
Send Dalamud user-agent when downloading plugins (#1550)
Sets the user-agent on all HappyHttp requests to `Dalamud/<Version>`, and pass `Accept: application/zip` in plugin downloads.
|
2023-11-28 09:04:36 -08:00 |
|
goat
|
b73ac2f3f7
|
feat: show why update failed when updating a single plugin
|
2023-11-02 19:52:23 +01:00 |
|
goat
|
7f87d2a9d2
|
fix: don't unload plugin until update is downloaded, show proper errors
|
2023-11-02 19:42:32 +01:00 |
|
goat
|
9875a7ea31
|
feat: allow configuring the default page the installer opens to
|
2023-10-25 17:32:42 +02:00 |
|
MidoriKami
|
e12ec0ceff
|
Add FrameworkPluginScoped (#1442)
Co-authored-by: KazWolfe <KazWolfe@users.noreply.github.com>
|
2023-10-21 18:06:02 -07:00 |
|
MidoriKami
|
0f349bb3dd
|
IChatGui Add Readonly RegisteredLinkHandlers (#1487)
|
2023-10-15 12:19:14 +02:00 |
|
Anna
|
954ab4d8d6
|
Add appropriate HTTP headers to repository requests (#1486)
|
2023-10-12 02:41:13 +00:00 |
|
goat
|
6a01c8cc5b
|
chore: handle profile errors properly and stop being lazy
|
2023-10-10 19:17:00 +02:00 |
|
goat
|
a096bd547f
|
fix: ignore the default profile when installing a plugin(try 2)
Ensures that we don't use old state for a plugin that we are installing fresh
|
2023-10-10 18:57:35 +02:00 |
|
KazWolfe
|
41667572c8
|
Revert "fix: ignore the default profile when installing a plugin" (#1481)
|
2023-10-09 18:21:39 -07:00 |
|
goat
|
8be1e4b8ef
|
fix: ignore the default profile when installing a plugin
|
2023-10-09 22:06:35 +02:00 |
|
goat
|
5033a4b770
|
fix: force IsHide to false for main repo api9 plugins
makes outdated plugins show again when searched for
|
2023-10-05 21:54:07 +02:00 |
|
KazWolfe
|
2083ccda00
|
Remove internal dependencies on opcodes (#1464)
- Removes the opcode lists from internal API entirely
- Move NetworkHandlers to use packet handler sigs
- Remove opcode data from NetworkMonitorWidget
|
2023-10-05 17:01:03 +00:00 |
|
goat
|
4487ef85f4
|
fix: actually don't attempt to load plugins without manifests any longer
|
2023-10-03 23:37:02 +02:00 |
|
goat
|
daeec9a13f
|
fix: only create load context for plugins that are actually supposed to load
|
2023-10-03 23:19:44 +02:00 |
|
goat
|
f44c6794e7
|
chore: tidy-up, move files shared between dalamud and injector into separate assembly
|
2023-09-30 16:11:52 +02:00 |
|
goat
|
979dc825b3
|
Merge pull request #1435 from goaaats/new_storage
|
2023-09-29 18:51:06 +02:00 |
|
goat
|
33abb5ec42
|
chore: write manifests using new safer method
|
2023-09-29 18:39:36 +02:00 |
|
goat
|
f027b684ed
|
fix: specify WorkingPluginId when saving
|
2023-09-27 23:27:51 +02:00 |
|
goat
|
1d8b579b04
|
feat: also use reliable storage for plugin configs
|
2023-09-27 22:39:09 +02:00 |
|
KazWolfe
|
34c05adeb1
|
Remove IPluginLog#Logger for now (#1428)
- Causes issues with mocking.
|
2023-09-23 19:58:21 -07:00 |
|
goat
|
ebabb7bd04
|
chore: make SigScanner public, have separate service TargetSigScanner that resolves via ISigScanner (closes #1426)
|
2023-09-24 01:49:34 +02:00 |
|
goat
|
8527e035f1
|
chore: remove refcounting, keepalive logic from TextureManager, remove scoped service
Makes this whole thing a lot simpler to use and easier to understand.
|
2023-09-23 17:40:49 +02:00 |
|
goat
|
c767971a36
|
move around new Addon services a bit to match folder structure
|
2023-09-23 13:09:43 +02:00 |
|
goat
|
6fbcd0e0e4
|
chore: don't use ImGuiScene.TextureWrap for any external API, IDalamudTextureWrap does not inherit from ImGuiScene.TextureWrap any longer
|
2023-09-23 13:05:19 +02:00 |
|
goat
|
af52da06b0
|
merge master
|
2023-09-23 11:22:50 +02:00 |
|
goat
|
c55b93d3c2
|
chore: remove IDalamudPlugin.Name
|
2023-09-23 11:17:53 +02:00 |
|
goat
|
7a182b6ef7
|
Merge branch 'v9' into ihookprovider
|
2023-09-23 10:57:09 +02:00 |
|
goat
|
c3dd2364bb
|
Merge pull request #1415 from MidoriKami/AddonLifecycle_IAddonArgs
|
2023-09-23 10:50:15 +02:00 |
|
goat
|
1304c54eff
|
docs fixed
|
2023-09-23 10:39:29 +02:00 |
|
Kaz Wolfe
|
d29422bc50
|
Add IPluginLog#Info
- Shorthand for information log lines, because typing out `Information` is too much.
|
2023-09-22 23:22:59 -07:00 |
|
MidoriKami
|
c6c28c6e3f
|
Change default name so auto generate stops complaining about improper casing.
|
2023-09-22 21:12:44 -07:00 |
|
MidoriKami
|
fd3bd6dc5b
|
Use abstract class instead of interface
|
2023-09-22 12:17:54 -07:00 |
|
MidoriKami
|
43abb12710
|
Add GameConfigPluginScoped (#1383)
* Add GameConfigPluginScoped
* Proposed Resolution to sub-object events
* Nullify delegates to prevent memory leaks
|
2023-09-21 21:55:56 -07:00 |
|
MidoriKami
|
b742abe77f
|
Add ClientStatePluginScoped (#1384)
* Add ClientStatePluginScoped
* Restore InvokeSafely
* Add InvokeSafely for basic Action types.
* Set delegates to null to prevent leaking memory
* Resolve Merge
|
2023-09-21 21:55:16 -07:00 |
|
MidoriKami
|
26838d9f5c
|
Auto generate paramkeys and return handles to events.
|
2023-09-21 20:47:49 -07:00 |
|
MidoriKami
|
0636a03e41
|
Include argument data in event information.
|
2023-09-21 15:26:08 -07:00 |
|
goat
|
eb2a5f36f9
|
fix spelling inconsistency
|
2023-09-21 22:11:18 +02:00 |
|
goat
|
e31234ffec
|
prefix methods with Hook to improve clarity
|
2023-09-21 22:09:38 +02:00 |
|
goat
|
173e9a3144
|
IHookProvider => IGameInteropProvider
|
2023-09-21 22:07:09 +02:00 |
|
goat
|
a59875bb77
|
Merge branch 'v9' into ihookprovider
|
2023-09-21 21:42:08 +02:00 |
|
MidoriKami
|
6f40449ab3
|
Adjust Namespaces
|
2023-09-20 09:46:16 -07:00 |
|
MidoriKami
|
674f02136b
|
[AddonEventManager] Properly track and cleanup events.
Also replaced DTR hooks with AddonLifecycle events.
|
2023-09-19 17:16:55 -07:00 |
|
github-actions[bot]
|
b384216d9d
|
Merge remote-tracking branch 'origin/master' into v9-rollup
|
2023-09-19 21:15:29 +00:00 |
|
goat
|
979a5463ca
|
fix: dev plugins always need to retain their WorkingPluginId, even throughout reloads
|
2023-09-19 23:14:50 +02:00 |
|
github-actions[bot]
|
33868087ed
|
Merge remote-tracking branch 'origin/master' into v9-rollup
|
2023-09-17 21:52:26 +00:00 |
|