feat(dashboard): added dashboard content and features #7

Merged
sharang merged 8 commits from feat/CAI-4-dashboard into main 2026-02-19 19:23:07 +00:00
Owner
No description provided.
sharang added 9 commits 2026-02-19 17:50:54 +00:00
feat(ui): add public landing page with impressum and privacy pages
Some checks failed
CI / Format (push) Failing after 6m21s
CI / Security Audit (push) Has been cancelled
CI / Tests (push) Has been cancelled
CI / Build & Push Image (push) Has been cancelled
CI / Changelog (push) Has been cancelled
CI / Clippy (push) Has started running
e0a4d2d888
Introduce a marketing landing page at `/` with hero section, feature grid,
how-it-works steps, CTA banner, and footer. Move the authenticated dashboard
to `/dashboard`. Add static Impressum and Privacy Policy pages for EU legal
compliance. Update login redirect defaults accordingly.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
fix(ui): fix hero section layout with flex column and proper sizing
Some checks failed
CI / Format (push) Failing after 6m17s
CI / Clippy (push) Successful in 2m19s
CI / Security Audit (push) Successful in 1m37s
CI / Tests (push) Has been skipped
CI / Build & Push Image (push) Has been skipped
CI / Changelog (push) Has been skipped
80faa4fa86
Add explicit flex-column layout to .hero-content so child elements
stack vertically instead of flowing inline. Set proper width and
min-height on hero graphic container.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
fix(ci): removed build and changelog
Some checks failed
CI / Clippy (push) Has been cancelled
CI / Security Audit (push) Has been cancelled
CI / Tests (push) Has been cancelled
CI / Format (push) Has been cancelled
CI / Format (pull_request) Failing after 6m27s
CI / Clippy (pull_request) Successful in 2m19s
CI / Security Audit (pull_request) Successful in 1m42s
CI / Tests (pull_request) Has been skipped
46b2ee5dfa
ci: add deploy stage to trigger Coolify after CI passes
Some checks failed
CI / Format (push) Failing after 6m21s
CI / Clippy (push) Successful in 2m17s
CI / Security Audit (push) Successful in 1m39s
CI / Tests (push) Has been skipped
CI / Clippy (pull_request) Has been cancelled
CI / Security Audit (pull_request) Has been cancelled
CI / Tests (pull_request) Has been cancelled
CI / Deploy (pull_request) Has been cancelled
CI / Format (pull_request) Has been cancelled
CI / Deploy (push) Has been cancelled
d473f7570b
Deploy job runs only on main branch after all quality checks and tests
succeed, replacing the immediate push webhook with a gated deployment.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
docs: add project badges to README
Some checks failed
CI / Format (push) Has been cancelled
CI / Clippy (push) Has been cancelled
CI / Security Audit (push) Has been cancelled
CI / Tests (push) Has been cancelled
CI / Deploy (push) Has been cancelled
CI / Format (pull_request) Has been cancelled
CI / Clippy (pull_request) Has been cancelled
CI / Security Audit (pull_request) Has been cancelled
CI / Tests (pull_request) Has been cancelled
CI / Deploy (pull_request) Has been cancelled
58420b4547
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
chore: remove completed feature specs and apply dx fmt
All checks were successful
CI / Format (pull_request) Successful in 6m55s
CI / Clippy (pull_request) Successful in 2m28s
CI / Security Audit (pull_request) Successful in 1m46s
CI / Tests (pull_request) Successful in 2m56s
CI / Deploy (pull_request) Has been skipped
CI / Format (push) Successful in 6m15s
CI / Clippy (push) Successful in 2m16s
CI / Security Audit (push) Successful in 1m38s
CI / Tests (push) Successful in 2m45s
CI / Deploy (push) Has been skipped
8b16eba1ad
Remove CAI-1 and CAI-2 feature files that have been implemented.
Apply dx fmt formatting to landing and privacy pages.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
feat(ui): add dashboard sections with sidebar navigation and mock views
Some checks failed
CI / Format (push) Failing after 6m19s
CI / Clippy (push) Successful in 2m17s
CI / Security Audit (push) Successful in 1m36s
CI / Tests (push) Has been skipped
CI / Deploy (push) Has been skipped
661be22e82
Add seven sidebar sections (Dashboard, Providers, Chat, Tools,
Knowledge Base, Developer, Organization) with fully rendered mock views,
nested sub-shells for Developer and Organization, and SearXNG container
for future news feed integration. Replaces the previous OverviewPage
with a news feed dashboard.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
fix(fmt): ran dx fmt
All checks were successful
CI / Clippy (push) Successful in 2m17s
CI / Security Audit (push) Successful in 1m38s
CI / Format (pull_request) Successful in 6m28s
CI / Tests (push) Successful in 2m51s
CI / Format (push) Successful in 6m17s
CI / Clippy (pull_request) Successful in 2m15s
CI / Security Audit (pull_request) Successful in 1m42s
CI / Tests (pull_request) Successful in 2m48s
CI / Deploy (push) Has been skipped
CI / Deploy (pull_request) Has been skipped
83772cc256
feat(dashboard): add sidebar with Ollama status, trending topics, and article detail panel
Some checks failed
CI / Format (push) Failing after 6m19s
CI / Clippy (push) Successful in 2m23s
CI / Security Audit (push) Successful in 1m46s
CI / Tests (push) Has been skipped
CI / Format (pull_request) Failing after 6m24s
CI / Clippy (pull_request) Successful in 2m25s
CI / Security Audit (pull_request) Successful in 1m38s
CI / Deploy (push) Has been skipped
CI / Tests (pull_request) Has been skipped
CI / Deploy (pull_request) Has been skipped
ba5e4b9a5d
Integrate SearXNG news search, Ollama-powered article summarization with
follow-up chat, and a dashboard sidebar showing LLM status, trending
keywords, and recent search history. Sidebar yields to a split-view
article detail panel when a card is selected.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
sharang added 1 commit 2026-02-19 18:22:56 +00:00
fix(fmt): whitespace
Some checks failed
CI / Format (push) Failing after 6m12s
CI / Clippy (push) Successful in 2m16s
CI / Security Audit (push) Successful in 1m31s
CI / Tests (push) Has been skipped
CI / Deploy (push) Has been cancelled
CI / Clippy (pull_request) Has been cancelled
CI / Format (pull_request) Has been cancelled
CI / Security Audit (pull_request) Has been cancelled
CI / Tests (pull_request) Has been cancelled
CI / Deploy (pull_request) Has been cancelled
13da88c6d8
sharang added 1 commit 2026-02-19 18:33:47 +00:00
fix(ci): remove dx fmt check for now
Some checks failed
CI / Tests (push) Has been cancelled
CI / Deploy (push) Has been cancelled
CI / Clippy (push) Has started running
CI / Security Audit (pull_request) Has been cancelled
CI / Tests (pull_request) Has been cancelled
CI / Deploy (pull_request) Has been cancelled
CI / Clippy (pull_request) Has been cancelled
CI / Format (push) Successful in 2s
CI / Security Audit (push) Has been cancelled
CI / Format (pull_request) Successful in 3s
4d95cd9bec
sharang added 1 commit 2026-02-19 18:34:56 +00:00
fix(ci): run audit only on main
All checks were successful
CI / Format (push) Successful in 2s
CI / Clippy (pull_request) Successful in 2m13s
CI / Security Audit (pull_request) Has been skipped
CI / Tests (pull_request) Has been skipped
CI / Deploy (push) Has been skipped
CI / Deploy (pull_request) Has been skipped
CI / Clippy (push) Successful in 2m11s
CI / Security Audit (push) Has been skipped
CI / Tests (push) Has been skipped
CI / Format (pull_request) Successful in 2s
ac93e02009
sharang added 1 commit 2026-02-19 19:05:26 +00:00
feat(pwa): make dashboard installable as a progressive web app
All checks were successful
CI / Clippy (push) Successful in 2m16s
CI / Security Audit (push) Has been skipped
CI / Tests (push) Has been skipped
CI / Deploy (pull_request) Has been skipped
CI / Format (push) Successful in 2s
CI / Format (pull_request) Successful in 2s
CI / Clippy (pull_request) Successful in 2m18s
CI / Security Audit (pull_request) Has been skipped
CI / Tests (pull_request) Has been skipped
CI / Deploy (push) Has been skipped
2713524e85
Add web manifest, service worker with cache-first static assets and
network-first navigation, and register from the App component head.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
sharang force-pushed feat/CAI-4-dashboard from 2713524e85 to 20b3279bb5 2026-02-19 19:18:24 +00:00 Compare
sharang merged commit 5399afd748 into main 2026-02-19 19:23:07 +00:00
sharang deleted branch feat/CAI-4-dashboard 2026-02-19 19:23:07 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: sharang/certifai#7