Skip to content
rmnr
DocsTourSlicesBest PracticeAgentsInstall

Command Palette

Search for a command to run...

New
  • Changelog

Changelog

Release notes

Changelog

What changed in each rr release — page 1 of 25. Full prose history in CHANGELOG.md.

SEP152026
Fixsite@frontend-ux-auditSep 15, 2026

Public frontend UI/UX audit + interaction-density pass

Related: https://resource.rahmanef.com/ — Slices: https://resource.rahmanef.com/slices — Builder: https://resource.rahmanef.com/build — Agents: https://resource.rahmanef.com/agents — [before: public surfaces mixed content widths, mobile gutters, dense controls and uneven focus/heading hierarchy] → [after: shared shell/header/catalog primitives establish responsive width/type/spacing rhythm, larger high-frequency interaction targets, clearer focus states and calmer card metadata].

One public interaction hierarchy

  • DocsShell and PageHeader now own the standard responsive content width, gutters, line length and title hierarchy used by docs surfaces.
  • Catalog search/filter/tabs/cards, slice detail controls, Builder selectors, Agents rows and navbar actions use larger targets and explicit keyboard focus treatment.
  • Homepage gutters/card states and Changelog heading semantics were aligned with the same public-site system instead of one-off page styling.
SEP152026
Feature[email protected]Sep 15, 2026

Framework comparison layouts + npm/Bun dual-runtime CLI

Related: https://resource.rahmanef.com/installation — Slices: https://resource.rahmanef.com/slices — Stack: https://resource.rahmanef.com/stack — Builder: https://resource.rahmanef.com/build — [before: CLI 1.18.0 scaffolded only Next.js, Bun handling was incomplete, and public framework/package-manager guidance drifted across surfaces] → [after: CLI 1.19.0 scaffolds Next.js/React or SvelteKit/Svelte 5, supports npm/Bun explicitly, records renderer/package-manager state, and drives catalog/detail/Installation/Stack/Builder comparison from shared contracts].

One environment contract across CLI and UI

  • Fresh SvelteKit scaffolds use Svelte 5, Tailwind 4 and Convex; fresh Next scaffolds stay the default and their dependency baseline is synchronized to the active repo stack.
  • Modern bun.lock plus package.json#packageManager and rr.json#packageManager are recognized before legacy lockfile fallbacks.
  • Slice detail pages show exact Next/Svelte source/dependency/install differences with npm and Bun commands; framework-neutral slices are labeled shared-core instead of fake native duplicates.
  • Catalog coverage is explicit: 66 Svelte-capable canonical entries and 6 React-only compatibility entries; full-app layouts remain Next-specific until explicitly ported.
SEP152026
Fix[email protected]Sep 15, 2026

AppShell hydration-safe external store + assetless wallpapers

Related: https://resource.rahmanef.com/slices/appshell — Preview: https://resource.rahmanef.com/preview/slices/appshell — [before: [email protected] could hydrate against a mutable focused-window snapshot and referenced unshipped wallpaper SVGs] → [after: [email protected] uses deterministic SSR snapshots and self-contained CSS wallpaper presets].

