Repository navigation
Releases
Jupiter v2.1.1-B2
🪐 Jupiter (v2.1.1) — Hivatalos Kiadási Megjegyzések / Release Notes
🇭🇺 Magyar Változat
🎉 Jupiter v2.1.1 — Tárgyfelvétel (TEST), Beállítások Újratervezés & Kiberbiztonsági Megerősítés
A v2.1.1 kiadás a felhasználói visszajelzések alapján jelentős funkcionális, vizuális és kiberbiztonsági fejlesztéseket hoz: megújult a Tárgyfelvétel szimulációs felülete, teljes újratervezést kapott a Beállítások menü, megszűnt az indításkori töltési késleltetés, és beépültek a legmodernebb Android Keystore hardveres titkosítási védelmek.
✨ Főbb Újdonságok és Fejlesztések (v2.1.1)
🔮 1. Tárgyfelvétel (TEST) & Kurzuskategorizálás
- Átnevezés & Tájékoztató: A korábbi "Ghost" elnevezés helyett hivatalosan Tárgyfelvétel (TEST) jelöléssel működik. A felület megnyitásakor egy interaktív felugró ablak tájékoztatja a hallgatót a próbaüzemről és a felületi szimulációról.
- Dinamikus Képzési Félévválasztó: A merev, fix 7 féléves választó helyett a rendszer a hallgató saját képzésének hosszához igazodó ajánlott félévválasztót kínál.
- Intelligens Státuszkategorizálás:
- Ajánlott félév (
SuggestedTerm): Az aktuális félévhez rendelt kurzusok kiemelt megjelenítése. - Csúszásban lévő / Bukott kurzusok (
DelayedClasses/FailedClasses): Külön kiemelt szekcióban jelennek meg az újra felveendő tárgyak. - Előrehozott kurzusok (
FutureClasses): Külön csoportosítva az ambiciózus hallgatóknak, akik előre szeretnének teljesíteni tárgyakat.
- Ajánlott félév (
- Részletes Tantárgyi Adatlap: Bármely kurzuskártyát hosszan nyomva tartva (
onLongPress) azonnal megjelenik a teljes részletes popup adatlap (kreditszám, tantárgykód, oktató, kurzusok). - Zavartalan Naptár Nézet: A naptárnézet megnyitásakor az alsó és felső menüsáv diszkréten elhalványul, a tartalom pedig igazodik az értesítési sávhoz, maximális területet biztosítva az órarendi rácsnak.
⚙️ 2. Újratervezett Beállítások Menü (Settings Rework)
- 5 Ergonomikus Kategória:
- Megjelenés & Testreszabás: Színpaletták, valós idejű betűméret-skálázás, Könnyített mód.
- Értesítések & Riasztások: Órarendi riasztások és dedikált üzenet-értesítések.
- Idővonal & Naptár: Órarendi időpontok sáv és Tanulmányi Iroda (TO) sáv megjelenítése.
- Rendszer, Tárhely & Háttérmonitor: 5 perces háttérmonitor üzemmód és azonnali gyorsítótár ürítés.
- Biztonság & Névjegy: Biztonsági profil állapot és verzióinformációk.
- Valós Funkciók Minden Gombhoz: A T.O. kapcsoló azonnal elrejti a felső sáv TO gombját és az idősávot; az elavult és funkciótlan Modern REST API (v3 JSON) kapcsoló teljesen eltávolításra került.
⚡ 3. 0ms Párhuzamosított Indítás & Betöltés
- Párhuzamos Háttérszinkronizáció: Az azonnali memóriás órarend-kirajzolást követően a tárgyak, pénzügyek, időszakok és üzenetek szinkronizálása párhuzamosan (
Future.wait) fut le. Megszűnt az indításkori töltőkarikás várakozás és a manuális képernyő-lehúzási kényszer.
🛡️ 4. Kiberbiztonsági Megerősítés (Hardening)
- SEC-01 (Host Tanúsítvány Védelem): A
badCertificateCallbackszigorításra került: a kliens kizárólag a hivatalos hazai egyetemi végpontokat (*.neptun.*,*.sdakft.hu,*.duf.hu,*.uni-mate.hu) és a felhasználó által kiválasztott intézményi szervert fogadja el, meggátolva az ismeretlen hálózati MitM proxy-támadásokat. - SEC-02 (Mentés Védelem):
android:allowBackup="false"érvényesítése az AndroidManifestben, kizárva a fizikai ADB biztonsági mentéses adatszivárgást. - SEC-03 (AES-256 Hardveres Titkosítás): A személyes adatok, okmányok, diákigazolvány és bankszámlaszám tárolása hardveres
FlutterSecureStorage(Android Keystore) titkosításra lett átállítva; a korábbi titkosítatlan XML adatok automatikusan migrálódnak és megsemmisülnek. - Profil Védelem: A még nem támogatott jelszómódosítás funkció lelakatolásra került magyarázó felugró ablakkal.
📐 5. UI Határvédelem & Dart Kódtisztítás
- Menüsáv Túlcsordulás Védelem: Az üzenetek oldal felugrói és dialógusablakai
SafeAreavédelmet kaptak, többé nem takarják el és nem lógnak rá a felső és alsó menüsávokra. - Kódtisztítás: 56+ elavult szintaktikai és típus-figyelmeztetés automatikusan javítva, a projekt 0 hibával és 0 figyelmeztetéssel épül.
📦 Letöltési Útmutató (v2.1.1)
Jupiter_Universal-v2.1.1.apk(Ajánlott mindenki számára): Univerzális fat APK, amely tartalmazza mind az ARM64, mind az ARMv7 natív könyvtárakat. Nem kell ismerned a készüléked architektúráját, minden Androidos telefonon biztosan működik. A telefon telepítés után csak a processzorához illő natív könyvtárakat használja, így a foglalt tárhely lényegében azonos a split változattal.Jupiter_ARM64-v2.1.1.apk(vagyarm64-v8a): Kisebb letöltési méret (~20-25 MB), a modern 64-bites Android okostelefonokhoz (az eszközök több mint 95%-a).Jupiter_ARMv7-v2.1.1.apk(vagyarmeabi-v7a): Régebbi vagy belépő szintű 32-bites Android készülékekhez.
🏛️ Korábbi Kiadások
🎉 v2.0.0 — Üdvözöl a Jupiter!
A korábban Neptun 2 Remake néven futó projekt hivatalosan is a Jupiter nevet viseli. A v2.0.0 egy hatalmas mérföldkő: új arculat, új Kérvénykezelő rendszer, intelligens Tanulmányi Iroda (TO) sáv, azonnali órarend-megjelenítés és globális UI megújulás.
✨ Főbb Újdonságok és Fejlesztések (v2.0.0)
📑 1. Teljes Kérvénykezelés Modul (Petitions)
- Háromfülös áttekintő felület:
- Leadható kérvények: Keresés és szűrés, díjak kiírása (javítva a nyers kódblokk; mostantól tiszta Ingyenes vagy pontos összeg), érvényességi idők.
- Leadott kérvények: Beküldött kérvények státusza színes jelvényekkel (Elfogadva, Elutasítva, Feldolgozás alatt), iktatószám és beadási dátum.
- Megkezdett kérvények (Új!):
- Folytatás: A korábban félbehagyott kérvény közvetlen megnyitása az elmentett adatokkal.
- Visszaállítás / Piszkozat törlése: A Neptun szerverével szinkronizált
Invalidatemechanizmus, amellyel a félbehagyott űrlap elvethető, így a kérvény azonnal visszakerül a Leadhatók közé.
- Natív űrlapkitöltő & A4 Nyomtatási Előnézet:
- Dinamikusan generált Flutter beviteli mezők, lenyílók és választók.
- Kétujjas nagyítással (
pinch-to-zoom&pan) megtekinthető szerveroldali A4 dokumentum-előnézet a végleges beküldés előtt. - Intelligens kilépéskezelés: visszalépéskor választhatsz, hogy piszkozatként elmented vagy visszaállítod a kérvényt.
🏢 2. Tanulmányi Iroda (TO) Idősáv & Nyitvatartás
- Egybefüggő idősáv: A TO nyitvatartás többé nem darabolt dobozokban jelenik meg, hanem egyetlen elegáns, összefüggő sávként fut végig a tanórák és szünetek mellett.
- Valós idejű NYITVA / ZÁRVA jelzés: A rendszeridő és a mentett félfogadási rend alapján az app élőben mutatja, hogy az iroda épp nyitva van-e.
- Letisztult szünetek: Megszűnt az átfedő, zavaró "ebédszünet" blokkok duplikációja; az órák közötti szünetek tisztán, a naptár ritmusához igazodva láthatók.
📅 3. Naptár, Idővonal & Témákhoz Illeszkedő Hátterek
- 0.05 másodperces azonnali betöltés (
Smart Dual-Cache): Az app indításakor az órarend a memóriából azonnal, várakozás nélkül megjelenik. Ha a szerver elérhetetlen vagy üres választ ad, a mentett órarended soha nem vész el. - Bal oldali idővonal & Napi haladási nyíl:
- Függőleges idővonali gerinc és állapotjelző korongok (lezárt órák, aktív óra, jövőbeli órák).
- Finom, az aktuális rendszeridőt jelző diszkrét haladási nyíl, amely mutatja, hol tartasz a tanítási napban.
- Radiális színharmónia: A témák háttérszínei (pl. Cyberpunk Violet, Midnight Ocean, Sunset Amber) mostantól a Scaffold és a kártyák teljes felületén harmonizálnak a választott színpalettával.
💳 4. Pénzügyek & Intelligens Tranzakció-szűrés
- Pontos költésszámláló: A hallgatói logok elemzése alapján az app különválasztja a tranzakciók irányát:
- Valós költések: Tandíjak, ismétlő vizsgadíjak, kártyás és gyűjtőszámlás befizetések.
- Ösztöndíjak & Juttatások: Közéleti, intézményi, tudományos, szociális támogatások és HÖK juttatások pozitív tételként jelennek meg.
- Belső utalások: A gyűjtőszámlára történő saját banki feltöltések nem számítanak kétszeres egyetemi költésnek.
🎨 5. Globális UI/UX Megújulás (Tárgyak, Pénzügyek, Időszakok, Üzenetek)
- Egységes 16px kártyadesign: Minden aloldal megkapta az órarendnél bevezetett lekerekített kártyarendszert finom témakövető háttérrel és szegéllyel (
BorderRadius.circular(16)). - Megszüntetett szürke dobozok: Eltávolításra kerültek a kártyákat összenyomó szürke konténerek, így a listák teljes szélességben érvényesülnek.
- Tárgyak 3 oszlopos Dashboard: Súlyozott tanulmányi átlag (hangulati emojival), Ösztöndíjindex és összesített Kreditszámláló egy modern statisztikai kártyán; érdemjegy-matrica és céljegy-szimuláció finom haptikával (
AppHaptics.lightImpact()). - Pénzügyek: Monospace fizetési határidő és összegformázás, beérkező/kimenő nyíllal és státuszkapszulákkal (
BEFIZETVE,FIZETENDŐ,KÉSEDELEM). - Időszakok: Kategória ikonok és aktív időszakoknál időarányos folyamatjelző (progress bar) a hátralévő napok visszaszámlálásával.
- Üzenetek: Tiszta 2 soros szövegelőnézet (HTML tagek nélkül), olvasatlan üzenetnél élénk kék pontjelzés és ragyogó keret.
- Lista elválasztók: Színátmenetes vonalak közé rendezett, lekerekített szekció badge-ek ("TELJESÍTETT TÁRGYAK", "AKTÍV", "JÖVŐBELI", dátumok).
🎨 6. Nyomdai Komplementer Színelmélet & Teremkiemelés
- Dinamikus komplementer színképzés: A korábbi merev kék helyett a színelmélet szabályai szerint (Hue + 180°, 1.35x telítettség) kalkulált vibráló akcentusszín minden színpalettához (
roomHighlightColor), amely mind a termek, mind a kreditek kiemelésénél tökéletesen harmonizál.
🏢 7. Aszinkron TO/TI és Kar-ellenőrzés
- **Párhuzamosított...
Jupiter v2.0.1 Beta
🪐 v2.1.0 (Ghost & Collision Update)
- ⚡ Egymásba ágyazott Hibrid Ütközéskártya: A 3+ órás tömbórák 3x hangsúlyosabb megjelenést kaptak, és a közben futó egyéb órák (pl. Testnevelés) elegánsan a befoglaló kártyán belül,
• • • ⚡ ÁTFEDŐ ÓRA • • •választóval jelennek meg. - 👆 Független érintés & Haptika: A beágyazott és a szülőkártya önállóan érinthető, mindkettő saját popup adatlapot nyit meg rezgéses visszajelzéssel (
AppHaptics.lightImpact()). - 📏 Folytonos Idővonali Gerinc: Megszakításmentes 2px-es idővonal élő nyíllal (
▶), beágyazott piros fénylő idősáv-node-dal és szünet-százalékos folyamatjelzővel. - 🌆 Délutáni folytatás lábléc: Jelzi a tömbórák délutáni zárási idejét és a teljes összóraszámot.
- 🔮 Tárgyfelvétel "Ghost Interface": Statikus 06:00–22:00 idősávos szimulációs rács, interaktív kurzusválasztó, Testnevelési sportágválasztó és kötegelt felvételi gyorsítótár.
- 🚥
LedMarqueeTextLedszalagos Futószöveg: Automatikusan gördülő ledszalagos szövegek a szűk helyeken lévő tárgynevekhez, túlcsordulási hibák nélkül. - 🛡️ RenderFlex Túlcsordulás-védelem: Magasított kártyatest (48px min.) és rugalmas szövegdobozok, megszüntetve a 45 perces kurzusok kilógási hibáit.
- 🔀 Párhuzamos kurzusok egymás mellett (Side-by-Side): Az egy napon egy időben induló választható órák egymás mellé rendeződnek sávos elrendezésben.
- 🔄 Reaktív Hétváltás & Állapotmegőrzés: Vasárnap balra lapozva átugrik a következő hét hétfőjére, hétfőn jobbra lapozva az előző hét vasárnapjára. A kiválasztott hét és nap perzisztens marad frissítéskor.
- ☁️ "Ugrás a mai hétre" & Felhő Indikátor: Ergonomikus chip gomb és élő online/offline szinkronizációs állapotjelző.
- 🏥 Semmelweis Egyetem & 2FA Teljes Stabilitás: Tárgylista és félévlekérés modernizálása, session-cookie lánc a 2FA kérésekhez, és kötelező rendszerüzenetek automatikus átugrása.
- 📬 Új üzenet értesítések: Automatikus helyi értesítés érkező új Neptun üzeneteknél a háttérben.
- 🔗 Repository Domain Migráció: Minden belső API, frissítő és letöltő hivatkozás átirányítva a hivatalos
zoligamer/Jupiterrepóra.
Jupiter v2.0.0 Release
🪐 Jupiter (v2.0.0) — Hivatalos Kiadási Megjegyzések / Release Notes
🇭🇺 Magyar Változat
🎉 Üdvözöl a Jupiter!
A korábban Neptun 2 Remake néven futó projekt mostantól hivatalosan is a Jupiter nevet viseli. A v2.0.0 egy hatalmas mérföldkő: nemcsak új arculatot, hanem egy teljesen új Kérvénykezelő rendszert, intelligens Tanulmányi Iroda (TO) sávot, azonnali órarend-megjelenítést és rengeteg kényelmi funkciót hoz az egyetemi mindennapokba.
✨ Főbb Újdonságok és Fejlesztések
📑 1. Ingyenes Kérvénykezelés Modul (Petitions)
- Háromfülös áttekintő felület:
- Leadható kérvények: Keresés és szűrés, díjak kiírása (javítva a nyers kódblokk; mostantól tiszta Ingyenes vagy pontos összeg), érvényességi idők.
- Leadott kérvények: Beküldött kérvények státusza színes jelvényekkel (Elfogadva, Elutasítva, Feldolgozás alatt), iktatószám és beadási dátum.
- Megkezdett kérvények (Új!):
- Folytatás: A korábban félbehagyott kérvény közvetlen megnyitása az elmentett adatokkal.
- Visszaállítás / Piszkozat törlése: A Neptun szerverével szinkronizált
Invalidatemechanizmus, amellyel a félbehagyott űrlap elvethető, így a kérvény azonnal visszakerül a Leadhatók közé.
- Natív űrlapkitöltő & A4 Nyomtatási Előnézet:
- Dinamikusan generált Flutter beviteli mezők, lenyílók és választók.
- Kétujjas nagyítással (
pinch-to-zoom&pan) megtekinthető szerveroldali A4 dokumentum-előnézet a végleges beküldés előtt. - Intelligens kilépéskezelés: visszalépéskor választhatsz, hogy piszkozatként elmented vagy visszaállítod a kérvényt.
🏢 2. Tanulmányi Iroda (TO) Idősáv & Nyitvatartás
- Egybefüggő idősáv: A TO nyitvatartás többé nem darabolt dobozokban jelenik meg, hanem egyetlen elegáns, összefüggő sávként fut végig a tanórák és szünetek mellett.
- Valós idejű NYITVA / ZÁRVA jelzés: A rendszeridő és a mentett félfogadási rend alapján az app élőben mutatja, hogy az iroda épp nyitva van-e.
- Letisztult szünetek: Megszűnt az átfedő, zavaró "ebédszünet" blokkok duplikációja; az órák közötti szünetek tisztán, a naptár ritmusához igazodva láthatók.
📅 3. Naptár, Idővonal & Témákhoz Illeszkedő Hátterek
- 0.05 másodperces azonnali betöltés (
Smart Dual-Cache): Az app indításakor az órarend a memóriából azonnal, várakozás nélkül megjelenik. Ha a szerver elérhetetlen vagy üres választ ad, a mentett órarended soha nem vész el. - Bal oldali idővonal & Napi haladási nyíl:
- Függőleges idővonali gerinc és állapotjelző korongok (lezárt órák, aktív óra, jövőbeli órák).
- Finom, az aktuális rendszeridőt jelző diszkrét haladási nyíl, amely mutatja, hol tartasz a tanítási napban.
- Radiális színharmónia: A témák háttérszínei (pl. Cyberpunk Violet, Midnight Ocean, Sunset Amber) mostantól a Scaffold és a kártyák teljes felületén harmonizálnak a választott színpalettával.
💳 4. Pénzügyek & Intelligens Tranzakció-szűrés
- Pontos költésszámláló: A hallgatói logok elemzése alapján az app különválasztja a tranzakciók irányát:
- Valós költések: Tandíjak, ismétlő vizsgadíjak, kártyás és gyűjtőszámlás befizetések.
- Ösztöndíjak & Juttatások: Közéleti, intézményi, tudományos, szociális támogatások és HÖK juttatások pozitív tételként jelennek meg.
- Belső utalások: A gyűjtőszámlára történő saját banki feltöltések nem számítanak kétszeres egyetemi költésnek.
🎨 5. Globális UI/UX Megújulás (Tárgyak, Pénzügyek, Időszakok, Üzenetek)
- Egységes 16px kártyadesign: Minden aloldal megkapta az órarendnél bevezetett lekerekített kártyarendszert finom témakövető háttérrel és szegéllyel (
BorderRadius.circular(16)). - Megszüntetett szürke dobozok: Eltávolításra kerültek a kártyákat összenyomó szürke konténerek, így a listák teljes szélességben érvényesülnek.
- Tárgyak 3 oszlopos Dashboard: Súlyozott tanulmányi átlag (hangulati emojival), Ösztöndíjindex és összesített Kreditszámláló egy modern statisztikai kártyán; érdemjegy-matrica és céljegy-szimuláció finom haptikával (
AppHaptics.lightImpact()). - Pénzügyek: Monospace fizetési határidő és összegformázás, beérkező/kimenő nyíllal és státuszkapszulákkal (
BEFIZETVE,FIZETENDŐ,KÉSEDELEM). - Időszakok: Kategória ikonok és aktív időszakoknál időarányos folyamatjelző (progress bar) a hátralévő napok visszaszámlálásával.
- Üzenetek: Tiszta 2 soros szövegelőnézet (HTML tagek nélkül), olvasatlan üzenetnél élénk kék pontjelzés és ragyogó keret.
- Lista elválasztók: Színátmenetes vonalak közé rendezett, lekerekített szekció badge-ek ("TELJESÍTETT TÁRGYAK", "AKTÍV", "JÖVŐBELI", dátumok).
🎨 6. Nyomdai Komplementer Színelmélet & Teremkiemelés
- Dinamikus komplementer színképzés: A korábbi merev kék helyett a színelmélet szabályai szerint (Hue + 180°, 1.35x telítettség) kalkulált vibráló akcentusszín minden színpalettához (
roomHighlightColor), amely mind a termek, mind a kreditek kiemelésénél tökéletesen harmonizál.
🏢 7. Aszinkron TO/TI és Kar-ellenőrzés
- Párhuzamosított hálózati műveletek: A Tanulmányi Osztály és a karok URL-ellenőrzése teljesen aszinkron és párhuzamos háttérszálra került, így az app indítása azonnali marad, még hálózati késés vagy GitHub elérhetetlenség esetén is.
- Automatikus kar (faculty) feloldás: A bejelentkezett hallgató képzési kódja alapján automatikusan a megfelelő kari TO félfogadási rendet választja ki.
- Tisztított órarendi megjelenés: Eltávolítva a felesleges kari debug feliratok; az óráknál kizárólag a tiszta időpont és teremszám jelenik meg.
🧭 8. Visszaállított és Finomhangolt Ruganyos Navigáció ("Jiggly")
- Rugalmas Navbar váltás: Fizika-alapú finom rugózással ("jiggly") kísért csúszó animáció az alsó fülek között, tökéletesített rétegrenddel (z-index), hogy a csúszó doboz szélei ne lógjanak be az alsó sáv mögé.
- Élő Olvasatlan Üzenet Számláló: Valós idejű számláló badge az üzenetek ikonján.
- Profil & Becenév mentése: A megadott becenév és a névmegjelenítési kapcsolók mostantól perzisztensen elmentődnek a telefonon.
🌐 9. Első Indítás & Nyelvi Támogatás
- Nyelvválasztó kártyák: Első indításkor egy letisztult nyelvválasztó fogad kerek zászlóikonokkal, amely azonnal elmenti a választásodat offline használatra is.
- Teljes magyar és angol fordítás minden újonnan bevezetett funkcióhoz és gombhoz.
📦 Letöltési Útmutató
Jupiter_ARM8-v2.0.0.apk(vagyarm64-v8a): Az újabb, 64-bites Android okostelefonokhoz (az eszközök több mint 95%-a).Jupiter_ARM7-v2.0.0.apk(vagyarmeabi-v7a): Régebbi vagy 32-bites Android készülékekhez.
🇬🇧 English Version
🎉 Welcome to Jupiter!
Previously known as Neptun 2 Remake, the application has officially rebranded to Jupiter. Version v2.0.0 is a landmark release introducing a brand new Petitions module, an intelligent Student Office (TO) schedule bar, instant timetable rendering, financial categorization, global UI/UX modernization, and numerous polish updates.
✨ Key Features & Improvements
📑 1. Complete Petitions & Requests Module
- Three-tab Overview:
- Available Requests: Search and filter, clean fee display (resolved raw codeblock glitch; clearly shows Free or fee amount in HUF), valid date ranges.
- Submitted Requests: Real-time status indicators (Accepted, Rejected, In Progress), registration identifiers, and submission dates.
- In-Progress / Started Requests (New!):
- Continue: Pick up right where you left off with pre-populated form fields.
- Reset / Discard: Synchronized with the server's
InvalidateAPI endpoint, allowing you to discard incomplete drafts and return them to the available pool.
- Native Form Builder & A4 Print Preview:
- Dynamically parsed native inputs, dropdowns, and date pickers.
- Server-generated A4 preview with interactive multi-touch pinch-to-zoom and pan.
- Back-navigation interceptor (
PopScope): Safely choose between Save draft & exit or Discard without saving.
🏢 2. Student Office (TO) Schedule & Live Status
- Unified Side-bar: Replaced separate overlapping boxes with a single, streamlined schedule track running along classes and breaks.
- Real-Time OPEN / CLOSED Status: Dynamically computes whether the office is currently open based on current system time and verified local office hours.
- Clean Breaks: Removed redundant break banners so that class breaks are legible and well-spaced.
📅 3. Timetable, Timeline & Color Harmonies
- 0.05s Instant Paint (
Smart Dual-Cache): On launch, your confirmed schedule renders immediately from cache. Transient network drops or empty responses will never wipe your cached schedule. - Left Timeline & Live Progress Arrow:
- Continuous vertical spine with node indicators (completed past classes, pulsing active current class, upcoming classes).
- Subtle live progress indicator showing your position throughout the school day.
- Radial Color Harmonies: Scaffold and card backgrounds dynamically adapt to the selected color palette (e.g. Cyberpunk Violet, Midnight Ocean, Sunset Amber).
💳 4. Finances & Scholarship Sorting
- Intelligent Spending Calculation:
- True Expenses: Tuition fees, retake exams, and card/escrow payments.
- Scholarships & Benefits: Academic, research, social, and student union (HÖK) grants are parsed as positive income.
- Internal Transfers: Self-transfers to the collective account are not double-counted as expenses.
🎨 5. Global UI/UX Redesign (Grades, Finances, Periods, Messages)
- Unified 16px Card System: All sub-pages now share the timetable's 16px rounded card architecture (
BorderRadius.circular(16)) with subtle theme-driven borders and background tints. - Removed Restricting Gray Boxes: Outer bounding boxes have been ...
Jupiter v2.0.0 Pre-Release Test
🪐 Jupiter (v2.0.0) — Hivatalos Kiadási Megjegyzések / Release Notes
Lásd a teljes dokumentumot itt: RELEASE_NOTES.md
🇭🇺 Magyar Változat
🎉 Üdvözöl a Jupiter!
A korábban Neptun 2 Remake néven futó projekt mostantól hivatalosan is a Jupiter nevet viseli. A v2.0.0 egy hatalmas mérföldkő: nemcsak új arculatot, hanem egy teljesen új Kérvénykezelő rendszert, intelligens Tanulmányi Iroda (TO) sávot, azonnali órarend-megjelenítést és rengeteg kényelmi funkciót hoz az egyetemi mindennapokba.
✨ Főbb Újdonságok és Fejlesztések
📑 1. Teljes Kérvénykezelés Modul (Petitions)
- Háromfülös áttekintő felület:
- Leadható kérvények: Keresés és szűrés, díjak kiírása (javítva a nyers kódblokk; mostantól tiszta Ingyenes vagy pontos összeg), érvényességi idők.
- Leadott kérvények: Beküldött kérvények státusza színes jelvényekkel (Elfogadva, Elutasítva, Feldolgozás alatt), iktatószám és beadási dátum.
- Megkezdett kérvények (Új!):
- Folytatás: A korábban félbehagyott kérvény közvetlen megnyitása az elmentett adatokkal.
- Visszaállítás / Piszkozat törlése: A Neptun szerverével szinkronizált
Invalidatemechanizmus, amellyel a félbehagyott űrlap elvethető, így a kérvény azonnal visszakerül a Leadhatók közé.
- Natív űrlapkitöltő & A4 Nyomtatási Előnézet:
- Dinamikusan generált Flutter beviteli mezők, lenyílók és választók.
- Kétujjas nagyítással (
pinch-to-zoom&pan) megtekinthető szerveroldali A4 dokumentum-előnézet a végleges beküldés előtt. - Intelligens kilépéskezelés: visszalépéskor választhatsz, hogy piszkozatként elmented vagy visszaállítod a kérvényt.
🏢 2. Tanulmányi Iroda (TO) Idősáv & Nyitvatartás
- Egybefüggő idősáv: A TO nyitvatartás többé nem darabolt dobozokban jelenik meg, hanem egyetlen elegáns, összefüggő sávként fut végig a tanórák és szünetek mellett.
- Valós idejű NYITVA / ZÁRVA jelzés: A rendszeridő és a mentett félfogadási rend alapján az app élőben mutatja, hogy az iroda épp nyitva van-e.
- Letisztult szünetek: Megszűnt az átfedő, zavaró "ebédszünet" blokkok duplikációja; az órák közötti szünetek tisztán, a naptár ritmusához igazodva láthatók.
📅 3. Naptár, Idővonal & Témákhoz Illeszkedő Hátterek
- 0.05 másodperces azonnali betöltés (
Smart Dual-Cache): Az app indításakor az órarend a memóriából azonnal, várakozás nélkül megjelenik. Ha a szerver elérhetetlen vagy üres választ ad, a mentett órarended soha nem vész el. - Bal oldali idővonal & Napi haladási nyíl:
- Függőleges idővonali gerinc és állapotjelző korongok (lezárt órák, aktív óra, jövőbeli órák).
- Finom, az aktuális rendszeridőt jelző diszkrét haladási nyíl, amely mutatja, hol tartasz a tanítási napban.
- Radiális színharmónia: A témák háttérszínei (pl. Cyberpunk Violet, Midnight Ocean, Sunset Amber) mostantól a Scaffold és a kártyák teljes felületén harmonizálnak a választott színpalettával.
💳 4. Pénzügyek & Intelligens Tranzakció-szűrés
- Pontos költésszámláló: A hallgatói logok elemzése alapján az app különválasztja a tranzakciók irányát:
- Valós költések: Tandíjak, ismétlő vizsgadíjak, kártyás és gyűjtőszámlás befizetések.
- Ösztöndíjak & Juttatások: Közéleti, intézményi, tudományos, szociális támogatások és HÖK juttatások pozitív tételként jelennek meg.
- Belső utalások: A gyűjtőszámlára történő saját banki feltöltések nem számítanak kétszeres egyetemi költésnek.
🧭 5. Animált Navigáció & Profil Beállítások
- Rugalmas Navbar váltás: Fizika-alapú finom rugózással kísért csúszó animáció az alsó fülek között.
- Élő Olvasatlan Üzenet Számláló: Valós idejű számláló badge az üzenetek ikonján.
- Profil & Becenév mentése: A megadott becenév és a névmegjelenítési kapcsolók mostantól perzisztensen elmentődnek a telefonon, és a becenév rögtön látható a profilkép mellett.
🌐 6. Első Indítás & Nyelvi Támogatás
- Nyelvválasztó kártyák: Első indításkor egy letisztult nyelvválassztó fogad kerek zászlóikonokkal, amely azonnal elmenti a választásodat offline használatra is.
- Teljes magyar és angol fordítás minden újonnan bevezetett funkcióhoz és gombhoz.
📦 Letöltési Útmutató
Jupiter_ARM8-v2.0.0.apk(vagyarm64-v8a): Az újabb, 64-bites Android okostelefonokhoz (az eszközök több mint 95%-a).Jupiter_ARM7-v2.0.0.apk(vagyarmeabi-v7a): Régebbi vagy 32-bites Android készülékekhez.
🇬🇧 English Version
🎉 Welcome to Jupiter!
Previously known as Neptun 2 Remake, the application has officially rebranded to Jupiter. Version v2.0.0 is a landmark release introducing a brand new Petitions module, an intelligent Student Office (TO) schedule bar, instant timetable rendering, financial categorization, and numerous UI polish updates.
✨ Key Features & Improvements
📑 1. Complete Petitions & Requests Module
- Three-tab Overview:
- Available Requests: Search and filter, clean fee display (resolved raw codeblock glitch; clearly shows Free or fee amount in HUF), valid date ranges.
- Submitted Requests: Real-time status indicators (Accepted, Rejected, In Progress), registration identifiers, and submission dates.
- In-Progress / Started Requests (New!):
- Continue: Pick up right where you left off with pre-populated form fields.
- Reset / Discard: Synchronized with the server's
InvalidateAPI endpoint, allowing you to discard incomplete drafts and return them to the available pool.
- Native Form Builder & A4 Print Preview:
- Dynamically parsed native inputs, dropdowns, and date pickers.
- Server-generated A4 preview with interactive multi-touch pinch-to-zoom and pan.
- Back-navigation interceptor (
PopScope): Safely choose between Save draft & exit or Discard without saving.
🏢 2. Student Office (TO) Schedule & Live Status
- Unified Side-bar: Replaced separate overlapping boxes with a single, streamlined schedule track running along classes and breaks.
- Real-Time OPEN / CLOSED Status: Dynamically computes whether the office is currently open based on current system time and verified local office hours.
- Clean Breaks: Removed redundant break banners so that class breaks are legible and well-spaced.
📅 3. Timetable, Timeline & Color Harmonies
- 0.05s Instant Paint (
Smart Dual-Cache): On launch, your confirmed schedule renders immediately from cache. Transient network drops or empty responses will never wipe your cached schedule. - Left Timeline & Live Progress Arrow:
- Continuous vertical spine with node indicators (completed past classes, pulsing active current class, upcoming classes).
- Subtle live progress indicator showing your position throughout the school day.
- Radial Color Harmonies: Scaffold and card backgrounds dynamically adapt to the selected color palette (e.g. Cyberpunk Violet, Midnight Ocean, Sunset Amber).
💳 4. Finances & Scholarship Sorting
- Intelligent Spending Calculation:
- True Expenses: Tuition fees, retake exams, and card/escrow payments.
- Scholarships & Benefits: Academic, research, social, and student union (HÖK) grants are parsed as positive income.
- Internal Transfers: Self-transfers to the collective account are not double-counted as expenses.
🧭 5. Animated Navigation & Profile Customization
- Spring-Physics Navbar: Smooth sliding and spring transitions when changing tabs.
- Live Unread Message Badge: Shows current unread message count directly in the bottom navigation bar.
- Nickname & Profile Settings: Local persistence for nickname and login name visibility toggles.
🌐 6. First-Launch Flow & Multi-Language Support
- First-run Language Selection: Clean card-based selector with circular flags, persisting preferences offline.
- Up-to-date translations across Hungarian and English for all new modules and buttons.
📦 Download Guide
Jupiter_ARM8-v2.0.0.apk(ARM64 / v8a): For modern 64-bit Android smartphones (recommended for 95%+ of devices).Jupiter_ARM7-v2.0.0.apk(ARM7 / v7a): For older 32-bit Android devices.
Neptun Mobile v1.0.5 HotFix
🚀 1.0.5 HotFix - Release Notes
🇭🇺 Újdonságok és Javítások
📅 Órarend & Naptár
- ♾️ Korlátlan heti lapozás: Eltávolítottuk az 52 hetes korlátot, mostantól folyamatosan görgethetsz félévek és tanévek között.
- 🎯 Intelligens napválasztás: Ha egy másik hétre lapozol és azon a napon nincs órád, az app automatikusan a hét legelső tanórás napjára ugrik (levelezős hétvégi órákat is felismerve).
- 📆 „Ugrás a mai hétre” gomb: Letisztult gomb a hétváltó nyilak mellett az azonnali visszatéréshez.
- 🛡️ Duplikáció és 161h szünet javítás: Megszűntek a duplán betöltődő hétfői órák és a hetek közötti több napos hamis szünetek.
✉️ Üzenetek
- 🔴 Olvasatlan számláló jelvény: Az alsó menüsoron élőben látható az olvasatlan üzenetek száma.
- ✅ „Mind olvasottnak jelölése”: Egyetlen érintéssel olvasottá teheted az összes Neptun üzenetet.
💳 Pénzügyek
- 💰 Pontos költés kalkulátor: Az „Egyetemre költött pénz” kizárólag a tényleges hallgatói kiadásokat és díjakat számolja, ösztöndíjak nélkül.
📱 Frissítések & Megjelenés
- 🤖 GitHub ARM Auto-Updater: Automatikus architektúra-felismerés (ARM64 / ARMv8 és ARMv7) és rugalmas verziócímke kezelés.
- 🎨 Beállítások oldal áttervezés: Magas kontrasztú fejlécek, kapcsolók és csúszkák minden színtémában (AMOLED Black, Midnight Ocean, Cyberpunk Violet, stb.).
- 🌐 10 nyelvi fordítás: Minden új funkció elérhető magyarul, angolul és további 8 nyelven.
📦 Letöltési Segédlet
NeptunMobile_ARM8-vx.x.x.apk: 64-bites Android készülékekhez (a legtöbb modern telefon).NeptunMobile_ARM7-vx.x.x.apk: 32-bites vagy régebbi Android eszközökhöz.
Neptun Mobile v1.0.5 Release
✨✨Update Changelogs | Mit hozott a frissítés?✨✨
- ✅Választható féléveket, így az alapján listázza ki az adatokat az app.
- 💲💲💲pénzügyek helyes megjelenítése, és az oldalmenüben megjelenése az aktív gyűjtőszámlád összegével
- ♿Accessibility, könnyed mód: betűméret állítás, korrigált nyelv választás, működő nyelvekkel
- 🎨Alkalmazás stílusok
Mik várhatóak?
- 📚📖tárgy felvétel, 2 gombnyomásra és órarend előnézettel.
- 📜📝ügyintézés, kérvények küldése, kitöltése az appban.
- 💸💵💰 pénzügyek kezelése az appban
Neptun Mobile v1.0.4 Alpha
#1
bugs are in testing phase, 1.0.4 non alpha release will contain the fixes!
Neptun Mobile v1.0.3
Neptun Mobile 1.0.3
✨Újdonságok✨
- Alsó menü elemek működése
- Értesítések nem duplikálódnak, termek kiírása értesítésben!
- Napi ellenőrzéssel automata frissítő
- Frissítette linkek a fájlokban
Neptun Mobile v1.0.3_Beta
BETA TESTING
new functions testing, under heavy development!
new things:
payment, messages, subjects, periods should work.
calendar now shows the correct time and date, and end date, and progress bar to lessons
uh. fixed the navbar issues for all tabs.
stay tuned
Neptun Mobile v1.0.2
Neptun Mobile version 1.0.2
New Functions:
- New Sidebar, Settings menu
- Solved outputting rooms under the subject names
- Improved login session handling, in theory the app sould not require user interaction to stay logged in or refresh any access tokens
- quick fix: navigation bars are now not interfering with the phone navigations.
What will change on the next update?
- Auto IN-app update, the plan is: you don't need to go to my github to download, it automatically pulls installs and deletes old setup files
- Notification duplication error fix
Later:
- More Themes
- The other tabs functionality(payments, periods,messages,subjects)
- Easter eggs
- 2FA - Trust device option and save, so you don't need to refresh login every month