Releases: aghastmuffin/studify
Releases · aghastmuffin/studify
Studify 0.1.4
🚀 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.
- Add new cards via GUI (
-
☁️ Cloud Update Functionality
UpdateCheckerclass 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.
- Flask-based Google login portal (
-
👥 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
Updated:
- Flashcards
- GUI
Check previous release for full expected feature release.
0.1.2-b - Finally, Something that works! 🎉
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
This is the pre-release version of studify, there is currently no cloud functionality