Skip to content

Vidador

Latest

Choose a tag to compare

@darshseraphic darshseraphic released this 15 Jun 10:12
· 5 commits to main since this release
416acdb

Release Notes: Vidador Alpha Build v0.1.0

Core Architectural System Log

1 2 3 4 5

6 7 8 9 10

1. Hardware Sensor Pipeline & Android Permissions Framework

  • Native Privilege Mapping: Integrated mandatory Android permissions within the main manifest layer to secure background process paths (ACTIVITY_RECOGNITION, FOREGROUND_SERVICE, and FOREGROUND_SERVICE_HEALTH).
  • Motherboard Stream Routing: Established a low-latency data stream directly connected to the smartphone's physical step-counter chip. The background kernel now moves dynamically from standby to fully active telemetry tracking when consecutive motion cycles cross the required hardware filter threshold (10–15 steps).

2. Native Multi-Platform Compilation Patching

  • MSVC Toolchain Error Bypass: Deployed a global preprocessor macro configuration within the CMake architecture (_SILENCE_EXPERIMENTAL_COROUTINE_DEPRECATION_WARNINGS). This resolves compilation failures caused by strict header deprecations in recent Windows Visual Studio toolchains.
  • UI Code Modernization: Replaced deprecated .withOpacity() declarations with the modern .withValues(alpha: ...) layout parameters. This removes stylistic warnings from the Flutter compiler terminal.

UI/UX Engineering & Design Overhaul

1. Cyberpunk Brutalist Diagnostics Panel (step.dart)

  • Grid Symmetries: Standardized structural block padding and spatial layout distances to precise 6 and 12 logical pixel values. Implemented uniform typographic line-height boxes (height: 1.2) to perfectly align varied text scales.
  • Industrial Aesthetics: Rebuilt the hardware diagnostic readout into a sharp, structural grid utilizing high-contrast wireframe boundaries (width: 1.2), explicit technical sub-tags ([SYS_VEC_01]), and terminal code syntax markers (//).
  • Live System Status Beacon: Added a functional visual tracker component () that reads real-time logic changes—shifting to neon green when sensor streams are connected and active, or warning red when the system is waiting to sync data packets.
  • Typographic Correction: Fixed a core font-weight mapping error by swapping an unsupported asset call for the heavy weight token FontWeight.w900.

2. Re-Engineered Meditation Tracker Registry (meditation.dart)

  • Sleep.dart List Architecture: Fully restructured the execution log area at the base of meditation.dart to match the clean design system used in sleep.dart.
  • Dual-Stacked Telemetry Columns: Dropped flat single rows in favor of asymmetrical column pairings. These pair clear date markers directly with precise initialization timestamp readings (INITIALIZED AT HH:mm).
  • Error-State Reporting Logic: Kept all local background timers, delete hooks, and database paths intact. The UI automatically catches and colors failed concentration blocks with an explicit crimson warning indicator ([ABORTED]) to clearly separate them from completed sessions (COMPLETED).

Operational Overview

System Classification

Vidador is a private, low-overhead Quantified-Self Performance Monitor engineered with a monochromatic cyberpunk brutalist layout.

Intended Functional Value

  • Kinetic Tracking: Measures real-time body movement directly via native sensor chips, avoiding cloud data dependencies.
  • Quantized Focus Logs: Logs active concentration blocks while tracking interrupted sessions as explicit system faults to ensure real personal accountability.
  • Circadian Logging: Records biological shutdown and wake-up cycles to track physical recovery metrics over extended timelines.
  • Offline Sovereignty: Relies entirely on secure local database isolation, providing rapid, low-latency utility with total personal privacy.