Switch to angular #1

Closed
pratik wants to merge 18 commits from f/updates into main

18 Commits

Author SHA1 Message Date
pratik
cb6b867b58 revert npm changes 2025-10-15 16:15:03 -05:00
pratik
2c7c5a1a97 revert npm logic 2025-10-15 15:37:35 -05:00
pratik
4feb9fe337 Simplify Docker build and pin dependencies for Artifactory compatibility
- Remove npm registry build arguments from Dockerfile
- Use npm install to leverage host machine's npm config
- Pin vite (6.3.6), rollup (4.50.2), and undici-types (7.12.0)
- Remove all .npmrc files from repo (use machine-level config)

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-15 15:31:07 -05:00
pratik
5e760d84e8 Add package-lock files to gitignore 2025-10-15 15:22:02 -05:00
pratik
4168838fd8 pin rollup 2025-10-15 14:47:09 -05:00
pratik
dd7c365429 remove unnecessary docker files, downgrade vite 2025-10-15 14:43:13 -05:00
pratik
56dcc04ad7 switch between arti and default 2025-10-15 14:28:38 -05:00
pratik
b8cabbe0c8 remove nginx, serve ui from api itself 2025-10-15 14:22:44 -05:00
pratik
c5b85126c0 Unify quickstart: bring up complete stack (frontend + backend + database) in one command
- Add frontend service to docker-compose.yml (port 4200)
- Simplify quickstart scripts to start all services together
- Remove need for separate dev-start scripts and proxy config
- Frontend now accessible at http://localhost:4200 with nginx proxying API requests
2025-10-15 13:59:03 -05:00
pratik
8f51e99369 Update styles.scss to match main branch dark theme color scheme 2025-10-15 12:50:27 -05:00
pratik
dd3278dac9 Merge main into f/updates - keep Angular Material structure, prepare for styling updates 2025-10-15 12:49:00 -05:00
pratik
8c8128fc0d Add .claude/ to gitignore 2025-10-15 12:45:39 -05:00
pratik
161bbb801c update styling 2025-10-15 12:02:47 -05:00
pratik
024e139627 Fix text visibility and table alignment in dark theme
- Improve badge colors for better readability (white text on blue background)
- Fix count badge with bright blue background and white text
- Fix type chip visibility with brighter blue color
- Fix filename cell alignment by using inline-flex instead of flex
- Improve header chip text color visibility
- Increase artifact fetch limit from 25 to 1000 to show all artifacts
- Add proper styling for accent buttons in toolbar

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-15 11:49:00 -05:00
pratik
cd40123d3f Add Claude settings to gitignore 2025-10-15 11:44:23 -05:00
pratik
115004b5a2 Merge main into f/updates
Resolved conflicts by keeping f/updates changes:
- Keep Angular frontend with dark theme styling
- Keep updated quickstart scripts at root level
- Remove static HTML/JS files (replaced by Angular)
- Keep sim_source_id field implementation
- Merge backend improvements from main

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-15 11:44:01 -05:00
pratik
6cbdcfbd10 Integrate dark theme styling from main branch with Angular Material
- Apply dark blue color scheme (#0f172a, #1e293b, #334155) throughout UI
- Update header with blue gradient and Obsidian branding
- Add missing toolbar buttons: Auto-refresh, Seed Data, Search filter
- Implement action buttons (Download, Delete) in artifacts table
- Add client-side search/filtering functionality
- Update app to support sim_source_id field in database
- Move quickstart scripts to repository root for easier access
- Apply dark theme to tables, tabs, and all Material components

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-15 11:42:34 -05:00
pratik
f6d1412bc8 Switch to angular 2025-10-14 23:32:38 -05:00