• Joined on 2025-09-01
ruslan pushed to main at ruslan/infrait 2026-02-12 19:59:09 +00:00
ba237a6f34 content: update page title region to Kazakhstan
ruslan pushed to main at ruslan/infrait 2026-02-12 19:51:24 +00:00
cb6db95cea feat: add favicon from static assets
ruslan pushed to main at ruslan/infrait 2026-02-12 19:48:43 +00:00
dd95fc311d docs: add comprehensive project README
ruslan pushed to main at ruslan/infrait 2026-02-12 16:07:04 +00:00
74717e4961 Add required data files
60b909015a Merge server state with origin/main (keep origin version)
e5195dd9c5 initial server version
Compare 3 commits »
ruslan created branch main in ruslan/infrait 2026-02-12 15:51:58 +00:00
ruslan pushed to main at ruslan/infrait 2026-02-12 15:51:58 +00:00
7a6ecf6281 init infrait
ruslan created repository ruslan/infrait 2026-02-12 15:51:35 +00:00
ruslan pushed to main at ruslan/Quiz-for-Mont 2025-09-04 14:04:47 +00:00
3a42cd39c2 chore(ui): remove 'MONT Опросник' label near logo in layout
ruslan pushed to main at ruslan/Quiz-for-Mont 2025-09-04 13:25:53 +00:00
9c117804b2 fix(templates): replace corrupted layout with clean UTF-8 and non-namespaced endpoints to work with main.py routes
ruslan pushed to main at ruslan/Quiz-for-Mont 2025-09-04 13:12:17 +00:00
fd68e550fc fix: correct login endpoint name, clean UTF-8 layout/login, and use blueprint endpoints in navbar
ruslan pushed to main at ruslan/Quiz-for-Mont 2025-09-04 11:25:50 +00:00
a3d4fbb31d refactor: introduce app factory + blueprints (auth, core, admin users, invite); add utils and wsgi entrypoint; keep legacy routes for now
ruslan pushed to main at ruslan/Quiz-for-Mont 2025-09-04 11:08:22 +00:00
d54e12123b feat(admin): add Users management (list/create/reset/delete/toggle), seed test users; improve UI with modern styles
ruslan pushed to main at ruslan/Quiz-for-Mont 2025-09-04 08:54:54 +00:00
e22823cbbd feat(auth): seed/update default admin (ruslan/1234) on startup
ruslan pushed to main at ruslan/Quiz-for-Mont 2025-09-04 08:51:11 +00:00
287cc916c4 feat(db): add Postgres→SQLite fallback and Russian README
ruslan created branch main in ruslan/Quiz-for-Mont 2025-09-04 08:29:09 +00:00
ruslan pushed to main at ruslan/Quiz-for-Mont 2025-09-04 08:29:09 +00:00
c1a75f783a Initial commit
ruslan created repository ruslan/Quiz-for-Mont 2025-09-04 08:07:22 +00:00
ruslan pushed to main at ruslan/ForME 2025-09-04 07:48:23 +00:00
f4e1bc8a95 Docs: rewrite README with clear Docker and Docker Compose instructions; refactor app into package (auth, admin, pages, db); keep single entrypoint app.py
ruslan pushed to main at ruslan/ForME 2025-09-04 06:08:47 +00:00
cc767dcf46 Exports: use Flask send_file with ASCII-safe filenames to avoid Latin-1 header errors; add slugified download_name
ruslan pushed to main at ruslan/ForME 2025-09-04 06:00:13 +00:00
361f9d0bbe PDF export: sanitize HTML (remove <style>, style attributes, <script>) to avoid xhtml2pdf font-size error