Commit Graph

17 Commits

Author SHA1 Message Date
argoyle de1f4b6e86 Merge branch 'add-custom-svg-favicon-nuxt' into 'main'
feat: add custom SVG favicon to Nuxt configuration

See merge request unboundsoftware/schemas-app!11
2025-11-23 13:21:56 +01:00
argoyle 54640afc0b Merge branch 'ci-remove-manual-deployment-condition' into 'main'
ci: remove manual deployment condition for production branch

See merge request unboundsoftware/schemas-app!10
2025-11-23 13:19:22 +01:00
argoyle afd5578418 Merge branch 'ci-coverage-include-all-files' into 'main'
ci(coverage): include all files in coverage reports

See merge request unboundsoftware/schemas-app!7
2025-11-23 13:17:50 +01:00
argoyle ade440a0af feat: add custom SVG favicon to Nuxt configuration
Updates the Nuxt configuration to include a custom SVG favicon  
for better branding and user experience. Adds the favicon SVG  
file to the public directory, enhancing the visual appeal of  
the application and ensuring it displays properly in the  
browser tab.
2025-11-23 13:16:55 +01:00
argoyle d5a3481678 ci: remove manual deployment condition for production branch
This change eliminates the manual deployment requirement in the CI/CD 
pipeline for the production branch, allowing for automatic deployments. 
It streamlines the deployment process, ensuring that changes to the 
production branch are deployed without additional approval steps.
2025-11-23 13:14:29 +01:00
argoyle 1e31678d06 ci(coverage): include all files in coverage reports
Add the 'all' option to the coverage configuration to ensure that 
all files are included in the coverage reports. This improves the 
accuracy of the coverage metrics by encompassing all relevant 
source files.
2025-11-23 13:13:16 +01:00
argoyle 48bf9a766b Merge branch 'fix/auth0-defaults-clientid-domain' into 'main'
fix(config): update Auth0 domain and clientId defaults

See merge request unboundsoftware/schemas-app!9
2025-11-23 13:09:14 +01:00
argoyle 8c3b5a314f fix(config): update Auth0 domain and clientId defaults
Set default values for Auth0 domain and clientId in nuxt.config.ts to  
ensure the application works with predefined settings when environment  
variables are not provided.
2025-11-23 12:56:52 +01:00
argoyle 9e3f2a3308 Merge branch 'fix/update-image-reference-schemas-app' into 'main'
fix: update image reference for schemas-app in deploy.yaml

See merge request unboundsoftware/schemas-app!6
2025-11-22 21:15:05 +01:00
argoyle a6a14ce915 Merge branch 'renovate/apollo-graphql-packages' into 'main'
fix(deps): pin dependency @apollo/client to 3.14.0

See merge request unboundsoftware/schemas-app!2
2025-11-22 21:11:31 +01:00
argoyle 194463c0af fix: update image reference for schemas-app in deploy.yaml
Remove the specific digest from the schemas-app image in 
deploy.yaml to allow for easier versioning and flexibility. 
The change ensures that the latest image tagged with the 
commit hash is always used during deployments, improving 
management of application updates.
2025-11-22 21:09:11 +01:00
Renovate df78e28119 fix(deps): pin dependency @apollo/client to 3.14.0 2025-11-22 19:55:11 +00:00
argoyle ac20fadf09 Merge branch 'feat/add-federation-graph-page' into 'main'
feat(graph): add Federation Graph page and enhance coverage

See merge request unboundsoftware/schemas-app!4
2025-11-22 20:20:11 +01:00
argoyle 5dc29141d5 feat(graph): add Federation Graph page and enhance coverage
Adds a new Federation Graph page to display subgraphs and their 
schemas. Implements loading state and error handling. Enhances 
coverage reporting by including 'lcov' format for better insights 
into test coverage metrics.
2025-11-22 19:49:53 +01:00
argoyle 535a516732 Merge branch 'renovate/pin-dependencies' into 'main'
fix(deps): pin dependencies

See merge request unboundsoftware/schemas-app!1
2025-11-22 18:08:32 +01:00
Renovate 03bc9a4180 fix(deps): pin dependencies 2025-11-22 16:55:00 +00:00
argoyle 072e1b10f1 feat: initial schemas-app implementation
- Add Nuxt 4 application with Vuetify UI framework
- Implement GraphQL schema registry management interface
- Add Apollo Client integration with Auth0 authentication
- Create organization and API key management
- Add schema and ref browsing capabilities
- Implement organization switcher for multi-org users
- Add delete functionality for organizations and API keys
- Create Kubernetes deployment descriptors
- Add Docker configuration with nginx

Features:
- Dashboard with organization overview
- Schema browsing by ref with supergraph viewing
- Ref management with schema details
- Settings page for organizations and API keys
- User list per organization with provider icons
- Admin-only organization creation
- Delete confirmations with warnings

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-22 17:10:10 +01:00