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 |
|
Raymond
|
c34d4dfd87
|
treat banned plugins like out of date, dont load but allow update
|
2021-09-21 10:15:23 -04:00 |
|
Raymond
|
0cfbc70286
|
formatting
|
2021-09-21 10:15:23 -04:00 |
|
goaaats
|
44ce57f142
|
Merge pull request #567 from daemitus/dirlog
Switch zipfile error to verbose, does not effect installation
|
2021-09-14 20:53:05 +02:00 |
|
Raymond
|
512276fa31
|
No need to error for this
|
2021-09-14 12:32:15 -04:00 |
|
Raymond
|
56002d5e98
|
delete dev plugin instead of disable
|
2021-09-14 12:29:31 -04:00 |
|
Raymond
|
d1623267eb
|
Allow dev plugins to be updated, restrict updateAll instead
|
2021-09-14 12:28:58 -04:00 |
|
goaaats
|
a31c8aefc1
|
Merge pull request #556 from goatcorp/populatePlugins
fix: populate available plugins in SetPluginReposFromConfigAsync
|
2021-09-13 06:12:00 +02:00 |
|
Raymond
|
9db492d26d
|
formatting
|
2021-09-12 21:05:42 -04:00 |
|
Raymond
|
058522edec
|
prevent iteration errors
no need to make a copy.
|
2021-09-12 20:58:58 -04:00 |
|
Raymond
|
e7b7da7cca
|
fix: populate available plugins in SetPluginReposFromConfigAsync
|
2021-09-12 20:56:58 -04:00 |
|
goat
|
86d9f01877
|
refactor: clean up async logic for PluginMaster loads
|
2021-09-09 01:09:04 +02:00 |
|
Raymond
|
67bd5a5076
|
Remove obsolete class/prop
|
2021-08-31 20:48:28 -04:00 |
|
Raymond
|
9697f0b7a0
|
move DALAMUD_NOT_HAVE_PLUGINS into safeMode check
|
2021-08-31 20:16:17 -04:00 |
|
Raymond
|
910176914e
|
Add a message to the plugin window when SafeMode is active
|
2021-08-31 20:12:59 -04:00 |
|
goaaats
|
873d0c6305
|
Merge pull request #509 from daemitus/misc
Small misc stuff + client structs bump
|
2021-08-27 23:20:56 +02:00 |
|
goaaats
|
52003a07e4
|
Merge pull request #506 from daemitus/filterRepos
Filter disabled repos when retrieving repos from the settings window
|
2021-08-27 23:19:27 +02:00 |
|
Raymond
|
e21f71be44
|
Add nullable check on event invoke
|
2021-08-27 08:56:45 -04:00 |
|
Raymond
|
d1e7fe1f4a
|
Update installed then available
|
2021-08-27 08:53:21 -04:00 |
|
Raymond
|
68107111f0
|
Filter IsEnabled when retrieving repos from the settings window 8feb0a
|
2021-08-27 08:51:26 -04:00 |
|
goat
|
66daa03da3
|
fix: don't create plugin output dir before downloading
|
2021-08-24 14:26:12 +02:00 |
|
goat
|
0c52f8099e
|
fix: ensure success status code on plugin download
|
2021-08-24 12:16:38 +02:00 |
|
goat
|
010a4972cd
|
refactor: use nullable annotations instead of CanBeNullAttribute
|
2021-08-22 23:06:46 +02:00 |
|
goat
|
3c5c7fbc80
|
fix: folders in plugin zips, throw if DLL can't be overwritten
|
2021-08-22 17:26:16 +02:00 |
|
Raymond
|
ff1d7f2829
|
Implement service locator
|
2021-08-21 14:03:06 -04:00 |
|
goat
|
35aadbe575
|
feat: add PluginSafeMode
|
2021-08-19 23:39:34 +02:00 |
|
goat
|
42e5853760
|
fix c++ build
|
2021-08-19 20:54:56 +02:00 |
|
goat
|
bc54bc83f3
|
feat: check plugin load state after installing
|
2021-08-16 22:35:22 +02:00 |
|