aboutsummaryrefslogtreecommitdiff
path: root/static/css/letters
AgeCommit message (Collapse)AuthorFilesLines
2026-03-12Refactor code structure for improved readability and maintainabilityBobby1-214/+277
2026-03-12feat: add attachment functionality to lettersBobby1-17/+60
- Implemented upload and removal of attachments in the letter system. - Created LetterAttachment model to handle file uploads with associated metadata. - Updated conversation and letter views to support attachment uploads. - Added frontend support for file attachment in the MarkMiku editor. - Enhanced CSS styles for attachment display in letters. - Introduced API endpoints for uploading and removing attachments. - Added signal to delete attachment files upon model deletion. - Updated settings to configure maximum attachments and size limits. - Removed unused kawaiibeats service and its related files.
2026-03-12Add emoji management and enhance text editor featuresBobby1-214/+128
- Introduced emoji upload and management interface in `emojis.html`. - Implemented emoji picker functionality in the text editor with `markmiku.js`. - Added support for various text formatting options including bold, italic, underline, strikethrough, and code highlighting. - Integrated emoji rendering and autocomplete features within the text editor. - Created a custom storage backend for MinIO in `storage.py` to handle file uploads. - Updated letter display template to show sender information and timestamps.
2026-03-11Add letter management templates for composing, viewing conversations, and inboxBobby1-0/+1023
- Created `compose.html` for composing new letters with a rich text editor. - Added `conversation.html` to display individual letter conversations with loading functionality for older letters. - Implemented `inbox.html` to list all letter conversations with pagination and unread message indicators. - Enhanced user experience with dynamic content loading and improved message formatting.