Commit Graph
2011 Commits
Author SHA1 Message Date
vorotamoroz 2c2b9c90e4 Merge pull request #1205 from vrtmrz/1_0_30
Releasing 1.0.30
2026-09-18 19:19:01 +09:00
vorotamoroz ae264c3383 Lock patched devalue for 1.0.30 release 1.0.30 1.0.30-cli 2026-09-18 09:11:20 +00:00
vorotamoroz df023f016e Clarify 1.0.30 synchronisation notes 2026-09-18 08:41:54 +00:00
github-actions[bot] 8dcd53090a Releasing 1.0.30 2026-09-18 08:40:49 +00:00
vorotamoroz 9998bd6dde Merge pull request #1204 from vrtmrz/fix/fast-fetch-security-seed-reads
Avoid repeated remote parameter reads during Fast Fetch and Journal transfers
2026-09-18 17:21:59 +09:00
vorotamoroz fa97f96960 Group pending synchronisation fixes in Unreleased notes 2026-09-18 08:14:38 +00:00
vorotamoroz 916ec4f276 Document restart conflict protection in 1.0.29 notes 2026-09-18 07:03:34 +00:00
vorotamoroz 8ea656a7da Use Commonlib 0.1.27 for Journal transfer readiness 2026-09-18 07:01:07 +00:00
vorotamoroz a3231b0906 Reuse Security Seed reads within each resource 2026-09-18 03:34:31 +00:00
vorotamoroz a8fe11e0e0 Merge pull request #1203 from vrtmrz/test/cli-mirror-provenance
Align CLI mirror tests with file provenance
2026-09-18 11:02:11 +09:00
vorotamoroz e8bb05e884 Test ordinary mirror edits and preserve unknown local content 2026-09-18 01:14:35 +00:00
vorotamoroz c60323e11f Merge pull request #1201 from vrtmrz/fix/stale-file-revision-provenance
Prevent stale local files from replacing newer database content
2026-09-18 01:31:08 +09:00
vorotamoroz ce4eb7f9ac Document test procedures and show Community lint warnings 2026-09-17 16:26:24 +00:00
vorotamoroz 1c8db1a2b2 Test stale-file protection across multiple devices 2026-09-17 16:12:43 +00:00
vorotamoroz f449292792 Keep clean installation compatible with npm 10 2026-09-17 15:04:28 +00:00
vorotamoroz dee5b69689 Use compatible timers for TURN credential requests
Use compatGlobal and CompatTimeoutHandle for request deadlines. Enforce the community no-global-this rule for integrations and make violations fail quiet lint checks.
2026-09-17 14:26:08 +00:00
vorotamoroz 1044dca94f Merge main into stale-file protection integration 2026-09-17 12:46:32 +00:00
vorotamoroz 63c2811d47 Use published Commonlib 0.1.26 for stale-file protection 2026-09-17 12:45:34 +00:00
vorotamoroz 00abaf2668 Reject direct global access in community lint checks
Make no-global-this an error so quiet validation detects violations of Obsidian window compatibility rules.
2026-09-17 11:06:53 +00:00
vorotamoroz ef99cd8499 Cover stale-file recovery and bulk folder operations
Document exact file revision provenance and add real Obsidian scenarios for stale files after restart, parent-folder renames, and parent-folder deletion. Characterise replication queue delays during repeated writes to one document.

Companion to Commonlib c0a84a4. Validation used its packed artefact; the local file dependency remains uncommitted until a published Commonlib version is available.
2026-09-17 11:06:53 +00:00
vorotamoroz 85a12e311c Merge pull request #1198 from vrtmrz/feature/turn-credential-sources
Add Cloudflare TURN credentials to P2P settings
2026-09-16 20:24:23 +09:00
vorotamoroz db805fd70c Merge pull request #1199 from vrtmrz/1_0_29
Releasing 1.0.29
2026-09-16 20:17:10 +09:00
vorotamoroz 2d00fcfb47 Refine the release note structure and tone 1.0.29-cli 1.0.29 2026-09-16 10:22:30 +00:00
vorotamoroz 64063b4a2c Releasing 1.0.29 2026-09-16 10:14:17 +00:00
vorotamoroz d1405f2fb4 Clarify the managed TURN provider label 2026-09-16 09:12:05 +00:00
vorotamoroz 98284005c9 Clarify managed TURN routing and credential lifetime 2026-09-16 08:20:52 +00:00
vorotamoroz cf9d671b8a Use published Commonlib 0.1.25 2026-09-16 07:35:11 +00:00
vorotamoroz 1ba61a5052 Use Commonlib settings snapshot cleanup 2026-09-16 05:02:57 +00:00
vorotamoroz 11a07b26af Use host preparation for TURN connection settings 2026-09-16 03:43:09 +00:00
Immick f1746fa4b8 fix(customisation-sync): hide identical items with "Hide not applicable items"
The checkbox only toggled a CSS class for rows labelled "All the same or
non-existent", while `hideNotApplicable`, which filters the offered
devices by whether their copy can be applied, was hard-coded to false.
Items present on another device therefore stayed visible even when every
copy was the same.

