goat
|
75885311f2
|
fix: don't use URL to indicate official repo plugins
|
2022-08-21 18:15:05 +02:00 |
|
goat
|
3f76a70425
|
chore: always respect the manifest name
|
2022-08-21 15:41:53 +02:00 |
|
Aireil
|
1e40a930a9
|
fix: plugin config deletion context menu (#955)
|
2022-08-17 22:13:31 +02:00 |
|
goat
|
f0a5dcf0e9
|
chore: attempts to debug boot plugin load task deadlock
|
2022-08-16 23:26:01 +02:00 |
|
goat
|
f9ab1dbf26
|
Merge branch 'net5' of github.com:goatcorp/Dalamud into net5
|
2022-08-05 20:01:41 +02:00 |
|
goat
|
530f2a8b66
|
chore: temporary workaround for DIP17 plugins
|
2022-08-05 20:00:45 +02:00 |
|
Aireil
|
63e4490194
|
Do not try to dispose undisposable plugins (#949)
|
2022-08-04 22:54:09 +02:00 |
|
Aireil
|
e9952cd99b
|
Allow dev plugin reload if an error occurred during loading (#952)
|
2022-08-04 22:53:36 +02:00 |
|
Aireil
|
3e58c29612
|
Add plugin changelogs button (#948)
Co-authored-by: goat <goatsdev@protonmail.com>
|
2022-08-03 19:26:27 +02:00 |
|
goat
|
aa1819edef
|
chore: clear file-based safe mode in PluginManager
|
2022-07-24 11:46:58 +02:00 |
|
goat
|
8bc4d362ad
|
feat: new VEH experience
|
2022-07-23 20:25:05 +02:00 |
|
Aireil
|
1574ef7c33
|
Rework plugin deletion + misc (#927)
* fix: stuck overlay on errors
* feat: delete old plugin versions
* feat: ignore error tag when outdated, banned, or orphaned
* feat: rework plugin deletion
|
2022-07-23 15:47:24 +02:00 |
|
goat
|
3ec6d05ec0
|
chore: better info about what blocks the installer
|
2022-07-17 21:33:51 +02:00 |
|
goat
|
f65ccca675
|
fix: don't auto-update disabled plugins, don't let styles modify our toggle switch
|
2022-07-17 15:39:41 +02:00 |
|
goat
|
46c2511c84
|
fix: don't try to disable plugin during update if it already has been
|
2022-07-16 00:13:07 +02:00 |
|
goat
|
5e31537a0c
|
fix: only load latest version of a plugin, don't automatically re-enable plugins
|
2022-07-15 19:05:30 +02:00 |
|
goat
|
a0022f6358
|
feat: add EffectiveVersion attrib to LocalPluginManifest
|
2022-07-15 19:03:42 +02:00 |
|
goat
|
7c7a6ea011
|
fix: version check for testing plugins
|
2022-07-14 19:56:50 +02:00 |
|
goat
|
33f7140b75
|
chore: don't persist load all api levels, banned plugins
|
2022-07-14 19:28:35 +02:00 |
|
goat
|
3c0cfc693f
|
chore: assert that bannedplugin serializes correctly
|
2022-07-14 18:56:19 +02:00 |
|
goat
|
2c011b6bcd
|
feat: let users delete policy-blocked and orphaned plugins
|
2022-07-13 21:29:01 +02:00 |
|
goat
|
fc5d8a8c86
|
feat: refactor safe mode, add "no third party" mode for testing
|
2022-07-13 19:43:59 +02:00 |
|
goat
|
ce8e088044
|
feat: add orphaned plugins regardless, inform users in installer
|
2022-07-03 18:02:46 +02:00 |
|
goat
|
12722c776d
|
feat: add "orphaned plugin" status when the plugin has no associated repo
|
2022-07-03 18:02:18 +02:00 |
|
goaaats
|
d9c38a9813
|
feat: add failing plugins to the installer during boot, handle dependency resolution failures
|
2022-06-29 13:28:33 +02:00 |
|
kizer
|
716736f022
|
Improvements (#903)
|
2022-06-29 11:51:40 +02:00 |
|
kizer
|
3369f569fb
|
Add call-on-services-ready attribute for service methods, and fix scene nullability (#900)
|
2022-06-26 18:49:34 +02:00 |
|
kizer
|
c7dc8c81f4
|
Fix async plugin load and show full profiler (#898)
|
2022-06-25 19:34:40 +02:00 |
|
kizer
|
86b5eec493
|
Explicitly wait for SigScanner before plugin.Load (#897)
|
2022-06-25 15:11:50 +02:00 |
|
kizer
|
7760457dc5
|
Make plugins load asynchronously (#896)
|
2022-06-25 14:12:46 +02:00 |
|
goaaats
|
5870c91bb4
|
fix: Create() => CreateAsync(), fix custom plugin IoC
|
2022-06-24 23:11:16 +02:00 |
|
kizer
|
8e7f370ddd
|
Load services asynchronously whenever possible (#893)
|
2022-06-24 22:12:51 +02:00 |
|
goaaats
|
7e44a8461f
|
chore: save persisted sigs on async plugin load
|
2022-06-20 23:17:58 +02:00 |
|
kalilistic
|
8b7f9b58bf
|
refactor: fix plugin internal style errors (#830)
|
2022-05-12 10:34:45 +02:00 |
|
goat
|
96ed22534c
|
chore: fix some warnings, cleanup
|
2022-04-25 20:04:17 +02:00 |
|
kalilistic
|
0b6417fd7c
|
Plugin manager cleanup (#815)
|
2022-04-23 16:40:31 +02:00 |
|
kalilistic
|
dd10b4f169
|
chore: style cop (#804)
|
2022-04-20 09:41:09 +02:00 |
|
goaaats
|
417862765a
|
chore: change caching behaviour for pluginmasters
|
2022-04-17 15:10:29 +02:00 |
|
goaaats
|
d9f3800257
|
chore: API Level 6
|
2022-04-14 02:25:50 +02:00 |
|
goat
|
e62984d270
|
fix: run HandleRemovedNodes inbetween devplugin reloads
|
2022-02-14 01:53:26 +01:00 |
|
goat
|
5cb693e834
|
fix: handle DTR node removals when reloading plugins (fixes #759)
|
2022-02-14 01:39:25 +01:00 |
|
goaaats
|
2dd7e73bae
|
feat(PluginInstaller): add Dalamud core changelogs
|
2022-02-03 21:52:28 +01:00 |
|
goaaats
|
0e53619fa4
|
feat: new PluginMaster URL with changelogs from PRs
|
2022-02-03 03:07:41 +01:00 |
|
goaaats
|
6131c3efa1
|
fix(ContextMenu): ctor visibility
|
2022-01-29 15:35:39 +01:00 |
|
Anna Clemens
|
2d5a54b92c
|
feat: add SignatureHelper
|
2022-01-24 23:36:35 -05:00 |
|
goaaats
|
2d90598b70
|
refactor: make all PluginInterface classes explicitly disposable
|
2022-01-08 03:00:56 +01:00 |
|
Aireil
|
db8ef04676
|
fix: get latest ban reason
|
2022-01-04 12:59:43 +01:00 |
|
Raymond
|
c0545c0b52
|
Fix dev plugin dependency loading when not auto-load
|
2021-12-27 10:29:59 -05:00 |
|
goaaats
|
29201465f4
|
deps: update FFXIVClientStructs
|
2021-12-21 11:21:51 +01:00 |
|
goaaats
|
c142cc7167
|
fix: always reload when loading a devplugin
|
2021-12-20 22:10:34 +01:00 |
|