2.9 KiB
2.9 KiB
Prompt Log
2026-08-24
- I want to build a firefox plugin as specified in the REQUIREMENTS.md file.
- I want this written in python where possible.
- Start implementation.
- Make the frontend page and the Docker setup.
- Continue.
- go.
- continue.
- Continue.
- Create a folder called VIBE and log our chat and promts. Previous and future.
- implement next step.
- continue implementation
- Fix the Starlette/httpx deprecation by using an alternative
- Clean up and create a README that includes full install instructions
- Review Docker setup and configuration
- Make sure all configurateion can be set using a .env file with docker
- Execute all TODOs
- Add authenticated admin/user configuration
- Make sure the link-log page is responsive
- next
- Make the layout modern based on catpuccino mocha theme
- docker compose up fails with Jinja2 errors
- put the avatar and the username on the top right hand side, and wrap all other text around it.
- add a login button on the top right of the page
- add a link to the administrator page to the user configuration for users that have admin privilige
- add the ability to add and remove users to the admin interface
- 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.
- /admin shows 'sign out' while the users has been signed out.
- Show a login button when nobody is logged in for /admin
- The signin and signout button are not still not visible
- 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
- When a logged in user gets to the profile page their username should be printed - it is inmutable. Available defaults should prepopulte the fields.
- The username doesn't load. The firefox console reports: Uncaught SyntaxError: redeclaration of const logoutButton
- Check the whole authentication flow as it seems broken.
- In the admin interface allow to toggle administrative rights for users. But always enforce there to be at least one user with admin rights
- remove default for bio and email in the profile page
- Don't use an avatar URL but allow the user to upload an avatar
- Show the avatar with all posts
- Show the avatar with each entry on the home page. On the specific // page don't show the avatar and user name with each entry
- For the user filter create a dropdown of all users that are available on the server
- If I select a user filter I want the appropriate page to be opened (e.g. /user/ for user of / -home- for all-users)
- git commit the whole lot
Future entries
Append each new user prompt here with its date and preserve the chronological order.