Releases: livrasand/CodeTrackr
CodeTrackr v0.2.1 — Fly.io Migration & Platform Refinements
🚀 Maintenance and infrastructure release focused on deployment improvements, reliability, UI polish, and internal code quality.
This release migrates the public platform to Fly.io, improves backend stability, refines the plugin sandbox, and modernizes the landing page experience.
Highlights
Fly.io Deployment
• Added Fly.io launch and deployment configuration files
• Migrated public services to codetrackr.fly.dev
• Updated plugin sandbox and backend URLs to use the new infrastructure
• Improved deployment readiness and hosting consistency
Website & UX
• Complete landing page redesign with modern layout and navigation
• Improved documentation styling and page structure
• Refined design tokens, shadows, spacing, and card hover effects
• Better visual consistency across the platform
Plugin Platform
• Improved QuickJS sandbox synchronization
• Better plugin RPC handling and internal messaging
• Safer server-side plugin execution behavior
• Additional sandbox reliability improvements
Backend & Reliability
• Redis query type safety improvements
• More robust timestamp handling in realtime endpoints
• Improved logging and error reporting
• Cleaner route and middleware organization
• Better code readability and maintainability across the Rust backend
Developer Experience
• Updated Rust toolchain support and build infrastructure
• Formatting and code quality improvements throughout the codebase
• Improved migration and database error messages
• Internal cleanup and removal of obsolete deployment files
Notes
• No breaking API changes in this release
• Existing plugins and integrations should continue working normally
• Fly.io is now the primary hosting platform for official CodeTrackr services
❤️ Thanks to everyone testing, contributing, and helping improve CodeTrackr.
What's Changed
- New files from Fly.io Launch by @livrasand in #1
- New files from Fly.io Launch by @livrasand in #2
- Fly.io Launch config files by @fly-io[bot] in #3
New Contributors
- @livrasand made their first contribution in #1
- @fly-io[bot] made their first contribution in #3
Full Changelog: v0.2.0...v0.2.1
CodeTrackr v0.2.0 — Billing, Plugins & Anonymous Accounts
🚀 Second public release of CodeTrackr — introducing major improvements in monetization, extensibility, and privacy.
This release focuses on making CodeTrackr more production-ready with a robust billing system, a more powerful plugin architecture, and support for anonymous usage.
Highlights
Billing & Subscriptions (Stripe)
• Monthly and yearly plans (50% discount on yearly)
• Plan selection dropdown in upgrade flow
• Improved Stripe customer verification
• Idempotent migrations for billing reliability
• Better error handling and environment validation
Plugin System Enhancements
• Plugin types (plugin_type column)
• RPC endpoint for plugins: /plugins/:name/rpc/:handler
• Support for plugin dependencies
• Declarative permission system
• Sandbox improvements with logging support
Privacy & Auth
• Anonymous accounts support
• Refresh tokens with automatic rotation
• Improved GitLab OAuth error handling
• Configurable origin validation (ALLOW_NULL_ORIGIN)
Developer Experience
• Public SVG badge endpoint for user metrics
• Support for more IDEs + documented extensions
• Custom themes via CSS tokens
• Activity heatmap improvements
• API key management improvements (rename, UI refactor, limits)
Platform Features
• Leaderboard visibility controls (show_in_leaderboard)
• available_for_hire field + contact system
Internal & Stability
• Fixed build issues in integrated backend
• Cleaned experimental binaries
• Database migration fixes and consistency improvements
Notes
• APIs are still evolving and may change
• Some features (GitLab, plugins) are still experimental
❤️ Thanks for testing and supporting CodeTrackr.
CodeTrackr v0.1.0 — Initial Public Release
🚀 First public release of CodeTrackr.
CodeTrackr is a privacy-first, open-source alternative to WakaTime
that lets developers track their coding activity while keeping
full ownership of their data.
Highlights:
• Real-time dashboard via WebSockets
• Global developer leaderboards
• Plugin system (JavaScript-based)
• Self-hostable with Docker
• GitHub and GitLab (experimental) authentication