sortifal
  • Joined on 2025-04-16
sortifal created branch clean/cleaned-project in sortifal/CIA 2025-11-11 18:57:16 +00:00
sortifal pushed to clean/cleaned-project at sortifal/CIA 2025-11-11 18:57:16 +00:00
b4c5c97523 refactor: Comprehensive code cleanup and optimization
sortifal pushed to fix/elgamal-vote-dedup-nov8 at sortifal/CIA 2025-11-11 18:42:24 +00:00
78f0140342 fix: Handle both plain and base64-encoded public keys in API responses
adfec105d8 fix: Correct ElGamal public key base64 encoding consistency
Compare 2 commits »
sortifal pushed to fix/elgamal-vote-dedup-nov8 at sortifal/CIA 2025-11-11 18:19:02 +00:00
41e7fc08ed feat: Add development mode for Next.js frontend with hot reload and verbose logging
476355ad6d fix: Prevent TypeError on blockchain page from undefined blocks array
0dd0f100f5 fix: Prevent frontend TypeError from undefined array access
c979f1a760 fix: Comprehensive ElGamal encryption system - DRY & KISS principles
Compare 4 commits »
sortifal pushed to UI at sortifal/CIA 2025-11-07 18:20:02 +00:00
fbb7bc3991 feat: Add development mode for Next.js frontend with hot reload and verbose logging
sortifal pushed to UI at sortifal/CIA 2025-11-07 18:10:15 +00:00
6067c3741f fix: Prevent TypeError on blockchain page from undefined blocks array
sortifal pushed to UI at sortifal/CIA 2025-11-07 18:06:39 +00:00
1c5851d053 fix: Prevent frontend TypeError from undefined array access
sortifal pushed to UI at sortifal/CIA 2025-11-07 17:57:06 +00:00
b1103a420a fix: Comprehensive ElGamal encryption system - DRY & KISS principles
sortifal pushed to UI at sortifal/CIA 2025-11-07 17:25:32 +00:00
3aa988442f fix: Correct ElGamal public key serialization and .gitignore Python lib paths
0ea3aa0a4e chore: Add system health check verification script
a10cb0b3d3 docs: Add system status and testing guide
d111eccf9a fix: Fix all identified bugs and add comprehensive tests
Compare 4 commits »
sortifal created branch UI in sortifal/CIA 2025-11-07 16:54:43 +00:00
sortifal pushed to UI at sortifal/CIA 2025-11-07 16:54:43 +00:00
e10a882667 fix: Call correct /api/elections/active endpoint and handle array response
38369a7f88 fix: Query all validators for blockchain state, use longest chain
d7ec538ed2 fix: Submit votes to ALL validators instead of single validator
6cd555a552 feat: Add transaction broadcasting between PoA validators
8be804f7c6 fix: Query PoA validators for blockchain state instead of local blockchain
Compare 10 commits »
ae5faa9497 fix: Correct Typst syntax errors in report
88e34e4d94 refactor: Enhance and streamline academic report
4d3cc0f57d refactor: Clean up code and documentation
23fe220680 docs: Add comprehensive hybrid merge summary
ef303ed9a0 docs: Add hybrid SimPy approach documentation and update README
8bdc7e4d1a feat: Add hybrid SimPy simulator combining Paul's full refactor with Sorti's quality
67b88143ec docs: Add comprehensive comparison analysis and final summary