2025 Recap2025-12-23 updated 2026-01-02 8 min 2025 Recap This post is encrypted. Enter the password to decrypt it locally in your browser. Decrypt