Production hydration receipt

  • Shell external-store hooks now expose stable server snapshots instead of reading mutable live state during hydration.
  • Wallpaper presets no longer request project-local /wallpapers/*.svg assets; lifted consumers are self-contained.
  • A regression test reproduces the Finder → Welcome pre-hydration store change and requires deterministic SSR output.
SEP152026
Feature[email protected]Sep 15, 2026

SvelteKit AppShell distribution + shared OS runtime cores

Related: https://resource.rahmanef.com/slices/appshell — Preview: https://resource.rahmanef.com/preview/slices/appshell — [before: [email protected] was React/Next-only with several portable stores mixed with React hooks] → [after: [email protected] keeps React default, adds native Svelte macOS/Windows/iOS/Android surfaces and shares framework-neutral window/runtime cores].

One OS state model, two native renderers

  • Window geometry, snap, Spaces, layouts/profiles, commands, notifications, badges, clipboard/share, lock and inspector now expose portable cores.
  • Svelte renders macOS/Windows floating windows and iOS/Android fullscreen home-grid shells without React runtime dependencies.
  • Consumer brand, apps and extension slots remain injected; the shell still owns no project-specific business data.
SEP152026
Feature[email protected]Sep 15, 2026

SvelteKit Notion UI distributions

Related: https://resource.rahmanef.com/slices/notion-ui — Preview: https://resource.rahmanef.com/preview/slices/notion-ui — [before: [email protected] was React/Next-only and its portable domain/tree surfaces still carried renderer coupling] → [after: [email protected] keeps React default, adds native Svelte 5/SvelteKit page/database/sidebar variants, shares framework-neutral cores, and declares renderer-specific dependency closures].

Three controlled surfaces, two native renderers

  • Svelte page reuses block/input/catalog semantics and native drag reorder.
  • Svelte database renders all 11 view kinds over the same filter/sort/formula/aggregate/CSV/JSON engines.
  • Svelte sidebar reuses tree projection helpers without dnd-kit runtime.
SEP152026
Feature[email protected]Sep 15, 2026

SvelteKit Notion App distribution + shared block editor cores

Related: https://resource.rahmanef.com/slices/notion-app — Preview: https://resource.rahmanef.com/preview/slices/notion-app — [before: [email protected] was React/Next-only with React-coupled catalog/history plus legacy path and incomplete installer closure] → [after: [email protected] keeps React default, adds native Svelte 5/SvelteKit over shared page/block/adapter/markdown/tool cores, canonicalizes notion-app metadata and preserves the notion alias].

One block model, two native renderers

  • Svelte reuses EditorDataAdapter plus the same markdown trigger/turn-into/page model and Convex notion helpers.
  • Block catalog and text history are now portable SSOTs also consumed by React.
  • Svelte installs without React, Next, dnd-kit, Lucide React, shadcn or Sonner runtime.
SEP152026
Feature[email protected]Sep 15, 2026

SvelteKit Image Editor distribution + shared raster command/history core

Related: https://resource.rahmanef.com/slices/image-editor — Preview: https://resource.rahmanef.com/preview/slices/image-editor — [before: [email protected] was React/react-konva-only with renderer-coupled command/history/project state and incomplete React primitive metadata] → [after: [email protected] keeps React default, adds native Svelte 5/Konva parity, shares structural command/history/project/mask/editor/render cores, and declares exact framework dependencies].

One raster model, two native renderers

  • Svelte covers layers, move/transform, brush/eraser/masks, adjustments/styles, image/project IO, background removal and export using Konva directly.
  • AI transport is explicitly host-injected; the shared local command registry remains usable without a model.
  • React keeps react-konva/shadcn plus the exact FilePicker/agent closure; Svelte carries no React runtime dependencies.
SEP152026
Feature[email protected]Sep 15, 2026

SvelteKit Lucent Desktop engine + shared 47-widget layout core

Related: https://resource.rahmanef.com/slices/glass-desktop — Preview: https://resource.rahmanef.com/preview/slices/glass-desktop — [before: [email protected] was React/Next-only source with React-coupled registry/layout semantics and no public CLI catalog entry] → [after: [email protected] is publicly installable, keeps React default, adds native Svelte 5/SvelteKit, and shares one 47-widget catalog plus grid/layout/storage engine].

One desktop engine, two native renderers

  • The portable catalog is the SSOT for all 47 widget ids/families/sizes/titles; React composes it with specialized React components while Svelte renders the same descriptors natively.
  • Both frameworks share dense grid packing, add/remove/resize/move/reset semantics, the 50-instance two-space default seed, and the LayoutStore/localStorage contract.
  • The old full/backend classification and stale installer dependencies were corrected; Svelte installs only svelte@^5 plus portable desktop core files.
SEP152026
Feature[email protected]Sep 15, 2026

SvelteKit AI Workspace distributions + exact variant gates

Related: https://resource.rahmanef.com/slices/ai-workspace — Preview: https://resource.rahmanef.com/preview/slices/ai-workspace — [before: [email protected] was React/Next only with React-local chat semantics, aggregate agentic imports, and broad provider/env declarations] → [after: [email protected] keeps React default, adds native Svelte 5/SvelteKit chat/studio/agents parity, shares portable cores, narrows agentic closure, and gates Convex/AI/Anthropic runtime to chat only].

Three native surfaces, exact dependency boundaries

  • Chat shares one message/history contract and one function-calling loop; only chat installs convex/features/aiChat, ai, @ai-sdk/anthropic, and ANTHROPIC_API_KEY.
  • Studio preserves the local four-variation/version-tree scaffold plus aiStudioTools without provider SDKs or model keys; Agents preserves queue/trace scaffolding plus createAgentRunner(host) with the same boundary.
  • Unused @ai-sdk/openai, OPENAI_API_KEY, and GOOGLE_GENERATIVE_AI_API_KEY declarations were removed because no bundled runtime consumes them.
SEP152026
Feature[email protected]Sep 15, 2026

SvelteKit User Management distribution + shared member view core

Related: https://resource.rahmanef.com/slices/user-management — Preview: https://resource.rahmanef.com/preview/slices/user-management — [before: [email protected] was React/Next only, member view state was React-hook coupled, lucide-react was undeclared, and source metadata used a non-existent hyphenated Convex path] → [after: [email protected] keeps React default, adds native Svelte 5/SvelteKit Members/Invites/Roles/Teams/Access parity, shares permission/member-view/tool cores, declares renderer deps truthfully, and uses convex/features/user_management].

One admin contract, two native renderers

  • Svelte covers search/filter/sort, role changes/removal, pending invites + hierarchy propagation, custom role permission editing, teams, and the cross-tenant access matrix.
  • React and Svelte share the same data contracts, permission matcher, deterministic member-view core, agent tools, and permission-gated Convex backend.
  • Svelte installs only svelte@^5 plus portable shared files; React now declares its existing lucide-react dependency and the agentic tool closure is narrowed to framework-neutral modules.
Page 1 / 25Older