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
goaaats
56d1ad0bc1
Merge pull request #568 from daemitus/devUpdate
...
update dev plugin workflow + bugfix
2021-09-14 20:52:40 +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
Raymond
a7f9d43c80
feat: implement dpi.IsDev
2021-09-14 12:19:16 -04:00
goaaats
35af17f556
Merge pull request #553 from goatcorp/invalidFile
...
handle import errors when looking for types
2021-09-13 06:12:27 +02: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
Raymond
2ff4fefef7
handle import errors when looking for types
2021-09-12 09:20:28 -04:00
goat
f4f86d3030
Merge branch 'master' of https://github.com/goatcorp/Dalamud
2021-09-09 01:33:20 +02:00
goat
86d9f01877
refactor: clean up async logic for PluginMaster loads
2021-09-09 01:09:04 +02:00
Raymond
f4cb935e41
rename delta in DPI
2021-09-07 21:57:08 -04:00
goaaats
bd48297745
Merge pull request #541 from daemitus/asyncstuff
2021-09-08 03:23:00 +02:00
Raymond
c04747375f
feat: expose loading time/delta
2021-09-07 10:00:38 -04:00
Raymond
013805c19c
pluginRepository task exhaustion fix
2021-09-06 20:20:59 -04:00
Raymond
7ad2de9579
null check dpi dispose
2021-09-04 10:04:31 -04: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
Raymond
e2dfcca482
Add a verbose log message, bring type selection out from the exception
2021-08-31 09:12:45 -04:00
Raymond
53f7e9a4f4
Another fix attempt at ipc
2021-08-31 09:01:44 -04:00
Raymond
f7beb14ebd
find compatible type from interface types
2021-08-29 20:01:29 -04:00
goat
3fd1637cf0
fix(IPC): serialize with type info
2021-08-29 23:49:31 +02:00
goaaats
abe256ec9a
Merge pull request #516 from daemitus/ipc
2021-08-29 23:13:18 +02:00