Drive `hideNotApplicable` from the checkbox, so the comparison only runs
while it is on, and pass it to the reactive update so toggling it
re-evaluates the rows. The term selection moves into PluginTerms.ts so it
can be unit-tested.

Fixes #1193
2026-09-15 22:03:51 +03:00
Immick b7f38abae9 fix(customisation-sync): stop truncating entry mtimes to 32 bits
PluginDataExDisplayV2.mtime applied `~~` to the sum of millisecond
timestamps before dividing, which keeps only the low 32 bits. The
freshness chip and "Select All Shiny" then compared wrapped values and
could offer an older copy as newer.

Fixes #1194
2026-09-15 22:03:51 +03:00
vorotamoroz a565070809 Use profile storage for TURN source settings 2026-09-15 18:28:20 +00:00
vorotamoroz ab55eb5aff Use existing Setup URI and QR sharing for TURN settings 2026-09-15 17:18:40 +00:00
vorotamoroz 93bc161f20 Add optional Cloudflare TURN credentials and secure profile sharing 2026-09-15 16:20:03 +00:00
vorotamoroz ba297d1233 Merge pull request #1192 from vrtmrz/docs/credit-cli-scan-contribution
docs: credit CLI scan fix contributors
2026-09-15 23:20:09 +09:00
vorotamoroz 28884c3fd2 docs: credit CLI scan fix contributors 2026-09-15 14:02:41 +00:00
vorotamoroz 7200cb5aff Merge pull request #1191 from vrtmrz/fix/cli-vault-startup-scan
fix(cli): prepare daemon and mirror Vaults during startup
2026-09-15 22:52:52 +09:00
vorotamoroz d082b409c0 test: use RustFS for S3 service fixtures 2026-09-15 13:32:55 +00:00
vorotamoroz 6f0892a825 ci(cli): run the daemon startup regression in CI 2026-09-15 12:36:08 +00:00
vorotamoroz 70cfbd43a9 fix(cli): prepare daemon and mirror Vaults during startup 2026-09-15 12:06:35 +00:00
vorotamoroz 7c1c913f1d fix(cli): enumerate current Vault files independently of cache 2026-09-15 12:05:24 +00:00
Боловин Александр Алексеевич 12017d9fba i18n(ru): complete the catalogue and repair damaged strings
Complete the Russian catalogue: coverage goes from 818/1480 to 1480/1480
keys. The remaining 24 entries stay in English on purpose: the language
names, the technology names, the documentation path, the product term
Setup URI, the credential labels which the catalogue already keeps in
English, and the strings which contain placeholders only.

Repair 42 Russian strings which had lost every ${...} placeholder, so
the user saw the variable names instead of the values. 13 of them had
also lost text: comparison tables, callout blocks, the options of the
rebuild dialogue, the generated key pair, and the QR code image.

Replace the Japanese full stop with a full stop in 16 strings.

The new entries follow the terminology of the current catalogue, and the
accepted translations keep their wording.
2026-09-11 10:08:55 +03:00
vorotamoroz b3d01598ac Merge pull request #1186 from vrtmrz/1_0_28
Releasing 1.0.28
2026-09-09 11:31:04 +09:00
vorotamoroz b9625b87ce Prepare 1.0.28 release notes 1.0.28 1.0.28-cli 2026-09-09 01:28:03 +00:00
github-actions[bot] 2f9e82ec08 Releasing 1.0.28 2026-09-09 01:23:58 +00:00
vorotamoroz c21896714f Clarify contribution acknowledgment in README
Added a note regarding contributions and corrections.
2026-09-09 10:06:37 +09:00
vorotamoroz 51e3e46b38 Merge pull request #1183 from vrtmrz/doc/paper
Add documents that are setting out the approach in words.
2026-09-09 09:44:22 +09:00
vorotamoroz 9c88aa1226 Merge pull request #1184 from vrtmrz/fix/tweak-compatibility
Fix synchronisation setting compatibility recovery
2026-09-09 09:38:48 +09:00
vorotamoroz e1dbd3eeb3 Merge main for current release and TypeScript compatibility 2026-09-08 17:26:23 +00:00
vorotamoroz 78c2ccc15a Fix synchronisation setting compatibility recovery 2026-09-08 17:16:01 +00:00