Michael Naumov
ec9771fc2d
chore: release 1.6.4
2026-06-11 02:59:50 -06:00
Michael Naumov
33ecbba68c
chore: update libs
2026-06-11 02:56:54 -06:00
Michael Naumov
882e886710
chore: release 1.6.3
2026-06-09 03:51:51 -06:00
Michael Naumov
65a395e9f1
chore: update libs
2026-06-09 03:47:02 -06:00
Michael Naumov
d6ba377125
chore: upgrade dependencies and green up all checks
2026-06-07 13:45:28 -06:00
Michael Naumov
01d8c5116f
chore: update libs
2026-06-06 22:38:18 -06:00
Michael Naumov
5e8cf579b1
docs: fix
2026-05-26 17:07:11 -06:00
Michael Naumov
fe25a77d33
chore: update template
2026-05-26 12:39:14 -06:00
Michael Naumov
cc483ff1a1
chore: update libs
2026-05-18 00:37:14 -06:00
Michael Naumov
e63ca64041
refactor: migrate to @obsidian-typings/obsidian-public-latest
...
- Replace obsidian-typings with @obsidian-typings/obsidian-public-latest
- Update vitest config: replace ssr.noExternal with server.deps.inline
- Add DOM.Iterable to tsconfig lib
- Remove obsolete overrides (@antfu/utils, boolean, dompurify)
- Upgrade dependencies via npm-check-updates
2026-05-16 23:55:19 -06:00
Michael Naumov
c0abac4352
refactor: simplify PluginSettingsComponent constructor to accept plugin directly
2026-04-22 11:27:42 -06:00
Michael Naumov
a3a129d30b
refactor: pass pluginSettingsComponent instead of pluginSettings getter
2026-04-22 11:09:41 -06:00
Michael Naumov
c58962f247
chore: update package-lock.json
2026-04-22 09:27:01 -06:00
Michael Naumov
b4eb22208e
fix: remove unnecessary PluginSettingsTabBase cast after TS 6 upgrade
2026-04-22 08:59:41 -06:00
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
ea3e30ce0c
chore: update libs
2026-04-08 08:34:04 -06:00
Michael Naumov
e2f185364d
chore: update template
2026-04-08 08:00:53 -06:00
Michael Naumov
f9daadb768
chore: update libs
2026-04-06 17:09:39 -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
386c4c4cbe
chore: unify rules
2026-04-06 09:29:21 -06:00
Michael Naumov
8f0d2102a8
chore: add English language requirement to issue templates
2026-03-07 18:02:32 -06:00
Michael Naumov
7a5b69860d
chore: release 1.6.2
2026-03-06 17:01:33 -06:00
Michael Naumov
d38d9dc891
chore: update template
2026-03-06 16:54:55 -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
b547fd2ba3
feat: add root paths
...
re #7
2025-12-29 11:00:38 -06:00
Michael Naumov
36af248428
chore: update libs
2025-12-29 11:00:15 -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
c623e45d35
chore: update libs
2025-11-24 12:00:27 -06:00
Michael Naumov
70c0bb254c
chore: update libs
2025-11-20 15:15:21 -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
cf5dbed479
chore: lint
2025-10-07 10:21:14 -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
5263752200
fix: build
2025-10-01 23:07:50 -06:00
Michael Naumov
694f2c0cf8
chore: update libs
2025-10-01 22:29:06 -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
81026f438d
Update libs
2025-09-17 02:02:37 -06:00
Michael Naumov
69403e8996
1.5.13
2025-09-16 16:03:01 -06:00
Michael Naumov
2002cbd1ac
Update libs
2025-09-16 15:50:30 -06:00
Michael Naumov
a4e3228c56
1.5.12
2025-09-14 14:47:43 -06:00
Michael Naumov
bf4c03f9a2
Update libs
2025-09-14 14:38:40 -06:00
Michael Naumov
b3599a496a
1.5.11
2025-09-03 20:49:55 -06:00