Sharang Parnerkar
59bcb1204b
fix(ci): remove actions/cache steps that require Node.js
...
CI / Format (push) Successful in 3s
CI / Clippy (pull_request) Successful in 3m7s
CI / Clippy (push) Successful in 3m12s
CI / Security Audit (push) Has been skipped
CI / Tests (push) Has been skipped
CI / Format (pull_request) Successful in 2s
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
The rust:1.89-bookworm container does not include Node.js, causing
actions/cache@v4 to fail with "exec: node: not found". Removed all
cache action steps. sccache still provides intra-job deduplication
when compiling both --features server and --features web.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 17:39:25 +01:00
Sharang Parnerkar
3d0fd3469b
style: apply cargo fmt to sidebar component
...
CI / Format (push) Successful in 3s
CI / Clippy (push) Failing after 4s
CI / Security Audit (push) Has been skipped
CI / Tests (push) Has been skipped
CI / Format (pull_request) Successful in 3s
CI / Clippy (pull_request) Failing after 4s
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
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 17:29:49 +01:00
Sharang Parnerkar
c12ca950e1
feat(ui): add responsive mobile layout with hamburger menu
...
CI / Format (push) Failing after 3s
CI / Clippy (push) Failing after 4s
CI / Security Audit (push) Has been skipped
CI / Tests (push) Has been skipped
CI / Format (pull_request) Failing after 3s
CI / Clippy (pull_request) Failing after 4s
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
Add three responsive breakpoints (1024px, 768px, 480px) to make the
dashboard fully usable on tablets and phones. The sidebar now slides
in as an overlay on mobile with a hamburger toggle in a fixed header bar.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 17:25:30 +01:00
Sharang Parnerkar
456976c494
build: add sccache for faster local and CI builds
...
CI / Format (push) Successful in 4s
CI / Clippy (push) Failing after 40s
CI / Security Audit (push) Has been skipped
CI / Tests (push) Has been skipped
CI / Format (pull_request) Successful in 3s
CI / Clippy (pull_request) Failing after 4s
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
- Add .cargo/config.toml with rustc-wrapper = sccache for local caching
- Install sccache in CI clippy/test jobs via prebuilt musl binary
- Add actions/cache to persist sccache dir across CI runs (keyed by Cargo.lock)
- Add BuildKit cache mounts in Dockerfile for sccache across Docker builds
- Disable sccache for fmt/audit jobs where it adds no value
Local clean-rebuild speedup: 1m58s -> 34s (3.4x) with warm cache.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 13:34:08 +01:00
Sharang Parnerkar
007c7e2686
feat(i18n): add internationalization with DE, FR, ES, PT translations
...
CI / Format (push) Successful in 30s
CI / Clippy (push) Successful in 2m36s
CI / Security Audit (push) Has been skipped
CI / Tests (push) Has been skipped
CI / Format (pull_request) Successful in 3s
CI / Clippy (pull_request) Successful in 2m15s
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
Add a compile-time i18n system with 270 translation keys across 5 locales
(EN, DE, FR, ES, PT). Translations are embedded via include_str! and parsed
lazily into flat HashMaps with English fallback for missing keys.
- Add src/i18n module with Locale enum, t()/tw() lookup functions, and tests
- Add JSON translation files for all 5 locales under assets/i18n/
- Provide locale Signal via Dioxus context in App, persisted to localStorage
- Replace all hardcoded UI strings across 33 component/page files
- Add compact locale picker (globe icon + ISO alpha-2 code) in sidebar header
- Add click-outside backdrop dismissal for locale dropdown
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 12:39:17 +01:00
50237f5377
feat(chat): added chat interface and connection to ollama ( #10 )
...
CI / Format (push) Successful in 2s
CI / Clippy (push) Successful in 2m13s
CI / Security Audit (push) Successful in 1m37s
CI / Tests (push) Successful in 2m52s
CI / Deploy (push) Successful in 2s
Co-authored-by: Sharang Parnerkar <parnerkarsharang@gmail.com >
Reviewed-on: #10
2026-02-20 19:40:25 +00:00
4acb4558b7
feat(app): add seggwat feedback widget and update README ( #9 )
...
CI / Format (push) Successful in 3s
CI / Clippy (push) Successful in 2m26s
CI / Security Audit (push) Successful in 1m43s
CI / Tests (push) Successful in 2m54s
CI / Deploy (push) Successful in 2s
Add feedback widget script with right-side button position and
screenshot support. Remove rating widget from sidebar footer.
Redesign README with centered logo, badges, and structured layout.
Co-authored-by: Sharang Parnerkar <parnerkarsharang@gmail.com >
Reviewed-on: #9
2026-02-20 15:59:25 +00:00
e68f840f2b
feat(db): Added database setup and basic types ( #5 )
...
CI / Format (push) Successful in 3s
CI / Clippy (push) Successful in 2m21s
CI / Security Audit (push) Successful in 1m44s
CI / Tests (push) Successful in 2m55s
CI / Deploy (push) Successful in 2s
Co-authored-by: Sharang Parnerkar <parnerkarsharang@gmail.com >
Reviewed-on: #5
2026-02-20 14:58:14 +00:00
5ce600e32b
fix(dash): improved dashboard and some bug fixes ( #8 )
...
CI / Format (push) Successful in 3s
CI / Clippy (push) Successful in 2m24s
CI / Security Audit (push) Successful in 1m44s
CI / Tests (push) Successful in 2m59s
CI / Deploy (push) Successful in 4s
Co-authored-by: Sharang Parnerkar <parnerkarsharang@gmail.com >
Reviewed-on: #8
2026-02-20 12:17:09 +00:00
5399afd748
feat(dashboard): added dashboard content and features ( #7 )
...
CI / Format (push) Successful in 2s
CI / Clippy (push) Successful in 2m18s
CI / Security Audit (push) Successful in 1m40s
CI / Tests (push) Successful in 2m51s
CI / Deploy (push) Successful in 2s
Co-authored-by: Sharang Parnerkar <parnerkarsharang@gmail.com >
Reviewed-on: #7
2026-02-19 19:23:06 +00:00
a588be306a
feat(dash): improved frontend dashboard ( #6 )
...
CI / Format (push) Successful in 6m30s
CI / Clippy (push) Successful in 2m25s
CI / Security Audit (push) Successful in 1m53s
CI / Tests (push) Successful in 2m50s
CI / Deploy (push) Successful in 4s
Co-authored-by: Sharang Parnerkar <parnerkarsharang@gmail.com >
Reviewed-on: #6
2026-02-19 11:52:41 +00:00
f699976f4d
ci(fix): Dockerfile entrypoint ( #4 )
...
CI / Format (push) Successful in 6m52s
CI / Clippy (push) Successful in 2m31s
CI / Security Audit (push) Successful in 1m45s
CI / Tests (push) Successful in 3m2s
CI / Build & Push Image (push) Successful in 3m13s
CI / Changelog (push) Failing after 1m37s
Co-authored-by: Sharang Parnerkar <parnerkarsharang@gmail.com >
Reviewed-on: #4
2026-02-18 15:38:05 +00:00
0673f7867c
feat(ui): added daisy UI for beautification ( #3 )
...
CI / Clippy (push) Successful in 2m33s
CI / Format (push) Successful in 7m0s
CI / Security Audit (push) Successful in 1m46s
CI / Tests (push) Successful in 3m1s
CI / Build & Push Image (push) Successful in 3m6s
CI / Changelog (push) Failing after 1m44s
Co-authored-by: Sharang Parnerkar <parnerkarsharang@gmail.com >
Reviewed-on: #3
2026-02-18 14:43:11 +00:00
6d3e99220c
ci: added basic workflows ( #2 )
...
CI / Clippy (push) Successful in 2m35s
CI / Security Audit (push) Successful in 1m46s
CI / Tests (push) Successful in 3m5s
CI / Format (push) Successful in 6m53s
CI / Build & Push Image (push) Failing after 1m54s
CI / Changelog (push) Failing after 1m39s
Co-authored-by: Sharang Parnerkar <parnerkarsharang@gmail.com >
Reviewed-on: #2
2026-02-18 09:46:29 +00:00
1072770d11
feat: added oauth based login and registration ( #1 )
...
Co-authored-by: Sharang Parnerkar <parnerkarsharang@gmail.com >
Reviewed-on: #1
2026-02-18 09:21:46 +00:00
Sharang Parnerkar
b8aad0e23c
Initial commit
2026-02-15 23:05:33 +01:00