beta 2.0
Changelog
Beta 2.0
Auto Decoder Pro Beta 2.0 is the first Qt-focused beta centered on layered decoding, a redesigned desktop UI, and a release-ready Windows installer flow.
Highlights
- Added a new smart decoding pipeline:
Input -> Fast Heuristic Engine -> AI Strategy Planner -> Multi-Pipeline Executor -> Scoring Engine -> Auto Retry + Mutation -> Best Result - Replaced the previous simple search flow with a staged pipeline tuned for nested and ambiguous encoded strings.
- Switched the Qt desktop app to use the new pipeline in the
Pipelinetab. - Added a refreshed Qt Widgets UI with updated layout structure, clearer visual hierarchy, and theme-aware styling.
- Updated the installer configuration to package the current Qt desktop release build.
Added
- Smart pipeline API in the core engine for multi-stage decoding.
- Heuristic detection for structured content such as Binary, Hex, Base64, Morse, and URL-like inputs.
- Strategy planning that adjusts beam width and search depth based on input structure.
- Parallel candidate execution using
GThreadPool. - Retry and mutation logic for normalized input variants.
- Built-in layered decoding support for Binary, Hex, Base64, and Morse inside the pipeline flow.
- Qt installer packaging via
installer/setup.issfor the currentauto_decoder_qt.exebuild. - New English project README for the Beta 2.0 release.
Improved
- Candidate scoring now combines readability, confidence weighting, route penalties, and structured-decoding preference.
- Pipeline routing now prefers structured layers before exploratory transforms.
- Repeated low-confidence paths such as unnecessary
Scramblechains are deprioritized. - Readable text outputs now stop earlier instead of being over-processed by extra transforms.
- Layered inputs now get deeper search planning when the intermediate result still looks encoded.
- Theme loading now respects the saved preference on startup.
- Qt stylesheets were cleaned up to use valid Qt QSS instead of unsupported browser CSS rules.
- The desktop UI now uses a more consistent mono design system across dark and light themes.
Fixed
- Fixed startup behavior that always applied the dark theme before loading saved settings.
- Fixed invalid QSS behavior caused by unsupported properties such as
transition,box-shadow,outline,opacity,@media, and browser-specific selectors. - Fixed pipeline cases where binary-like inputs were incorrectly routed into
Base64at the first step. - Fixed repeated-transform route selection that produced poor results on obvious structured input.
- Fixed several nested decoding cases where the pipeline stopped too early or chose the wrong exploratory branch.
- Fixed installer targeting so setup now packages the Qt release instead of the old non-Qt executable.
- Fixed a compile issue in
pipeline.crelated tocandidate_last_stepdeclaration order.
User-Facing Changes
Pipelinetab now shows the Beta 2.0 staged pipeline flow.- Improved route selection for strings encoded in multiple layers.
- Better output quality for structured chains such as
Binary -> Base64 -> Hex. - Updated application styling and font usage for a cleaner desktop experience.
- Installer output now targets the Qt desktop version directly.
Known Limitations
- The pipeline is still heuristic-driven and may need further tuning for intentionally misleading or adversarial inputs.
- Some deeply layered or mixed-format strings may still benefit from additional scoring trace visibility in the UI.
- Build and installer steps currently assume a Windows Qt + MinGW environment.
Upgrade Notes
- Rebuild the Qt application after stylesheet changes because QSS files are embedded through the Qt resource system.
- Recompile the installer after producing the Qt release build so the packaged runtime files stay in sync.