██████╗██╗  ██╗ █████╗ ███╗   ██╗ ██████╗ ███████╗██╗      ██████╗  ██████╗ 
██╔════╝██║  ██║██╔══██╗████╗  ██║██╔════╝ ██╔════╝██║     ██╔═══██╗██╔════╝ 
██║     ███████║███████║██╔██╗ ██║██║  ███╗█████╗  ██║     ██║   ██║██║  ███╗
██║     ██╔══██║██╔══██║██║╚██╗██║██║   ██║██╔══╝  ██║     ██║   ██║██║   ██║
╚██████╗██║  ██║██║  ██║██║ ╚████║╚██████╔╝███████╗███████╗╚██████╔╝╚██████╔╝
 ╚═════╝╚═╝  ╚═╝╚═╝  ╚═╝╚═╝  ╚═══╝ ╚═════╝ ╚══════╝╚══════╝ ╚═════╝  ╚═════╝
cd ../

Premium kernel access and profile tools

This update focuses on premium access, a more capable terminal, and richer profiles. It also adds the backend wiring for subscriptions, license keys, and analytics so paid features work end to end.

New premium and subscription capabilities

Root kernel access is now wired up as a premium subscription, backed by Polar. New API routes create checkout sessions for one-time purchases and subscriptions, verify completed checkouts, and fetch license keys once orders succeed.

License activation and validation now use the Polar SDK, which simplifies how keys are handled after purchase. A dedicated subscription verification endpoint confirms that a subscription was created after checkout, and a customer portal endpoint lets authenticated users open a Polar customer portal session tied to their account.

Richer terminal experience

The terminal has been expanded into a more complete environment with new commands and editing tools. You can now manage files inside your own @handle directory using commands like mkdir, touch, edit (with editor-style keybindings), rm, and mv, while permissions ensure you only modify your own space.

New commands make it easier to work with your account and profile. adduser and auth now understand invitation codes for the closed beta, invite-codes shows the codes you can share, and profile provides shortcuts to set up, publish, and view your profile. The source command lets you publish your public directory to the web and trigger a revalidation of your profile page.

There are also new creative tools. The ascii command walks you through generating ASCII art from text or images, and the terminal editor has been unified so editing flows feel consistent. The help output has been reorganized to highlight navigation, file management, account, and settings commands, plus convenient aliases like bash, sh, nano, and dir.

Premium styling and analytics

Premium users get new ways to customize and understand their presence. The style command opens a handle styling dialog where premium subscribers can apply ANSI color themes and per-character styles to their handle. This gives your terminal identity a more distinctive look, with presets and custom options gated behind root kernel access.

An analytics command is now available for premium users to view profile analytics from the terminal. It summarizes profile views and link activity over a chosen time window, while clearly indicating that analytics is a premium feature and guiding non-premium users toward upgrading.

Profile pages, themes, and shaders

Profiles now render through a dedicated ProfileRenderer component that supports themes, custom fonts, achievements, tabs, and link lists. A new achievements system enriches simple IDs from the database with names, icons, descriptions, and rarity, so profile badges feel meaningful and consistent.

New profile themes define foreground, background, accent, and muted colors, including options like a monochrome green terminal, retro amber, ice, and blackout. Shader backgrounds have been expanded with VHS distortion, cyberwave grid, and digital aurora effects, and these are exposed in a shared shader type and options list for use in both the terminal and profile settings.

Smarter terminal visuals and behavior

The terminal itself gains multiple visual and usability upgrades. It now supports clipboard and web link handling through new addons, and can apply a wider set of shader backgrounds including aurora, VHS, and cyberwave presets. Terminal settings like theme and background are stored in profile settings so your preferences persist between sessions.

Path handling and filesystem access are more robust. Commands such as ls, cd, and cat now consult a hybrid filesystem that distinguishes between system files and user files, ensures that user-specific content is loaded asynchronously, and respects per-user permissions. For user files, cat prints content directly, while system files can still be routed through dynamic handlers when needed.

Analytics and profile revalidation

A new analytics tracking API records profile views and link clicks for premium users in a privacy-conscious way, using hashed IPs that rotate daily for unique visitor counting. This API underpins the new analytics terminal command and prepares the ground for richer insights over time.

Profiles benefit from a dedicated revalidation endpoint that triggers on-demand regeneration of specific profile pages. When you run source public after updating your profile content, the system revalidates both the internal profile route and the public /@handle path so visitors see your latest changes quickly.

Auth and onboarding refinements

The authentication callback flow has been enhanced to better integrate GitHub data. When a user links GitHub, their profile is automatically updated with their GitHub username and avatar where available, giving profiles a more recognizable identity.

Invitation-based onboarding is now threaded through the terminal. Commands like auth, adduser, and exec can pass a validated invitation code into a unified signup flow that runs a boot sequence, sets onboarding state, and guides new users through email-based signup when applicable.