vorotamoroz
f5f7aab11f
Polish 1.0.21 release notes
1.0.21
1.0.21-cli
2026-08-26 11:04:15 +00:00
github-actions[bot]
9854319c96
Releasing 1.0.21
2026-08-26 10:43:35 +00:00
vorotamoroz
4ab0689c7f
Merge pull request #1138 from vrtmrz/fix/mobile-settings-layout
...
Fix settings layout on narrow mobile screens
2026-08-26 15:26:08 +09:00
vorotamoroz
edeac6f7e2
Separate settings component style helpers
2026-08-26 05:49:37 +00:00
vorotamoroz
783fbb8f23
Refine mobile settings action layout markers
2026-08-26 05:13:38 +00:00
vorotamoroz
8644af6128
Narrow mobile settings layout fix
2026-08-26 04:30:44 +00:00
vorotamoroz
4ff5b4dfe8
Fix mobile settings layout overflow
2026-08-25 17:27:31 +00:00
vorotamoroz
0b1f5ca719
Merge pull request #1137 from vrtmrz/1_0_20
...
Releasing 1.0.20
2026-08-26 00:06:07 +09:00
vorotamoroz
9de4f2952d
Polish 1.0.20 release notes
1.0.20
1.0.20-cli
2026-08-25 14:44:31 +00:00
github-actions[bot]
330f2acd42
Releasing 1.0.20
2026-08-25 14:40:38 +00:00
vorotamoroz
1a84b08de5
Merge pull request #1136 from vrtmrz/fix/declarative-settings-startup-evaluation
...
Fix premature settings evaluation at start-up
2026-08-25 23:25:13 +09:00
vorotamoroz
ce7988fe7c
Document settings registration lifecycle
2026-08-25 13:57:04 +00:00
vorotamoroz
537e0e42c3
Fix premature settings evaluation at startup
2026-08-25 13:57:04 +00:00
vorotamoroz
a5e1acb960
Merge pull request #1135 from vrtmrz/release/reconcile-1.0.19
...
Record published 1.0.19 pre-release metadata
2026-08-25 22:55:42 +09:00
vorotamoroz
b8191e548d
Record 1.0.19 pre-release metadata
2026-08-25 13:25:47 +00:00
vorotamoroz
1c3feb526c
Merge pull request #1133 from vrtmrz/refactor/obsidian-api-modernisation
...
Modernise LiveSync settings for Obsidian's declarative API
2026-08-25 20:14:42 +09:00
vorotamoroz
aebf4874b3
Restore npm 10 lockfile compatibility
2026-08-25 11:03:25 +00:00
vorotamoroz
3ea8eac212
Reduce deprecated API and dependency warnings
2026-08-25 10:29:21 +00:00
vorotamoroz
f6eefed97c
Route pending settings through initialisation choices
2026-08-25 09:12:16 +00:00
vorotamoroz
131ffeb0ef
Separate declarative root group identity from display
2026-08-25 07:29:56 +00:00
vorotamoroz
070ce0e307
Reorganise settings around common tasks
2026-08-25 05:34:57 +00:00
vorotamoroz
8adc88b8cb
Complete declarative settings runtime integration
2026-08-24 18:11:46 +00:00
vorotamoroz
dd11a753d5
Align host integrations with current API recommendations
2026-08-24 16:39:32 +00:00
vorotamoroz
47759f6205
Adapt settings pages to Obsidian's declarative API
2026-08-24 12:17:19 +00:00
vorotamoroz
d8f7762d01
Introduce shared setting specifications for Advanced settings
2026-08-24 10:36:39 +00:00
vorotamoroz
ebaf89f822
Remove obsolete settings wizard
2026-08-24 10:02:32 +00:00
vorotamoroz
06b9f32bdf
Design incremental declarative settings migration
2026-08-24 09:36:16 +00:00
vorotamoroz
32e827692f
Merge pull request #1132 from vrtmrz/1_0_18
...
Releasing 1.0.18
2026-08-24 16:23:00 +09:00
github-actions[bot]
cdf6935042
Releasing 1.0.18
1.0.18-cli
1.0.18
2026-08-24 06:45:25 +00:00
vorotamoroz
665a5b5b61
Merge pull request #1131 from vrtmrz/release-notes/database-readiness
...
Document database readiness and rebuild improvements
2026-08-24 13:23:08 +09:00
vorotamoroz
83faec9280
Add database readiness release notes
2026-08-24 04:18:28 +00:00
vorotamoroz
d0bdae2676
Merge pull request #1128 from vrtmrz/update/commonlib-0.1.19-rc.0
...
Update Commonlib to 0.1.19
2026-08-24 13:10:06 +09:00
vorotamoroz
cfbf94a38a
Pin Commonlib 0.1.19 stable release
2026-08-24 03:23:59 +00:00
vorotamoroz
35e170463e
Integrate Commonlib 0.1.19-rc.0
2026-08-23 16:54:23 +00:00
vorotamoroz
694371898a
Merge pull request #1127 from vrtmrz/1_0_17
...
Releasing 1.0.17
2026-08-23 15:22:58 +09:00
vorotamoroz
3f1d4efd86
Add translation fix to 1.0.17 release notes
1.0.17-cli
1.0.17
2026-08-23 05:39:47 +00:00
github-actions[bot]
d27a5b3725
Releasing 1.0.17
2026-08-23 05:33:35 +00:00
vorotamoroz
cbd42bdecb
Merge pull request #1125 from vrtmrz/feature/p2p-transport-compatibility
...
Add P2P connection compatibility controls
2026-08-23 01:16:47 +09:00
vorotamoroz
e20386b8e2
Use Commonlib 0.1.18 for P2P compatibility
2026-08-22 05:10:52 +00:00
vorotamoroz
f09b4c779e
Expose P2P transport compatibility profiles
2026-08-21 16:28:42 +00:00
vorotamoroz
552d286392
Merge pull request #1124 from vrtmrz/design/p2p-transport-compatibility
...
Design P2P connection compatibility controls and Coturn deployment
2026-08-21 21:28:36 +09:00
vorotamoroz
22ae1b4a6e
Credit P2P transport compatibility diagnosis
2026-08-21 11:17:36 +00:00
vorotamoroz
d1ae42a134
Document P2P transport compatibility and Coturn setup
2026-08-21 11:05:40 +00:00
vorotamoroz
c7443ee728
Merge pull request #1123 from nimula/fix/settings-manifest-translator
...
Wire the display-language translator into the settings manifest
2026-08-21 17:25:13 +09:00
nimula and Claude Opus 5
f8ee3c8662
i18n: wire the display-language translator into the settings manifest
...
Commonlib's `getConfig(key, translate?)` and `getConfName(key, translate?)`
default `translate` to `englishMessageTranslator`, and this plug-in never
passed the second argument. Every automatically wired setting therefore
rendered its name and description in English, whatever `displayLanguage` was
set to. Commonlib's own Config Doctor already threads a translator through
`getConfName`, so this only restores the argument which was missing here.
`src/modules/features/SettingDialogue/settingConstants.ts` now re-exports the
names it supplies explicitly and adds thin `getConfig` and `getConfName`
wrappers which default the translator to `translateLiveSyncMessage`. That
reaches all three existing call sites, and therefore the 102 `setAuto` and
`autoWire*` calls across the setting panes, the setup-wizard configuration
summaries, and the externally-modified-setting prompt. Of the 225 distinct
name and description strings in the two manifest tables, 160 are already
catalogue keys with translations; the remaining 65 are not catalogue keys and
pass through unchanged.
`ModuleResolveMismatchedTweaks` used `confName()`, which accepts no
translator, so it gains a local `localisedConfName()` instead. Swapping in
`getConfName()` there would have silently dropped the `statusDisplay()`
suffix, replaced the empty-string fallback for an unknown key with
`${key} (No info)`, and introduced `SettingInformation` as a second source.
English output is unchanged: every catalogue key which contains a space has a
value identical to the key itself, so translating under the default language
is idempotent.
Verified with `npm run check`, `npm run test:unit`, and `npm run build`.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-20 02:17:20 +00:00
vorotamoroz
fbe868092a
Merge pull request #1122 from vrtmrz/1_0_16
...
Releasing 1.0.16
2026-08-19 19:25:44 +09:00
vorotamoroz
693cd77576
Archive older 1.0 release notes
1.0.16
1.0.16-cli
2026-08-19 09:17:18 +00:00
github-actions[bot]
98ea2b516a
Releasing 1.0.16
2026-08-19 09:13:29 +00:00
vorotamoroz
4d9e24d8ed
Merge pull request #1121 from vrtmrz/docs/define-synchronising-devices
...
Define synchronising devices terminology
2026-08-19 16:39:05 +09:00
vorotamoroz
c6a964548a
docs: define synchronising devices
2026-08-19 07:34:19 +00:00