Aireil
|
63e4490194
|
Do not try to dispose undisposable plugins (#949)
|
2022-08-04 22:54:09 +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
|
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 |
|
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 |
|
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 |
|
goaaats
|
d9f3800257
|
chore: API Level 6
|
2022-04-14 02:25:50 +02:00 |
|
goat
|
5cb693e834
|
fix: handle DTR node removals when reloading plugins (fixes #759)
|
2022-02-14 01:39:25 +01:00 |
|
goaaats
|
6131c3efa1
|
fix(ContextMenu): ctor visibility
|
2022-01-29 15:35:39 +01:00 |
|
Aireil
|
db8ef04676
|
fix: get latest ban reason
|
2022-01-04 12:59:43 +01:00 |
|
goaaats
|
25fbfd5cc1
|
fix: NRE when loading devPlugins without a manifest
|
2021-12-20 21:54:38 +01:00 |
|
goaaats
|
678cd0f130
|
fix: better sanity checking for bad plugin manifests
|
2021-12-18 12:27:57 +01:00 |
|
goaaats
|
9588e12619
|
fix: IsManifestBanned() would not respect LoadBannedPlugins
|
2021-12-05 01:33:18 +01:00 |
|
goaaats
|
3f4400e67f
|
Raise API level to 5
|
2021-12-04 13:09:30 +01:00 |
|
goat
|
1561fbac00
|
Revert "refactor(Dalamud): switch to file-scoped namespaces"
This reverts commit b5f34c3199.
|
2021-11-18 15:23:40 +01:00 |
|
goat
|
b5f34c3199
|
refactor(Dalamud): switch to file-scoped namespaces
|
2021-11-17 19:42:32 +01:00 |
|
Raymond
|
321f39dc55
|
Reuse httpclient, create in Util
|
2021-11-10 11:56:39 -05:00 |
|
goaaats
|
d06a7efff8
|
feat: add "Load banned plugins" option to dev menu
|
2021-11-07 14:33:15 +01:00 |
|
goaaats
|
05c2334aeb
|
Merge branch 'master' into corehook
|
2021-10-21 01:36:24 +02:00 |
|
goaaats
|
c9f70354d0
|
feat: also ban all older versions when banning a plugin
|
2021-10-20 18:53:59 +02:00 |
|
Raymond
|
6f41575f33
|
feat: alternate hooks
|
2021-10-17 20:03:11 -04:00 |
|
goaaats
|
5f88364901
|
Merge pull request #628 from Aireil/feat_ban_reason
|
2021-10-12 18:34:47 +02:00 |
|
goat
|
f8597415c0
|
feat: add task debugger
|
2021-10-11 23:54:48 +02:00 |
|
Raymond
|
1bc167f133
|
Explicitly use the monomod assembly name
Not needed, but helps differentiate between a Reloaded hook a little.
Also: utilize Dispose.
|
2021-10-10 21:28:12 -04:00 |
|
Jade Macho
|
448ef94a0b
|
Replace Harmony with up-to-date RuntimeDetour
|
2021-10-11 01:00:09 +02:00 |
|
Aireil
|
f8966318c8
|
feat: add ban reason in the installer
|
2021-10-09 00:32:42 +02:00 |
|
Aireil
|
4cfb9bbe48
|
fix: continue instead of return when updating
|
2021-10-08 06:34:52 +02:00 |
|
Raymond
|
3630ad1fe4
|
Save repo manifest before continuing
|
2021-09-26 09:05:17 -04:00 |
|
Raymond
|
18a3643fe6
|
api3 plugins will have a null value, needs handling
|
2021-09-22 08:47:08 -04:00 |
|
Raymond
|
cb1761f998
|
add LocalPlugin.IsOutdated shortcut
|
2021-09-21 10:15:23 -04:00 |
|