Skip to content

Voidsec hub/intelligent ptolemy vp3nah - #2490

Closed
CypherNova1337 wants to merge 6 commits into
InfiniTimeOrg:mainfrom
CypherNova1337:voidsec-hub/intelligent-ptolemy-vp3nah
Closed

CypherNova1337 wants to merge 6 commits into
InfiniTimeOrg:mainfrom
CypherNova1337:voidsec-hub/intelligent-ptolemy-vp3nah

Conversation

@CypherNova1337

Copy link
Copy Markdown

No description provided.

- Add NetRunner watch face with chromatic-aberration time, random
  glitch bursts, HUD lines, seconds sweep, vitals and hex epoch
- Add Matrix digital rain app, tap to cycle color palettes
- Retheme UI with neon cyan/magenta palette and sharp outlined buttons
- Recolor Terminal watch face as a root shell
- Drop Paint, Paddle, 2048, Dice, Metronome and non-cyberpunk watch
  faces from the default build
- Make NetRunner the default watch face
- Document the fork in the README with simulator screenshots
- Badge app shows the handle and a QR code linking to GitHub, keeps
  the screen on while open. QR image is generated by
  tools/badge/generate_badge_qr.py
- Move the handle to src/Identity.h and use it as the BLE device name
- Start heart rate measurement at boot and default the background
  interval to 5 minutes
- Back off background measurement to every 5 minutes when no pulse is
  found, so continuous mode doesn't run the sensor while off the wrist
- Enable heart rate measurement when a background interval is picked
  in settings
- NetRunner shows --- instead of 000 when there is no pulse
- Log every connection that doesn't encrypt with the bonded phone:
  time, address, duration, pairing attempts and failures
- Raise an UNKNOWN LINK notification with vibration when a bond exists
  or pairing fails, 10 seconds after connecting or on disconnect
- Persist the log to /intrusion.dat, keep the last 16 entries
- Add Intrusion Log app with alert toggle and wipe button
- Build CI artifacts for voidsec-hub branches
- Document Gadgetbridge install steps
- Show the answer on the main line after pressing =, clear the operator
  so the next digit starts a new number and the next operator continues
  from the answer
- Ignore presses that land between buttons, which replayed the
  previous key because LVGL keeps it as the active button
- Watch face shows ENV NO WEATHER instead of NO SIGNAL when the phone
  hasn't sent weather in the last 24 hours
- Record wrist movement per minute for the last 24 hours from the
  accelerometer samples the system task already reads
- Score minutes asleep from sustained movement around them, find the
  night as the longest sleep block allowing wake-ups up to an hour
- Treat charging and 2.5 hours of perfect stillness as off the wrist
- Estimate still/light/awake stages and keep average and lowest heart
  rate per night
- Store the last 7 nights in /sleep.dat, finalized hourly and saved
  while the screen is on
- Add Sleep app with hypnogram, stats and history
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