Commit graph

3282 commits

Author SHA1 Message Date
goat
0599b4628b
build: 7.0.0.3 2022-09-04 00:15:26 +02:00
goat
546039fa11
Merge pull request #994 from rootdarkarchon/master 2022-09-03 23:46:44 +02:00
goat
678583d4ac
Merge pull request #943 from KazWolfe/log-improvements 2022-09-03 23:45:58 +02:00
goat
7775443ebe
Merge pull request #993 from Soreepeong/enhancement/crash-handler-dlllist-desc 2022-09-03 23:37:08 +02:00
goat
13daece2c5
Show outdated plugins when searched for (#995) 2022-09-03 23:36:23 +02:00
goat
645e9aede4
feat: show outdated plugins when searched for 2022-09-03 22:56:52 +02:00
Stanley Dimant
aff86d4af3 fix compiler error 2022-09-01 21:41:55 +02:00
Stanley Dimant
2317d28b39 naming adjustments 2022-09-01 21:40:23 +02:00
Stanley Dimant
652b357341 add exception handling for some event delegates 2022-09-01 21:25:20 +02:00
goat
543431c459
chore: plogon credits 2022-09-01 20:18:59 +02:00
Soreepeong
e3d5a2f07a DalamudCrashHandler: log dll descr/version on crash too 2022-09-01 10:50:45 +09:00
goat
805133c9fe
build: 7.0.0.2 2022-09-01 00:31:58 +02:00
goat
a787a9a9e9
deps: update FFXIVClientStructs 2022-09-01 00:31:45 +02:00
goat
b6d08d5b8f
Only allow updates from the same repo or main repo (#992) 2022-09-01 00:30:38 +02:00
Bluefissure
26835467ea
Fix IME (#981)
Co-authored-by: Loskh <1020612624@qq.com>
2022-08-31 22:09:24 +02:00
Aireil
5dbed370f8
feat: show available update changelog in installer (#986) 2022-08-31 22:08:47 +02:00
Philpax
a4cac03239
feat(plugins): skip plugins that share InternalNames with official plugins (#991) 2022-08-31 22:08:27 +02:00
Aireil
877f242ac8
chore: always display 2 decimal places when formatting bytes (#989) 2022-08-31 22:07:47 +02:00
electr0sheep
73a7db56e2
Fix MapLinkPayload to account for offset (#833) 2022-08-31 22:07:12 +02:00
Loskh
51c7147097
fix: not poped font style (#985) 2022-08-28 13:46:12 +02:00
goat
a5c0337d27
build: 7.0.0.1 2022-08-27 16:01:41 +02:00
goat
a19a3b3dfe
deps: update FFXIVClientStructs 2022-08-27 16:01:10 +02:00
KazWolfe
ec9cb5752f
Remove "Reload All Plugins" Command (#976)
- Remove the "Reload All Plugins" MenuItem from /xldev
- Remove the /xldreloadplugins Command
- Mark `PluginManager.ReloadAllPluginsAsync()` as obsolete for removal
2022-08-27 15:05:41 +02:00
Aireil
f5c768f3e5
fix: null ref in addon inspector (#984) 2022-08-27 15:02:24 +02:00
Aireil
670166e7f8
deps: upgrade Lumina (#983) 2022-08-27 15:02:07 +02:00
Aireil
681dd5d44c
chore: ignore dev plugins update modal (#980) 2022-08-26 21:30:20 +02:00
goat
c487fe98fe
fix: ObjectTable size 2022-08-24 23:07:23 +02:00
goat
f8e51feb13
chore: check if internalname is null for devplugin 2022-08-24 23:07:12 +02:00
goat
c1564c915e
build: 7.0.0.0 2022-08-24 21:45:42 +02:00
Aireil
62f2531e18
fix: CfPop duty offset (#975) 2022-08-24 21:37:42 +02:00
goat
8867133de3
Merge branch 'master' of github.com:goatcorp/Dalamud 2022-08-24 18:48:42 +02:00
goat
7fe6ba28e5
deps: upgrade FFXIVClientStructs 2022-08-24 18:47:55 +02:00
Cara
d43b4cfeb7
Update BitmapFontIcon.cs (#974) 2022-08-24 13:26:20 +02:00
Aireil
2c7ce6da61
fix: ignore IsHide (#973) 2022-08-24 09:14:19 +02:00
kizer
36955ed008
Fix broken GetInputDeviceManager signature (#972) 2022-08-24 08:54:31 +02:00
goat
08e76364a6
deps: upgrade Lumina 2022-08-24 08:19:31 +02:00
Kaz Wolfe
abecf2ffe4
Add Per-Plugin Log Filtering Support
This commit adds first-pass support for more robust plugin log filtering. No changes were made that affect PluginLog's APIs nor log format. This change works by making use of Serilog's "SourceContext" property to attach plugin information to all log messages. The in-game log UI can then be used to filter based on this property.

Future expansions for this system include the ability to set different plugins to different log levels (something that already can technically be done, but requires those plugins be hard-coded through MinimumLevel.Override), creating new root loggers for each plugin (thereby giving plugin devs more control over their logging should they want to use it), plus other potential improvements in the way of adding context or rich information.

- Update PluginLog to attach a "SourceContext" property to all log messages.
- Tweak the SerilogEventSink to pass the original log event around.
- Suppress Info/Debug/Verbose exceptions from Troubleshooting reports.
- Fix the ConsoleWindow log filter to use _all_ filters, rather than just one.
- Add ConsoleWindow dropdown to select plugins to filter logs by
- Add support for multiple log levels to ConsoleWindow filtering
2022-08-23 21:36:55 -07:00
goat
6692d56029
chore: api7 2022-08-23 21:35:27 +02:00
goat
350ffc1fbf
fix: CS upgrade breakage 2022-08-23 20:52:27 +02:00
goat
2d68c74a77
deps: update FFXIVClientStructs 2022-08-23 20:40:21 +02:00
Aireil
3d8b410571
chore: avoid unused directive (#965) 2022-08-23 14:03:37 +02:00
kizer
c46cb36549
Unindent LoadAllPlugins by converting it to an async function, fixing task wait problems meanwhile (#966) 2022-08-23 14:03:22 +02:00
Aireil
039dc1b447
fix: update FlyTextKind enum (#971) 2022-08-23 14:03:05 +02:00
Aireil
7c9b4fcd2a
fix: missing directive (#964) 2022-08-21 19:06:52 +02:00
goat
ad66ab9be5
Merge branch 'net5' of github.com:goatcorp/Dalamud 2022-08-21 18:52:03 +02:00
Aireil
d59eec195e
feat: disable sort on changelog tab (#963) 2022-08-21 18:51:46 +02:00
goat
75885311f2
fix: don't use URL to indicate official repo plugins 2022-08-21 18:15:05 +02:00
goat
4fd1f7a22f
feat: warn when enabling a plugin with a pending update 2022-08-21 18:05:40 +02:00
goat
3f76a70425
chore: always respect the manifest name 2022-08-21 15:41:53 +02:00
goat
c515d249fe
build: 6.4.0.44 2022-08-20 19:05:50 +02:00