Commit Graph

  • 551b3bd921 fix(writekit): a node selection is a real DOM range, not an absence of one master robonen 2026-08-11 05:52:54 +07:00
  • 1d105b1f55 feat(writekit): a way out of atoms, and a slash menu that behaves robonen 2026-08-11 05:11:29 +07:00
  • 66d9faad22 build: bump privitives to 0.0.6 and writekit to 0.0.2 robonen 2026-08-11 03:45:34 +07:00
  • edcccf16d8 feat(docs): stop hiding half the component API — typed emits, exposes, flow guide robonen 2026-08-11 03:37:23 +07:00
  • d2838ba8ee fix(primitives): flow renders visibly by default and its declared events fire robonen 2026-08-11 03:22:28 +07:00
  • cc93715c03 fix(writekit): attr coercion stops erasing data, validate runs, undo coalesces robonen 2026-08-11 03:04:12 +07:00
  • ea96d720f2 perf(primitives): place the select panel in one layout pass robonen 2026-08-10 04:37:43 +07:00
  • 6da5ecaa83 fix(primitives): place the select panel when nothing is selected robonen 2026-08-10 04:30:24 +07:00
  • 1d2130f279 fix(primitives): make v-model, native attributes and panel styling usable under strict TS robonen 2026-08-10 00:14:44 +07:00
  • 3bc142af14 chore(deps): update peerdependency eslint to v10 renovate/major-eslint-monorepo Renovate Bot 2026-08-08 00:03:44 +00:00
  • a523297241 chore(deps): update dependency eslint-plugin-unicorn to v73 renovate/eslint-plugin-unicorn-73.x Renovate Bot 2026-08-04 04:04:12 +00:00
  • e59e05ac05 chore: bump version to 0.0.2 in jsr.json and package.json robonen 2026-08-03 21:53:43 +07:00
  • 85313c6046 feat: update useSnapPoints to improve drawer snapping behavior and add new features robonen 2026-08-03 21:11:47 +07:00
  • f444feb7b3 chore(deps): update actions/setup-node action to v7 Renovate Bot 2026-07-14 04:04:07 +00:00
  • 38c2cd5504 feat: enhance npm publish workflow with improved authentication and concurrency handling robonen 2026-07-31 04:54:09 +07:00
  • c6b6b93e81 chore: update dependencies and package manager versions across projects robonen 2026-07-31 04:21:32 +07:00
  • 53e831894a feat: enhance useVirtualList for dynamic item sizing and improved scrolling behavior robonen 2026-07-29 17:19:47 +07:00
  • a8e5f63415 build: update version to 0.0.2 robonen 2026-07-17 22:10:56 +07:00
  • 1cab48ca48 fix(fetch): accept a named interface as request body without a cast robonen 2026-07-17 21:59:09 +07:00
  • 8ea85c4aab Merge pull request 'chore(deps): update actions/checkout action to v7' (#7) from renovate/actions-checkout-7.x into master robonen 2026-06-18 19:44:24 +00:00
  • 151e106aa7 chore(deps): update actions/checkout action to v7 Renovate Bot 2026-06-18 16:04:37 +00:00
  • 655f30a658 test(scroll-area): improve glimpse type test for pointer interactions robonen 2026-06-18 03:17:25 +07:00
  • ab6d8f6ce0 build: bump new versions robonen 2026-06-18 02:57:03 +07:00
  • e73e8d2cdd chore: update dependencies and configurations across multiple packages robonen 2026-06-18 02:02:58 +07:00
  • 6e70d4edd1 refactor(ci): replace dynamic package discovery with static package list robonen 2026-06-16 06:01:38 +07:00
  • c8c9676d1e Merge pull request #148 from robonen/docs robonen 2026-06-15 17:50:26 +07:00
  • 91fa464d95 refactor(docs): remove unused broadcastedRef composable robonen 2026-06-15 17:49:59 +07:00
  • b24291ac3a Merge pull request #147 from robonen/docs robonen 2026-06-15 17:48:32 +07:00
  • 98b76f46cf fix(docs): build workspace libs before the Nuxt build robonen 2026-06-15 17:41:34 +07:00
  • 0679160cb0 Merge pull request #146 from robonen/docs robonen 2026-06-15 17:16:22 +07:00
  • 4c8c3a396e chore(ci): migrate workflows from GitHub to Gitea; update lockfile robonen 2026-06-15 16:55:23 +07:00
  • 8adc2522c6 docs: site WIP, extractor type cleanup, tests preset; add broadcastedRef robonen 2026-06-15 16:55:22 +07:00
  • be667df3d8 chore(stories): wire tests preset into lint config robonen 2026-06-15 16:55:07 +07:00
  • a147ec0730 docs(core): update crdt/encoding/fetch docs and lint config robonen 2026-06-15 16:55:07 +07:00
  • aa2938cb34 refactor(toolkit): type source any with proper types robonen 2026-06-15 16:55:07 +07:00
  • 44848bc9e6 refactor(platform): type focusScope helper; browser updates robonen 2026-06-15 16:54:51 +07:00
  • 425a7bc6e7 refactor(stdlib): replace source any with unknown/generics robonen 2026-06-15 16:54:50 +07:00
  • d6c6a62557 chore(eslint): add shared tests preset and relax no-console robonen 2026-06-15 16:54:50 +07:00
  • eefd7abf83 feat(primitives): media-editor components, category reorg, perf + type cleanup robonen 2026-06-15 16:54:29 +07:00
  • 661a55719e perf(primitives): add performance audit report and vitest bench baselines robonen 2026-06-15 16:54:28 +07:00
  • 263c32002f feat(writekit): rename @robonen/editor to @robonen/writekit robonen 2026-06-15 16:54:06 +07:00
  • 858cd8f8e0 Merge pull request #143 from robonen/docs robonen 2026-06-10 16:36:24 +07:00
  • 55e78786d6 fix(extract): improve rawExampleText function to trim trailing whitespace more effectively robonen 2026-06-10 16:31:16 +07:00
  • a39d93a6a4 Merge branch 'master' into docs robonen 2026-06-10 16:24:41 +07:00
  • 45cf3d78da feat(ci): add sentinel job to aggregate matrix results and ensure all checks pass robonen 2026-06-10 16:23:03 +07:00
  • 9375304e1a feat(navigation-menu): enhance context handling and lifecycle management robonen 2026-06-10 16:16:12 +07:00
  • 225c3b8530 Merge pull request #142 from robonen/docs robonen 2026-06-10 15:13:40 +07:00
  • a82f5f2dfd feat(storage): enhance useStorageAsync with cross-instance sync and event handling robonen 2026-06-10 15:09:46 +07:00
  • 98e243dc04 Merge pull request #141 from robonen/docs robonen 2026-06-09 13:58:53 +07:00
  • 07937e26db feat(forms): add useMaskedField and useMaskedInput composables for input masking robonen 2026-06-09 13:54:52 +07:00
  • a0154dabf5 chore(deps): update all non-major dependencies (#120) renovate[bot] 2026-06-09 01:15:28 +00:00
  • 088970ba27 Merge pull request #140 from robonen/docs robonen 2026-06-08 21:32:16 +07:00
  • 6de7c72fb3 fix(docs): shorten TMPDIR on macOS so the dev server's vite-node socket fits robonen 2026-06-08 21:11:53 +07:00
  • 53c725d3b2 docs(editor): richer playground (drag, multiplayer, live output) + drop contenteditable outline robonen 2026-06-08 21:02:30 +07:00
  • a5b3c165d4 Merge pull request #139 from robonen/docs robonen 2026-06-08 20:45:33 +07:00
  • 024685e265 docs(editor): add an interactive editor playground robonen 2026-06-08 20:37:51 +07:00
  • 3ba4af1ac4 Merge pull request #137 from robonen/docs robonen 2026-06-08 17:46:03 +07:00
  • f4cc6e45eb test(vue): avoid CSS-wide keyword as a custom-property value in useCssVar test robonen 2026-06-08 17:32:29 +07:00
  • d88fe9f9ab chore: gitignore vitest failure attachments robonen 2026-06-08 17:22:38 +07:00
  • f335c7db61 test(editor): wait for async selectionchange in cross-block selection test robonen 2026-06-08 17:20:40 +07:00
  • 73e701a2c5 chore: update all deps robonen 2026-06-08 17:11:14 +07:00
  • 4458744dcf ci: run playwright install in the package context robonen 2026-06-08 16:53:25 +07:00
  • f40cc55497 ci: run build, lint and test in parallel per package robonen 2026-06-08 16:50:34 +07:00
  • 9d78f63e56 ci: install Playwright Chromium before running tests robonen 2026-06-08 16:39:18 +07:00
  • 67ca9252b7 fix(docs): use replaceAll in the doc-section TOC slug helper robonen 2026-06-08 16:28:52 +07:00
  • c2252a2a5c chore(eslint): exclude docs-site content from linting robonen 2026-06-08 16:28:52 +07:00
  • 27f7a0f00e fix(docs): update NODE_VERSION to 24.x in CI and publish workflows robonen 2026-06-08 16:11:27 +07:00
  • 5c33ed36a4 fix(docs): resolve @robonen/* workspace imports from source robonen 2026-06-08 16:05:19 +07:00
  • 8586b2be1e Merge branch 'master' into docs robonen 2026-06-08 15:59:16 +07:00
  • 13de500d11 chore: update lockfile, root vitest config, and mcp config robonen 2026-06-08 15:52:03 +07:00
  • 53f2d7ceef docs: add package introductions and the @robonen/crdt guide robonen 2026-06-08 15:52:03 +07:00
  • 09433415b6 feat(docs): doc-sections system, crdt package, MCP server, and responsive fixes robonen 2026-06-08 15:52:03 +07:00
  • def1db8b6c fix(primitives): component fixes and test cleanup robonen 2026-06-08 15:51:30 +07:00
  • 9ef8125965 chore(editor): view, selection-bridge, and type fixes robonen 2026-06-08 15:51:30 +07:00
  • e83f10fe32 docs(vue): add interactive demo for every composable robonen 2026-06-08 15:51:16 +07:00
  • 59e995d0b5 feat(vue): expand @robonen/vue composable collection robonen 2026-06-08 15:51:16 +07:00
  • 9a912f7a77 fix(core): update encoding QR constants and fetch utils robonen 2026-06-08 15:50:59 +07:00
  • 74fbd0c005 feat(stdlib): add immutable array ops, deep set, and isEqual comparator robonen 2026-06-08 15:50:59 +07:00
  • 4678a372b1 chore(eslint): update shared presets and config exports robonen 2026-06-08 15:50:59 +07:00
  • 5c583b64a4 chore: update pnpm-lock.yaml for eslint toolchain + typescript robonen 2026-06-07 16:30:27 +07:00
  • 96ac895f7a chore(docs): eslint migration + extractor updates robonen 2026-06-07 16:30:14 +07:00
  • 23a2795523 chore(stories): eslint/tsconfig migration robonen 2026-06-07 16:30:05 +07:00
  • 09272dffeb feat(editor): eslint/tsconfig migration + type fixes robonen 2026-06-07 16:30:05 +07:00
  • 626fbc70d8 fix(primitives): eslint/tsconfig migration, asChild refactor, type fixes robonen 2026-06-07 16:29:56 +07:00
  • c7644ade69 fix(vue): eslint/tsconfig migration + resolve type errors robonen 2026-06-07 16:29:39 +07:00
  • e6919de29e chore(platform): eslint/tsconfig migration + browser utils robonen 2026-06-07 16:29:28 +07:00
  • da8d137be4 chore(encoding): eslint/tsconfig migration robonen 2026-06-07 16:29:27 +07:00
  • a7e668ced8 feat(fetch): plugin system + eslint/tsconfig migration robonen 2026-06-07 16:29:18 +07:00
  • 96f4cba4a8 feat(stdlib): new modules + eslint/tsconfig migration robonen 2026-06-07 16:29:08 +07:00
  • 008d85a8fd feat(crdt): add @robonen/crdt package robonen 2026-06-07 16:28:58 +07:00
  • 70a8678743 chore: workspace eslint catalog, typescript dev dep, monorepo skill robonen 2026-06-07 16:28:20 +07:00
  • 7693b49253 chore(configs): migrate oxlint→eslint presets, refactor tsconfig robonen 2026-06-07 16:28:10 +07:00
  • d3429dad2b chore(deps): update pnpm.catalog.default vitest to v4.1.0 [security] (#135) renovate[bot] 2026-06-05 01:10:16 +00:00
  • 1d3efa5028 feat(primitives): add menu, dropdown-menu, context-menu, and menubar primitives robonen 2026-05-17 18:48:43 +07:00
  • 333a18cbaf refactor(presence): enhance slot handling and attribute forwarding robonen 2026-03-26 17:19:31 +07:00
  • fe527daad1 Merge pull request #130 from robonen/copilot/add-fetch-wrapper-optimization robonen 2026-03-26 16:12:10 +07:00
  • 1db475c982 refactor(core/fetch): optimize perfomance, improve types robonen 2026-03-26 16:10:19 +07:00
  • 4876e04ceb Merge remote-tracking branch 'origin/master' into copilot/add-fetch-wrapper-optimization robonen 2026-03-26 06:32:03 +07:00
  • b144a8bdd3 Merge pull request #89 from robonen/feat/stdlib/retry robonen 2026-03-26 06:29:21 +07:00
  • 6b4ddc9733 refactor(retry): simplify error handling in retry tests and ensure consistent promise rejection handling robonen 2026-03-26 06:28:09 +07:00