🛠️ 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
.arbdictionaries.
🏗️ Architecture
-
Hardware JPEG Streaming: Switched to native hardware JPEG streaming for faster picture taking, completely replacing the heavy
RepaintBoundarymethod.
🚧 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!
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.