Commit Graph

  • 0fa27204be fix(completion): render key docs as markdown with json code fences oscar 2026-07-01 23:25:26 +02:00
  • 109bf181b6 refactor(completion): put type and default in detail, description in docs oscar 2026-07-01 22:46:54 +02:00
  • 2c9035d1c0 fix: compact the schema documentation block oscar 2026-07-01 22:43:43 +02:00
  • 5f26099544 feat(completion): put the default first in a value choice oscar 2026-07-01 22:43:43 +02:00
  • 1bb7c62cd6 fix(completion): drop the duplicated description on key items oscar 2026-07-01 18:19:08 +02:00
  • 218e011625 feat(completion): show schema docs on key proposals oscar 2026-07-01 18:15:42 +02:00
  • e96b97f5ba fix(completion): complete a value while it is being typed oscar 2026-07-01 18:06:49 +02:00
  • ee84f074fb feat(completion): negotiate snippet support, else offer nothing oscar 2026-07-01 18:06:49 +02:00
  • 067c14b358 feat(completion): offer fixed value sets as a snippet choice oscar 2026-07-01 17:50:55 +02:00
  • 2a38a63e6e feat(completion): refine triggers, key snippets, and value proposals oscar 2026-07-01 17:44:25 +02:00
  • 69564c252e feat: document symbols for the outline oscar 2026-07-01 09:02:06 +02:00
  • d835f841f1 refactor: rename the crate and binary from jls to json-ls oscar 2026-07-01 08:51:23 +02:00
  • bd10f0ff20 feat(schema): make redirect following a configurable count oscar 2026-07-01 08:48:34 +02:00
  • ae029a2c79 refactor(schema): clarify auto_attempted and the size cap oscar 2026-07-01 08:46:57 +02:00
  • 0d6719ee0b fix(schema): escalate a download requested during a cache probe oscar 2026-07-01 08:42:07 +02:00
  • a9b81afd96 refactor(schema): drop the host from the download title oscar 2026-07-01 08:42:07 +02:00
  • 0aa8f052fd feat(schema): make the fetch guards opt-out via initialization options oscar 2026-07-01 08:36:04 +02:00
  • e7645aae68 refactor(schema): distinguish download vs load in the action title oscar 2026-07-01 08:36:04 +02:00
  • 376077f177 feat(schema): fetch schemas only on explicit user request oscar 2026-07-01 08:18:38 +02:00
  • f19921dbef feat(schema): restrict schema fetching to safe sources oscar 2026-07-01 07:57:18 +02:00
  • e8550f4519 feat: incremental text synchronization oscar 2026-07-01 07:44:58 +02:00
  • e5f702b6be docs: remove comments that restate the code oscar 2026-07-01 07:34:51 +02:00
  • db39088ae7 refactor: prune unused internals and complete protocol constant sets oscar 2026-07-01 07:30:55 +02:00
  • 907509da1a feat: schema hover and in-process integration tests oscar 2026-07-01 07:29:35 +02:00
  • 8bdc9d94f5 feat: schema-driven completion for keys and values oscar 2026-07-01 06:48:20 +02:00
  • 4ff78d22a6 feat: schema validation with AST-anchored diagnostics oscar 2026-07-01 06:40:16 +02:00
  • 9f6043b0c0 feat: schema store with background fetch and disk cache oscar 2026-07-01 04:14:53 +02:00
  • 23b4903fcf feat: whitespace-normalizing formatter that preserves comments oscar 2026-07-01 04:06:09 +02:00
  • 0b8744b473 feat: error-tolerant JSONC parsing and syntax diagnostics oscar 2026-07-01 04:02:38 +02:00
  • 9eae5f7ee3 feat: stdio transport and initialize handshake oscar 2026-07-01 03:50:35 +02:00
  • a431af32a6 chore: scaffold cargo project and dependencies oscar 2026-07-01 03:49:39 +02:00