You are browsing as a guest. Sign up (or log in) to start making projects!

4h 3m 53s logged

🛠️ BUGFIXES! BUGFIXES!

I didn’t really add any new features this time, but rather focused on fixing and polishing already existing features.

🔒 Security and Stability

  • Token Generation: I removed hardcoded “placeholder” tokens; the system now creates a new API token seamlessly.
  • Storage Limits: Added a maximum 500 picture limit on the server, so it doesn’t fill up the storage if the cleanup task fails.
  • Syntax Fixes: Fixed a broken dictionary on the server which threw garbage JSON.

✨ UI and Usability

  • Notification Cooldown: Added a 1-minute cooldown between notifications to prevent spam.
  • Better Statistics: Now the Activities tab shows 50 events instead of 5 for more accurate data.
  • Dynamic Names: Removed fallback placeholder names (no more hardcoded fake names).
  • 100% Localization: Removed all hardcoded UI strings and moved absolutely everything into l10n and .arb dictionaries.

🏗️ Architecture

  • Hardware JPEG Streaming: Switched to native hardware JPEG streaming for faster picture taking, completely replacing the heavy RepaintBoundary method.

🚧 IN THE WORKS: WebSocket migration! I will tackle that tomorrow to achieve real-time streaming.


Here is a picture showing git graph (lol) and Berci as I was fixing up issues.

Bye guys!

0
9

Comments 0

No comments yet. Be the first!