Skip to content
zoligamerPublic
forked from domedav/Neptun-2

About

A replacement for the abandoned "neptun2" mobileapp

Resources

Stars

5 stars

Watchers

2 watching

Forks

 
 

Repository files navigation

🪐 Jupiter 📱

Egy modern, gyors és átlátható Neptun kliens egyetemistáknak.
Ne maradj le egyetlen óráról, vizsgáról vagy ösztöndíjról sem!


GitHub all releases GitHub release (latest by asset) Issues Platform


📥 Legfrissebb verzió letöltése • 🐛 Hibabejelentés & Ötletek • 📜 Kiadások listája


Warning

Aktív fejlesztés alatt!
Az alkalmazás folyamatos fejlesztés alatt áll, így előfordulhatnak kisebb hibák vagy hiányosságok. Ha bármilyen problémát tapasztalsz, bátran jelezd a hibabejelentő oldalon! 🛠️


✨ Főbb funkciók

Funkció Leírás
🔔 Intelligens értesítések Soha nem maradsz le az óráidról, közelgő vizsgáidról és a befizetési határidőkről!
📅 Áttekinthető órarend & naptár Tiszta, logikus heti és havi nézet pontos teremkiírásokkal.
📊 Jegyek & Kreditek Tanulmányi eredmények, átlagok és megszerzett kreditek nyomon követése egy helyen.
💳 Pénzügyek & Gyűjtőszámla Aktuális egyenleg és befizetési kötelezettségek közvetlen elérése az oldalmenüből.
📬 Üzenetközpont Hivatalos oktatói és tanulmányi üzenetek gyors áttekintése.
🎨 Modern, letisztult UI Könnyen kezelhető, ergonomikus felület folyamatos vizuális fejlesztésekkel.
♿ Akadálymentesítés Állítható betűméret, könnyített mód és javított többnyelvű támogatás.

🚀 Telepítés & Frissítés

  1. Nyisd meg a Legfrissebb kiadás (Latest Release) oldalt.
  2. Töltsd le az .apk telepítőfájlt a telefonodra.
  3. Engedélyezd az ismeretlen forrásból származó alkalmazások telepítését (amennyiben szükséges).
  4. Telepítsd az appot, lépj be a Neptun-adataiddal, és kész! 🎉 (Az alkalmazás napi automata ellenőrzéssel gondoskodik a frissítésekről).

📮 Visszajelzés és hibabejelentés

Találtál egy hibát, furcsán viselkedik az app, vagy van egy jó ötleted az új funkciókra?
Hozzáadásukkal rengeteget segítesz a projekt fejlődésében!

👉 Kattints ide egy Issue / Hibajegy nyitásához! 👈


📝 Verziótörténet (Changelog)

✨ Legfrissebb verziók

🪐 v2.1.1 (Tárgyfelvétel TEST, Beállítások & Kiberbiztonság)

  • 🔮 Tárgyfelvétel (TEST) & Kurzuskategorizálás: Átnevezett, indítási tájékoztató felugróval ellátott interaktív szimulációs felület. Dinamikus félévválasztó a hallgató képzése szerint (a merev 7 félév helyett), intelligens tantárgy-kategorizálás (Ajánlott félév, Csúszásban lévő / Bukott kurzusok, Előrehozott tárgyak), részletes adatlap hosszú érintésre (onLongPress), és zavartalan naptár nézet elhalványuló menüsávval.
  • ⚙️ Beállítások Újratervezése: 5 tiszta kategóriára tagolt modern felület (Megjelenés, Értesítések, Naptár & Idővonal, Rendszer & 5 perces Háttérmonitor, Biztonság). Minden kapcsoló valós funkcióval működik (azonnali T.O. gomb- és idősáv-elrejtés, élő betűméret-frissülés, külön üzenetértesítések), az elavult v3 JSON kapcsoló pedig teljesen eltávolításra került.
  • ⚡ 0ms Párhuzamosított Indítás: Azonnali órarend-renderelés után a tárgyak, pénzügyek, időszakok és üzenetek szinkronizálása párhuzamosan (Future.wait) fut a háttérben – nincs több indítási várakozás vagy elakadó töltőkarika.
  • 🛡️ Kiberbiztonsági Megerősítés (Hardening):
    • SEC-01 (Host Tanúsítvány Védelem): Kizárólag a hivatalos egyetemi végpontokat (*.neptun.*, *.sdakft.hu, *.duf.hu, *.uni-mate.hu) és az intézményi szervert fogadja el a tanúsítványkezelő, meggátolva az idegen hálózati MitM proxy-támadásokat.
    • SEC-02 (Mentés Védelem): android:allowBackup="false" az AndroidManifestben, kizárva a fizikai ADB biztonsági mentéses adatszivárgást.
    • SEC-03 (AES-256 Hardveres Titkosítás): Személyes adatok, okmányok, diákigazolvány és bankszámlaszám tárolása hardveres FlutterSecureStorage (Android Keystore) titkosítással; meglévő adatok automatikus migrálása és titkosítatlan XML-ek megsemmisítése.
    • Profil védelem: Nem támogatott jelszómódosítás funkció lelakatolása informatív felugróval.
  • 📐 UI Határvédelem & Kódtisztítás: Az üzenet és egyéb párbeszédpanelek nem lógnak rá az alsó és felső menüsávokra; 56+ figyelmeztetés automatikusan javítva, 0 analízis és 0 fordítási hiba.

