• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

0x5chn0uf / SmartWalletFX / 16098370366
86%

Build:
DEFAULT BRANCH: main
Ran 06 Jul 2025 11:12AM UTC
Jobs 1
Files 134
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

06 Jul 2025 11:08AM UTC coverage: 91.217% (-0.6%) from 91.835%
16098370366

push

github

web-flow
feat: Improve auth, error handling, password tooltip and other (#38)

* feat: Remove login route and fix auth

* chore(frontend): pin eslint to ^8 to maintain .eslintrc compatibility and fix CI lint job

* chore(frontend): migrate to ESLint 9 flat config and move ignore patterns into eslint.config.js

* chore(frontend): resolve eslint peer-conflict – use eslint 8.57 with compatible @typescript-eslint packages

* chore(frontend): switch to eslint v9 with flat-config using compat; add @typescript-eslint plugin & parser deps

* chore(frontend): relax ESLint rules for tests and scripts; disable no-require-imports

* chore(frontend): add prettier plugin stub and disable rule; global off for explicit-any and require-imports

* chore(frontend): add eslint-plugin-prettier dependency

* fix(frontend): remove prettier plugin from flat-config to satisfy ESLint schema

* chore(frontend): register prettier plugin and relax unused-var rules to pass lint

* fix(dev): load .env variables in start_dev.sh to ensure backend sees DATABASE_URL

* fix: Delete root package.json

* feat(frontend): improve registration feedback

* feat: improve auth state and add ProtectedRoute tests

* feat: add make commands

* feat: persist session and add logout

* feat: revamped logging

* fix: cleaned migrations

* fix(auth): improve session persistence and logout flow

* fix(audit): cast string IDs to UUID in log queries

* fix(audit): store entity_id and user_id as text UUID to match tests

* fix(audit): query logs using string UUIDs

* fix(auth): require Authorization header for /users/me tests

* fix(auth): correct Audit.warning usage in register integrity error handler

* feat(auth): persist access token in localStorage and rehydrate on refresh; backend dependency signature optional request

* fix(auth): avoid Optional Request type causing FastAPI error by keeping Request param with None default

* fix(user-repo): re-raise original IntegrityError instead of constructing new one

* ... (continued)

3957 of 4338 relevant lines covered (91.22%)

0.91 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
90.91
-0.76% app/adapters/protocols/base.py
1
95.0
0.56% app/models/audit_log.py
1
91.8
0.14% app/repositories/user_repository.py
1
95.45
-0.2% app/schemas/jwks.py
3
90.91
0.0% app/core/config.py
3
95.65
0.13% app/utils/audit.py
4
89.74
-1.43% app/repositories/audit_log_repository.py
4
93.02
-0.05% app/utils/jwt.py
6
94.59
0.48% app/utils/logging.py
7
65.71
-0.95% app/api/endpoints/users.py
11
88.2
0.0% app/api/dependencies.py
25
77.78
-12.04% app/services/auth_service.py
40
60.19
-6.85% app/api/endpoints/auth.py
Jobs
ID Job ID Ran Files Coverage
1 16098370366.1 06 Jul 2025 11:12AM UTC 134
91.22
GitHub Action Run
Source Files on build 16098370366
  • Tree
  • List 134
  • Changed 27
  • Source Changed 0
  • Coverage Changed 27
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • e831f1b5 on github
  • Prev Build on main (#16053540851)
  • Next Build on main (#16100066069)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc