Files
DiscordClone/TODO.md
Bryan1029384756 b0f889cb68
All checks were successful
Build and Release / build-and-release (push) Successful in 9m12s
feat: Implement core chat page with channel navigation, direct messages, and voice chat integration.
2026-02-11 17:44:50 -06:00

20 lines
1.8 KiB
Markdown

- 955px
- I want to give users the choice to update the app. Can we make updating work 2 ways. One, optional updates, i want to somehow make some updates marked as optional, where techinically older versions will still work so we dont care if they are on a older version. And some updates non optional, where we will require users to update to the latest version to continue using the app. So for example when they launch the app we will check if their is a update but we dont update the app right away. We will show a download icon like discord in the header, that will be the update.svg icon. Make the icon use this color "hsl(138.353 calc(1*38.117%) 56.275% /1);"
- When a user messages you, you should get a notification. On the server list that user profile picture should be their above all servers. right under the discord and above the server-separator. With a red dot next to it. If you get a private dm you should hear the ping sound also
- We should play a sound when a user mentions you also in the main server.
- In the mention list we should also have roles, so if people do @everyone they should mention everyone in the server, or they can @ a certain role they want to mention from the server. This does not apply to private messages.
- Owners should be able to delete anyones message in the server.
- When we collapse a category and lets say for example it has a text channel in that category and we have it selected we should still show that text channel but all the others are collapsed
- Next to the category name lets put the category_collapsed_icon.svg icon. This icon is facing down so we will show it normal when a category is not collapsed and rotate it -45 degrees when it is collapsed
For reactions that we didnt react to we have the background to var(--embed-background), lets make it
hsl(240 calc(1*4%) 60.784% /0.0784313725490196)