Repository navigation
Releases: 23ag1/ClawdOS
Releases · 23ag1/ClawdOS
Release list
v0.2.2 — Editor polish: tables, DnD, covers & cards
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
useIsInsideTablehook 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
/tableuses officialinsertTable()API - Fixed React hooks rules violations in DraggableBlock and ToggleZoneWrapper
Full Changelog: v0.2.1...v0.2.2
v0.2.1
Notes Section + Rich Editor
New /notes section with full-featured Plate v52 rich text editor.
8 Notion-level features
- Undo/Redo — toolbar buttons with state tracking
- Drag & Drop blocks — grip handle on hover, drop line indicator (
@platejs/dnd) - Images — upload, paste, drag from desktop, resize (
@platejs/media) - Multi-column layout —
/2colsand/3colsslash commands (@platejs/layout) - Cover image + emoji icon — gradient presets, emoji picker per note
- Favorites in sidebar — pinned notes quick-access section with auto-refresh
- Full-text search — PostgreSQL
tsvector+ GIN index with relevance ranking - 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.listactions
Other improvements
- Dashboard widget refinements (shared
DashboardCardcomponent) - Settings/files editor enhancements
- Delivery actions cleanup
ClawdOS v0.2.0
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/logoutroute (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.mjsnow auto-creates personal workspace + membership
AI Chat Enhancements
delivery.trackanddelivery.removeactions via natural language- SSE
delivery.refreshevents 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 devSee INSTALL.md for production deployment.
Built by @hasanator3000 with AI assistance from Claude.
v0.1.0-alpha
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.