c370ce2f78
feat: Configure a 10GB body limit for uploads and enhance attachment processing with a 100MB image size cap and improved error handling.
main
51l3nt51n2026-03-04 00:34:21 +00:00
b93d4548d4
feat: Add Dockerfile and Docker Compose configuration for containerized deployment and update README with instructions.
51l3nt51n2026-03-03 19:19:47 +00:00
bfcf45343f
feat: Add password protection for posts, improve markdown rendering for code and images, and introduce basic responsive styling.
51l3nt51n2026-03-03 19:13:28 +00:00
347ac8af55
feat: Implement basic markdown rendering for post content and user-based visibility for private posts.
51l3nt51n2026-03-03 18:19:42 +00:00
82f7e006cf
feat: Add attachment management with upload, deletion, serving, and media metadata stripping.
51l3nt51n2026-03-03 17:24:45 +00:00
57f2610164
feat: Implement public blog post listing and individual post viewing with new public handlers and templates, adding chrono for date formatting.
51l3nt51n2026-03-03 17:11:26 +00:00
ef068f7dfa
feat: Implement blog post management including database schema, models, handlers, and UI.
51l3nt51n2026-03-03 16:34:38 +00:00
aee36fa70d
feat: Enforce classic UI design principles by applying a global monospace font, refactoring the dashboard to use a basic HTML table, and stripping modern CSS from the index page.
51l3nt51n2026-03-03 16:22:56 +00:00
626e76adba
refactor: Use Redirect::to instead of Redirect::temporary for all redirects.
51l3nt51n2026-03-03 16:11:48 +00:00
50a3caf33c
feat: Redesign UI to a classic text-based aesthetic by removing modern styling from templates and adding a design skill.
51l3nt51n2026-03-03 16:08:11 +00:00
ba199b8bbe
feat: implement initial user authentication, session management, and admin dashboard routing with
51l3nt51n2026-03-03 15:55:26 +00:00
02709fbea1
feat: Initialize Rust blog CMS project with Axum, Askama, SQLite, and DevContainer setup.
51l3nt51n2026-03-02 20:14:54 +00:00