Skip to content

Big UPDATE - #16

Merged
amibhai merged 4 commits into
iritikrajput:mainfrom
amibhai:main
Aug 6, 2026
Merged

Big UPDATE#16
amibhai merged 4 commits into
iritikrajput:mainfrom
amibhai:main

Conversation

@amibhai

@amibhai amibhai commented Aug 6, 2026

Copy link
Copy Markdown
Collaborator

Lots of useless stuff removed, bugs fixed, and it became a lot cleaner and more effective.

amibhai and others added 4 commits August 6, 2026 16:49
- Remove ~5,700 lines dead Kotlin and unused native C++ tree
- Retire traffic-killing capture mode
- Fix TCP flags extraction for VPN path (SYN/connection-flood detection)
- Fix PCAP timestamp corruption
- Consolidate root-detection implementation
- Add IPv6 support to capture path
- Fix Dart type-cast crash in lib/models.dart
- Clear 111 lints; optimize hot paths (O(n)->O(1), avoid redundant decoding)
- Replace unsalted SHA-256 with salted PBKDF2 (120k iterations) + migration
- Add keystore and release signing config; compile-out debug endpoints in release
- Bump Flutter/Kotlin/Gradle/AGP deps; add Dependabot + CodeQL
- Add per-app traffic attribution, dark mode, DoH detection, malformed TCP detection, PIN change, auto-lock
- Add 131 tests (25 Dart, 106 Kotlin)
…cation

Previously anchored to /android/key.properties only; a stray copy at the
repo root (untracked, never committed, placeholder credentials) wasn't
covered. Confirmed via full git history search that no keystore or
key.properties file has ever been committed on any branch.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@amibhai
amibhai merged commit d1d44ab into iritikrajput:main Aug 6, 2026
0 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant