Skip to content

Jupiter v2.0.0 Pre-Release Test

Pre-release
Pre-release

Choose a tag to compare

@zoligamer zoligamer released this 15 Oct 20:54
· 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 Invalidate mechanizmus, 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 (vagy arm64-v8a): Az újabb, 64-bites Android okostelefonokhoz (az eszközök több mint 95%-a).
  • Jupiter_ARM7-v2.0.0.apk (vagy armeabi-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 Invalidate API 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.