Codex Criminalis - Mobile-first νομική εφαρμογή για άμεση πρόσβαση στον Ελληνικό Ποινικό Κώδικα και Κώδικα Ποινικής Δικονομίας.
Στόχος: Εισαγγελείς, Δικαστές, Δικηγόροι (κύρια), Φοιτητές (δευτερευόντως)
▶ Ταχύτητα: Μηδενικές καθυστερήσεις, άμεση απόκριση
▶ Ευχρηστία: Βρες ό,τι χρειάζεσαι σε δευτερόλεπτα
▶ Ακρίβεια: 100% αξιόπιστο περιεχόμενο
▶ Σταθερότητα: Λειτουργία χωρίς σύνδεση
▶ Γρήγορη αναζήτηση: Προ-ευρετηριασμένες λέξεις-κλειδιά ≤100ms
▶ Εκτεταμένη αναζήτηση: Πλήρης αναζήτηση κειμένου 200-500ms
▶ Έξυπνη ανάλυση: "372", "άρθρο 372", "372 ΠΚ"
▶ Ακρίβεια παραγράφου: "374" + "2" → επισημασμένη παράγραφος
▶ Progressive Web App (PWA)
▶ Offline-first — Λειτουργία χωρίς Internet
▶ Mobile-first — Σχεδιασμένο για κινητά
▶ Μηδενική καθυστέρηση σε όλες τις λειτουργίες
▶ Νέο: «Πίσω κουμπί συστήματος» — προαιρετική ενσωμάτωση του Android back button/gesture με την πλοήγηση της εφαρμογής (04/06/2026)
▶ Με ενεργό toggle: το hardware/gesture back πηγαίνει στην προηγούμενη οθόνη (ίδιο με το κουμπί πάνω-αριστερά)· στην αρχική βγαίνει φυσιολογικά από την εφαρμογή
▶ Υλοποίηση με History API (pushState/popstate)· δεν επηρεάζει iOS — το υπάρχον swipe-from-left παραμένει αμετάβλητο
▶ Toggle στις ρυθμίσεις (📱 Γενικά), ανενεργό by default· Service Worker CACHE_VERSION 3.2.8
▶ Νέο: «Αίθουσες Ποινικών Δικαστηρίων Αθηνών» — διακριτικό badge κάτω-αριστερά στην αρχική (30/05/2026)
▶ Interactive SVG χάρτης του συγκροτήματος (Ευελπίδων): όλα τα κτήρια & αίθουσες· πάτημα κτηρίου → δικαστήριο, αριθμός αίθουσας, είσοδος
▶ Tab «Λίστα»: πλήρης πίνακας — Μικτά Ορκωτά / Τριμελή / Μονομελή Πλημμελειοδικεία + Δικαστήριο Ανηλίκων
▶ Θέσεις αιθουσών βάσει σχεδιαγράμματος, χωροταξία βάσει Google Maps· coordinate-based hit-testing για σωστό πάτημα σε κάθε προσανατολισμό
▶ Θέματα classical (μπλε) & dark-gold (κρεμ/χρυσό)· πλήρως mobile + landscape, με pinch-zoom
▶ ΚΠΔ 32Α: προσθήκη νέου άρθρου (27/05/2026)
▶ Ν.5090/2024 — διόρθωση ημερομηνιών ισχύος ανά άρθρο: 3 ομάδες (23/02/2024 · 01/05/2024 * · 01/07/2024 **) σε pk-history.json + kpd-history.json — 48+52 entries (29/05/2026)
▶ Ιστορικό τροποποιήσεων: Ν.5090/2024 με 3 ξεχωριστές ημερομηνίες ισχύος και αντίστοιχα άρθρα ανά ομάδα (29/05/2026)
▶ Badge τρέχουσας έκδοσης: αστερίσκος * (01/05) και ** (01/07) για Ν.5090/2024 (29/05/2026)
▶ FAQ/Πληροφορίες: διόρθωση περιγραφής σελιδοδείκτη — αστεράκι ☆ → σελιδοδείκτης 🔖 (29/05/2026)
▶ 2+2 JSON architecture: pk-history.json (538 arts, 1.237 entries) + kpd-history.json (596 arts, 1.240 entries)
▶ 3-layer ΚΠΔ: ΠΔ 258/1986 → Ν.4620/2019 → 18 νόμοι έως Ν.5282/2026
▶ Compare view (παλαιά vs νέα έκδοση side-by-side)
▶ Version tabs με [τρέχουσα έκδοση] + ημερομηνία ισχύος
▶ Current-law badge στον τίτλο άρθρου
▶ ΠΚ κόκκινο / ΚΠΔ μπλε theming
▶ Deep Scan pipeline: ~260 αυτόματες διορθώσεις
▶ 425 πρόσθετες διορθώσεις κειμένου, 100% clean state
▶ UI: Collapsible settings (6 ενότητες), SVG bookmark ribbon (44px touch target), long-press διαγραφή bookmark/recent, Bold font toggle, FAQ+Πληροφορίες inline, Share modal fixes
▶ Αναζήτηση ρυθμίσεις ενσωματώθηκαν στα Γενικά · Ιστορικό εκδόσεων διορθώθηκε (v3.0.0-beta παντού)
▶ Bug fixes (30/04): ΠΚ 216 ιστορικό (ΠΔ 283/1985 + παρ.1 Ν.4855/2021) · ΚΠΔ 23 (Ν.4620/2019) · Εμφάνιση ελληνικών γραμμάτων σε άρθρα (290Α κτλ.) · Bold font μόνο στο κείμενο (όχι ιστορικά tabs) · iOS ήχος: AudioContext interrupted state
▶ Polishing (30/04): Άρθρο 13 ΠΚ — εμφάνιση χωρίς αρίθμηση παραγράφων για λεξιλόγιο-στυλ άρθρα (α), β), γ)…) · Άρθρο 25 ΠΚ — αφαίρεση PDF artifact "ΙΙΙ Η ΥΠΑΙΤΙΟΤΗΤΑ" από text field
▶ ΠΚ corrections (12/05): 70+ άρθρα στο pk-history + 12 MDs + pk.json (469 ops)
▶ ΚΠΔ corrections Part 1 (13/05): ~300 αλλαγές, common-mode bug «σωρευτικά ποινές», Άρθρο 33 re-attribution
▶ ΚΠΔ corrections Part 2 (21/05): ~50 ops, Art 110/Ν.5282/2026, Art 245/Ν.5090, 7 SOS MD replacements στο Ν.4637
▶ ΚΠΔ followup (21/05): Art 100/Ν.5232 missing entry, Art 201/Ν.4855 split bug fix, Art 142 «4.» prefix, 73 chapter header cleanups
▶ Service Worker (21/05): Network-first για /data/*.json + CACHE_VERSION 3.0.3 (αυτόματο fresh data σε κάθε επίσκεψη)
▶ ΠΚ 128 fix (21/05): Restored Ν.4619 πλήρες κείμενο + νέο entry Ν.5090/2024 (κατάργηση)
▶ touch-action: manipulation · --ui-scale CSS var
▶ Header simplification (back+install / settings)
▶ 44×44px touch targets · search input 16px (no iOS zoom)
▶ iOS keyboard fixes · AudioContext resume · Pinch-zoom reset
▶ Sound system rewrite · UI font size dropdown · Glassmorphism header buttons
▶ Πλήρη δεδομένα ΠΚ (530 άρθρα) + ΚΠΔ (588 άρθρα)
▶ pk-history + kpd-history: ιστορικές εκδόσεις όλων των άρθρων
▶ Deep Scan Phase 2: 500+ αυτόματες διορθώσεις κειμένου
▶ KPD Audit: 104 entries, 210 ιστορικές εγγραφές
▶ Fix: 21 λανθασμένες αντιστοιχίσεις kpd-history (Jaccard scan)
▶ Fix: Κομμένα/λείποντα κείμενα άρθρων (pk + kpd)
▶ Ιστορικό Τροποποιήσεων modal (ΠΚ + ΚΠΔ)
▶ What's New modal (εμφανίζεται μία φορά ανά έκδοση)
▶ PWA install support (Προσθήκη στην αρχική)
▶ Paragraph long-press context menu (κινητό)
▶ Screenshot / Εκτύπωση άρθρου
▶ Fullscreen mode
▶ Ιστορικό εκδόσεων ανά άρθρο (version selector)
▶ Σύστημα σημειώσεων (add / edit / export)
▶ Settings panel: θέμα, γραμματοσειρά, μέγεθος, διάστιχο
▶ Σελιδοδείκτες + Πρόσφατα στην αρχική οθόνη
▶ Ήχοι UI (click, bookmark, search)
▶ Initial Release
▶ ΠΚ + ΚΠΔ αναζήτηση (αριθμός, λέξεις-κλειδιά)
▶ Offline-first PWA (Service Worker)
▶ Dark/Gold badge theme
Μια εφαρμογή για γρήγορη πρόσβαση στον Ποινικό Κώδικα (ΠΚ) και τον Κώδικα Ποινικής Δικονομίας (ΚΠΔ), σχεδιασμένη για νομικούς επαγγελματίες.
Android: Πατήστε ⋮ → «Προσθήκη στην αρχική οθόνη».
iPhone: Πατήστε ⎙ (Share) → «Προσθήκη στην οθόνη Αφετηρίας».
Πληκτρολογήστε αριθμό άρθρου (π.χ. «299»), λέξη-κλειδί (π.χ. «κλοπή»), ή φράση σε εισαγωγικά (π.χ. «"κατ' εξακολούθηση"»).
Σελιδοδείκτες, σημειώσεις και ρυθμίσεις αποθηκεύονται τοπικά στη συσκευή σας. Δεν απαιτείται λογαριασμός και δεν αποστέλλεται τίποτα σε server.
Αυτή είναι δοκιμαστική έκδοση. Αν βρείτε λάθος, πατήστε 🚩 κάτω από κάθε άρθρο για να μας ενημερώσετε.
Νέο διακριτικό κουμπί κάτω-αριστερά στην αρχική, που ανοίγει λίστα & διαδραστικό χάρτη των αιθουσών στο συγκρότημα των δικαστηρίων (Ευελπίδων).
Στη Λίστα βρίσκεις τον πλήρη πίνακα — Μικτά Ορκωτά, Τριμελή & Μονομελή Πλημμελειοδικεία, και Δικαστήριο Ανηλίκων — με κτήριο και αριθμό αίθουσας. Στον Χάρτη πατάς οποιοδήποτε κτήριο και βλέπεις ποιο δικαστήριο στεγάζεται εκεί, τον αριθμό της αίθουσας και την είσοδο.
Codex Criminalis — Mobile-first PWA για άμεση πρόσβαση στον ΠΚ και ΚΠΔ με πλήρες ιστορικό τροποποιήσεων (διαχρονικό δίκαιο).
Για: Εισαγγελείς, Δικαστές, Δικηγόροι (κύρια) · Φοιτητές Νομικής (δευτερευόντως)
▶ ΠΚ: 538 άρθρα · 1.237 ιστορικές εκδόσεις
▶ ΚΠΔ: 596 άρθρα · 1.240 ιστορικές εκδόσεις
▶ v3.0.3-beta — ◁ Πίσω κουμπί συστήματος Android (toggle, off by default) (04/06/2026 · ΤΡΕΧΟΥΣΑ)
▶ v3.0.2-beta — 🏛 Αίθουσες Ποινικών Δικαστηρίων Αθηνών (badge + λίστα/χάρτης) (30/05/2026)
▶ v3.0.1-beta — Ν.5090 ημερομηνίες ισχύος, badge αστερίσκοι, ΚΠΔ 32Α (27/05 – 29/05/2026)
▶ v3.0.0-beta ⭐ — Διαχρονικό Δίκαιο, 2+2 JSON architecture (19/04 – 21/05/2026)
▶ v2.2.0-beta — Mobile Overhaul (iPhone-first), UI scale, glassmorphism (15/04/2026)
▶ v2.1.1 — PWA Mobile Hardening, Service Worker v2.1.1 (14/04/2026)
▶ v2.1.0 — UI/UX Overhaul, Share modal, back navigation, screenshot (13/04/2026)
▶ v2.0.0 — Real data ΠΚ+ΚΠΔ, Notes, Export, Settings panel (13–14/04/2026)
▶ v1.0.0 — Foundation: Core PWA, αναζήτηση, bookmarks (05/03/2025)
Developer: Dimitris Pavlidis
Repository: GitHub ↗
Τελευταία ενημέρωση: 04/06/2026
🔍 Αναζήτηση: Πληκτρολόγησε αριθμό άρθρου (π.χ. «372») ή λέξεις-κλειδιά (π.χ. «κλοπή»). Για συγκεκριμένη παράγραφο χρησιμοποίησε το δεύτερο πεδίο.
📱 PWA Εγκατάσταση: Chrome/Safari → «Προσθήκη στην Αρχική» (iOS) ή «Εγκατάσταση» (Android). Λειτουργεί offline μετά την πρώτη φόρτωση.
🕰️ Διαχρονικό Δίκαιο: Από το tab «Ιστορικό» σε κάθε άρθρο βλέπεις όλες τις εκδόσεις με ημερομηνίες ισχύος. Με «Σύγκριση» βλέπεις παλαιά vs νέα έκδοση side-by-side.
🔖 Σελιδοδείκτες: Πάτησε τον σελιδοδείκτη 🔖 δίπλα στον τίτλο. Χρυσό σημαίνει αποθηκευμένο.
📋 Αντιγραφή: Κινητό: long-press → «Αντιγραφή παραγράφου». Desktop: δεξί κλικ.
🌐 Live: codex-criminalis.pages.dev
v3.0.3-beta (04/06/2026 · ΤΡΕΧΟΥΣΑ)
▶ «Πίσω κουμπί συστήματος»: προαιρετική ενσωμάτωση του Android back button/gesture με την πλοήγηση της εφαρμογής (toggle στα 📱 Γενικά, off by default)
▶ Ενεργό → hardware/gesture back πάει στην προηγούμενη οθόνη· στην αρχική βγαίνει από το app
▶ History API (pushState/popstate)· iOS swipe αμετάβλητο · Service Worker CACHE_VERSION 3.2.8
v3.0.2-beta (30/05/2026)
▶ Νέο «Αίθουσες Ποινικών Δικαστηρίων Αθηνών»: διακριτικό badge κάτω-αριστερά στην αρχική → λίστα & διαδραστικός χάρτης του συγκροτήματος (Ευελπίδων)
▶ Λίστα: Μικτά Ορκωτά / Τριμελή / Μονομελή Πλημμελειοδικεία + Δικαστήριο Ανηλίκων (κτήριο + αίθουσα)
▶ Χάρτης: πάτημα κτηρίου → δικαστήριο, αίθουσα, είσοδος · θέσεις βάσει σχεδιαγράμματος, χωροταξία βάσει Google Maps · coordinate hit-testing
▶ Θέματα classical & dark-gold · mobile + landscape με pinch-zoom · Service Worker bump
v3.0.1-beta (27/05 – 29/05/2026)
▶ ΚΠΔ 32Α (27/05) · Ν.5090 ημερομηνίες ισχύος 3 ομάδες + badge * / ** + amendment log multi-date (29/05) · bookmark text fix (29/05)
v3.0.0-beta ⭐ (19/04 – 21/05/2026)
▶ 2+2 JSON architecture: pk-history.json (538 arts, 1.237 entries) + kpd-history.json (596 arts, 1.240 entries)
▶ 3-layer ΚΠΔ: ΠΔ 258/1986 → Ν.4620/2019 → 18 νόμοι έως Ν.5282/2026
▶ Compare view (παλαιά vs νέα έκδοση side-by-side)
▶ Version tabs με [τρέχουσα έκδοση] + ημερομηνία ισχύος
▶ Current-law badge στον τίτλο άρθρου
▶ ΠΚ κόκκινο / ΚΠΔ μπλε theming
▶ Lazy-load history (background fetch)
▶ Founding-law fallback για άρθρα χωρίς history
▶ Deep Scan pipeline: ~260 αυτόματες διορθώσεις
▶ 425 πρόσθετες διορθώσεις κειμένου, 100% clean state
▶ Settings: 8→6 ενότητες (Αναζήτηση merged σε Γενικά)
▶ SVG bookmark ribbon (20×25px, stroke 2.5, 44px touch target, fill/stroke CSS-driven)
▶ Long-press (600ms) / right-click σε bookmark+recent items → διαγραφή με toast
▶ Bold γραμματοσειρά toggle (Εμφάνιση, font-weight 600, localStorage)
▶ FAQ+Πληροφορίες inline collapsible · Share modal fixes · Amendment chips fix (105Β→105B)
▶ Ιστορικό εκδόσεων διορθώθηκε παντού (v3.0.0-beta ως ΤΡΕΧΟΥΣΑ, collapsible README)
▶ Polishing (30/04): Άρθρο 13 ΠΚ χωρίς αρίθμηση παραγράφων (α)/β)/γ) στυλ) · Άρθρο 25 ΠΚ PDF artifact fix
▶ ΠΚ corrections (12/05): 70+ άρθρα στο pk-history + 12 Consolidated MDs + pk.json (469 ops, Stage 1 closed)
▶ ΚΠΔ corrections Part 1 (13/05): ~300 αλλαγές, common-mode bug «σωρευτικά ποινές» fix (6 occurrences), Άρθρο 33 re-attribution, 266 τίτλοι Ν.4620 auto-merged
▶ ΚΠΔ corrections Part 2 (21/05): ~50 ops, Art 110 με Ν.5282/2026 (νέο current, ΦΕΚ Α΄ 30/27.02.2026), Art 245/Ν.5090 fix (από άσχετο ν.3500/2006 σε σωστό 3-παρ. ΚΠΔ), 7 SOS MD replacements στο Ν.4637 (Arts 57, 65, 99, 111, 120, 127, 132), Art 293/Ν.4855 body added
▶ ΚΠΔ followup (21/05): Art 100/Ν.5232 missing entry (3 παρ.) added + Ν.4620 closed, Art 201/Ν.4855 par[1] split bug fixed (5→4 παρ.), Art 142 «4.» prefix, 73 chapter header cleanups
▶ Service Worker (21/05): Network-first για /data/*.json + CACHE_VERSION 3.0.3 — αυτόματα fresh data σε κάθε επίσκεψη, cache fallback μόνο offline
▶ ΠΚ 128 fix (21/05): Restored Ν.4619/2019 πλήρες κείμενο (αντικατάσταση περιορισμού σε ειδικό κατάστημα κράτησης νέων) + νέο entry Ν.5090/2024 με κατάργηση από 1.5.2024
v2.2.0-beta (15/04/2026)
▶ touch-action: manipulation · --ui-scale CSS var
▶ Header simplification (back+install / settings)
▶ 44×44px touch targets · search input 16px (no iOS zoom)
▶ iOS keyboard fixes · AudioContext resume
▶ Pinch-zoom reset · Sound system rewrite
▶ UI font size dropdown · Glassmorphism header buttons
v2.1.1 (14/04/2026)
▶ Splash screen color fix
▶ Welcome modal one-time
▶ Pull-to-refresh disabled
▶ Icon cache bust
▶ Auto device info σε bug reports
▶ iOS fullscreen guard · Service Worker v2.1.1
v2.1.0 (13/04/2026)
▶ Cream parchment theme (Dark/Gold)
▶ Back navigation + swipe gesture
▶ Share modal (8 destinations)
▶ Screenshot via html2canvas
▶ Greek→Latin search normalization (370ΣΤ, 290Α κ.ά.)
▶ Custom tooltips · paragraph highlight pulse · header typography
v2.0.0 (13–14/04/2026)
▶ Real data: 536 ΠΚ + 595 ΚΠΔ από LoNinja PDFs
▶ Error report 🚩 · Article notes 📝
▶ Beta onboarding · Export .txt/.docx/.pdf
▶ Settings panel (7 ενότητες) · Sound system (5 styles)
▶ JSON systematic cleanup Parts I–IV (~240 διορθώσεις)
v1.0.0 (05/03/2025)
▶ Initial Release
▶ ΠΚ + ΚΠΔ αναζήτηση
▶ Offline PWA · Bookmarks · Πρόσφατα
▶ Mobile-optimized UI · Badge theme
Πληκτρολόγησε τον αριθμό του άρθρου (π.χ. «372») ή λέξεις-κλειδιά (π.χ. «κλοπή»). Για συγκεκριμένη παράγραφο, χρησιμοποίησε το δεύτερο πεδίο (π.χ. άρθρο «374», παρ. «2»).
Άνοιξε ένα άρθρο και πάτησε τον σελιδοδείκτη 🔖 δίπλα στον τίτλο. Χρυσό σημαίνει αποθηκευμένο. Τα αποθηκευμένα άρθρα εμφανίζονται στην αρχική οθόνη.
Από το κουμπί «📝 Σημείωση» κάτω από κάθε άρθρο. Σημειώσεις, σελιδοδείκτες και ρυθμίσεις αποθηκεύονται τοπικά στη συσκευή σου. Μπορείς να τις εξαγάγεις από Ρυθμίσεις → Εξαγωγή σημειώσεων.
Κάθε άρθρο εμφανίζει τις εκδόσεις που είχε μέσα στο χρόνο. Πάτησε έναν από τους νόμους στο «🔄 Ιστορικό εκδόσεων» για να δεις το κείμενο της συγκεκριμένης περιόδου.
Ο κατάλογος όλων των νόμων που τροποποίησαν τον ΠΚ ή ΚΠΔ, με ημερομηνία ισχύος και σύνδεσμο στο et.gr. Μπορείς να δεις ποια συγκεκριμένα άρθρα τροποποίησε κάθε νόμος από το κουμπί «▼ Άρθρα».
Ναι. Μετά την πρώτη φόρτωση, η εφαρμογή λειτουργεί πλήρως offline ως PWA. Μπορείς να την εγκαταστήσεις στην αρχική οθόνη του κινητού σου.
Από το κουμπί «🚩 Αναφορά» κάτω από το άρθρο, ή από Ρυθμίσεις → Αναφορά τεχνικού σφάλματος. Το email σου επεξεργάζεται ο developer.
| # | Δικαστήριο | Κτήριο | Αίθουσα |
|---|---|---|---|
| 1 | Μ.Ο.Δ. | 13 | 3 |
| 2 | Β΄ Μ.Ο.Δ. | 9 | 5 |
| # | Δικαστήριο | Κτήριο | Αίθουσα |
|---|---|---|---|
| 1 | Α΄ Τριμελές | 7 | 2 |
| 2 | Β΄ Τριμελές | 8 | 2 |
| 3 | Γ΄ Τριμελές | 7 | 3 |
| 4 | Δ΄ Τριμελές | 7 | 1 |
| 5 | Ε΄ / Αυτόφωρο | 8 | 3 |
| 6 | ΣΤ΄ Τριμελές | Προκατ | 4 |
| # | Δικαστήριο | Κτήριο | Αίθουσα |
|---|---|---|---|
| 1 | Α΄ Μονομελές | 3 | 4 |
| 2 | Β΄ Μονομελές | 8 | 1 |
| 3 | Γ΄ Μονομελές | 9 | 2 |
| 4 | Δ΄ Μονομελές | 9 | 7 |
| 5 | Ε΄ Μονομελές | 7 | 4 |
| 6 | ΣΤ΄ Μονομελές | 9 | 9 |
| 7 | Ζ΄ Μονομελές | 5 | 4 |
| 8 | Η΄ Μονομελές | Προκατ | 1 |
| 9 | Θ΄ Μονομελές | Προκατ | 2 |
| 10 | Ι΄ Μονομελές | 3 | 2 |
| 11 | ΙΑ΄ Μονομελές | 9 | 12 |
| 12 | ΙΒ΄ Μονομελές | 8 | 4 |
| 13 | ΙΓ΄ Μονομελές | 2 | 2 |
| 14 | ΙΔ΄ Μονομελές | 12 | 1 |
| 15 | ΙΕ΄ Μονομελές | 12 | 4 |
| 16 | ΙΣΤ΄ Μονομελές | 3 | 3 |
| 17 | Α΄ Αυτόφωρο | 2 | 3 |
| 18 | Β΄ Αυτόφωρο | 2 | 1 |
| 19 | Γ΄ Αυτόφωρο | 2 | 4 |
| Δικαστήριο | Κτήριο Εφετείου | Αίθουσα |
|---|---|---|
| Τριμελές – Μονομελές | 1ος Όροφος | 4 |
| Τριμελές – Μονομελές | Ισόγειο | Δ1 |