-
13363cb568
Mailadresse aktualisiert
master
irrlicht
2026-07-01 10:08:34 +02:00
-
e4389de288
Image from clipboard also in replies
irrlicht
2026-06-29 00:16:58 +02:00
-
aa0def2949
Sigils added to rule page
irrlicht
2026-06-28 19:57:52 +02:00
-
ba0d0d62f2
Metaline in deleted posts
irrlicht
2026-06-24 10:24:26 +02:00
-
32c70ad0f8
New Meta-Line
irrlicht
2026-06-24 10:21:40 +02:00
-
112e1f82ca
Metaline styling
irrlicht
2026-06-24 09:46:10 +02:00
-
308eec734f
Buttons neu sortiert
irrlicht
2026-06-24 09:34:00 +02:00
-
1cfbb8b8fe
Block requests from TOR
irrlicht
2026-06-23 18:26:51 +02:00
-
01be0c523e
Repost
irrlicht
2026-06-22 11:40:27 +02:00
-
e965775809
revert migration
irrlicht
2026-06-19 23:07:18 +02:00
-
3f05200aeb
migration function
irrlicht
2026-06-19 22:53:43 +02:00
-
c30399e498
Fixed /stats layout
irrlicht
2026-06-19 22:49:01 +02:00
-
63240a6cf7
ASN-Auflösung: dominanter Betreiber statt Offset-0-Treffer
irrlicht
2026-06-18 22:50:33 +02:00
-
4d99074bd5
Header aktualisiert
irrlicht
2026-06-17 23:58:54 +02:00
-
c55bb07a6d
GeoLite2-.mmdb ignorieren
irrlicht
2026-06-17 23:57:33 +02:00
-
dd714762dc
Statistik: Impression-Erfassung asynchron (nicht im Request-Pfad)
irrlicht
2026-06-17 23:57:33 +02:00
-
c4a0c5c378
Datenschutz + Notes: Reichweitenmessung dokumentieren
irrlicht
2026-06-17 23:21:17 +02:00
-
8be8ecedc9
Statistik-Seite: Kennzahlen, Reichweite, ASN und Verlaeufe
irrlicht
2026-06-17 23:21:17 +02:00
-
662285c8b5
Statistik: anonymes Impression-Tracking mit ASN-Einordnung
irrlicht
2026-06-17 23:21:17 +02:00
-
bbd4bc27ba
Compose: Button "Posten" -> "Eintrag erstellen"
irrlicht
2026-06-16 14:23:09 +02:00
-
def6a13782
Compose: Bild aus Zwischenablage per Strg+V einfügen
irrlicht
2026-06-16 14:22:14 +02:00
-
e7a7ef8d20
Tagline: Body-Textgröße, schwarz, enger an den Titel
irrlicht
2026-06-16 08:48:40 +02:00
-
d9028a8400
Header: Statuszeile "Ohne Datenverlust seit n Tagen" + Kennzahlen zurückholen
irrlicht
2026-06-16 08:46:05 +02:00
-
21911e84e0
auth: Unicode-Usernames in sanitizeUsername erhalten
irrlicht
2026-06-16 08:21:14 +02:00
-
0089bc5909
feed.js: HTML-Injection in linkify schließen (escapeHtml deckt nun Quotes ab)
irrlicht
2026-06-16 07:52:18 +02:00
-
85c283404d
Legal-Docs: Header an Hauptseite angleichen, app.css statt main.css
irrlicht
2026-06-15 21:18:50 +02:00
-
642fe9466a
security.txt (RFC 9116) + aktualisierte Rechtsdokumente
irrlicht
2026-06-15 21:05:32 +02:00
-
7488b849db
migrate.sh: /srv/kver/-Pfade aus alter Python-Prod-Umgebung normalisieren
irrlicht
2026-06-11 20:49:47 +02:00
-
8d9bcd08ea
deploy.md: Caddy-Config, Port 7777, Upload-Anleitung überarbeitet
irrlicht
2026-06-11 20:11:38 +02:00
-
99cc1f0ebb
deploy.md: Healthcheck in Quadlet-Unit statt Containerfile (OCI kennt kein HEALTHCHECK)
irrlicht
2026-06-11 19:54:58 +02:00
-
50be342899
Deployment-Härtung + Podman-Container
irrlicht
2026-06-11 07:00:09 +02:00
-
925b00edf5
Bild-Upload: animierte GIFs erhalten statt aufs erste Frame reduzieren
irrlicht
2026-06-10 07:06:54 +02:00
-
ad2c08d93a
Thread-Layout: Strich als Flex-Geschwister, mittig unter dem Avatar
irrlicht
2026-06-10 06:49:56 +02:00
-
f97a44452f
Add prod_backup to gitignore
irrlicht
2026-06-10 06:12:21 +02:00
-
15ef7db5f7
Profilbilder: Avatar-Upload, Anzeige auf Profil & Feed
irrlicht
2026-06-07 18:20:14 +02:00
-
cad1fa5c5c
Infinite Scroll: nachladen, bis Sentinel aus dem Viewport wandert
irrlicht
2026-06-07 18:05:24 +02:00
-
466049ee9d
User-Page: Profil & Posts in einem weißen Container
irrlicht
2026-06-07 17:32:08 +02:00
-
b4d03f8741
Frontend: Kommentarbereich, Ladezeit & Interaktionsleiste
irrlicht
2026-06-07 17:21:28 +02:00
-
1313e9613c
Sicherheit & Robustheit härten
irrlicht
2026-06-07 17:07:17 +02:00
-
5478e92253
Migration, Schema-NOT-NULL & klickbare Karten
irrlicht
2026-06-07 17:07:05 +02:00
-
720d5d64d5
Header: Doku-Links, Profil-Button & Titel "Kontrollverlust"
irrlicht
2026-06-04 10:23:41 +02:00
-
2160920595
Design: Textur, EB-Garamond/Cheltenham-Fonts & Designsprache aus Python-Branch
irrlicht
2026-06-04 10:23:41 +02:00
-
ad469ab366
Bearbeiten: POST /entry/{pid}/edit (Inhalt ändern)
irrlicht
2026-06-03 13:33:22 +02:00
-
cb3da3bb24
Soft-Delete: Beiträge als [deleted] erhalten statt löschen
irrlicht
2026-06-03 13:21:42 +02:00
-
ba085eff4e
Threading: Antworten (reply_to) + Focus-View
irrlicht
2026-06-03 12:21:55 +02:00
-
844bbb44e7
Frontend+API: Namen ändern (POST /user/rename)
irrlicht
2026-06-03 11:47:44 +02:00
-
7ffc35808a
User
irrlicht
2026-06-02 16:35:47 +02:00
-
2dcba21250
Frontend: roher Oldschool-Look, CSS auf 6 Zeilen
irrlicht
2026-06-02 10:47:02 +02:00
-
f442138043
Frontend: CSS auf allgemeine Klassen verschlankt (82 Zeilen)
irrlicht
2026-06-02 10:29:40 +02:00
-
d1a269db2f
Frontend: Account-Bereich (GET /user/info, POST /user/delete)
irrlicht
2026-06-01 11:59:53 +02:00
-
a47f41bbfa
Frontend: Registrierung angebunden (POST /auth/newuser)
irrlicht
2026-06-01 11:47:00 +02:00
-
2ab08ebf9a
Alten Flask/Python-Code und Jinja-Templates entfernt
irrlicht
2026-06-01 11:37:47 +02:00
-
e210df3e2e
Code-Cleanup: toter Check, none-Sentinel, Login-Jitter raus
irrlicht
2026-06-01 11:33:41 +02:00
-
bee1305a2b
Add endpoint tests with httptest
irrlicht
2026-06-01 11:16:02 +02:00
-
38da498754
Split voting into clean read/write endpoints
irrlicht
2026-06-01 11:03:33 +02:00
-
be8dbb4902
Implement left/right voting on entries
irrlicht
2026-06-01 10:58:58 +02:00
-
c904e3e2db
Implement user account deletion flow
irrlicht
2026-06-01 10:19:29 +02:00
-
cb237c248e
Rewrite backend in Go with JSON API and JS frontend
irrlicht
2026-06-01 10:17:02 +02:00
-
c2a8199a84
Moved user creation to user_controller.new()
irrlicht
2025-12-23 01:15:15 +01:00
-
6f6d05fe31
Added Semicolon to URL-Regex, so Youtube-Links with List-Index are properly shown
irrlicht
2025-12-22 23:53:35 +01:00
-
3d9eae89de
Removed old stuff
irrlicht
2025-12-22 23:33:39 +01:00
-
782e608db4
Revert "Removed old stuff"
irrlicht
2025-12-20 05:27:10 +01:00
-
45e66ca7e6
Removed old stuff
irrlicht
2025-12-20 03:50:00 +01:00
-
a3afb0726f
?
irrlicht
2025-12-20 03:46:45 +01:00
-
8c2429732e
Margin of .content
irrlicht
2025-12-20 03:46:25 +01:00
-
a180fa6a74
Added fetchone Option to database.fetch
irrlicht
2025-12-20 03:45:42 +01:00
-
37c3c8dac8
Added content filter for max len and URLs
irrlicht
2025-12-17 22:14:30 +01:00
-
01e6e92c78
Impressum
irrlicht
2025-12-17 04:34:31 +01:00
-
08008b5c70
Beitragsordnung
irrlicht
2025-12-17 04:26:55 +01:00
-
9815ddac83
Remove ID from posts
irrlicht
2025-12-17 03:26:34 +01:00
-
cbcbcf5dda
Added Content Notice
irrlicht
2025-12-17 02:57:17 +01:00
-
7eb4c82a4a
Background design, fonts loaded locally, normalize CSS CDN
irrlicht
2025-12-16 02:32:25 +01:00
-
64776ea8d0
Not sure what I've done. I'm done. Please let me free
irrlicht
2025-12-16 01:45:51 +01:00
-
cfebe0a535
Redesigned headerbar
irrlicht
2025-12-15 17:07:42 +01:00
-
35ba9e08ed
Removed debug page no output
irrlicht
2025-12-15 16:16:36 +01:00
-
4c8f66db98
Added infinite scroll
irrlicht
2025-12-15 16:12:46 +01:00
-
1453a52097
Removed debug-sleep of 3 seconds lol
irrlicht
2025-12-15 15:44:20 +01:00
-
3b75ea33b9
Global loading indicator
irrlicht
2025-12-15 15:42:03 +01:00
-
fef5119a03
Login redirect only on success and new auth success message
irrlicht
2025-12-15 15:29:16 +01:00
-
36dbc849ca
Global Loading screen and page title of Index
irrlicht
2025-12-15 15:15:37 +01:00
-
3c3e972a09
Fix: Create User form didn't reload
irrlicht
2025-12-15 14:47:56 +01:00
-
28340bf0b8
Form Styling updated
irrlicht
2025-12-15 14:41:23 +01:00
-
dc3ce5ca88
Refactored, redesigned Authmethods
irrlicht
2025-12-15 14:28:12 +01:00
-
2dcc389f4b
Datenverlust-Counter hinzugefügt
irrlicht
2025-12-13 12:54:43 +01:00
-
59dd267659
initial 1312 funktioniert ein bisschen
irrlicht
2025-12-13 12:21:44 +01:00