Commit graph

571 commits

Author SHA1 Message Date
goaaats
6758006c04
fix: race condition in DPI.IsDebugging during plugin load 2021-12-26 09:08:38 +01: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
goaaats
25fbfd5cc1
fix: NRE when loading devPlugins without a manifest 2021-12-20 21:54:38 +01:00
goaaats
739ba0bcdd
fix: API level == 0 2021-12-18 14:01:14 +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
Raymond
2d804e5159 fix docstring, missing bracket 2021-12-02 21:38:12 -05:00
goaaats
1fc7c14b51
Re-apply feedback patches 2021-12-01 18:12:12 +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
dde9c7eb85
Revert "feat(PluginInstaller): implement AcceptsFeedback, FeedbackMessage"
This reverts commit 785df95071.
2021-11-18 15:18:14 +01:00
goat
785df95071
feat(PluginInstaller): implement AcceptsFeedback, FeedbackMessage 2021-11-18 14:33:25 +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
e40b5554a8
Revert "switch plugin repo to master"
This reverts commit 9f9edcf414.
2021-10-20 19:29:21 +02:00
goaaats
9f9edcf414
switch plugin repo to master 2021-10-20 18:54:45 +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
Raymond
d2fb9abf80 EnsureStatusCode and a comment note 2021-10-15 17:13:35 -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
6f2dcbff19 Remove AssemblyDirectory 2021-10-06 16:28:42 -04:00
Raymond
32f1168f15 Implement assemblyLocation and assemblyDirectory in DPI 2021-10-06 09:25:57 -04:00
Raymond
59b4ac7610 Fix docstrings 2021-10-05 06:29:37 -04:00
MgAl2O4
677c713cff added plugin categories 2021-09-29 16:22:51 -04:00
goat
a7c5394951
feat: add warning when bundling Dalamud dependencies 2021-09-29 02:09:23 +02:00
goaaats
a2a1c73bf3 Revert "Merge pull request #601 from daemitus/dumbdumbs"
This reverts commit 3b1cbec6ef.
2021-09-28 07:52:44 -04:00
Raymond
644811e074 Include the Dalamud assembly as a shared assembly
If you don't set dalamud to private=false, so that dalamud.dll is in your dev plugin dist folder, the plugin will fail to load, thinking it should use it's version of Dalamud.dll, so it is now a different IDalamudPlugin
2021-09-28 07:35:02 -04:00
goaaats
bd15b16eaf
Merge pull request #598
Plugin dependency loading
2021-09-28 00:25:44 +02:00
goat
53e38668bc
feat(PluginInstallerWindow): support Changelog manifest property 2021-09-28 00:23:37 +02:00
Raymond
8793456a0b fix dependency loading, import plugin library 2021-09-27 16:43:50 -04: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
goaaats
2d9a0535f5
Merge pull request #579 from daemitus/banned
Delete button for outdated/banned, do banned plugins like outdated so they update.
2021-09-22 10:16:28 +02:00
goaaats
d04604935b
Merge pull request #575 from daemitus/devImages
Load dev plugin icons from disk, load all icons as needed instead of one by one
2021-09-22 10:15:19 +02:00
Raymond
f98193a06d Display banned plugins for updating 2021-09-21 10:15:53 -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
goat
25a71574cf
feat: notify when dev plugin reloads (closes #443) 2021-09-17 03:16:43 +02:00
Raymond
443124d73f loadIcon improvements, load dev plugin images 2021-09-16 09:00:19 -04:00
goat
6777d014f5
fix: add tick count to repo URLs 2021-09-15 23:41:25 +02: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