Repository navigation
Jupiter v2.0.0 Pre-Release Test
Pre-release
Pre-release
·
25 commits
to main
since this release
🪐 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.