Commit Graph
52 Commits
Author SHA1 Message Date
Claudecio Martins 3d3ec9d47c style(ui): standardize button variants, states and dialog actions 2026-10-20 21:30:20 -03:00
Claudecio Martins 9598172174 docs(ui): update documentation for single light theme and rename ui layout doc 2026-10-20 21:27:51 -03:00
Claudecio Martins 68943221c3 test(ui): update preview generator and screenshots for single theme 2026-10-20 21:25:17 -03:00
Claudecio Martins d27c0f9567 refactor(ui): remove theme toggle button and sun/moon icons 2026-10-20 21:25:12 -03:00
Claudecio Martins 0658f7007e refactor(ui): simplify ThemeManager to single-theme stylesheet utility 2026-10-20 21:25:03 -03:00
Claudecio Martins 14b342c3a2 refactor(ui): unify css tokens under single light theme 2026-10-20 21:02:31 -03:00
Claudecio Martins 4010a9bba5 fix(ui): resolve dark theme text contrast bug and eliminate inline color styles
CI Pipeline / Build & Verify (Windows) (push) Canceled after 0s
CI Pipeline / Build & Verify (Linux x86_64) (push) Canceled after 0s
2026-10-20 20:52:08 -03:00
Claudecio Martins caaa1de8a0 test(ui): add design token guardrail tests 2026-10-20 20:16:54 -03:00
Claudecio Martins 6ba1a6a77f feat(ui): add multi-resolution tray and application branding assets 2026-10-20 20:16:07 -03:00
Claudecio Martins 66f3172bfb refactor(ui): modernize hub layout, certificate cards and dialogs 2026-10-20 20:12:37 -03:00
Claudecio Martins cf63aa6d22 refactor(ui): restrict external asset overrides to development mode 2026-10-20 20:07:52 -03:00
Claudecio Martins 5d8c5d487d feat(ui): standardize 24px icon system with dynamic theme recoloring 2026-10-20 20:04:52 -03:00
Claudecio Martins b13129b7d8 refactor(ui): implement design tokens and eliminate hardcoded hex colors 2026-10-20 19:51:09 -03:00
Claudecio Martins 975885753a chore(ui): capture initial baseline screenshots for all views 2026-10-20 19:42:46 -03:00
Claudecio Martins 9dcbac61ec test(ccsp): add bidirectional cross-validation tests against ccsp-v1 schema 2026-10-20 16:42:06 -03:00
Claudecio Martins 49021d9942 fix(ui): eliminate SpotBugs warnings for volatile developmentMode and prompt listener 2026-10-20 16:20:22 -03:00
Claudecio Martins 67e47cbed5 perf(crypto): use forced certificate rediscovery when hint is not present in cache 2026-10-20 16:15:30 -03:00
Claudecio Martins b00f78505d perf(protocol): enable virtual threads for ccsp server and network io 2026-10-20 16:09:27 -03:00
Claudecio Martins a32ab3b7ce perf(security): implement adaptive smartcard polling and on-demand certificate caching 2026-10-20 16:06:29 -03:00
Claudecio Martins e3d56d90af perf(pdf): use random access read and streaming for large pdf signing 2026-10-20 16:01:28 -03:00
Claudecio Martins 051614a919 perf(app): decouple javafx toolkit for fast ccsp startup on demand 2026-10-20 15:52:50 -03:00
Claudecio Martins 71428cdaad fix(spotbugs): update filter justifications and seal finalizer mitigation on TsaClient 2026-10-20 15:40:41 -03:00
Claudecio Martins 002823ede3 feat(crypto): add certificate chain validation and structured ccsp error mapping 2026-10-20 15:33:08 -03:00
Claudecio Martins 90e2c8ef3d feat(crypto): implement resilient tsa client with fallback and ocsp/crl cache with structured errors 2026-10-20 15:31:47 -03:00
Claudecio Martins 4b6ae923c6 test(pkcs11): add softhsm2 integration test with assumptions and configure ci pipeline 2026-10-20 15:26:39 -03:00
Claudecio Martins 4b64a113b5 test(compliance): add independent conformance test suite for pades and xades and iti guide 2026-10-20 15:24:00 -03:00
Claudecio Martins 06c90b4e86 ci(security): generate cyclonedx sbom, add sbom upload to ci and update stride security model 2026-10-20 15:13:52 -03:00
Claudecio Martins 300944697f feat(security): prevent dev mode activation on production flavor builds 2026-10-20 15:03:30 -03:00
Claudecio Martins 7aa33a4789 test(security): add comprehensive tests for noncemanager ttl, concurrency and clock skew 2026-10-20 15:00:50 -03:00
Claudecio Martins a562909bc5 feat(core): support configurable port, clear collision error handling and discovery proposal 2026-10-20 14:59:25 -03:00
Claudecio Martins 66459bfae4 feat(ui): enhance signature confirmation dialog with wysiwys details and update ccsp spec 2026-10-20 14:56:08 -03:00
Claudecio Martins 1a727e6ff5 feat(security): enforce strict host validation and authorized origin checks on ccsp routes 2026-10-20 14:53:10 -03:00
Claudecio Martins eeeecb0604 feat(security): protect authorized-apps.json integrity with hmac and restricted permissions 2026-10-20 14:50:34 -03:00
Claudecio Martins cebeca467f test(coverage): add jacoco check thresholds and update spotbugs filter 2026-10-20 14:33:29 -03:00
Claudecio Martins 539d5e4c33 fix: improve SVG text alignment and positioning support in AssetManager 2026-10-12 13:44:31 -03:00
Claudecio Martins 5551d9e667 docs: add SVG design guide and update PDF and XML asset files 2026-10-12 13:40:07 -03:00
Claudecio Martins ef44d34944 refactor: redesign main action grid to 3x2 layout and update related UI components and icons 2026-10-12 13:26:20 -03:00
Claudecio Martins edccfff7ff feat: add exit confirmation dialog, system tray enhancements, and diagnostic options 2026-10-12 12:32:35 -03:00
Claudecio Martins d1cfab95c2 feat: improve UI startup performance, window focus handling, and system tray interaction with tests 2026-10-12 10:37:36 -03:00
Claudecio Martins 64ca13b3a1 fix: enhance security with strict file permissions, pin isolation, and robust protocol validations 2026-10-11 21:47:35 -03:00
Claudecio Martins 5f4a212786 feat: implement in-memory log buffer, add ICP-Brasil seal assets, and improve SDK parameter handling 2026-10-11 20:58:49 -03:00
Claudecio Martins 2a50704a7f refactor: update PDF seal text, improve CCSP logging, and add signed PDF response aliases 2026-10-11 20:11:45 -03:00
Claudecio Martins 994a27886e feat: update PDF stamp picker and server CORS settings for enhanced UI rendering 2026-10-11 19:45:30 -03:00
Claudecio Martins b46d8b665f feat: add SDK support for PDF document signing and visual seal customization tools 2026-10-11 18:34:47 -03:00
Claudecio Martins 176acf6f40 feat: add SVG asset management, icons, and UI component enhancements 2026-10-11 12:27:47 -03:00
Claudecio Martins 3fab68c118 feat(xml): implementar assinatura digital no padrão XAdES-BES (ETSI TS 101 903 / ICP-Brasil) 2026-10-11 11:28:35 -03:00
Claudecio Martins 0cd4025f3c fix(pdf): assinatura visual PAdES em conformidade ITI via SignatureOptions e nome limpo do assinante sem CPF 2026-10-11 10:57:19 -03:00
Claudecio Martins 5360caaddf fix(pdf): co-assinatura incremental com preservação de assinaturas anteriores e trava anti-salto no redimensionamento 2026-10-11 10:43:59 -03:00
Claudecio Martins 4c30649598 feat(pdf): suporte a redimensionamento interativo e proporcional do selo de assinatura 2026-10-11 10:30:49 -03:00
Claudecio Martins c997afbfd4 fix(pdf): estabiliza drag do selo, remove razao/local e elimina reticencias em botoes e avisos 2026-10-11 10:17:44 -03:00