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 2 of 25. Full prose history in CHANGELOG.md.

SEP152026
Feature[email protected]Sep 15, 2026

SvelteKit Convex Auth distribution + shared AuthFlow core

Related: https://resource.rahmanef.com/slices/convex-auth — Preview: https://resource.rahmanef.com/preview/slices/convex-auth — [before: [email protected] exposed React/Next UI only and provider/FormData orchestration lived inside a React hook] → [after: [email protected] keeps React/Next default, adds native Svelte 5/SvelteKit AuthCard + SignInPage, and shares one framework-neutral AuthFlow/labels/validation contract].

Official adapter where available, explicit host seam where not

  • React useAuthFlow is now a thin adapter over @convex-dev/auth/react and the shared createAuthFlow core.
  • Native Svelte covers password sign-in/sign-up, Google, magic-link, anonymous, GitHub callback, and phone callback UI without React/Next/shadcn/Lucide runtime.
  • Svelte SignInPage requires an injected AuthFlow because @convex-dev/auth 0.0.x exposes React/Next adapters but no official Svelte adapter; backend provider/env behavior is unchanged.
SEP152026
Feature[email protected]Sep 15, 2026

SvelteKit Dashboard Shell distribution

Related: https://resource.rahmanef.com/slices/dashboard-shell — Preview: https://resource.rahmanef.com/preview/slices/dashboard-shell — [before: [email protected] rendered only through React/Next/shadcn, mixed React rendering types into the nav model, duplicated the public demo route, and its installer catalog omitted the existing Vaul/drawer dependency] → [after: [email protected] keeps React/Next as default while adding native Svelte 5/SvelteKit rail/topbar/dock/tile-drawer parity over one framework-neutral nav core, with corrected framework-specific dependencies and a canonical preview host].

One nav SSOT, native framework chrome

  • Framework-neutral core types plus isActive/flattenNav/deriveDock/activeTitle are shared by React and Svelte rather than duplicating navigation semantics.
  • Native Svelte DashboardShell, DashboardSidebar, MobileDock, and MobileMenuDrawer use $app/state, $derived, snippets, keyed lists, and CSS breakpoints with no React/Lucide/Vaul/shadcn runtime.
  • React installer metadata now includes its real Vaul/drawer dependency, and the public preview route renders the canonical preview module instead of a second nav demo.
SEP152026
Feature[email protected]Sep 15, 2026

SvelteKit Reel Editor distribution + shared media/history core

Related: https://resource.rahmanef.com/slices/reel-editor — [before: [email protected] was React-only with history/fs state in React hooks and aggregate agentic coupling] → [after: [email protected] keeps React default, adds native Svelte 5/SvelteKit parity, and shares history/filesystem/media/AI/draw/export/tool cores].

One NLE core, two native renderers

  • Svelte covers preview/playback, layered timeline, inspector, media/files import, AI commands, keyboard shortcuts, autosave/settings, undo/redo and WebM export.
  • Preview and export use the same drawFrame + MediaCache + renderToWebM path as React, avoiding renderer drift.
  • React keeps resizable/shadcn/Sonner/Lucide and narrow agent-hook wiring; Svelte carries no React runtime UI dependencies.
SEP152026
Feature[email protected]Sep 15, 2026

SvelteKit File Explorer distribution + shared filesystem cores

Related: https://resource.rahmanef.com/slices/file-explorer — [before: [email protected] was React-only with history in React state and aggregate agentic coupling] → [after: [email protected] keeps React default, adds native Svelte 5/SvelteKit parity, and shares portable history/operations/file-kind/adapter/tool cores].

One filesystem contract, two native renderers

  • Svelte covers history/breadcrumbs, grid/list sorting, multi-select, CRUD/clipboard/trash, drag-drop upload, media/text/PDF preview, editable properties, and optional tool registration.
  • React keeps its shadcn/Lucide surface and exact shared FilePicker/agent-hook closure while Svelte carries no React runtime UI dependencies.
  • Authorization and path bounds remain backend responsibilities; readonly mode and UI filtering are convenience only.
SEP152026
Feature[email protected]Sep 15, 2026

SvelteKit Assistant distribution + shared agent/store core

Related: https://resource.rahmanef.com/slices/assistant — [before: [email protected] was React-only, local library state lived in React hooks, and chat/model plumbing imported the aggregate agentic barrel] → [after: [email protected] keeps React default, adds native Svelte 5/SvelteKit Chat/Agents/Skills/Automations, and shares one observable local store + chat/stream/tool-loop core].

