Minden hónapban a megadott határidő napján automatikusan megjelenik a listán.
📅Minden hónap 15-én jelenik meg · következő: ápr. 15.
✓
🔔
A határidő előtt értesítést kapsz, de te döntöd el hogy felveszed-e és kifizeted-e.
✓
🏦OTP Folyószámla
💜Revolut
💵Készpénz
🤖
✍️
⚡
🌅
📅
📆
Új cél
🔔 Emlékeztető
⚡
🌅
📅
📆
✏️ Elfoglaltság
♟️
🎨
🏊
💃
🎹
⚽
🎭
🤸
🎯
🎻
🧗
📚
🏦OTP Folyószámla
💜Revolut
💵Készpénz
🤖
✍️
MONYK Family zárolva
Mégse
⚙️ Beállítások
👤 Fiók
…
🧭 Egyéb MONYK appok
👪 Család
🎯 Családi cél
Közös megtakarítás egy nagyobb kiadásra (pl. nyaralás)
🔒 Biztonság
PIN kód zár
Kikapcsolva
Biometrikus feloldás
Kikapcsolva
💾 Adat mentés / export
🌐 Nyelv
🇭🇺Magyar
🇩🇪Deutsch
🇬🇧English
💱 Pénznem
📅 Elszámolási ciklus
Naptári hónap helyett fizetési naptól fizetési napig is nézhető a családi kassza.
🎨 Család téma
👨👩👧 Gyerekek
🤖
✍️
⚠️ Veszélyzóna
💳
Fizetve van?
Megerősítés után a főappba is könyvelődik.
+1 nap
+3 nap
+1 hét
+2 hét
👶 Új gyerek
😊 Ikon
🧒
👧
👦
🧒♀️
👶
🧑
👱
🧑🦱
👤 Név
🎨 Szín
Zsebpénz, iskola és egyéb adatok később, a Szerkeszt gombbal adhatók meg.
💰 Havi zsebpénz
📦 Havi keret
💳 Alapértelmezett fizetési mód
🏦 Alapértelmezett számla
🏦OTP Folyószámla
💜Revolut
💵Készpénz
📒 Alapértelmezett naplózás
🤖Automatikus Kifizetéskor azonnal
✍️Manuális Megerősítés után
🏫 Iskola neve
📚 Osztály
👩🏫 Osztályfőnök neve
📞 Osztályfőnök tel.
📞 Iskola telefonja
✉️ Iskola e-mail
⚠️ Allergiák / egészségügyi info
📝 Egyéb megjegyzés
✏️ Gyerek szerkesztése
😊 Ikon
🧒
👧
👦
🧒♀️
👶
🧑
👱
🧑🦱
👤 Név
🎨 Szín
💰 Havi zsebpénz
📦 Havi keret
🏦 IBAN (opcionális, banki QR-hez)
💙 PayPal felhasználónév (opcionális)
💜 Revolut felhasználónév (opcionális)
🟢 Wise felhasználónév (opcionális)
🗑
Törlés megerősítése
Biztosan törlöd ezt a tételt?
⚠️
Család végleges törlése
Ez véglegesen és visszavonhatatlanul törli az összes gyereket, tételt,
elszámolást, meghívó-kódot és a családtagságot minden eszközön. Ez nem ugyanaz,
mint a kilépés — a kilépés után az adat megmarad, ez a gomb véglegesen törli.
A megerősítéshez írd be a család nevét:
📨
Meghívókód új eszköznek
Ezt a kódot add meg az új telefonon (vagy olvastasd be a QR-t) a
"Csatlakozás kóddal" gombbal — a kód 48 óráig érvényes.
Generálás...
UTÁNI blokkban volt definiálva —
// onnan nem hoisztolódik ebbe a korábbi blokkba, ezért "saveLS is not
// defined" hibával megszakadt az egész induló IIFE, és sem a
// generateElfoItems, sem az utána következő initFirebaseAuth().then(...)
// hívás nem futott le.)
function saveLS() {
try {
localStorage.setItem('familia_kids', JSON.stringify(kids));
localStorage.setItem('familia_items', JSON.stringify(fam_items));
} catch(e) { console.warn('[MONYK]', e); }
}
(function loadLS() {
try {
const sk = localStorage.getItem('familia_kids');
const si = localStorage.getItem('familia_items');
const st = localStorage.getItem('familia_apptheme');
if(sk) { const parsed = JSON.parse(sk); if(Array.isArray(parsed) && parsed.length) kids.splice(0,kids.length,...parsed); }
if(si) { const parsed = JSON.parse(si); if(Array.isArray(parsed)) fam_items.splice(0,fam_items.length,...parsed); }
if(st) setAppTheme(st);
const sdk = localStorage.getItem('familia_defkonyveles');
if(sdk) defaultKonyveles = sdk;
// famSecSettings betöltését a monyk-shared/pin.js modul (MonykPin.init) végzi, nem itt.
} catch(e) { console.warn('[MONYK]', e); }
try {
initAppSettings();
generateElfoItems();
} catch(e) { console.warn('[MONYK] loadLS init hiba (a script futása ettől még folytatódik):', e); }
})();
// ── FIREBASE AUTH + CSALAD-ELLENORZES INDULASKOR ──
initFirebaseAuth().then(() => {
if (!currentFamilyId) {
showFamilyPairingUI();
} else {
console.log('[MONYK Family] Bejelentkezve, csalad:', currentFamilyId);
// v78: a család nevét és a sharedKasse kapcsolót mostantól az attachFamilyListeners-ben
// felkötött élő onSnapshot adja (lásd lentebb), külön egyszeri get() már nem kell.
attachFamilyListeners(currentFamilyId);
}
});
// ── PWA telepítő banner logika (2026-07-09: monyk-shared/pwaBanner.js-be kiemelve) ──