55 lines
3.2 KiB
Markdown
55 lines
3.2 KiB
Markdown
# Prompt Log
|
|
|
|
## 2026-08-24
|
|
|
|
1. I want to build a firefox plugin as specified in the REQUIREMENTS.md file.
|
|
2. I want this written in python where possible.
|
|
3. Start implementation.
|
|
4. Make the frontend page and the Docker setup.
|
|
5. Continue.
|
|
6. go.
|
|
7. continue.
|
|
8. Continue.
|
|
9. Create a folder called VIBE and log our chat and promts. Previous and future.
|
|
10. implement next step.
|
|
11. continue implementation
|
|
12. Fix the Starlette/httpx deprecation by using an alternative
|
|
13. Clean up and create a README that includes full install instructions
|
|
14. Review Docker setup and configuration
|
|
15. Make sure all configurateion can be set using a .env file with docker
|
|
16. Execute all TODOs
|
|
17. Add authenticated admin/user configuration
|
|
18. Make sure the link-log page is responsive
|
|
19. next
|
|
20. Make the layout modern based on catpuccino mocha theme
|
|
21. docker compose up fails with Jinja2 errors
|
|
22. put the avatar and the username on the top right hand side, and wrap all other text around it.
|
|
23. add a login button on the top right of the page
|
|
24. add a link to the administrator page to the user configuration for users that have admin privilige
|
|
25. add the ability to add and remove users to the admin interface
|
|
26. Only show the add user interface when logged in as admin and only show 'Administrator sign-in required' when an administrator is not signed in. Also add a checkbox to users in the admin to assign admin rights.
|
|
27. /admin shows 'sign out' while the users has been signed out.
|
|
28. Show a login button when nobody is logged in for /admin
|
|
29. The signin and signout button are not still not visible
|
|
30. It seems that the session is not maintained. I want Login buttons when a user has logged in and logout buttons when a user has logged out. If an authenticated user tries to load the admin page without authorization it should say that the user has no authorization
|
|
31. When a logged in user gets to the profile page their username should be printed - it is inmutable. Available defaults should prepopulte the fields.
|
|
32. The username doesn't load. The firefox console reports: Uncaught SyntaxError: redeclaration of const logoutButton
|
|
33. Check the whole authentication flow as it seems broken.
|
|
34. In the admin interface allow to toggle administrative rights for users. But always enforce there to be at least one user with admin rights
|
|
35. remove default for bio and email in the profile page
|
|
36. Don't use an avatar URL but allow the user to upload an avatar
|
|
37. Show the avatar with all posts
|
|
38. Show the avatar with each entry on the home page. On the specific /<user>/ page don't show the avatar and user name with each entry
|
|
39. For the user filter create a dropdown of all users that are available on the server
|
|
40. If I select a user filter I want the appropriate page to be opened (e.g. /user/ for user of / -home- for all-users)
|
|
41. git commit the whole lot
|
|
42. version the sql schema and make sure it can be upgraded in the future.
|
|
43. allow editing of individual links - add a edit button for the links owned by the authenticated user - otherwise do not show a link
|
|
44. Add authenticated link editing
|
|
45. Expose ownership if feed data
|
|
46. Render edit action for owned links
|
|
|
|
## Future entries
|
|
|
|
Append each new user prompt here with its date and preserve the chronological order.
|