Enigma
enigma

Devlog 🧙🏼‍♂️

Initially, I did not keep any devlogs since I work on this project alone. However, as the project continues to grow, I realized that it might be usefull to keep documentation. This devlog is one part of that effort.
If there are any questions or suggestions, please reach out to me or Enigma in general by using the contact form.
- Jan


Latest Update

1.09 🆕🆕

  • Added Webshop 🛒
    • Integrated with Stripe API
    • Success and Canceled page
  • Dashboard UI Updates 🧊
    • Redesigned menu
    • Updated course cards
    • Added quick links for navigating to specific years of interest
    • Improved Markdown code highlighter
    • Introduced a custom zoom-in button for PDFs
    • Standardized default zoom for PDFs
    • Fixed layout shift glitches
  • Enhanced User Data Security 🔒
  • Nextjs 404 now redirects to HOME ⚠️
  • Added Devlog 👨🏼‍💻
  • Introduced cookies functionality
  • Integrated analytics (Google & Vercel)
  • New menu design
  • Updated footer
  • Added new pages:
    • Support
    • Donate
    • Membership & Sign-Up
    • Policies & Documents
    • Code of Conduct
    • Statutes
    • Privacy & Cookie Policy
    • Terms and Conditions
  • Updated SEO for better visibility

Previous updates


2024

1.07

  • Introduced a Rewards Page:
    • Added the first reward: Custom GIF headers
    • Enabled Giphy search integration

1.06

  • Users can now report mistakes in summaries:
    • Upon approval, users earn XP
  • Added a leaderboard for users with the highest levels and XP
  • Introduced an Admin ticket system to process reported mistakes and allocate XP
  • Updated XP modal to notify users when XP is earned

1.05

  • Added a Statutes page

1.04

  • Modified onboarding form:
    • Removed University ID field
    • Added Current Year field
    • Included Terms and Conditions checkbox
  • Enhanced security features

1.03

  • Images now load from Firebase Storage instead of Notion
  • Cron jobs managed via Vercel Cron

1.02

  • Highlighted the active menu item

1.01

  • Fixed visuals for the event carousel
  • Added metadata keywords