Michael Naumov
f32bbb7b58
refactor!: migrate to obsidian-dev-utils v2 component architecture
...
- Delete PluginTypes.ts and remove generic from PluginBase
- Convert PluginSettingsManager to PluginSettingsComponent with DI params
- Use constructor registerComponent() pattern for settings and settings tab
- Replace onSaveSettings override with event subscription on settings component
- Rename all source files to kebab-case (Plugin.ts -> plugin.ts, etc.)
- Add vitest test infrastructure with jsdom environment and obsidian-test-mocks
- Add 14 tests covering settings defaults, component creation, and plugin construction
- Update tsconfig: remove allowJs, svelte types; add vitest.config.ts to include
- Add obsidian-test-mocks, sass-embedded, vitest, jsdom as dev dependencies
BREAKING CHANGE: Requires obsidian-dev-utils v2 (component architecture).
2026-04-22 02:31:42 -06:00
Michael Naumov
e2f185364d
chore: update template
2026-04-08 08:00:53 -06:00
Michael Naumov
c57c994b5e
chore: add @total-typescript/ts-reset, better-typescript-lib, and libReplacement
2026-04-06 16:36:57 -06:00
Michael Naumov
7a5b69860d
chore: release 1.6.2
2026-03-06 17:01:33 -06:00
Michael Naumov
aada502563
chore: release 1.6.1
2026-01-12 11:53:51 -06:00
Michael Naumov
baf19079f5
chore: update libs
2026-01-12 11:49:45 -06:00
Michael Naumov
a2879efdc5
chore: release 1.6.0
2025-12-29 11:02:41 -06:00
Michael Naumov
60ddf8f448
chore: release 1.5.19
2025-12-24 00:21:37 -06:00
Michael Naumov
c9f940129d
chore: update libs
2025-12-24 00:05:34 -06:00
Michael Naumov
9d185c9dc9
chore: release 1.5.18
2025-11-24 12:04:43 -06:00
Michael Naumov
f3ee4c6055
chore: release 1.5.17
2025-10-17 00:35:50 -06:00
Michael Naumov
897a034db2
chore: update libs
2025-10-17 00:29:25 -06:00
Michael Naumov
94bbc2a691
chore: enable markdownlint
2025-10-05 19:54:40 -06:00
Michael Naumov
72ad010966
chore: release 1.5.16
2025-10-01 23:42:27 -06:00
Michael Naumov
c22162794b
fix: build
2025-10-01 23:41:17 -06:00
Michael Naumov
3238445234
1.5.15
2025-09-29 22:18:08 -06:00
Michael Naumov
82d47433c9
chore: enable conventional commits
2025-09-29 22:08:04 -06:00
Michael Naumov
ffdcd65b25
1.5.14
2025-09-17 02:10:17 -06:00
Michael Naumov
69403e8996
1.5.13
2025-09-16 16:03:01 -06:00
Michael Naumov
a4e3228c56
1.5.12
2025-09-14 14:47:43 -06:00
Michael Naumov
b3599a496a
1.5.11
2025-09-03 20:49:55 -06:00
Michael Naumov
d7aa9a61d7
1.5.10
2025-09-02 15:25:09 -06:00
Michael Naumov
3426e20cca
1.5.9
2025-09-01 21:32:33 -06:00
Michael Naumov
e0cdb41fea
1.5.8
2025-09-01 01:52:32 -06:00
Michael Naumov
532ed2d13c
1.5.7
2025-08-28 14:40:33 -06:00
Michael Naumov
5db4cdaf1a
1.5.6
2025-08-19 09:42:19 -06:00
Michael Naumov
41eaa0fb59
Update libs
2025-08-19 09:38:18 -06:00
Michael Naumov
94392685c8
1.5.5
2025-08-15 22:00:16 -06:00
Michael Naumov
09c1f312d7
Update libs
2025-08-15 21:51:04 -06:00
Michael Naumov
066337f19f
1.5.4
2025-08-12 23:47:42 -06:00
Michael Naumov
45cf33a5e3
Update libs
2025-08-12 23:43:29 -06:00
Michael Naumov
01bb126a7e
Update libs
2025-08-12 23:39:38 -06:00
Michael Naumov
1032cc4c73
1.5.3
2025-06-02 13:37:50 -06:00
Michael Naumov
ed8d44d73a
Update libs
2025-06-02 12:55:02 -06:00
Michael Naumov
8c23368f2f
1.5.2
2025-05-26 19:35:11 -06:00
Michael Naumov
63814db25b
Update libs
2025-05-26 17:44:53 -06:00
Michael Naumov
1aa4097109
Update libs
2025-05-26 14:04:51 -06:00
Michael Naumov
a9e88c2241
1.5.1
2025-05-18 22:42:56 -06:00
Michael Naumov
1451adf8ac
Update libs
2025-05-18 22:19:02 -06:00
Michael Naumov
85a2e4f819
1.5.0
2025-04-15 19:57:06 -06:00
Michael Naumov
a36cab91ac
1.4.0
2025-04-10 12:27:12 -06:00
Michael Naumov
465ff244e8
1.3.4
2025-04-07 22:43:33 -06:00
Michael Naumov
9d62c42905
https://github.com/mnaoumov/obsidian-dev-utils/releases/tag/24.1.1
2025-04-07 22:40:09 -06:00
Michael Naumov
e8c5b23a9c
1.3.3
2025-04-07 19:48:13 -06:00
Michael Naumov
c77c918a54
https://github.com/mnaoumov/obsidian-dev-utils/releases/tag/24.1.0
2025-04-07 19:44:49 -06:00
Michael Naumov
c9748c33af
1.3.2
2025-04-07 11:15:56 -06:00
Michael Naumov
361fb33e86
https://github.com/mnaoumov/obsidian-dev-utils/releases/tag/24.0.1
2025-04-07 11:11:10 -06:00
Michael Naumov
d8dc7ae430
1.3.1
2025-04-07 02:23:42 -06:00
Michael Naumov
12a44f4a95
Update libs
2025-04-07 02:21:07 -06:00
Michael Naumov
e5f24ab71c
New template
2025-04-07 00:42:19 -06:00