- * Added: Add Help & Support pages with changelog and about\n- Add admin Communications page for sending emails to users\n- Add documentation for cloud log, revert, and snapshot commands\n- Add Android and iOS support to VS Code extension\n- Add Android and iOS support to cloud sync\n- Add Android and iOS localization backends\n- Add SuperAdmin authorization policy and JWT claims\n- Add IsSuperAdmin field to User entity\n- Add WebhookEvent entity for tracking webhook deliveries\n- Add admin dashboard with analytics, user management, and org details\n- Add review workflow, IMAP mail backend, org project routes, and CLI token refresh\n- Add KeyEditorDialog component for inline key editing\n- Add opt-in organization glossary inheritance for projects\n- Add Glossary feature for projects and organizations\n- Add Translation Memory feature\n- Add per-plan storage and snapshot limits\n- Add LRM Cloud section to README\n- Add Buy Me a Coffee badge and button to README\n- Add www (landing page) support to setup.sh and deploy.sh\n- Add documentation pages and update landing page pricing\n- Add usage events tracking for detailed analytics\n- Add SourceTexts and PluralForm fields to translation DTOs\n- Add organization selector to project settings page\n- Add project-organization assignment/transfer support\n- Add organization usage stats API endpoint\n- Add invoice history and payment method display to billing UI\n- Add cloud clone command and update documentation\n- Add project slug support and subscription fields migration\n- Add Blazor billing UI with dynamic plan limits\n- Add billing API endpoints and webhook handlers\n- Add PayPal configuration and simplify payment provider config\n- Add payment provider abstraction with Stripe and PayPal support\n- Add snapshot error codes to ErrorCodes\n- Add file import functionality to ImportProjectDialog\n- Add pagination support to projects API\n- Add per-provider translation usage tracking\n- Add rate limiting to TranslationController\n- Add Project Settings page and persist translation provider selection\n- Add snapshot management UI to Blazor web app\n- Add commit message support to CLI push command\n- Add snapshot API services and controller\n- Add Snapshot entity and database schema\n- Add --build option to deploy.sh for selective api/web/both builds\n- Add proactive limit checks to UI buttons and translation warnings\n- Add fallback reload for PWA updates\n- Add proper autocomplete attributes to auth password fields\n- Add nginx reverse proxy config for lrm-cloud.com\n- Add plural key support to web editor\n- Add translation preview mode for UI workflow\n- Add stream-based resource reading to Core library\n- Add authorization checks to TranslationController endpoints\n- Add API rate limiting middleware\n- Add privacy policy and terms of service pages\n- Add ByokCharsUsed field to DTOs for BYOK usage tracking\n- Add LRM meta-provider for managed translations\n- Add LRM provider configuration and ByokCharsUsed tracking\n- Add server-side pagination for translation editor\n- Add PWA update notification banner for web app\n- Add provider configuration hierarchy with options support\n- Add controller tests and update project service tests\n- Add static www site for LRM Cloud landing page\n- Add PWA support and update web assets\n- Add reusable UI components for web app\n- Add organization management and invitations\n- Add translation service and UI components\n- Add usage tracking service and API\n- Add CLI API Keys management UI and API endpoints\n- Add CLI API key support for cloud commands\n- Add API key authentication handler and dual auth scheme\n- Add comprehensive Blazor WebAssembly UI implementation plan\n- Add unit tests for SyncStateManager and AuthTokenManager\n- Add unit tests for RemoteUrlParser and ConfigurationManager cloud methods\n- Add comprehensive tests for CloudSyncValidator\n- Add cloud logout command and format validation for sync operations\n- Add cloud init command for interactive project setup\n- Add cloud login command\n- Add authentication and auto-refresh to CloudApiClient\n- Add refresh token support to AuthTokenManager\n- Add file-based sync DTOs and SyncState tracking\n- Add Comment field to Translation entity\n- Add username/project-name API routes for CLI sync\n- Add unit tests for configuration sync\n- Add server-side configuration storage and API endpoints\n- Add CLI configuration sync and cloud integration\n- Add MinIO storage service for file management\n- Add Core API for Projects and Resources (Phase 2)\n- Add Teams & Organizations feature (Phase 1)\n- Add comprehensive unit tests for authentication\n- Add AuthController with complete authentication API\n- Add database schema for Phase 1 authentication\n- Add API response standards and error handling guidelines to ROADMAP\n- Add Blazor WASM frontend container and nginx routing\n- Add nginx configuration prompts and API rebuild option to setup.sh\n- Add nginx reverse proxy with SSL support and security headers\n- Add matching query filters to dependent entities to fix EF Core warnings\n- Add unified log viewer with journalctl-like interface\n- Add database management script with status, export, import, etc.\n- Add interactive password prompts in setup.sh\n- Add entrypoint script for volume permission handling\n- Add LrmCloud solution and gitignore\n- Add LrmCloud.Tests unit test project\n- Add LrmCloud.Web Blazor project scaffold\n- Add LrmCloud.Shared library with configuration and entity models\n- Add LrmCloud.Api Entity Framework data context and configuration\n- Add Docker deployment infrastructure\n- Add Serilog logging to LrmCloud.Api\n- Add CI/CD deployment script to cloud roadmap\n- Add LocalizationManager.Core to version bump scripts\n- Add SaaS planning documentation\n
0 commit comments