- docs(all): improve formatting and clarity in README.md (0da73351350726907c060504f7f7d9ec175956bb)
- docs(all): update README with new features and deployment instructions (a29ef45f846c104f1fb2096c8a75c862a7b7e3c1)
- refactor(satellite): add user-local Python tools to nsjail read-only mounts (b32f79ab96b89f80485c6e631f5b6270e30b86de)
- refactor(satellite): enhance command path logging for cache misses (6d19952444aab2da1690dab4cd33e9eb18b9d333)
- refactor(satellite): extract build logging and directory utilities (302276475d6a2f2e381dc381d15448f7c8a18b78)
- refactor(satellite): extract GitHub deployment utilities for maintainability (7e6a43752bc5658a3513fdd8043ef16c6768721b)
- refactor(satellite): extract ProcessManager into composed handler classes (96bd80a34d5bb14541dea521cc68586ccc8a3c57)
- refactor(satellite): extract Python utilities for deployment handling (92278a2e2f4c339532cb3ca5bcff281f560ccd02)
- refactor(satellite): extract tarball operations for improved maintainability (3b9776d09e82f587caeb04157d42c79873829f7f)
- refactor(satellite): improve nsjail configuration comments and structure (619b967513c5c82d89eb1cbbd88fd5a9ef325cb5)
- refactor(satellite): improve nsjail configuration comments and structure (eb44031e969644cf9d4a0e2fd58413b98440f715)
- refactor(satellite): remove NODE_ENV to allow devDependencies installation (d8e2a369b832290a30aa89b4f4b5e963dc194e72)
- refactor(satellite): remove shell option from command execution (b6ffe907a4cee3e444f4386fde8ae2a6680b1da7)
- refactor(satellite): simplify npm install command by removing --omit=dev (c5a8adaed3f6f858e5308af8208c47f26efefbd8)
- refactor(satellite): simplify Python entry point resolution logic (708764720bb406ccae561f5ee413bb431d97100e)
- refactor(satellite): update cgroup logging and disable cgroup limits (5957e5b1acf2a028a0a2fc7e89e696a5bc81664f)
- refactor(satellite): update command path handling for dynamic resolution (03cdc449eb0ad14c631a166c92414c69b238fbb4)
- refactor(satellite): update Python environment variable handling for venv (3de872a92dcec617f27d7d2bb07cca9c13eac78f)
- feat(all): add deployments tab with team info and refactor catalog tables (fd916671eb3e0d37e33e3cbfd73d1964a698e0a6)
- feat(all): add language and runtime fields to MCP server metadata (f374f35375abce5af8a9417ff2d1b4a65212cf62)
- feat(all): add team limits and GitHub deployment features with email notifications (1295569d4449406e545b256ef50b662f3d76b8f9)
- feat(all): implement comprehensive security validation for MCP installations (9081438d4e658b75e90ba52856271ba656aeeb52)
- feat(all): implement GitHub deployment validation and enhanced wizard flow (0989f29c86a1ff672cd90e299af826480a4c2146)
- feat(all): implement GitHub-based MCP server deployment with Octokit (ed01167e0388b9874e542fbb1f39db2f4ecca473), closes user/repo#sha
- feat(satellite): add Python version discovery and selection logic (067313fdbaa0e457deb7311b57f0d7d1f33698f4)
- feat(satellite): add runtime validation for Node.js and Python dependencies (6ab033b29fc4a56ecb82fb74c028ffb27a3de9a8)
- feat(satellite): add tmpfs management for GitHub deployments (5a0c5db63cc7f08b600d45fe326945ca7088e111)
- feat(satellite): enhance installation process with user-specific logging (715e9b51fe24ba958bd6a0e743b8144fb7a47fab)
- feat(satellite): enhance PATH for runtime checks in command execution (28263a208d13c32a37c1447f2bd325812e22b83c)
- feat(satellite): install TypeScript globally for deployment builds (3b0416e3185d19b8d65364c5aae21fa7303104c8)
- feat(satellite): log cgroup version and update limits for cgroup v2 (e550905b79b167bc4c8bdf92d00d38577ea8bbbc)
- feat(satellite): validate GitHub deployment base directory permissions (03b77049024dc9a92c3cab1dfa00de1907b70611)
- fix(satellite): correct import path for runtime validator module (a6aea6ef9539ee72b92167e39e1d59fe5f76c1bf)
- chore(all): bump @typescript-eslint/eslint-plugin from 8.53.0 to 8.53.1 (12c5365ec1a87f7daac6b36b848d9763c448f63a)
- chore(all): bump @typescript-eslint/parser from 8.53.0 to 8.53.1 (def5f359dd16d068956ba38fcc78a749190ba6f7)
- feat(all): add MCP server status summary to admin team installations view (7efa7c3a519bb28f71c558b42a35e19540cd7392)
- feat(all): enhance admin features with MCP catalog installations and team statistics (d1e04208b728e580010ebdc374b8e67f08ba61bf)
- feat(all): implement OAuth2 authorization flow and user feedback system (dedacf74aa1da000bf4b13933dae17fc3a1846a9)
- feat(satellite): add env var sanitization to prevent code injection attacks (1b4458d624afe378e362d059c77e557c20a3d96f)
- feat(satellite): add nsjail log parsing and level inference (fa840b5c41ff50b75f13c164b2fc96443c585171)
- feat(satellite): add SSE ping service for connection keep-alive (71a68d2ab3d9137362f729152b1bfe0e2b69d77a)
- feat(satellite): implement immediate recovery for connection errors (8da0e8382cb971ec241d835635141c5be176f650)
- chore(all): bump @types/nodemailer from 7.0.4 to 7.0.5 (2027efc3fd22d0815dd4556c6d65c831f424fdf2)
- chore(all): bump pino from 10.1.0 to 10.1.1 (ca5f240b7343a62adaeb72ba93f13b9f00fdfac4)
- chore(all): bump supertest from 7.1.4 to 7.2.2 (22aa6b34c4e36c638aadbb78bcc0c1ec0d6d99e8)
- chore(all): bump typescript-eslint from 8.52.0 to 8.53.0 (a2cd44b3be292586391c3b3b7bdd3e3573a792a0)
- chore(all): bump vite from 7.3.0 to 7.3.1 (3118f3472a6b1f5ae2d2f5f5c06c8049355175e8)
- chore(all): bump vue-tsc from 3.2.1 to 3.2.2 (ab7cd2981b5e014f23ab60ffed5fec2936bfaa31)
- chore(all): bump webpack from 5.103.0 to 5.104.1 (dc39724170dad1d801c9867506251560a34f004f)
- chore(all): remove empty code change entries (524546cd960de5c9b9d620f2ef993a3e2159dcab)
- docs(all): expand audience sections for platform teams and developers (b8edbf147f3e2b78001f95167948403228a1bd03)
- chore(all): update deploystack banner image (924cbcb5835e1a91c572f658db1e47b6465a20a9)
- feat(all): add MCP servers page to admin teams detail with pagination (6186e7bb519b493e2d4e7354d9ae694beb2b1186)
- feat(all): add OAuth re-authentication for MCP installations (f08e92a29ba06850def5a9dac17f5cc19be6a5a5)
- feat(all): add per-team remote MCP server permission - global setting (69ace9d7f15c1b26857f3c6528a4d161e58d2466)
- feat(all): implement per-user MCP instance isolation for multi-user teams (bc9d18336a33185ece6c92e286596c9846dfab4f)
- feat(all): make team member limits configurable per-team (1c70523ce3d0e83ea4c1032ca4dce7fca48ca869)
- refactor(all): move admin user routes to /api/admin/users (c319dd06904ddba21a0babb3644d02d235ad1bb5)
- docs(all): update project description for clarity and focus (cbbfcf6f1392f8a357075b4c0447357bd647cac9)
- feat(all): add real-time SSE streaming for MCP installations list (420b99e99af44ae12cd04dca5a05eb60a130aad2)
- feat(satellite): add backend status tracking to debug endpoint (3ce04acd430670ef6d46a9d4fe6d3db87042111d)
- feat(satellite): add immediate status updates on tool execution (d33d49567802ad3253f28aa547b4dd5482eaedc1)
- chore(all): bump vite from 7.2.7 to 7.3.0 (35da3c2261eb8218b9b81f0815f54fc62f8c4e27)
- fix(satellite): emit status event on successful tool discovery (19129acc9d82df000cdeca8c80745061c96c9ef4)
- refactor(all): update changelog transformation to filter commits a6e71765c1f8ae2c37ae4bb58ce31aa0b11f6eda
- feat(all): Add MCP installation settings, request logs API, and SSE streaming 5f44e43c5fa95527676acc3302c1ac8e764cefe5
- feat(all): add self-service account deletion 9f968f255eacde72b1ed3da56102f1c401a6c4d3
- fix(backend): properly delete MCP installations and notify satellites during team deletion 6d82fb3582b519cb44b640479fcd15f0d8e6ed21
- fix(frontend): preserve team permissions after update and improve delete modal UX d7e92dbd2418858141c937f54ac5219bee3b496c
- fix(satellite): resolve Docker volume permission issues preventing credential persistence 6aa532f24650a1e009a0be5e5869c295640e436b
- fix(satellite): resolve Docker volume permission issues preventing credential persistence 8d4499a2f8cf9816127ab7bc89af9da5ceb242ed, closes #547
- feat(all): add satellite selection to MCP client configuration 34d1a7972db2b8099825478998fc300058cddaac, closes #548
- feat(all): add satellite_url field with auto-detection and first-heartbeat updates 6ec441c8dfecc96bf7c36c9066f8c2d4a7bd2cf2
- feat(backend): add satellite_url field to team satellites endpoint af13d14c99fd4b5ae25cd73621720fba942e1b29
- fix(satellite): resolve Docker volume permission issues preventing credential persistence 6aa532f24650a1e009a0be5e5869c295640e436b
- feat(all): add satellite selection to MCP client configuration 34d1a7972db2b8099825478998fc300058cddaac, closes #548
- feat(all): add satellite_url field with auto-detection and first-heartbeat updates 6ec441c8dfecc96bf7c36c9066f8c2d4a7bd2cf2
- feat(backend): add satellite_url field to team satellites endpoint af13d14c99fd4b5ae25cd73621720fba942e1b29
- fix(backend): properly delete MCP installations and notify satellites during team deletion 6d82fb3582b519cb44b640479fcd15f0d8e6ed21
- fix(frontend): preserve team permissions after update and improve delete modal UX d7e92dbd2418858141c937f54ac5219bee3b496c
- fix(satellite): resolve Docker volume permission issues preventing credential persistence 8d4499a2f8cf9816127ab7bc89af9da5ceb242ed, closes #547
- feat(all): add satellite_url field with auto-detection and first-heartbeat updates 6ec441c8dfecc96bf7c36c9066f8c2d4a7bd2cf2
- feat(backend): add satellite_url field to team satellites endpoint af13d14c99fd4b5ae25cd73621720fba942e1b29
- fix(backend): properly delete MCP installations and notify satellites during team deletion 6d82fb3582b519cb44b640479fcd15f0d8e6ed21
- fix(frontend): preserve team permissions after update and improve delete modal UX d7e92dbd2418858141c937f54ac5219bee3b496c
- fix(satellite): resolve Docker volume permission issues preventing credential persistence 8d4499a2f8cf9816127ab7bc89af9da5ceb242ed, closes #547
- fix(backend): filter disabled servers from regular users, allow global_admin to see all 652696709215ab13de3697722a28e0643cefef76
- fix(frontend): handle validation error in StdioServerInput component 46a685513f2a952e60450fdd3ac5105c45e1f775
- feat(all): add SSE endpoint for streaming MCP client activity 305b0518aa48f072bf9614287323b73dc3bd1dec
- feat(all): add SSE streaming to MCP metrics endpoint a3ce7487c1d55cf750d9cf6de9aa187997bfb781
- feat(all): implement OAuth pending flows to prevent orphaned installations 8e83df53bbe09ca628ef74347fd6d9c7aafb3400
- feat(backend): add SSE plugin with heartbeat interval for server events 9e75a8976ff59da9a0558713ba2a38c168e4d8ac
- feat(frontend): add DsCard component and update action renderers 8d33715c534798b33985c7f5373ece383b01b01f
- feat(frontend): add loading skeletons for satellite table display 5049c9f86d43260413f58bc00f301e3f7ed1abdb
- feat(frontend): add navigation buttons to configuration schema step a869274d40a86149581544bf30d4fdb2c830bf56
- feat(frontend): add source filter to MCP server catalog 92afca1b20ce2f63d69a6d1af16a0277c0b63d27
- feat(frontend): add team detail components for general, limits, and members 5cd579a3e7e16cd2593e53eedbd170d6480c61e1
- feat(frontend): add utility class for blue links and update usage e5530322bf167315790f7841556211e8a489c919
- feat(frontend): enhance configuration schema steps with navigation buttons 4295c1b65f36d0f62b9ad2a9ed14ef8506344090
- feat(frontend): enhance GitHub App settings with connection test feedback 56bf18b509aebab67a3bd3153a5cafe46d34eec3
- feat(frontend): enhance job details and status display with skeletons 9cfbdaa4ed9b57bc1e4d64a56bdbd9c52bd7d7e8
- feat(frontend): enhance token and satellite status display with icons 00c9f76d1506065476d44ea5da4a93eba1778bf3
- feat(frontend): enhance validation for HTTP server configuration 4c6a684f0e869cb72379682c6aba45c31cf326b9
- feat(frontend): implement admin and team navigation menus 2ed385f85cfab2c161193e93411e1a8ecb050d29
- feat(frontend): implement DsCard component and refactor team management UI ab6b4ca9349cb40c3bd8a6804abcae68b0b472c0
- feat(frontend): implement featured MCP servers list and browsing option bf759aea7b6fda071ecdd2092052f14d0c61aefd
- feat(frontend): implement team edit functionality with validation 81cd1287852554d0e5d25b726ebc757b5b005786
- feat(frontend): implement user detail view with password reset functionality f929ae009b38ba2fa043753381aa2b803c111213
- feat(frontend): implement wizard stepper component for navigation 85c8cd3aded76feffb045be39466ebf4ba9ca49f
- feat(frontend): implement wizard stepper for MCP server configuration 462f4bab4ef0a6b55a4d5f3795b3d161647817a1
- feat(frontend): update account sidebar navigation with settings menu e04ac097b9785f688f3679008b97166b264df5d8
- feat(frontend): update color variables and improve navbar layout e70d25092eb03a80365d7355c0e05ed6e5e3882a
- feat(satellite): add wildcard search for MCP tools and limit results a75e4859bd5dc8cc1d7ab4c0a7f1ffefc00826bd
- refactor(frontend): improve SMTP settings UI with toast notifications e26c3354dc3fb51421afa161cafbecba1e5f601b
- refactor(frontend): replace horizontal icon with vertical icon in tables 7e23e220a3a4d552511eb6697d02197008b5f1ef
- refactor(frontend): simplify header structure in multiple components 7c9902ee814c58aae246fc6e417cbb695204d2fb
- style(frontend): reorder source filter tabs and bulk actions toolbar ee7431120552dc2ec4c86b86826143b5ebfb00af
- style(frontend): update text color for improved visibility in headings d8b33431541c93c2d5f6b816d6dcf82c49b872f7
- style(frontend): update text colors for improved visibility in settings menu 73178874f32b44ba360daadecfec4ab499ce7134
- feat(backend,satellite): add MCP server status lifecycle tracking with health checks, logs, and auto-recovery dd384d0bb4c001a8b72a39319a59fa8f3f7c4449
- chore(all): exclude release commits from changelog e990f583d0744ee15a543d5f3c1628fa382701f6
- chore(deps): update dependencies in package.json and service packages c062e49b1843cbe6ac5223123bcdbecf7702c2c1
- chore(backend): release v0.50.0 b7e6d19
- chore(backend): release v0.50.0 714a87d
- chore(backend): release v0.50.1 615117f
- chore(backend): release v0.50.1 c84b8a3
- chore(satellite): release v0.13.1 45abee8
- fix(backend): clarify backend API base URL description 1f6ef4e
- fix(backend): emit USER_REGISTERED event for new GitHub users 8d84726
- fix(backend): include drizzle migrations in Docker image bc4c9af, closes #546
- fix(backend): set default value for DEPLOYSTACK_ENCRYPTION_SECRET 8359fc3
- fix(backend): update MCP installation email templates for clarity ee9c3bf
- fix(backend): update run-local-postgres script for consistency dda8eb9
- fix(ci): always pass --increment flag in release PR workflows 6f650be
- fix(satellite): respect transport_type for SSE MCP servers 96a05fa, closes #553
- fix(backend): clarify backend API base URL description 1f6ef4e
- fix(backend): emit USER_REGISTERED event for new GitHub users 8d84726
- fix(backend): include drizzle migrations in Docker image bc4c9af, closes #546
- fix(backend): set default value for DEPLOYSTACK_ENCRYPTION_SECRET 8359fc3
- fix(backend): update MCP installation email templates for clarity ee9c3bf
- fix(backend): update run-local-postgres script for consistency dda8eb9
- fix(ci): always pass --increment flag in release PR workflows 6f650be
- fix(satellite): respect transport_type for SSE MCP servers 96a05fa, closes #553
- chore(backend): release v0.50.0 b7e6d19
- chore(backend): release v0.50.0 714a87d
- chore(backend): release v0.50.1 615117f
- chore(backend): release v0.50.1 c84b8a3
- chore(frontend): release v0.46.0 016a8c1
- chore(frontend): release v0.46.0 5d8faca
- feat(backend): add user-level HTTP config overrides for headers and query params 7193e89
- chore(backend): release v0.50.0 cee81fb
- chore(backend): release v0.50.0 56decfb
- chore(satellite): release v0.13.0 fdbbcdf
- feat(all): add real-time MCP server config updates with automatic stdio restart ad287e4
- feat(all): queue MCP server deletion as background job with cascade notifications 679fcb5
- feat(backend): add email notifications for MCP installation events 448e687
- feat(frontend): simplify checkbox value update handling in settings 8b7c3ac
- feat(satellite): add support for public backend URL in OAuth configuration aebb814
- fix(backend): notify satellites when auto-installing MCP servers for new teams b3df717
- fix(frontend): clear additional edit-related storage keys 726626a
- fix(frontend): normalize tag input to lowercase on addition 50fc847
- fix(frontend): remove hotlined profile picture 2fa3257
- fix(frontend): update logout messages for clarity and consistency 5bf215b
- style(frontend): adjust padding for server details display c19c47a
- feat(all): add real-time MCP server config updates with automatic stdio restart ad287e4
- feat(all): add user configuration support in installation process cd26a0e
- feat(all): queue MCP server deletion as background job with cascade notifications 679fcb5
- feat(backend): add email notifications for MCP installation events 448e687
- feat(frontend): add boolean select input for environment variables bbd9b62
- feat(frontend): implement server search and installation wizard 4a78930
- feat(frontend): simplify checkbox value update handling in settings 8b7c3ac
- feat(satellite): add support for public backend URL in OAuth configuration aebb814
- chore(backend): release v0.49.0 b8459cd
- chore(backend): release v0.49.0 cb8ca0a
- chore(backend): release v0.50.0 cee81fb
- chore(backend): release v0.50.0 56decfb
- chore(frontend): release v0.45.0 b3fe4a0
- chore(frontend): release v0.45.0 430bfe1
- fix(backend): notify satellites when auto-installing MCP servers for new teams b3df717
- fix(frontend): clean repository URL and improve validation logic 3862166
- fix(frontend): clear additional edit-related storage keys 726626a
- fix(frontend): implement category caching and loading logic 38fa102
- fix(frontend): normalize tag input to lowercase on addition 50fc847
- fix(frontend): remove hotlined profile picture 2fa3257
- fix(frontend): update logout messages for clarity and consistency 5bf215b
- style(frontend): adjust padding for server details display c19c47a
- docs(all): update feature list with per-tool access controls and catalog improvements d4ec492
- chore(frontend): release v0.44.0 086b98d
- chore(frontend): release v0.44.0 589b69a
- chore(satellite): release v0.12.0 86acd99
- feat(all): add cleanup job for satellite heartbeats and worker f2f0d7c
- feat(all): add slug field for server identification and validation change a1b8088
- feat(all): implement tool toggle functionality with optimistic updates 4189eb0
- feat(backend): enhance database connection options and error logging 2ac4964
- feat(backend): implement CRUD operations for OAuth providers ddb26bd
- feat(backend): implement toggle tool status route for MCP installations a4f8713
- feat(satellite): enhance logging for tool execution and OAuth header injection 0bd6546
- feat(satellite): implement disabled tool management and filtering 7adc7b4
- feat(satellite): unify tool path format to use serverSlug for namespacing 210a576
- fix(backend): convert string values to numbers for tool statistics 17b970f
- chore(all): bump isomorphic-dompurify from 2.32.0 to 2.33.0 6243596
- chore(all): update dependencies in package.json files 12bdfcd
- chore(backend): release v0.46.0 772c0fa
- chore(backend): release v0.46.0 1490b2a
- chore(backend): release v0.47.0 2070153
- chore(backend): release v0.47.0 cb03508
- chore(backend): release v0.48.0 c6c7efc
- chore(backend): release v0.48.0 dde356a
- chore(deps): bump actions/checkout from 5 to 6 e5d84d1
- chore(frontend): release v0.41.0 6f71964
- chore(frontend): release v0.41.0 52da4b2
- chore(frontend): release v0.42.0 94ca47c
- chore(frontend): release v0.42.0 14e3b3b
- chore(frontend): release v0.43.0 7d260ab
- chore(frontend): release v0.43.0 86f1055
- chore(frontend): release v0.44.0 086b98d
- chore(frontend): release v0.44.0 589b69a
- feat(all): add cleanup job for satellite heartbeats and worker f2f0d7c
- feat(all): add server_count to MCP category schema and responses, view mcp server catalog 7bac93b
- feat(all): add slug field for server identification and validation change a1b8088
- feat(all): implement breadcrumbs and several frontend and UI improvements f3d3e70
- feat(all): implement tool toggle functionality with optimistic updates 4189eb0
- feat(backend): add API endpoint for retrieving team usage statistics 0be749b
- feat(backend): add API endpoint to list featured MCP categories 79c6a53
- feat(backend): add satellite command notifications for MCP installations 769d557
- feat(backend): add total MCP server installation limit per team a9dff02
- feat(backend): complete PostgreSQL-only database migration 88c52f8
- feat(backend): enhance database connection options and error logging 2ac4964
- feat(backend): enhance server list and search responses with category details 92a86a1
- feat(backend): implement CRUD operations for OAuth providers ddb26bd
- feat(backend): implement minimal server response format for list endpoints bf97cd6
- feat(backend): implement toggle tool status route for MCP installations a4f8713
- feat(frontend): add featured MCP servers page and related components 00f4897
- feat(frontend): add MCP server limit to team management forms c47091a
- feat(frontend): add spinner component and replace loading indicators 8f5bd9f
- feat(frontend): add team usage indicator component and integration e035a86
- feat(frontend): add team usage statistics component and API integration 0befca8
- feat(frontend): implement settings menu components for client configuration 0eb2ae6
- feat(frontend): replace switches with checkboxes for settings c144d10
- feat(satellite): enhance logging for tool execution and OAuth header injection 0bd6546
- feat(satellite): implement disabled tool management and filtering 7adc7b4
- feat(satellite): unify tool path format to use serverSlug for namespacing 210a576
- fix(backend): convert string values to numbers for tool statistics 17b970f
- fix(backend): replace like with ilike for case-insensitive search e88c5fb
- fix(backend): set git_branch to null if repository_url is absent bb16362
- style(frontend): remove max-width from content area in settings and profile b9624a8
- feature(backend): re-build the global settings - added name param dfab0ed
- refactor(backend): use GlobalSettings for backend URL in OAuth routes 7aa72ca
- refactor(satellite): enhance headers for Cloudflare compatibility 362987f
- chore(backend): release v0.45.0 482c6f4
- chore(backend): release v0.45.0 13a7796
- chore(satellite): release v0.11.0 9fddc8e
- chore(all): update dependencies across services 44bbbc2
- chore(backend): release v0.44.0 09333c5
- chore(backend): release v0.44.0 1c71e34
- chore(backend): release v0.45.0 482c6f4
- chore(backend): release v0.45.0 13a7796
- chore(frontend): release v0.39.0 2245bc8
- chore(frontend): release v0.39.0 fd6535a
- chore(frontend): release v0.40.0 d422afc
- chore(frontend): release v0.40.0 b5ddad8
- refactor(all): simplify conventional changelog preset configuration 482c662
- feat(all): add OAuth authorization step in server installation wizard fce8128
- feat(all): add README content management to MCP server forms f0b706e
- feat(backend): add endpoint to retrieve available satellites for team 5c87421
- feat(backend): add installation_type field for OAuth installations c79f52a
- feat(backend): add OAuth token management services and utilities 3729357
- feat(backend): added icon_url to mcp catalog a1d66de
- feat(backend): auto-fill icon_url from GitHub avatar if not provided 3f418cf
- feat(backend): implement OAuth token retrieval and status endpoints 51472b6
- feat(backend): implement OAuthDiscoveryService for detecting and discovering OAuth metadata from MCP 424a4bc
- feat(frontend): add icon_url field to MCP server forms and views 7356c2b
- feat(frontend): add satellite selection step in installation wizard f4c71d0
- feat(frontend): add website URL display in MCP server card 703416c
- feat(frontend): add website URL field to MCP server forms 5de8134
- feat(frontend): enhance MCP server details with specifications view 3f08f39
- feat(frontend): make repository URL optional in GitHub step aab785c
- chore(all): bump @octokit/request from 10.0.6 to 10.0.7 (ed81e3e)
- chore(all): bump nodemon from 3.1.10 to 3.1.11 (653ab6e)
- chore(satellite): release v0.10.0 (0676b8f)
- feat(all): add category-specific client configuration API endpoint (da6a24e)
- feat(all): add OAuth 2.1 authentication for MCP servers (ec98c8b)
- feat(all): implemented token usage statistics (2fcd9cf)
- feat(backend): enhance API specifications and add Cursor support (a214653)
- feat(backend): enhance MCP client types API with categorized response (21e4833)
- feat(frontend): add statistics page with under construction message (1ad3ab7)
- fix(satellite): update markdown linting path for AI instructions (8032166)
- fix(satellite): update token consumption metrics in README (b58e58b)
- chore(satellite): release v0.9.0 (ae5ab63)
- chore(satellite): release v0.9.0 (0c4a7c4)
- docs(satellite): update example outputs in token counter utility (a4de6d1)
- feat(all): add category-specific client configuration API endpoint (da6a24e)
- feat(all): add OAuth 2.1 authentication for MCP servers (ec98c8b)
- feat(all): implemented token usage statistics (2fcd9cf)
- feat(backend): enhance API specifications and add Cursor support (a214653)
- feat(backend): enhance MCP client types API with categorized response (21e4833)
- feat(frontend): add statistics page with under construction message (1ad3ab7)
- chore(all): bump @octokit/request from 10.0.6 to 10.0.7 (ed81e3e)
- chore(all): bump nodemon from 3.1.10 to 3.1.11 (653ab6e)
- fix(satellite): update markdown linting path for AI instructions (8032166)
- fix(satellite): update token consumption metrics in README (b58e58b)
- chore(frontend): release v0.38.0 (f11c7df)
- chore(frontend): release v0.38.0 (68958a3)
- chore(satellite): release v0.9.0 (0c4a7c4)
- docs(satellite): update example outputs in token counter utility (a4de6d1)
- docs(satellite): update example outputs in token counter utility (a4de6d1)
- chore(all): update dependencies in backend, frontend, and satellite services (94a274f)
- chore(backend): release v0.43.0 (e735cae)
- chore(backend): release v0.43.0 (4c730dd)
- chore(frontend): release v0.38.0 (f11c7df)
- chore(frontend): release v0.38.0 (68958a3)
- feat(all): MCP Tool Metadata Collection & Display (8af4610)
- chore(backend): release v0.42.0 (9588de4)
- chore(backend): release v0.42.0 (9d96581)
- chore(satellite): release v0.8.0 (109792a)
- chore(all): bump @modelcontextprotocol/sdk from 1.20.2 to 1.21.0 (7c81126)
- chore(all): bump @octokit/auth-app from 8.1.1 to 8.1.2 (b9e93c6)
- chore(all): bump @octokit/request from 10.0.5 to 10.0.6 (67fcd1b)
- chore(all): bump @types/node from 24.8.1 to 24.10.0 (3467f4b)
- chore(all): bump @types/uuid from 10.0.0 to 11.0.0 (5ee2773)
- chore(all): bump lucide-vue-next from 0.546.0 to 0.552.0 (b6058de)
- chore(all): bump marked from 16.4.1 to 17.0.0 (aa37cf6)
- chore(all): bump release-it from 19.0.5 to 19.0.6 (d2fdb5c)
- chore(all): update node version to 24 in workflow files (147192d)
- chore(backend): release v0.40.0 (f9a5850)
- chore(backend): release v0.40.0 (58435ff)
- chore(backend): release v0.41.0 (f79fcfb)
- chore(backend): release v0.41.0 (ddc0084)
- chore(backend): release v0.42.0 (9588de4)
- chore(backend): release v0.42.0 (9d96581)
- chore(backend): update dependencies in package.json (e3f9c05)
- chore(frontend): bump lucide-vue-next in /services/frontend (cb55024)
- chore(frontend): release v0.35.0 (f9bfa86)
- chore(frontend): release v0.35.0 (37f88a6)
- chore(frontend): release v0.36.0 (577fde3)
- chore(frontend): release v0.36.0 (347024b)
- chore(frontend): release v0.37.0 (2e71d44)
- chore(frontend): release v0.37.0 (bfa8025)
- chore(frontend): update dependencies in frontend package.json (4fa9043)
- chore(satellite): bump @types/uuid in /services/satellite (319a8cf)
- chore(satellite): bump zod from 3.25.76 to 4.1.12 in /services/satellite (f6f825d)
- feat(all): Add support for URL query parameters in MCP server configuration (bce275a)
- feat(all): add teams management functionality for global admins (d3a9926)
- feat(all): added new route for MCP client config (1d7fb4a)
- feat(all): added support for claude code (6b2e8a7)
- feat(backend): implement admin team update route with validation and response schemas (09ae873)
- docs(all): update README to clarify management chaos and token reduction (d5e5000)
- docs(all): update README to clarify MCP challenges and solutions (46ce1e9)
- chore(all): bump tailwindcss from 4.1.14 to 4.1.15 (8365aa2)
- chore(all): update dependencies across services (1b1aba7)
- chore(frontend): release v0.34.0 (f0e29de)
- chore(frontend): release v0.34.0 (fe6aec7)
- chore(satellite): release v0.7.0 (b94bbbd)
- feat(backend): added mcp server source type (a9429a6)
- feat(backend): resolve plugin path determination for production environment (bb0f504)
- feat(frontend): add source field to MCP server and display in details (2461f88)
- feat(satellite): implement hierarchical tool search with Fuse.js (5545c20)
- fix(backend): update welcome email instructions for MCP client setup (2da79a9)
- feat(backend): added mcp server source type (a9429a6)
- feat(backend): resolve plugin path determination for production environment (bb0f504)
- feat(frontend): add source field to MCP server and display in details (2461f88)
- feat(satellite): implement hierarchical tool search with Fuse.js (5545c20)
- docs(all): update README to clarify MCP challenges and solutions (46ce1e9)
- fix(backend): update welcome email instructions for MCP client setup (2da79a9)
- chore(all): bump tailwindcss from 4.1.14 to 4.1.15 (8365aa2)
- chore(all): update dependencies across services (1b1aba7)
- chore(backend): release v0.39.0 (2518339)
- chore(backend): release v0.39.0 (3c783bb)
- chore(frontend): release v0.34.0 (f0e29de)
- chore(frontend): release v0.34.0 (fe6aec7)
- chore(backend): release v0.38.0 (1bcf0db)
- chore(backend): release v0.38.0 (27fd535)
- chore(deps): bump actions/setup-node from 5 to 6 (5050cee)
- chore(frontend): release v0.33.0 (068f29a)
- chore(satellite): release v0.6.0 (ae2b514)
- refactor(satellite): satellite service to integrate MCP SDK and remove custom transport handlers (ec92ba4)
- refactor(satellite): simplify Dockerfile for development environment (45e31c7)
- feat(all): Add shared types and components for configuration schema management (231e4f9)
- feat(backend): add cleanup old jobs cron and worker functionality (2f63f81)
- feat(frontend): add search button and manual execution for server search (0fb2c8e)
- feat(satellite): add authentication middleware to MCP routes for stats (c292d86)
- feat(satellite): add uninstall shutdown handling to skip crash detection (f34fef8)
- feat(satellite): enhance debug route to group servers by team (be24451)
- feat(satellite): enhance MCP protocol to handle initialized notifications (9b95a08)
- feat(satellite): enhance nsjail resource limits and cache directory management (d0e38e1)
- feat(satellite): filter out stdio servers during tool discovery (b5317e2)
- feat(satellite): handle cleanup of removed servers during config changes (785b73c)
- feat(satellite): implement server removal handling for active and dormant states (593a9a7)
- feat(satellite): resolve command paths for nsjail execution (a253bc6)
- fix(backend): update redirect URI patterns for Claude.ai MCP OAuth (22383da)
- fix(frontend): validate remote objects in server configuration (0f1ee1b)
- fix(satellite): adjust shutdown notification handling during tool discovery (1896108)
- refactor(satellite): satellite service to integrate MCP SDK and remove custom transport handlers (ec92ba4)
- refactor(satellite): simplify Dockerfile for development environment (45e31c7)
- feat(all): Add shared types and components for configuration schema management (231e4f9)
- feat(backend): add cleanup old jobs cron and worker functionality (2f63f81)
- feat(frontend): add search button and manual execution for server search (0fb2c8e)
- feat(satellite): add authentication middleware to MCP routes for stats (c292d86)
- feat(satellite): add uninstall shutdown handling to skip crash detection (f34fef8)
- feat(satellite): enhance debug route to group servers by team (be24451)
- feat(satellite): enhance MCP protocol to handle initialized notifications (9b95a08)
- feat(satellite): enhance nsjail resource limits and cache directory management (d0e38e1)
- feat(satellite): filter out stdio servers during tool discovery (b5317e2)
- feat(satellite): handle cleanup of removed servers during config changes (785b73c)
- feat(satellite): implement server removal handling for active and dormant states (593a9a7)
- feat(satellite): resolve command paths for nsjail execution (a253bc6)
- chore(backend): release v0.38.0 (1bcf0db)
- chore(backend): release v0.38.0 (27fd535)
- chore(deps): bump actions/setup-node from 5 to 6 (5050cee)
- chore(frontend): release v0.33.0 (068f29a)
- fix(backend): update redirect URI patterns for Claude.ai MCP OAuth (22383da)
- fix(frontend): validate remote objects in server configuration (0f1ee1b)
- fix(satellite): adjust shutdown notification handling during tool discovery (1896108)
- chore(frontend): release v0.32.0 (0b61a0a)
- chore(frontend): release v0.32.0 (873adff)
- chore(frontend): update modules (1b371f8)
- chore(satellite): release v0.5.0 (8a5c148)
- chore(satellite): remove unprivileged user namespace configuration (1bd5eb4)
- fix(satellite): improve error handling for unhandled rejections and exceptions (8d16c9f)
- fix(satellite): improve error handling for unhandled rejections and exceptions (8d16c9f)
- chore(all): bump @commitlint/cli from 19.8.1 to 20.1.0 (9eb3189)
- chore(all): bump @octokit/request from 10.0.3 to 10.0.5 (d93fabf)
- chore(all): bump @tailwindcss/postcss from 4.1.13 to 4.1.14 (fd43779)
- chore(all): bump drizzle-kit from 0.31.4 to 0.31.5 (18f93d4)
- chore(all): bump drizzle-orm from 0.44.5 to 0.44.6 (0b92ebf)
- chore(all): bump jest from 30.1.3 to 30.2.0 (7c70f0a)
- chore(all): bump jiti from 2.6.0 to 2.6.1 (9051c83)
- chore(all): bump pino from 9.11.0 to 10.0.0 (7845a12)
- chore(all): bump tailwindcss from 4.1.13 to 4.1.14 (e6e06c3)
- chore(all): bump vue-sonner from 2.0.8 to 2.0.9 (ad873f0)
- chore(all): bump vue-tsc from 3.0.8 to 3.1.1 (8f93277)
- chore(all): bump zod-openapi from 5.4.1 to 5.4.2 (35a5b7f)
- chore(backend): bump @commitlint/cli in /services/backend (f303c24)
- chore(backend): release v0.37.0 (d7e761b)
- chore(backend): release v0.37.0 (dfe44f0)
- chore(backend): update welcome email template for new users (756e607)
- chore(frontend): bump @types/marked in /services/frontend (5f4ddd3)
- chore(frontend): release v0.31.0 (7e6b608)
- chore(frontend): release v0.31.0 (6c626f8)
- chore(frontend): release v0.32.0 (0b61a0a)
- chore(frontend): release v0.32.0 (873adff)
- chore(frontend): remove unused @types/marked dependency from package.json (44f88ad)
- chore(frontend): update modules (1b371f8)
- chore(satellite): remove unnecessary log statements from server startup (a1ff115)
- chore(satellite): remove unprivileged user namespace configuration (1bd5eb4)
- docs(all): update README to clarify adoption friction and data (c0e3a79)
- docs(all): update README to clarify VS Code settings for DeployStack (05d5a35)
- docs(satellite): update README with idle process management details (552dca2)
- feat(all): implement idle process management for MCP servers (e142784)
- feat(all): MCP Client Activity Tracking (01a130e)
- feat(backend): add endpoints for retrieving unique languages and runtimes (f270dc0)
- feat(backend): Add MCP client activity metrics cleanup job and worker (7e1789b)
- feat(backend): add MCP client activity metrics endpoint and service (c02f022)
- feat(backend): add tags filtering to MCP servers API and implement endpoint to retrieve unique tags (45f7088)
- feat(backend): enhance bucket filling with default metric fields (7009ab2)
- feat(backend): enhance MCP client activity endpoint for team awareness (7ab668c)
- feat(backend): implement cron job system for scheduled tasks (722811a)
- feat(backend): implement satellite event handling and processing (dcfc9aa)
- feat(frontend): add API methods to fetch unique runtimes and languages (2a7f432)
- feat(frontend): add chart components with echarts integration (dc55c62)
- feat(frontend): add field components with props and templates (9ea64be)
- feat(frontend): add hover card for Python MCP server installation warning (df0d271)
- feat(frontend): add McpClientConnectionsCard component (7f95f3e)
- feat(frontend): add runtime and tags display to MCP server card (3b22e37)
- feat(frontend): add search and filter functionality to server catalog (13da4a1)
- feat(frontend): add skeleton loading state for MCP server selection (2653bb4)
- feat(frontend): add white variant to card component styles (755d175)
- feat(frontend): enhance MCP server card with GitHub avatar display (7479c5e)
- feat(frontend): enhance MCP server installation views and add stats component (6635348)
- feat(frontend): implement ButtonGroup component with variants (23a0418)
- feat(frontend): implement client activity tracking and polling (e73e4e2)
- feat(frontend): implement item components with variants and slots (3125aa4)
- feat(frontend): implement McpInstallationsEmptyState component (044c3e1)
- feat(frontend): integrate team selection for client activity fetching (bdb2280)
- feat(metrics): add MCP client activity metrics endpoint and service (9b82d78)
- feat(satellite): add logger support to event handler functions (4934a4f)
- feat(satellite): implement job management system with heartbeat job (ef0d19b)
- refactor: clean up code structure and remove redundant sections (4025c22)
- refactor(all): update MCP event schemas for consistency and clarity (2258555)
- refactor(frontend): simplify McpInstallationsCard component structure (3fdb93d)
- refactor(satellite): improve client name detection logic in headers (7c48a4a)
- style(frontend): changed style for several views (f856c52)
- chore(backend): release v0.36.0 (dacf1af)
- chore(backend): release v0.36.0 (6bdfbcf)
- chore(satellite): release v0.4.1 (6594669)
- feat(all): Enhanced Job Queue Management - Search & Filtering (6517f1e)
- feat(all): Enhanced Job Queue Management - Search & Filtering (6517f1e)
- chore(backend): release v0.36.0 (dacf1af)
- chore(backend): release v0.36.0 (6bdfbcf)
- chore(all): update dependencies and improve package configurations (a9ed054)
- chore(backend): bump @commitlint/config-conventional (3103017)
- chore(frontend): bump @commitlint/config-conventional (e7f6b2a)
- chore(frontend): release v0.30.0 (8892816)
- chore(frontend): release v0.30.0 (fc139ea)
- chore(satellite): release v0.4.0 (42091ab)
- feat(all): migrated installation_methods to official mcp registry standard (5d53296)
- feat(backend): add MCP Registry sync endpoint and worker (777520c)
- feat(backend): add MCP Registry sync management endpoints and logic (7aa9043)
- feat(backend): add MCP Registry sync progress and management endpoints (023c005)
- feat(backend): add optional namespace filtering for server data (fbf9a9c)
- feat(backend): add sorting functionality for mcp server search results (119dd1e)
- feat(backend): add utility to convert empty strings to undefined for mcp registry sync (dfd2c87)
- feat(backend): enhance pagination handling and logging for registry sync (0810950)
- feat(backend): increase maximum rate limit delay to 120 seconds (19afec7)
- feat(frontend): add sorting by GitHub stars to server search (838c0e5)
- feat(frontend): implement pagination controls and enhance search results (5206466)
- feat(frontend): implement sync form with configurable options (8bdccc7)
- feat(frontend): update repository info endpoint to use GitHub API (3e761a3)
- feat(satellite): add debug endpoint for comprehensive MCP server info (55fc834)
- feat(satellite): implement heartbeat data builder for normalized metrics (5f67f93)
- feat(satellite): Implement runtime state management for MCP server processes (05b8aff)
- feat(satellite): implement unified tool discovery manager for stdio and remote mcp (db3e4eb)
- refactor(backend): remove deprecated GitHub sync endpoint from API spec (e530a17)
- refactor(backend): simplify database client registration logic (6aaac17)
- refactor(backend): simplify header mapping logic for three-tier system (9370072)
- chore(all): bump @typescript-eslint/eslint-plugin from 8.42.0 to 8.44.1 (cc00afd)
- chore(all): bump @typescript-eslint/parser from 8.42.0 to 8.44.1 (e23164f)
- chore(all): bump better-sqlite3 from 12.2.0 to 12.3.0 (f1988fd)
- chore(all): bump eslint-plugin-vue from 10.4.0 to 10.5.0 (6e40ab5)
- chore(all): bump fs-extra from 11.3.1 to 11.3.2 (5a4a55a)
- chore(all): bump jiti from 2.5.1 to 2.6.0 (03316dd)
- chore(all): bump vue-tsc from 3.0.7 to 3.0.8 (9db75b4)
- chore(all): update dependencies and improve package configurations (a9ed054)
- chore(all): update dependencies in backend, frontend, and satellite services (931221a)
- chore(backend): bump @commitlint/config-conventional (3103017)
- chore(backend): release v0.35.0 (08a6b55)
- chore(backend): release v0.35.0 (12b8da1)
- chore(frontend): bump @commitlint/config-conventional (e7f6b2a)
- chore(frontend): release v0.29.0 (d107ef8)
- chore(frontend): release v0.29.0 (7c7c18d)
- chore(frontend): release v0.30.0 (8892816)
- chore(frontend): release v0.30.0 (fc139ea)
- feat(all): added fifo-queue and mcp-readme integration (06906c6)
- feat(all): migrated installation_methods to official mcp registry standard (5d53296)
- feat(backend): add github_account_id to API specifications (e7eee4f)
- feat(backend): add MCP Registry sync endpoint and worker (777520c)
- feat(backend): add MCP Registry sync management endpoints and logic (7aa9043)
- feat(backend): add MCP Registry sync progress and management endpoints (023c005)
- feat(backend): add optional namespace filtering for server data (fbf9a9c)
- feat(backend): add sorting functionality for mcp server search results (119dd1e)
- feat(backend): add utility to convert empty strings to undefined for mcp registry sync (dfd2c87)
- feat(backend): added github_account_id (cb8ba0f)
- feat(backend): enhance pagination handling and logging for registry sync (0810950)
- feat(backend): increase maximum rate limit delay to 120 seconds (19afec7)
- feat(frontend): add GitHub avatar support for MCP servers (3f6a4fe)
- feat(frontend): add sorting by GitHub stars to server search (838c0e5)
- feat(frontend): implement pagination controls and enhance search results (5206466)
- feat(frontend): implement sync form with configurable options (8bdccc7)
- feat(frontend): update repository info endpoint to use GitHub API (3e761a3)
- feat(satellite): add debug endpoint for comprehensive MCP server info (55fc834)
- feat(satellite): implement heartbeat data builder for normalized metrics (5f67f93)
- feat(satellite): Implement runtime state management for MCP server processes (05b8aff)
- feat(satellite): implement unified tool discovery manager for stdio and remote mcp (db3e4eb)
- refactor(all): update ESLint configuration and TypeScript exclusions (81e5828)
- refactor(backend): changed mcp route to OpenAPI spec (8714830)
- refactor(backend): remove deprecated GitHub sync endpoint from API spec (e530a17)
- refactor(backend): removed unwanted vars from mcp table (2d13921)
- refactor(backend): simplify database client registration logic (6aaac17)
- refactor(backend): simplify header mapping logic for three-tier system (9370072)
- refactor(frontend): remove runtime_min_version from MCP forms and views (3ae3fed)
- chore(all): bump fastify from 5.5.0 to 5.6.1 (f4b9683)
- chore(all): bump nanoid from 5.1.5 to 5.1.6 (0bcd969)
- chore(all): bump release-it from 19.0.4 to 19.0.5 (17c302e)
- chore(frontend): release v0.28.0 (aeb8b7a)
- chore(frontend): release v0.28.0 (92d741e)
- chore(satellite): release v0.3.0 (e256e3f)
- chore(all): bump @eslint/js from 9.34.0 to 9.35.0 (c7d6995)
- chore(all): bump @fastify/http-proxy from 10.0.2 to 11.3.0 (a0664e2)
- chore(all): bump @libsql/client from 0.15.14 to 0.15.15 (f950974)
- chore(all): bump @types/node from 20.19.13 to 24.4.0 (da2047d)
- chore(all): bump eslint from 9.34.0 to 9.35.0 (ee720b5)
- chore(all): bump fastify from 5.5.0 to 5.6.1 (f4b9683)
- chore(all): bump nanoid from 3.3.11 to 5.1.5 (e07ef11)
- chore(all): bump nanoid from 5.1.5 to 5.1.6 (0bcd969)
- chore(all): bump pino from 9.9.0 to 9.9.5 (7d69829)
- chore(all): bump release-it from 19.0.4 to 19.0.5 (17c302e)
- chore(all): bump tailwindcss from 4.1.12 to 4.1.13 (308fa44)
- chore(all): bump vite from 7.1.4 to 7.1.5 (95574fc)
- chore(all): bump vite from 7.1.6 to 7.1.7 (f662458)
- chore(all): bump vue from 3.5.20 to 3.5.21 (43dfe73)
- chore(all): bump vue-tsc from 3.0.6 to 3.0.7 (7d6c7c7)
- chore(all): bump zod-openapi from 5.4.0 to 5.4.1 (d0a2d5f)
- chore(all): ci/cd updates (b32b782)
- chore(backend): release v0.33.1 (c5db135)
- chore(backend): release v0.33.1 (8ad733e)
- chore(backend): release v0.34.0 (61613f5)
- chore(backend): release v0.34.0 (a7d6771)
- chore(deps): bump actions/github-script from 7 to 8 (1226ad1)
- chore(deps): bump actions/setup-node from 4 to 5 (2c52ca0)
- chore(frontend): bump lucide-vue-next in /services/frontend (e6010f3)
- chore(frontend): release v0.28.0 (aeb8b7a)
- chore(frontend): release v0.28.0 (92d741e)
- chore(satellite): bump @fastify/http-proxy in /services/satellite (3ab8436)
- chore(satellite): bump @types/node in /services/satellite (e50b404)
- chore(satellite): bump dotenv in /services/satellite (5cb8a83)
- feat: Implement satellite registration token management system (1928400)
- feat(all): added satellite pairing system (59e63bc)
- refactor(backend): improve token cleanup service logging and initialization (73de288)
- refactor(backend): simplify deleteInstallation logging and remove checks (cfa74ab)
- refactor(frontend): remove MCP catalog contribution banner component (4e7c699)
- fix(backend): handle property name differences in delete operation (1444a10)
- chore(satellite): release v0.2.1 (a67e9ff)
- fix(all): remove unnecessary grep-or from commit logs in release scripts (bcbdff7)
- chore(satellite): release v0.2.0 (3d552de)
- chore(satellite): release v0.2.0 (8c795e1)
- fix(all): remove unnecessary grep-or for commit logs (1e229d4)
- docs(satellite): update README (c0740a1)
- fix(all): remove unnecessary grep-or from commit logs in release scripts (bcbdff7)
- chore(all): update README to reflect completed tasks in Satellite MVP and Advanced Architecture phas (3e0bd44)
- chore(backend): release v0.33.0 (4ff5141)
- chore(frontend): release v0.27.0 (91cd9d5)
- chore(frontend): release v0.27.0 (832baab)
- chore(satellite): release v0.2.0 (8c795e1)
- fix(all): remove unnecessary grep-or for commit logs (1e229d4)
- docs(all): remove IDE integrations and developer tools from To Do list (a210486)
- docs(all): update README to improve clarity and structure with additional spacing (857e74a)
- docs(satellite): update README (c0740a1)
- backend(fix): fixed console log (420172d)
- refactor(satellite): removed gateway (ecdcb91)
- release satellite (d7a5a10)
- fix: add missing line breaks in Docker command examples for clarity (94d1571)
- fix: add newline to commitPartial format for better readability (4e36538)
- fix: add permissions for issues in backend release workflow (9b100b8)
- fix: avoid modifying immutable commit object in release-it transform (4daad29)
- fix: clean up empty markdown links and remove empty lines from release notes extraction (e39b183)
- fix: correct plugin paths configuration for better clarity and maintainability (bcb334f)
- fix: disable eslint rule for explicit any in cloud providers and cloud credentials routes (5c0eb3b)
- fix: enhance error handling for database connection and update error messages (dbb7c1d)
- fix: enhance frontend release workflow with improved dependency installation and build handling (d9f2fe1)
- fix: enhance release notes extraction in backend release workflow (8d1be5f)
- fix: hardcode GitHub repository URL in commit links for changelog (b018577)
- fix: improve frontend release workflow with enhanced dependency installation and release notes extra (edd0a39)
- fix: remove unnecessary empty markdown link cleanup from workflows (c1054c7)
- fix: update base URL and enhance fetch requests with session management (30291cc)
- fix: update conventional changelog plugin configuration for backend and frontend (82ff531)
- fix: update Docker run command for frontend environment variables (529c37f)
- fix: update Docker run command to map port 8080 to 80 for frontend (2d12bad)
- fix: update environment variable display to use variable name instead of index (1216346)
- fix: update environment variable names for frontend and backend URLs in Docker commands and CORS con (c0e3ec8)
- fix: update error handling to include Bad Request status for invalid credentials (93d5ee7)
- fix: update ESLint configuration to ignore temporary TypeScript files and remove unused type imports (b443bba)
- fix: update favicon.ico for improved branding (3229465)
- fix: update release notes extraction to reference the correct paths for version and changelog (2830b80)
- fix: update release type options to remove 'auto' and set default to 'patch' (e471253)
- fix: update release-it configuration to properly format commit links in changelog (ea538d9)
- fix: update security documentation to clarify key security dependencies (f851ba5)
- fix: update storage key handling in DatabaseService to use dynamic baseUrl (0c27b13)
- fix: update timestamp creation to use Date object instead of Date.now() in createGroups method (45d07fa)
- fix: use proper URL template variables for commit links in changelog (dc5c9c5)
- fix(all): remove unnecessary grep-or for commit logs (1e229d4)
- fix(backend): add nanoid package for unique ID generation (b687aa6)
- fix(backend): change device removal to hard delete from database (1335efb)
- fix(backend): correct casing in email service imports and routes (42a145e)
- fix(backend): correct import paths for email routes and services (1acc16c)
- fix(backend): Refactor MCP User Configuration API to use object for user_args (fa14c5a)
- fix(backend): specify error type as unknown in catch blocks (6563ad1)
- fix(backend): specify error type in catch block for GitHub auth (7964104)
- fix(backend): update token scopes to include categories read access (cb2b329)
- fix(database): implement safe database proxy for graceful startup handling (68623a2)
- fix(database): update baseUrl to use VITE_DEPLOYSTACK_BACKEND_URL (b856d40)
- fix(frontend): improve error handling for login status checks (94f5025)
- fix(frontend): improve GitHub URL display and handling in featured servers (06dfff3)
- fix(frontend): update logo source to correct image file (40a749b)
- fix(gateway): add --no-git.requireCleanWorkingDir option to release command (fae039b)
- fix(gateway): manage connections and improve server shutdown process (80dd6f9)
- fix(gateway): remove redundant --no-npm option from release command (a5328bd)
- fix(gateway): simplify error handling in login command (7f680c5)
- fix(gateway): update default backend URL for login command to use cloud-api (f71a14e)
- docs: update API documentation and plugin security features for clarity and consistency (76ae661)
- docs: update logging section in README with additional details and examples (b8b6753)
- docs: update MCP endpoint in gateway README to reflect new default port (d3db66c)
- docs(all): remove IDE integrations and developer tools from To Do list (a210486)
- docs(all): update README links for better formatting (503ec2c)
- docs(all): update README to improve clarity and structure with additional spacing (857e74a)
- docs(all): update README to reflect completed phases and installation (0bbf82e)
- docs(backend): update README with backup strategies and directory structure (c56fa6d)
- docs(satellite): update README (c0740a1)
- chore: specify Node.js and npm engine requirements in package.json and add .nvmrc (8b0b3a9)
- chore: update @typescript-eslint/parser to version 8.35.1 and add license information (f4a2ab8)
- chore: update @vitest/coverage-v8 dependency to version 3.2.3 (85d35fa)
- chore: update backend version to 0.20.2 and typescript-eslint to 8.33.0 (24ef17d)
- chore: update package.json overrides and simplify README instructions (0911ece)
- chore(all): bump @fastify/cors from 8.5.0 to 11.1.0 (fd81688)
- chore(all): bump @fastify/helmet from 12.0.1 to 13.0.1 (6c460ff)
- chore(all): bump @libsql/client from 0.14.0 to 0.15.9 (abcbe01)
- chore(all): bump @libsql/client from 0.15.10 to 0.15.12 (d071f7c)
- chore(all): bump @libsql/client from 0.15.9 to 0.15.10 (f7b42a3)
- chore(all): bump @octokit/auth-app from 8.0.1 to 8.0.2 (e570cd7)
- chore(all): bump @tailwindcss/postcss from 4.1.10 to 4.1.11 (b4f69a9)
- chore(all): bump @tailwindcss/postcss from 4.1.11 to 4.1.12 (80e97dd)
- chore(all): bump @tailwindcss/postcss from 4.1.7 to 4.1.8 (920fac2)
- chore(all): bump @tailwindcss/postcss from 4.1.8 to 4.1.10 (5a7e8fc)
- chore(all): bump @tailwindcss/vite from 4.1.10 to 4.1.11 (2343d7f)
- chore(all): bump @tailwindcss/vite from 4.1.11 to 4.1.12 (ed7288c)
- chore(all): bump @tailwindcss/vite from 4.1.7 to 4.1.8 (5e9ed8a)
- chore(all): bump @types/node from 22.15.29 to 24.0.3 (7ac5170)
- chore(all): bump @types/node from 24.0.10 to 24.0.13 (18e7601)
- chore(all): bump @types/node from 24.0.13 to 24.0.15 (4d7f6a1)
- chore(all): bump @types/node from 24.0.3 to 24.0.7 (b75678a)
- chore(all): bump @types/node from 24.1.0 to 24.3.0 (8691fce)
- chore(all): bump @types/nodemailer from 6.4.17 to 7.0.0 (18cd97e)
- chore(all): bump @types/nodemailer from 7.0.0 to 7.0.1 (60b7fdc)
- chore(all): bump @types/uuid from 9.0.8 to 10.0.0 (7550a88)
- chore(all): bump @typescript-eslint/eslint-plugin from 8.35.0 to 8.35.1 (c29b270)
- chore(all): bump @typescript-eslint/eslint-plugin from 8.35.1 to 8.36.0 (66f29be)
- chore(all): bump @typescript-eslint/parser from 8.32.1 to 8.33.0 (04fd3c8)
- chore(all): bump @typescript-eslint/parser from 8.34.1 to 8.35.0 (360d00f)
- chore(all): bump @typescript-eslint/parser from 8.37.0 to 8.38.0 (e3cf2f8)
- chore(all): bump @typescript-eslint/parser from 8.38.0 to 8.39.1 (dc84016)
- chore(all): bump @vitejs/plugin-vue from 5.2.4 to 6.0.0 (59969d4)
- chore(all): bump @vitejs/plugin-vue from 6.0.0 to 6.0.1 (60dfc78)
- chore(all): bump @vue/eslint-config-typescript from 14.5.1 to 14.6.0 (2cfd83a)
- chore(all): bump @vueuse/core from 13.5.0 to 13.6.0 (602257f)
- chore(all): bump @vueuse/core from 13.6.0 to 13.7.0 (aa31039)
- chore(all): bump @vueuse/core from 13.8.0 to 13.9.0 (c32ca19)
- chore(all): bump argon2 from 0.43.0 to 0.43.1 (cb29155)
- chore(all): bump argon2 from 0.43.1 to 0.44.0 (c4384e9)
- chore(all): bump better-sqlite3 from 12.1.1 to 12.2.0 (9f7dcd5)
- chore(all): bump chalk from 4.1.2 to 5.6.0 (a42c3bb)
- chore(all): bump commander from 12.1.0 to 14.0.0 (ef42a93)
- chore(all): bump drizzle-orm from 0.44.1 to 0.44.2 (c8f9d0f)
- chore(all): bump drizzle-orm from 0.44.2 to 0.44.3 (f62c189)
- chore(all): bump drizzle-orm from 0.44.3 to 0.44.4 (ec4d396)
- chore(all): bump drizzle-orm from 0.44.4 to 0.44.5 (c2fda9b)
- chore(all): bump eslint from 9.28.0 to 9.29.0 (2957728)
- chore(all): bump eslint from 9.29.0 to 9.30.0 (6ea09aa)
- chore(all): bump eslint from 9.30.1 to 9.31.0 (2d00015)
- chore(all): bump eslint from 9.31.0 to 9.33.0 (005d75f)
- chore(all): bump eslint from 9.33.0 to 9.34.0 (e2f0b7c)
- chore(all): bump eslint-plugin-vue from 10.2.0 to 10.3.0 (c871268)
- chore(all): bump eslint-plugin-vue from 10.3.0 to 10.4.0 (cb522f8)
- chore(all): bump fastify from 5.3.3 to 5.4.0 (d2516af)
- chore(all): bump fs-extra from 11.3.0 to 11.3.1 (10f3e8d)
- chore(all): bump inquirer from 12.9.1 to 12.9.3 (44ebdc4)
- chore(all): bump inquirer from 12.9.3 to 12.9.4 (a2e6ef8)
- chore(all): bump inquirer from 8.2.6 to 12.9.1 (91e3f6a)
- chore(all): bump jest from 30.0.3 to 30.0.4 (3d8e5cc)
- chore(all): bump jest from 30.0.4 to 30.0.5 (e488a6d)
- chore(all): bump jiti from 2.4.2 to 2.5.1 (a402b2d)
- chore(all): bump lucide-vue-next from 0.511.0 to 0.522.0 (0bbe36c)
- chore(all): bump lucide-vue-next from 0.525.0 to 0.539.0 (fed7846)
- chore(all): bump lucide-vue-next from 0.539.0 to 0.540.0 (e826d16)
- chore(all): bump lucide-vue-next from 0.540.0 to 0.541.0 (88e8acc)
- chore(all): bump lucide-vue-next from 0.541.0 to 0.542.0 (b67d97b)
- chore(all): bump nodemailer from 6.10.1 to 7.0.3 (3d64c24)
- chore(all): bump nodemailer from 7.0.3 to 7.0.4 (f27d521)
- chore(all): bump nodemailer from 7.0.4 to 7.0.5 (48b326d)
- chore(all): bump nodemailer from 7.0.5 to 7.0.6 (f2c5a3f)
- chore(all): bump open from 8.4.2 to 10.2.0 (c04c783)
- chore(all): bump ora from 5.4.1 to 8.2.0 (4d6c190)
- chore(all): bump pinia from 3.0.2 to 3.0.3 (4ecda4a)
- chore(all): bump pino from 9.7.0 to 9.8.0 (9b658c9)
- chore(all): bump pino from 9.8.0 to 9.9.0 (2c17e56)
- chore(all): bump pino-pretty from 13.0.0 to 13.1.1 (72b68da)
- chore(all): bump reka-ui from 2.3.2 to 2.4.1 (ce311b8)
- chore(all): bump release-it from 19.0.3 to 19.0.4 (897c63c)
- chore(all): bump supertest from 7.1.1 to 7.1.2 (bc17573)
- chore(all): bump supertest from 7.1.2 to 7.1.3 (7df6824)
- chore(all): bump supertest from 7.1.3 to 7.1.4 (6299ab3)
- chore(all): bump tailwind-merge from 3.3.0 to 3.3.1 (52dc1ff)
- chore(all): bump tailwindcss from 4.1.10 to 4.1.11 (e09ae4f)
- chore(all): bump tailwindcss from 4.1.11 to 4.1.12 (a51328d)
- chore(all): bump ts-jest from 29.3.4 to 29.4.0 (c299e81)
- chore(all): bump ts-jest from 29.4.0 to 29.4.1 (d8b52b4)
- chore(all): bump ts-loader from 9.5.2 to 9.5.4 (4e2aeb0)
- chore(all): bump typescript from 5.8.3 to 5.9.2 (eaeddc0)
- chore(all): bump typescript-eslint from 8.33.0 to 8.34.1 (7066639)
- chore(all): bump typescript-eslint from 8.34.1 to 8.35.0 (686ab27)
- chore(all): bump typescript-eslint from 8.35.0 to 8.35.1 (dd92767)
- chore(all): bump typescript-eslint from 8.35.1 to 8.36.0 (3786ff8)
- chore(all): bump typescript-eslint from 8.36.0 to 8.37.0 (e4c3fb3)
- chore(all): bump typescript-eslint from 8.37.0 to 8.38.0 (ba3ca5b)
- chore(all): bump uuid from 9.0.1 to 11.1.0 (6a7e064)
- chore(all): bump vee-validate from 4.15.0 to 4.15.1 (d2ce63e)
- chore(all): bump vite from 6.3.5 to 7.0.0 (4531c42)
- chore(all): bump vite from 7.0.2 to 7.0.4 (eb9bde5)
- chore(all): bump vite from 7.0.4 to 7.0.5 (d51de0c)
- chore(all): bump vite from 7.1.3 to 7.1.4 (e67363d)
- chore(all): bump vite-plugin-vue-devtools from 7.7.7 to 8.0.0 (3fc1d22)
- chore(all): bump vitest from 2.1.9 to 3.2.3 (350bdc4)
- chore(all): bump vue from 3.5.16 to 3.5.17 (6ff47ae)
- chore(all): bump vue from 3.5.17 to 3.5.18 (97ff56b)
- chore(all): bump vue from 3.5.18 to 3.5.20 (d990c96)
- chore(all): bump vue-i18n from 11.1.10 to 11.1.11 (34d5417)
- chore(all): bump vue-i18n from 11.1.4 to 11.1.5 (ef10230)
- chore(all): bump vue-i18n from 11.1.7 to 11.1.9 (c96cd74)
- chore(all): bump vue-i18n from 11.1.9 to 11.1.10 (0b278ac)
- chore(all): bump vue-sonner from 2.0.2 to 2.0.8 (2238b7f)
- chore(all): bump vue-tsc from 2.2.10 to 3.0.1 (b862db9)
- chore(all): bump vue-tsc from 3.0.1 to 3.0.3 (6ba75bd)
- chore(all): bump vue-tsc from 3.0.3 to 3.0.5 (7fa11a1)
- chore(all): bump webpack from 5.101.2 to 5.101.3 (16f2c7d)
- chore(all): bump zod from 3.25.28 to 3.25.36 (54d38b8)
- chore(all): bump zod from 3.25.49 to 3.25.65 (b806058)
- chore(all): bump zod from 3.25.67 to 3.25.75 (87b5322)
- chore(all): bump zod from 3.25.76 to 4.0.5 (a436cab)
- chore(all): bump zod from 4.0.5 to 4.0.17 (93b19af)
- chore(all): bump zod-openapi from 5.2.0 to 5.3.1 (30e0b04)
- chore(all): bump zod-openapi from 5.3.1 to 5.4.0 (c4d77fe)
- chore(all): bump zod-to-json-schema from 3.24.5 to 3.24.6 (b1dde4c)
- chore(all): remove scoped commit implementation documentation (57c6b9c)
- chore(all): update branch cleanup workflow to include gateway-release branch (351ef11)
- chore(all): update dependencies for frontend and backend packages (204a8a1)
- chore(all): update README to reflect completed tasks in Satellite MVP and Advanced Architecture phas (3e0bd44)
- chore(all): update release-it configuration for gateway service (d1745e4)
- chore(backend): add paths for backend catalog and dereferenced data (225c46f)
- chore(backend): bump @libsql/client in /services/backend (01e0877)
- chore(backend): bump @types/jest in /services/backend (516aa27)
- chore(backend): bump @types/nodemailer in /services/backend (a80c28f)
- chore(backend): bump drizzle-orm in /services/backend (c75e00f)
- chore(backend): bump jest from 29.7.0 to 30.0.0 in /services/backend (4e5d7fc)
- chore(backend): bump zod from 3.25.76 to 4.0.5 in /services/backend (bd66143)
- chore(backend): improve logging structure for error handling (7e9fae2)
- chore(backend): release v0.20.0 (deef84f)
- chore(backend): release v0.20.1 (82b34e8)
- chore(backend): release v0.20.2 (33d5026)
- chore(backend): release v0.20.3 (c9ca248)
- chore(backend): release v0.20.4 (22d5b1d)
- chore(backend): release v0.20.5 (1c55060)
- chore(backend): release v0.20.6 (c6e8cbb)
- chore(backend): release v0.20.7 (4f3b4b9)
- chore(backend): release v0.20.8 (504a74c)
- chore(backend): release v0.20.9 (890d417)
- chore(backend): release v0.21.0 (c3ca83c)
- chore(backend): release v0.21.1 (0ad5fee)
- chore(backend): release v0.22.0 (1969cd0)
- chore(backend): release v0.22.1 (5e6e2be)
- chore(backend): release v0.23.0 (9fa9207)
- chore(backend): release v0.23.1 (4ff8148)
- chore(backend): release v0.24.0 (7014acd)
- chore(backend): release v0.24.1 (c876c83)
- chore(backend): release v0.25.0 (16833e4)
- chore(backend): release v0.25.1 (5e66dce)
- chore(backend): release v0.26.0 (5ca4e67)
- chore(backend): release v0.26.1 (15d8719)
- chore(backend): release v0.27.0 (7bba1ef)
- chore(backend): release v0.27.1 (7f19fb9)
- chore(backend): release v0.28.0 (842f14c)
- chore(backend): release v0.28.1 (d0013f7)
- chore(backend): release v0.28.2 (1eea8d4)
- chore(backend): release v0.28.3 (adf8120)
- chore(backend): release v0.29.0 (95e4fb5)
- chore(backend): release v0.29.1 (5ea24da)
- chore(backend): release v0.29.2 (715c35f)
- chore(backend): release v0.29.3 (ae61537)
- chore(backend): release v0.30.0 (74dc303)
- chore(backend): release v0.30.1 (96d27a4)
- chore(backend): release v0.31.0 (5f7a5da)
- chore(backend): release v0.31.1 (a501fc8)
- chore(backend): release v0.31.2 (77608e7)
- chore(backend): release v0.31.3 (8b3e696)
- chore(backend): release v0.32.0 (b3c7341)
- chore(backend): release v0.32.1 (015153a)
- chore(backend): release v0.32.1 (1b290ef)
- chore(backend): release v0.33.0 (4ff5141)
- chore(backend): update environment configuration and README for Docker (5ab8d49)
- chore(backend): update rootDir in tsconfig.json to 'src' (0d58329)
- chore(deps): bump actions/checkout from 4 to 5 (8bc84ef)
- chore(deps): update lucide-vue-next to version 0.525.0 and prettier to version 3.6.2 (80e985a)
- chore(frontend): bump @vitejs/plugin-vue in /services/frontend (57152ea)
- chore(frontend): bump @vue/tsconfig in /services/frontend (b534363)
- chore(frontend): bump eslint-plugin-vue in /services/frontend (4d97bc2)
- chore(frontend): bump eslint-plugin-vue in /services/frontend (3f9a6cf)
- chore(frontend): bump lucide-vue-next in /services/frontend (e68b619)
- chore(frontend): bump lucide-vue-next in /services/frontend (f6fd104)
- chore(frontend): bump lucide-vue-next in /services/frontend (b82fda9)
- chore(frontend): bump lucide-vue-next in /services/frontend (3d959c3)
- chore(frontend): bump prettier from 3.5.3 to 3.6.0 in /services/frontend (b42d590)
- chore(frontend): bump typescript in /services/frontend (634deae)
- chore(frontend): bump zod from 3.25.76 to 4.0.5 in /services/frontend (12cdc05)
- chore(frontend): release v0.12.1 (0fc16e1)
- chore(frontend): release v0.12.2 (0b2206f)
- chore(frontend): release v0.12.3 (3b9b8b5)
- chore(frontend): release v0.12.4 (31ebf8a)
- chore(frontend): release v0.12.5 (1cec0f7)
- chore(frontend): release v0.12.6 (f57b673)
- chore(frontend): release v0.13.0 (26f270b)
- chore(frontend): release v0.13.1 (629b405)
- chore(frontend): release v0.13.2 (95d1728)
- chore(frontend): release v0.13.3 (5436d6f)
- chore(frontend): release v0.14.0 (3c41f32)
- chore(frontend): release v0.14.1 (ceee165)
- chore(frontend): release v0.15.0 (1d7064b)
- chore(frontend): release v0.15.1 (fa0862c)
- chore(frontend): release v0.16.0 (fa9ce52)
- chore(frontend): release v0.16.1 (305b409)
- chore(frontend): release v0.17.0 (a2ea6b1)
- chore(frontend): release v0.17.1 (e2cf462)
- chore(frontend): release v0.18.0 (17a5df0)
- chore(frontend): release v0.18.1 (a25fabb)
- chore(frontend): release v0.19.0 (928b1c7)
- chore(frontend): release v0.19.1 (7d133d6)
- chore(frontend): release v0.20.0 (b76e596)
- chore(frontend): release v0.20.1 (085243c)
- chore(frontend): release v0.21.0 (5ab78a5)
- chore(frontend): release v0.21.1 (816fee2)
- chore(frontend): release v0.22.0 (c783dcb)
- chore(frontend): release v0.22.1 (98bab0e)
- chore(frontend): release v0.23.0 (6fc0b62)
- chore(frontend): release v0.23.1 (9f220c8)
- chore(frontend): release v0.24.0 (c001de7)
- chore(frontend): release v0.24.1 (a7a51fe)
- chore(frontend): release v0.25.0 (2097243)
- chore(frontend): release v0.25.1 (e940bef)
- chore(frontend): release v0.26.0 (d09a5d1)
- chore(frontend): release v0.26.1 (b422f45)
- chore(frontend): release v0.27.0 (91cd9d5)
- chore(frontend): release v0.27.0 (832baab)
- chore(frontend): remove deprecated Account.vue backup file (4d7ab8e)
- chore(frontend): update button loading states and improve form submission handling (206a356)
- chore(frontend): update logo references and remove unused images (a01fde4)
- chore(frontend): update release workflow and version to v0.13.1 (10b0512)
- chore(frontend): update team selection logic and storage integration (fd5ae0b)
- chore(frontend): update vite and fdir dependencies to latest versions (7a28eb2)
- chore(gateway): release v0.0.1 (5861940)
- chore(gateway): release v0.0.2 (df4fe92)
- chore(gateway): release v0.0.3 (a3faea0)
- chore(gateway): release v0.10.0 (9bf462a)
- chore(gateway): release v0.10.1 (cb3ef67)
- chore(gateway): release v0.10.2 (f9c3ddb)
- chore(gateway): release v0.11.0 (3395bc9)
- chore(gateway): release v0.11.1 (e92086b)
- chore(gateway): release v0.12.0 (3ea2abe)
- chore(gateway): release v0.12.0 (8aeac74)
- chore(gateway): release v0.2.0 (24ff0bf)
- chore(gateway): release v0.3.0 (cc56168)
- chore(gateway): release v0.4.0 (23460e1)
- chore(gateway): release v0.5.0 (167def1)
- chore(gateway): release v0.5.1 (77ab293)
- chore(gateway): release v0.5.2 (c8c024c)
- chore(gateway): release v0.6.0 (f6bf708)
- chore(gateway): release v0.6.1 (7e7e409)
- chore(gateway): release v0.7.0 (a181560)
- chore(gateway): release v0.7.1 (cec7d41)
- chore(gateway): release v0.8.0 (1b4931f)
- chore(gateway): release v0.8.1 (d65fd36)
- chore(gateway): release v0.9.0 (75cecd4)
- chore(gateway): release v0.9.1 (0bebfcd)
- chore(gateway): release v0.9.2 (bcf55f7)
- chore(gateway): release v0.9.3 (ca4f2ca)
- chore(gateway): release v0.9.4 (4308f43)
- chore(gateway): release v0.9.5 (334e2cf)
- chore(gateway): specify commits path for release-it configuration (8aed4aa)
- chore(gateway): update CORS configuration to use @fastify/cors (acc1796)
- chore(gateway): update CORS registration to use named import (2aef844)
- chore(release): update release command to include --no-increment option (904e877)
- chore(shared): update favicon files and add .ico to .gitignore (65d9fb7)
- chore(tests): add backend build, unit, e2e tests, and linting to release workflow (889aae2)
- chore(workflows): remove backend E2E tests from release workflow (737ae60)
- chore(workflows): update backend release workflow to install dependencies from root (c168449)
- backend(fix): fixed console log (420172d)
- refactor: add category display component and update relevant views for category handling (a5b2d68)
- refactor: add DsAlert component with success alert functionality and update navigation to include su (6d1a6e8)
- refactor: enhance layout and styling for environment variables in EnvironmentVariableCard component (5eb4975)
- refactor: enhance MCP categories API with security and error handling (4add8a5)
- refactor: enhance placeholder value check in isPlaceholderValue function (8c4f421)
- refactor: enhance server selection step with automatic progression and improve localization for serv (415b243)
- refactor: enhance team API and frontend to include user role information and member count (855ce3a)
- refactor: enhance team context management and improve UI feedback for team selection (d7e3d95)
- refactor: enhance team creation flow with detailed success and error messages (5328a5d)
- refactor: enhance validation logic for required environment variables and improve server selection h (cd91ea3)
- refactor: implement ProgressBars component for multi-step progress visualization (36ef1fd)
- refactor: implement server pre-selection in installation wizard and enhance UI with install button (1090375)
- refactor: improve structure and styling of environment variable cards in EnvironmentVariableCard com (e5e20ec)
- refactor: integrate ProgressBars component for enhanced multi-step navigation and update localizatio (0d8f1af)
- refactor: migrate from zod-to-json-schema to zod-openapi for OpenAPI schema generation (a859239)
- refactor: optimize step position calculations and remove debug logging in MCP server data conversion (8a7a908)
- refactor: remove action button from empty credentials state and clean up related text (15ab960)
- refactor: remove dashboard navigation and enhance MCP server selection UI with category filter (388331a)
- refactor: remove deprecated users table columns and clean up schema definitions (d109a52)
- refactor: remove edit view and replace with view functionality for MCP server catalog (12aae3b)
- refactor: remove old team management views and implement new team management structure (610551a)
- refactor: remove unnecessary console logs and improve user walkthrough handling (f23f7b6)
- refactor: remove unused components and consolidate credential table logic (9ef9567)
- refactor: remove unused i18n import from Setup.vue (3314708)
- refactor: Remove unused imports from CredentialDetail and TeamTableColumns components (03cf15e)
- refactor: remove users table and update database setup for persistence (a61c4d2)
- refactor: replace Breadcrumb navigation with ProgressBars component for improved step visualization (d9fd0b4)
- refactor: Replace permission checks with global admin requirement in global settings route (69bbf7f)
- refactor: reset form data when navigating to previous steps in installation wizard (5f4882d)
- refactor: Simplify error handling in version retrieval and clean up team member addition logic (1914f1b)
- refactor: simplify platform selection component and enhance UI for better user experience (af20218)
- refactor: streamline environment variable handling in EnvironmentVariableCard and EnvironmentVariabl (d2fdc5a)
- refactor: streamline installation card layout and enhance empty state UI (c82ae2e)
- refactor: update error handling to use 'issues' instead of 'errors' in validation responses (0f2cec1)
- refactor: update error handling to use 'issues' instead of 'errors' in validation responses across m (5300277)
- refactor: update installation form data structure and integrate team context initialization (1bd8e8a)
- refactor: update installation handling and status representation in MCP components (89f9447)
- refactor: update markdown linting script to exclude specific frontend UI components (8e89066)
- refactor: update MCP server search functionality with advanced filters and category handling (b31e79c)
- refactor: update package-lock.json with new dependencies and links for gateway service (20b1f6c)
- refactor: update parameter schemas to use type-only definitions for consistency (fe39005)
- refactor: update routing to redirect users to MCP server instead of dashboard (840733f)
- refactor: update Switch component styles for improved appearance and consistency (52fadba)
- refactor: update value type definition to allow multiple types and make tools optional in global ser (f2d8541)
- refactor(backend): enhance password reset logging and error handling (0d0a63f)
- refactor(backend): improve user configuration validation logic (468967d)
- refactor(backend): remove unnecessary permissions from user config routes (b476825)
- refactor(backend): rename device_id to hardware_id in configurations (12be78b)
- refactor(backend): simplify token handling in TokenService (c4e376b)
- refactor(frontend): clean up code and improve readability in components (96923ed)
- refactor(frontend): improve team selection logic and error handling (b8f24d6)
- refactor(frontend): improve user configuration display and structure (e79efc0)
- refactor(frontend): remove unused imports from installation views (fd410d1)
- refactor(frontend): replace error handling with toast notifications (79ae7fb)
- refactor(frontend): separate user args and env in user configuration (5616f7f)
- refactor(frontend): simplify FormMessage usage by removing redundant classes (c29afb8)
- refactor(gateway): remove tools refresh notification endpoint and client notification service (3cdfc02)
- refactor(gateway): remove unnecessary hints from MCP command error messages (b65fade)
- refactor(gateway): remove version string from command description (6f2196a)
- refactor(gateway): replace legacy MCP config methods with new gateway endpoint (914a49b)
- refactor(gateway): streamline device registration during OAuth2 flow (55c38c0)
- refactor(satellite): removed gateway (ecdcb91)
- Add check for existing database configuration in setup handler (2c8f040)
- Add unit tests for Global Settings module and related types (79a5d70)
- Add unit tests for global settings schemas, main routes, and user routes (1c222e2)
- Add unit tests for MCP versions list and update routes (b265d58)
- Add unit tests for roles route in Fastify application (eef90dd)
- bump frontend package version to 0.16.1 and update error handling for Zod validation (57cf824)
- init (f409ee1)
- Refactor API routes to use centralized /api prefix and update route paths for roles, teams, and user (e43ede6)
- Refactor API specifications and update authentication hooks (05719c3)
- Refactor database configuration to support SQLite only (5ad059f)
- Refactor database handling and plugin system to improve type safety and clarity (62fc5bc)
- Refactor database schema and plugin system for improved flexibility and type safety (9d161be)
- Refactor response handling in tests to use JSON.stringify for consistency (a43cc84)
- Refactor team member management routes to improve schema validation and error handling (1ae96ef)
- release satellite (d7a5a10)
- Replace language column with category in MCP server table (cc5f617)
- social preview images changes (ceac956)
- update CHANGELOG.md for frontend service, removing old version entries and maintaining structure (613d480)
- Update user route tests to reflect new API paths and version bump in banner test (2e43f29)
- feat: add change password endpoint for authenticated users (d482764)
- feat: Add configurable version display in root API response based on global setting (bfbafca)
- feat: add cross-user permissions tests and update test context structure (5f35dec)
- feat: add dashboard view with user data fetching and error handling (7508baa)
- feat: add endpoint to retrieve current user's default team (8826273)
- feat: add forgot password and reset password functionality with corresponding routes and localizatio (2955345)
- feat: Add health check endpoint for API status monitoring (bdbb7ec)
- feat: add installation details and environment variables components (194c285)
- feat: add setup success message to Setup view and update translations, remove unused imports in User (81687cf)
- feat: add SMTP settings component with email testing functionality (08c24d4)
- feat: add table component suite with header, body, footer, and cell support (82a9061)
- feat: add team and team membership functionality (785fcb0)
- feat: add user detail view and navigation from users list (9c38eb7)
- feat: add user teams management in UserDetail.vue and implement related API tests (736bef3)
- feat: centralize role permissions management and synchronize with database (bf5fd16)
- feat: Enhance API documentation and response schemas for GitHub auth, global settings, and roles (5d18255)
- feat: enhance backend and frontend release workflows with app token and cleanup branch automation (7fa54bd)
- feat: Enhance credential management by implementing team-based credential retrieval and success mess (99a9b97)
- feat: Enhance credentials search functionality with manual search button (58eaa38)
- feat: enhance global settings handling with proper type conversion for boolean and number values (5b39887)
- feat: Enhance MCP Server Catalog with GitHub integration and pagination (d3c7cb4)
- feat: enhance user detail view with internationalization support and improved layout (529a2dc)
- feat: Enhance user teams retrieval by including roles and membership details (2df04ee)
- feat: Enhance users API with detailed response schemas and OpenAPI documentation (a5eeb7b)
- feat: implement admin-initiated password reset functionality with email notification (533d767)
- feat: implement alert dialog components and admin password reset functionality (766d880)
- feat: implement AppSidebar and DashboardLayout components with user and team management features (a9fbad0)
- feat: Implement cloud credentials management UI and service integration (6b82d36)
- feat: implement email verification system (cce56a8)
- feat: implement logout functionality and enhance session management (084289e)
- feat: Implement MCP Installation Service and related components (bfc8b50)
- feat: Implement MCP Server Catalog Management UI (7ea7899)
- feat: implement password reset functionality with token management and email notifications (246e277)
- feat: implement plugin migration functionality and update createPluginTables logic (f3fd98e)
- feat: implement plugin route structure and registration system for enhanced security and isolation (c132a50)
- feat: implement plugin support for global settings, allowing plugins to define and manage their own (c91590c)
- feat: Implement session management and SSE handling (d16879a)
- feat: implement smart caching for user and team services to optimize API calls and improve performan (69580fb)
- feat: Implement team member management endpoints and schemas (14106eb)
- feat: implement team selection event handling and UI updates in Teams and AppSidebar components (87a5b79)
- feat: Implement user preferences management system (73361ef)
- feat: Implement version management by creating version.ts and updating Dockerfile, workflows, and ba (e5aeb67)
- feat: refactor database schema management by consolidating schema definitions and removing legacy sc (516b7a9)
- feat: Refactor MCP server catalog forms and add Claude Desktop configuration step (1560b69)
- feat: Refactor MCP server selection step to use McpServerCard component for better modularity (d73fbd1)
- feat: Refactor team management table by creating a dedicated component and enhancing search function (4589ee4)
- feat: replace dynamic schema generation with static schema import and enhance session validation log (16edafa)
- feat: streamline user registration by removing manual session creation and simplifying response hand (a215419)
- feat: Update API endpoints in user and cloud credentials tests to include '/api' prefix for consiste (e59f3b0)
- feat: Update API routes to use preValidation instead of preHandler for global admin checks (ce81827)
- feat: update database schema tests to use static schema module and remove unused imports (acf8caa)
- feat: Update table headers to improve styling and consistency across components (8a5e560)
- feat(all): Add translations for 'secret' data type in mcp-catalog (463e580)
- feat(all): featured server and pre-install mcp server (f919b90)
- feat(all): implement scoped commit message guidelines and templates (908b262)
- feat(all): implement storage-first architecture in BasicInfoStepEdit component (c9abb46)
- feat(all): severl improvements to the env and arg system (481ee39)
- feat(all): update README with new links and SVG assets (e62ef11)
- feat(all): update roadmap with new MCP configuration features (97b0b2d)
- feat(auth): Implement email and GitHub authentication routes with session management (7f27659)
- feat(backend): add configurable team member limit and update error messages (6544193)
- feat(backend): add device information schema for OAuth2 token requests (ae4cdd0)
- feat(backend): add dynamic team creation limit from global settings (fa5a3ca)
- feat(backend): add endpoint to send test email and validate SMTP configuration (273d325)
- feat(backend): add error handling schemas for validation and internal server errors (11c71ed)
- feat(backend): add event emissions for user and MCP server actions (e35ed2d)
- feat(backend): add OAuth2 UserInfo endpoint for user information retrieval (ff97ec0)
- feat(backend): add permission check for gateway configuration routes (f069cbe)
- feat(backend): add response type validation in OAuth2 authorization (696316c)
- feat(backend): add structured logging to device revocation (5344c1a)
- feat(backend): add test email functionality and update support email address (9b52c0a)
- feat(backend): add userinfo route and extend token expiration to 1 week (40e88c8)
- feat(backend): enhance API documentation for authentication methods (45dd309)
- feat(backend): enhance API spec with health check and consent details (f0278a3)
- feat(backend): enhance build process with webpack integration (1aab8fa)
- feat(backend): enhance email test endpoint with detailed response schemas (62ba4c0)
- feat(backend): enhance login API response with detailed descriptions (0786ad2)
- feat(backend): enhance MCP server creation and update descriptions (69f4829)
- feat(backend): enhance SQL statement handling for Turso compatibility (dff35fe)
- feat(backend): env and arg on user team and user level (374e6fb)
- feat(backend): implement CRUD operations for user devices (74550da)
- feat(backend): implement device activity tracking service and integrate with MCP configurations rout (481ce1e)
- feat(backend): implement global event bus for plugin communication (3bbfbf5)
- feat(backend): Implement OAuth2 consent flow with detailed consent management (f5295b5)
- feat(backend): implement user devices management API (42afcc0)
- feat(backend): implement welcome email functionality for new users (39a32eb)
- feat(backend): re-implement team management routes for CRUD operations (f5420cc)
- feat(backend): rename device_name to device_id in API specifications (f66d3d6)
- feat(backend): replace default_config with transport_type enum in MCP servers (af7661a)
- feat(backend): skip OAuth scope validation for cookie-based authentication (5f59c5e)
- feat(backend): update cloud credential tests for GCP provider (2421487)
- feat(backend): update device routes to include user context (88a9af8)
- feat(backend): update device routes to use user context (4ace49e)
- feat(backend): update user configuration routes and scopes for OAuth2 access (fae0557)
- feat(credentials): add edit name functionality and modal for credential management (11d77b3)
- feat(credentials): implement credential management views and functionality (20bd5a9)
- feat(database): enhance database initialization and migration handling with improved logging and tes (8c7e3e3)
- feat(frontend): add featured server option to MCP server forms and views (f91f3c7)
- feat(frontend): add loading state and error handling to form submissions (a9fce7e)
- feat(frontend): add loading state and spinner to button component (361ea9b)
- feat(frontend): add loading states and text to buttons in forms (fc1ea93)
- feat(frontend): add login and registration localization support (f946de6)
- feat(frontend): add programming language selection to technical step (538b258)
- feat(frontend): add success and error toasts for user configuration updates (b021ddb)
- feat(frontend): add user arguments and configuration sections (43a5fab)
- feat(frontend): add user configuration management to MCP server installation (a709a37)
- feat(frontend): enhance button components with loading states and text (bfd2bbc)
- feat(frontend): enhance device detail view with i18n support (41987b5)
- feat(frontend): enhance global settings with error handling and alerts (3a4504d)
- feat(frontend): enhance RemoveDeviceDialog to use props for device removal and loading state (eca1091)
- feat(frontend): enhance server details view with ContentWrapper component (d3a679f)
- feat(frontend): Enhance TechnicalStep component with hover card and improved configuration handling (d8d4b69)
- feat(frontend): enhance user preferences handling for walkthrough (80ff8ed)
- feat(frontend): enhance walkthrough handling with improved checks and timing (d073cab)
- feat(frontend): ensure fresh data loading in edit mode (45bd18b)
- feat(frontend): implement ContentWrapper component for consistent layout (24cefe7)
- feat(frontend): Implement device management features including listing, viewing, editing, and removi (4d2e332)
- feat(frontend): implement OAuth consent page and service integration (814e31b)
- feat(frontend): implement toast notifications for category actions (7fe7443)
- feat(frontend): load supported clients and update client selection modal (1d2e617)
- feat(frontend): replace device_name with device_id in user configuration (54bf418)
- feat(frontend): restructure account settings components and add GitHub App and SMTP settings (6739b9f)
- feat(frontend): update argument field labels and placeholders (c4aa090)
- feat(frontend): update page title to 'DeployStack Cloud' (8772df7)
- feat(frontend): wrap step content in ContentWrapper component for improved layout (2ffff37)
- feat(gateway): add 'clients' command to display connected MCP clients with detailed information (faec3ca)
- feat(gateway): add 'deploystack refresh' command to refresh MCP server configurations (e104b4c)
- feat(gateway): add 'restart' command to gracefully restart the gateway server (a65d849)
- feat(gateway): add 'whoami' and 'teams' commands for user information and team management (98b54fb)
- feat(gateway): add client configuration endpoints and modal (1b9998f)
- feat(gateway): add client notification functionality and tools refresh endpoint (925cd6e)
- feat(gateway): add client-specific gateway configuration endpoint (67dc10f)
- feat(gateway): add endpoint to retrieve merged MCP configurations (d13cd98)
- feat(gateway): add logs streaming endpoint and centralized logging system (44af50e)
- feat(gateway): add release workflow and update changelog for automated releases (4866a51)
- feat(gateway): add selective restart functionality for MCP servers and enhance configuration change (f81f835)
- feat(gateway): add user configuration retrieval and processing logic (5ca072b)
- feat(gateway): add version command to display gateway version info (a84c552)
- feat(gateway): configure ESLint and update linting scripts (3ad4ab6)
- feat(gateway): enhance login and logout commands with spinner feedback and improve console messages (823af07)
- feat(gateway): enhance login and teams commands with team selection (69837fc)
- feat(gateway): enhance login command to exit successfully after auth (bf6fba0)
- feat(gateway): enhance MCP configuration refresh with change detection (00e1276)
- feat(gateway): enhance status command with separate SSE and message endpoints (2bef138)
- feat(gateway): enhance team and user configuration decryption process (6aeaad2)
- feat(gateway): enhance whoami command to display additional user info (00f36a4)
- feat(gateway): implement automatic device registration during login (a647196)
- feat(gateway): implement automatic device registration during OAuth2 flow (5d89be8)
- feat(gateway): implement configuration change detection and handling with restart prompts (62caf9c)
- feat(gateway): implement core functionality and command structure for DeployStack Gateway (721cae4)
- feat(gateway): implement device detection and new MCP config endpoint (e5367c3)
- feat(gateway): implement graceful and forceful server stop functionality (bf6cbe1)
- feat(gateway): implement MCP endpoint and enhance logging for session management (6a3332b)
- feat(gateway): mask internal backend URL in command outputs for improved user experience (dfdfd9c)
- feat(gateway): refactor device detection and caching system for improved performance (d676c9a)
- feat(gateway): stage updated package.json and CHANGELOG.md in release workflow (768f015)
- feat(gateway): update dependencies and enhance login command to auto-start gateway server (f5d7661)
- feat(gateway): update team switching command to use team number (e7fde8c)
- feat(gateway): update teams and whoami commands to use backend URL (1f29a50)
- feat(mcp-catalog): add manage server dropdown with edit and delete actions (83b020a)
- feat(mcp-catalog): implement edit functionality for MCP server with form wizard and JSON configurati (da544a4)
- feat(mcp-catalog): implement multi-step form wizard for MCP server creation with GitHub integration (807d796)
- feat(mcp-catalog): integrate Claude Desktop config for MCP server creation with auto-extraction of i (22680d9)
- feat(plugin): enhance onDatabaseInit to include logger for better debugging (5a31d5b)
- feat(teams): add force refresh option to fetchTeams function (cee148e)
- feat(teams): add member management functionality and UI updates (46da495)
- feat(tests): enhance database service tests with mock logger functionality (35e9089)
- test: Add comprehensive tests for health route including registration, response validation, and erro (42451a6)
- test: refactor console logging in deleteDbConfig tests for clarity and consistency (85b7a13)
- test(backend): enhance email service tests with logging parameters (8db15b8)
- test(backend): replace default_config with transport_type in MCP server tests (cbc6400)
- cicd(gateway): enhance release note extraction by including all relevant commits since the last tag (3865b9d)
- cicd(release): enhance release note extraction for backend and frontend services (59dee75)
- ci(gateway): update release workflow and improve version handling (67c7ab3)
- style: enhance button cursor styles and remove test environment display from login component (935f5e4)
- style(all): update email templates and frontend components for consistency (f446a1e)
- style(all): update email templates for consistent button styling (2d9b3f4)
- style(all): update email templates for improved layout and styling (e69699a)
- style(backend): remove unnecessary whitespace in registerRoutes function (fc37c82)
- style(frontend): update color variables for improved theme consistency (4cd25c4)
- frontend: update environment variable references to use VITE_DEPLOYSTACK_APP_URL (71da78c)