Skip to content

Releases: 23ag1/ClawdOS

v0.2.2 — Editor polish: tables, DnD, covers & cards

Choose a tag to compare

@23ag1 23ag1 released this 02 Mar 15:07

What's New

Table Rendering Overhaul

  • Fixed table HTML structure using PlateElement as="tr"/"td"/"th" — proper <table> semantics
  • Floating toolbar for row/column operations (add, remove, delete table)

Drag & Drop — Table Safety

  • Content inside table cells no longer gets drag handles
  • useIsInsideTable hook traverses Slate tree to detect table ancestry
  • Prevents table corruption from dragging cell content

Note Card Covers + Emoji Patterns

  • Cards now display cover gradient at top when set
  • Emoji icon rendered as tiled SVG pattern over covers (rotated grid, upright emojis)
  • Pattern uses two emoji sizes per tile for visual depth

Consistent Card Heights

  • All note cards are fixed 200px height
  • Text fades out at bottom via CSS mask-image (no overlay seam)
  • Footer (time, tags) pinned to bottom outside masked area

Other Fixes

  • EmojiPicker positioning fix (parent-controlled absolute)
  • Slash command /table uses official insertTable() API
  • Fixed React hooks rules violations in DraggableBlock and ToggleZoneWrapper

Full Changelog: v0.2.1...v0.2.2

v0.2.1

Choose a tag to compare

@23ag1 23ag1 released this 02 Mar 01:40

Notes Section + Rich Editor

New /notes section with full-featured Plate v52 rich text editor.

8 Notion-level features

  1. Undo/Redo — toolbar buttons with state tracking
  2. Drag & Drop blocks — grip handle on hover, drop line indicator (@platejs/dnd)
  3. Images — upload, paste, drag from desktop, resize (@platejs/media)
  4. Multi-column layout — /2cols and /3cols slash commands (@platejs/layout)
  5. Cover image + emoji icon — gradient presets, emoji picker per note
  6. Favorites in sidebar — pinned notes quick-access section with auto-refresh
  7. Full-text search — PostgreSQL tsvector + GIN index with relevance ranking
  8. Mobile editor — bottom toolbar (44px touch targets), swipe actions on cards

Infrastructure

  • Auto-migrate DB on server startup (instrumentation.ts)
  • Image upload API (POST /api/uploads, 5MB max)
  • 3 DB migrations (013–015): notes schema, cover/icon columns, fulltext search
  • Slate-to-markdown export
  • AI chat integration: note.create, note.update, note.list actions

Other improvements

  • Dashboard widget refinements (shared DashboardCard component)
  • Settings/files editor enhancements
  • Delivery actions cleanup

ClawdOS v0.2.0

Choose a tag to compare

@23ag1 23ag1 released this 28 Feb 02:56

ClawdOS v0.2.0

The web interface for OpenClaw — a full-featured dashboard and productivity workspace for your AI agent.

What's New

Package Tracking

  • Track deliveries from 1500+ carriers worldwide (powered by TrackingMore)
  • Add tracking numbers via UI or AI chat, auto-detect carrier
  • Live webhook status updates
  • Full delivery detail view with checkpoint timeline

User Isolation & Auth Hardening

  • Fixed cross-user data leak between accounts (workspace cookie not cleared on logout)
  • Created proper /api/auth/logout route (was missing — logout was silently failing)
  • Login now explicitly sets workspace cookie to user's personal workspace
  • 2FA (Telegram OTP) path also sets workspace correctly
  • Orphaned user guard — users with no workspace get logged out cleanly
  • create-user.mjs now auto-creates personal workspace + membership

AI Chat Enhancements

  • delivery.track and delivery.remove actions via natural language
  • SSE delivery.refresh events for live UI updates
  • Mobile chat sheet with swipe-up gesture

UI/UX

  • Mobile-first bottom tab navigation
  • Collapsible sidebar with workspace switcher
  • Command palette (Cmd+K) improvements
  • Responsive layout: desktop 3-column, mobile bottom tabs + drawer

Infrastructure

  • Webhook endpoint for TrackingMore callbacks
  • Cron route for delivery status refresh
  • Currency widget with 2-min auto-refresh
  • Structured logging throughout

Tech Stack

Next.js 16 · React 19 · Tailwind CSS 4 · PostgreSQL 16 (RLS) · TypeScript 5 · Zod 4 · iron-session · Argon2id

Getting Started

git clone https://github.com/hasanator3000/ClawdOS.git && cd ClawdOS
npm install
npm run setup
npm run dev

See INSTALL.md for production deployment.


Built by @hasanator3000 with AI assistance from Claude.

v0.1.0-alpha

v0.1.0-alpha Pre-release
Pre-release

Choose a tag to compare

@23ag1 23ag1 released this 18 Feb 01:25

ClawdOS v0.1.0-alpha

AI-powered personal operating system. Self-hosted, privacy-first.

Stack

  • Next.js 16 + React 19
  • PostgreSQL 16 with RLS
  • Clawdbot AI agent integration

Features

  • Dashboard with greeting, tasks, currencies, quick links
  • AI chat with intent routing and action execution
  • Task management (create, complete, delete)
  • News aggregator with RSS support
  • Workspace system with multi-tenant isolation
  • Settings management (per-user, stored in DB)
  • Auto-update system with git merge strategy
  • One-command setup (bash setup)

Note

This is an alpha release. Not all planned features are implemented yet.