feat(reports/trends): add stacked-area chart option for category view (#105)
#207 -Commit
02efc75542
pushed by
maximus
docs: polish + changelog + ADR + legacy cleanup for reports refactor (#76)
#189 -Commit
8d5fab966a
pushed by
maximus
docs: polish + changelog + ADR + legacy cleanup for reports refactor (#76)
#188 -Commit
8d5fab966a
pushed by
maximus
feat: category zoom + secure AddKeywordDialog with context menu (#74)
#185 -Commit
62430c63dc
pushed by
maximus
feat: category zoom + secure AddKeywordDialog with context menu (#74)
#184 -Commit
62430c63dc
pushed by
maximus
feat: compare report — MoM / YoY / budget with view toggle (#73)
#183 -Commit
ff350d75e7
pushed by
maximus
feat: settings banner when OAuth tokens fall back to file store (#81)
#167 -Commit
3b1c41c48e
pushed by
maximus
fix: tighten CSP img-src, show initials instead of external avatar
#151 -Commit
60b995394e
pushed by
maximus
fix: restrict last_check file perms + add useAuth to architecture docs
#149 -Commit
4e92882724
pushed by
maximus
fix: use write_restricted for account.json (0600 perms)
#147 -Commit
ca3005bc0e
pushed by
maximus
fix: use base64 crate, restrict token file perms, safer chrono_now
#145 -Commit
9e26ad58d1
pushed by
maximus
fix: URL-decode auth code + replace Mutex unwrap with map_err
#143 -Commit
be5f6a55c5
pushed by
maximus
fix(rust): use DER-built keys in license tests, drop ed25519-dalek pem feature
#131 -Commit
69e136cab0
pushed by
maximus
fix(rust): use DER-built keys in license tests, drop ed25519-dalek pem feature
#130 -Commit
69e136cab0
pushed by
maximus
feat: add license validation and entitlements (Rust) (#46)
#129 -Commit
99fef19a6b
pushed by
maximus
feat: add license validation and entitlements (Rust) (#46)
#128 -Commit
99fef19a6b
pushed by
maximus
fix(deps): bump vite to resolve high severity vulnerabilities (#59)
#127 -Commit
c8fff03749
pushed by
maximus
fix(deps): bump vite to resolve high severity vulnerabilities (#59)
#126 -Commit
c8fff03749
pushed by
maximus
feat: add license validation and entitlements (Rust) (#46)
#123 -Commit
c95ab579a2
pushed by
maximus
feat: add license validation and entitlements (Rust) (#46)
#122 -Commit
c95ab579a2
pushed by
maximus
ci: add PR validation workflow (#60)
#120 -Commit
8e5228e61c
pushed by
maximus