Skip to content

Releases: aghastmuffin/studify

Studify 0.1.4

11 Sep 00:16
2925926

Choose a tag to compare

🚀 Studify 0.1.4

✨ New Features

  • 🧠 SM2 Spaced Repetition Algorithm

    • Full integration for study cards: scheduling, intervals, repetitions, easiness factor, and review dates.
    • New methods: sm2_next_card, review, first_review.
    • Automatic advancement to next card based on SM2 rules.
  • 📝 Studyset Editing & Card Management

    • Add new cards via GUI (add_new_card, bck_add_card).
    • Edit scene with fields for new questions/answers.
    • Remove cards with rm_card.
  • ☁️ Cloud Update Functionality

    • UpdateChecker class checks for new GitHub releases.
    • Auto-updates app via git pull.
    • Handles version files and update errors gracefully.
  • 🔄 Cloud Data Sync (Firebase Integration)

    • Update user display name, track study time, and re-authenticate via Firestore REST API.
    • Creates user documents + private/vault subdocuments.
    • Syncs study time and username remotely.
  • 🔐 Auth Portal

    • Flask-based Google login portal (_authflask.py).
    • Initializes Firebase Auth in a browser.
  • 👥 Club / Online Interactivity (Prototype)

    • New Clubs scene in GUI as placeholder for future social features.
  • 🔔 Update Dialog & Logic

    • GUI + CLI prompts when a new version is available.
    • Initializes git repo if missing.
  • 🎨 General GUI Improvements

    • Title scene with navigation for flashcards, stats, and study sessions.
    • Improved layout and widget organization.
    • Confirmation dialogs for actions like adding cards.

Author: Levi 태선

Studify 0.1.3

04 May 05:11
143d824

Choose a tag to compare

Studify 0.1.3 Pre-release
Pre-release

Updated:

  • Flashcards
  • GUI
    Check previous release for full expected feature release.

0.1.2-b - Finally, Something that works! 🎉

23 Apr 22:33
005633d

Choose a tag to compare

Added:

  • End Screen
  • Pause Screen
  • Start Screen
  • Working timer throughout all screens
  • scene switching efficiently through a shared widget manager
    and that's about it!

coming up:

  • cloud functionality through studify.cloud.priv.adsforafrica.me (one of my other projects, I don't want to buy a new domain)
  • todo list
  • class selector
  • add friends
  • compete in study competitions

v0.1-beta1

22 Apr 15:28
0786dd1

Choose a tag to compare

v0.1-beta1 Pre-release
Pre-release

This is the pre-release version of studify, there is currently no cloud functionality