One agent workspace contract, two native renderers

  • Svelte covers streaming chat, active-agent switching, agents, skills, automations, and create/edit flows over the same localStorage state contract.
  • Both renderers run the same global ToolRegistry/runAgentLoop and the same BYOK configureAgentStream seam; unwired mode shares one typing demo fallback.
  • Svelte carries only non-React agentic core files and @lucide/svelte; React receives its exact core closure explicitly.
SEP152026
Feature[email protected]Sep 15, 2026

SvelteKit Icon Picker distribution + shared picker stores

Related: https://resource.rahmanef.com/slices/icon-picker — [before: [email protected] was React-only and recents/style/pick handlers were coupled to React hooks/transition helpers] → [after: [email protected] keeps React default, adds native Svelte 5/SvelteKit parity, and shares framework-neutral value/catalog/search/recents/style/handler/tool cores].

Same icon contract, native Svelte renderer

  • Svelte preserves emoji, Lucide, Phosphor, tint, recents, Twemoji/native, random/clear, keyboard navigation, and smart popover-to-dialog behavior.
  • @lucide/svelte aliases keep legacy stored Lucide names valid; phosphor-svelte supplies the fill set.
  • Svelte carries no React, Next, shadcn, lucide-react, @phosphor-icons/react, or agent runtime.
SEP152026
Feature[email protected]Sep 15, 2026

SvelteKit Design Studio distribution + shared observable canvas core

Related: https://resource.rahmanef.com/slices/design-studio — [before: [email protected] was React-only with state in React hooks and Lucide mixed into the model] → [after: [email protected] keeps React default, adds native Svelte 5/SvelteKit parity, and shares portable model/state/scene/host/serialization cores].

One canvas contract, two native renderers

  • Svelte covers canvas placement/dragging, layers/transforms, masks/custom CSS, filters/aspect/safe-area, keyboard shortcuts, and JSON/HTML import-export.
  • React useStudio/useScene delegate to the same observable stores used by Svelte.
  • Svelte installs only svelte@^5 plus portable core/data files; host persistence and bundled offline samples are shared.
SEP152026
Feature[email protected]Sep 15, 2026

SvelteKit Admin distribution + exact variant backend gates

Related: https://resource.rahmanef.com/slices/admin — [before: [email protected] was React-only and active-section URL state lived in a React hook] → [after: [email protected] keeps React default, adds native Svelte 5/SvelteKit shell + console variants, and shares framework-neutral access/catalog/mock/section/stats cores].

Two native renderers, same admin contract

  • Svelte console includes the five owned panels and accepts provider panels as Svelte snippets without React/Lucide/shadcn leakage.
  • Shell and console keep exact per-variant Convex and env selection in both React and Svelte installs.
  • UI filtering remains convenience only; server-side requireAdmin stays the authorization boundary.
SEP152026
Feature[email protected]Sep 15, 2026

SvelteKit Browser distribution + shared remote-session core

Related: https://resource.rahmanef.com/slices/browser — [before: [email protected] was React-only, remote tab/screencast state lived in React hooks, and browserTools depended on the aggregate shared agent runtime] → [after: [email protected] keeps React default, adds native Svelte 5/SvelteKit browser chrome, and shares one observable BrowserAdapter/session/screencast/storage/url/tool core].

One remote-browser session, two native renderers

  • Svelte covers multitab chrome, omnibar/search, bookmarks/history, frame input, screenshot saving, AI activity log, and live/poll status without React runtime leakage.
  • BrowserAdapter and MJPEG screencast configuration reconnect mounted sessions; screenshot polling remains the fallback.
  • browserTools is self-contained; React declares its narrow hook closure while remote-browser auth remains server/host owned.
SEP152026
Feature[email protected]Sep 15, 2026

SvelteKit App Store distribution + observable portable cores

Related: https://resource.rahmanef.com/slices/app-store — [before: [email protected] was React-only with localStorage/exec state embedded in React hooks and undeclared aggregate agent runtime coupling] → [after: [email protected] keeps React default, adds native Svelte 5/SvelteKit storefront/Create-App/runtime surfaces, and shares observable framework-neutral cores].

One app registry, two native renderers

  • Shared app/disabled stores expose snapshot + subscribe APIs and keep localStorage persistence outside React.
  • Exec adapter replacement is observable after mount; both renderers use the same sandbox/runtime and command-output semantics.
  • appStoreTools is self-contained; React declares its narrow hook closure while Svelte carries no React/Lucide/shadcn/agent runtime.
NewerPage 2 / 25Older