fixed themes and ui added new features
This commit is contained in:
15
checklist.md
15
checklist.md
@@ -40,6 +40,13 @@
|
||||
- [x] Improve NavBar layout and styling for clarity and compactness
|
||||
- [x] Implement single-hamburger NavBar (hamburger toggles to X; buttons hidden when collapsed)
|
||||
- [x] Commands List button added above Commands accordion in Server Settings
|
||||
- [ ] Add server invite management
|
||||
- [ ] Add UI to create invites: optional channel dropdown, maxAge dropdown, maxUses dropdown, temporary toggle, create button
|
||||
- [ ] Allow invite creation without selecting a channel (use default)
|
||||
- [ ] Persist created invites to backend encrypted DB
|
||||
- [ ] Add front-end list showing created invites with Copy and Delete actions and metadata (url, createdAt, uses, maxUses, maxAge, temporary)
|
||||
- [ ] Add `/create-invite` and `/list-invites` slash commands in the bot; ensure actions sync with backend
|
||||
- [ ] Add enable/disable toggles for these commands in Commands list
|
||||
- [x] Place 'Invite' button beside the server title on dashboard/server cards
|
||||
- Acceptance criteria: the invite button appears horizontally adjacent to the server title (to the right), remains visible and usable on tablet and desktop layouts, is keyboard-focusable, and has an accessible aria-label (e.g. "Invite bot to SERVER_NAME").
|
||||
- [x] Show the server name in a rounded "bubble" and render it bold
|
||||
@@ -60,6 +67,14 @@
|
||||
- [x] Redesign the login page to be more bubbly, centered, and eye-catching, with bigger text and responsive design.
|
||||
- [x] Make server settings panels collapsible for a cleaner mobile UI.
|
||||
|
||||
## Recent frontend tweaks
|
||||
|
||||
- [x] Commands list sorted alphabetically in Server Settings for easier scanning
|
||||
- [x] Invite creation form: labels added above dropdowns (Channel, Expiry, Max Uses, Temporary) and layout improved for mobile (stacked inputs)
|
||||
- [x] Theme persistence: theme changes now persist immediately (localStorage) and are not overwritten on page navigation; server-side preference is respected when different from local selection
|
||||
- [x] Theme preference behavior: UI now prefers an explicit user selection (localStorage) over defaults; default is used only on first visit when no prior selection exists
|
||||
|
||||
|
||||
## Discord Bot
|
||||
- [x] Create a basic Discord bot
|
||||
- [x] Add a feature with both slash and web commands
|
||||
|
||||
Reference in New Issue
Block a user