🪐 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.
  • 🚥 LedMarqueeText Ledszalagos 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/Jupiter repóra.

🪐 v2.0.0 (Jupiter Release)

  • 🪐 Új arculat & Jupiter: Megújult alkalmazásnév, új ikonok és logók, letisztult indítás és első indítási nyelvválasztó kártyák.
  • 🎨 Egységes UI/UX kártyarendszer: Az összes aloldal (Órarend, Tárgyak, Pénzügyek, Időszakok, Üzenetek) modern, 16px-es kártyákat kapott témakövető finom szegéllyel és háttérrel; a korábbi szürke konténerek eltávolításra kerültek.
  • 📊 Tárgyak & Tanulmányi Dashboard: Új 3 oszlopos statisztikai összegző (Súlyozott átlag reakció emojival, Ösztöndíjindex, Kreditszámláló), érdemjegy-matrica és céljegy-szimuláció finom haptikával (AppHaptics.lightImpact()).
  • 🎨 Komplementer színelméleti kiemelések: Nyomdai szabályok szerinti vibráló komplementer terem- és kreditkiemelő színek (roomHighlightColor) a hardcoded kék helyett minden színpalettához.
  • 📑 Kérvénykezelés modul: 3 fülös felület (Leadható, Leadott és Megkezdett kérvények), piszkozat-mentés és visszaállítás (Invalidate), dinamikus natív űrlapkitöltés és nagyítható A4-es dokumentum-előnézet.
  • 🏢 Aszinkron Tanulmányi Iroda (TO) és kar-ellenőrzés: Párhuzamosított háttérfolyamat, amely sosem blokkolja az app indítását hálózati késés esetén; valós idejű NYITVA/ZÁRVA sáv és zavartalan órarendi megjelenítés.
  • 📅 Naptár & Idővonal: Villámgyors (0.05s) azonnali órarend-megjelenítés (Smart Dual-Cache), élő napi haladási jelző és a választott témához illeszkedő mély háttérszínek.
  • 💳 Pénzügyek & Időszakok: Monospace határidő- és összegformázás, státuszkapszulák, valamint időarányos folyamatjelző (progress bar) az aktív időszakokhoz.
  • 🧭 Animált navigáció & Profil: Visszaállított és réteghelyes ruganyos ("jiggly" / spring physics) csúszó alsó navigáció, élő olvasatlan üzenet badge és perzisztens becenév-beállítás.
  • 🛠️ Stabilitás és minőség: 0 fordítási és analízis hiba, teljes körű magyar és angol nyelvi frissítés.

🚀 v1.0.5

  • ✅ Félévválasztó: Mostantól félévek szerint is listázhatók a tárgyak és adatok.
  • 💰 Pénzügyek modul: Javított összegmegjelenítés, és az aktív gyűjtőszámla egyenlegének azonnali kijelzése az oldalmenüben.
  • ♿ Accessibility & Nyelvek: Könnyed mód, testreszabható betűméret-állítás, javított és működő nyelvi opciók.

🧪 v1.0.4

  • 🐛 Hibajavítások és stabilitási tesztek a non-alpha kiadáshoz.

📦 v1.0.3

  • 🧭 Működő alsó navigációs sáv (Bottom Navigation).
  • 🔔 Értesítési duplikációk javítva + pontos tanterem kiírása a push üzenetekben.
  • 🔄 Napi automata frissítés-ellenőrző rendszer.
  • 🔗 Hivatkozások és forrásfájl linkek frissítése.

🛠️ v1.0.3 Beta

  • 📆 Naptárlogika teljes újraírása, pontos idősávok és állapotjelzők.
  • 💼 Pénzügyek, Tárgyak, Üzenetek és Időszakok oldalak stabil működése.
📦 Korábbi verziók

🔧 v1.0.2

  • ♿ Akadálymentesítési funkciók (tesztüzem).
  • 🗓️ Naptár nézet integrálása.
  • 📱 Megújult oldalmenü.

🔐 v1.0.1

  • 🛡️ 2FA kétlépcsős azonosítás előkészítése.

🏁 v1.0.0

  • 🚀 Első nyilvános kiadás: órarend fül és alapszintű bejelentkezési felület.

🔮 Hamarosan... (Roadmap)

  • Még mélyebb testreszabhatóság és egyéni témák 🎨
  • Részletesebb vizsganaptár és közvetlen vizsgajelentkezés 📝
  • További stabilitási és sebességoptimalizálások ⚡

🤝 Készítők & Köszönetnyilvánítás

  • Fork karbantartó & fejlesztő: @zoligamer
  • Eredeti alapok fejlesztője: Köszönet @domedav-nak az eredeti Neptun-2 projektért! 💙

Készült a Neptun-felhasználók idegrendszerének megkímélésére. ☕

About

A replacement for the abandoned "neptun2" mobileapp

Resources

Stars

5 stars

Watchers

2 watching

Forks

Releases

Sponsor this project

Contributors

Languages