Skip to content

Releases: livrasand/CodeTrackr

CodeTrackr v0.2.1 — Fly.io Migration & Platform Refinements

16 Jun 21:27
99ef873

Choose a tag to compare

🚀 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 Contributors

Full Changelog: v0.2.0...v0.2.1

CodeTrackr v0.2.0 — Billing, Plugins & Anonymous Accounts

03 Apr 15:21

Choose a tag to compare

🚀 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

07 Mar 00:25

Choose a tag to compare

🚀 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

⚠️ This is an early release and APIs may change.