Open Issues Need Help
View All on GitHubAI Summary: This enhancement requests adding labels to all input fields across the application's forms. The implementation involves using `Horizontal` containers to group each `Input` field with a `Static` element serving as its label, and then mounting these combined units into the main form container.
AI Summary: This enhancement requests adding a note near the email input field. The note should inform users that their email needs to be registered on Gravatar for it to be used in their profile, include a clickable link to Gravatar.com, and clarify that the email itself will not be publicly displayed.
AI Summary: This enhancement requests the addition of tooltip text to all fields across the application. These tooltips should display sensitive descriptions, providing users with additional context or information upon hover. The task involves identifying relevant fields and implementing a consistent tooltip mechanism.
AI Summary: This enhancement proposes a "pro mode" allowing users to directly edit markdown content, bypassing the existing form interface. It requires adding an "edit markdown" button to the main screen, which would then provide an interface for direct markdown modification.
AI Summary: This issue proposes adding the `pytest-cov` package to the project's development dependencies using `uv`. This will enable the ability to run tests with code coverage analysis, with specific commands provided for both adding the package and executing tests to generate coverage reports.
AI Summary: This issue requests a new GitHub Action to automate the project's build and PyPi publishing. The action should first build the project using `uv build` and then publish it to PyPi using `uv publish`. A critical step involves obtaining a PyPi token from @jpchauvel and securely integrating it into the GitHub Action workflow as a secret.
AI Summary: The issue proposes to eliminate the current manual GitHub token input process, which is seen as a barrier for new users. The goal is to implement a more user-friendly authentication flow, similar to the `gh` CLI, where the app guides the user through a browser-based authorization process to automatically obtain and store a GitHub token.
AI Summary: This enhancement requests that the application display the Pull Request (PR) URL to the user. The URL should be extracted using the `pygithub` library and presented after the application has finished its primary operations or is about to quit.
AI Summary: This enhancement requests the ability for users to rename their profile files, as the current naming convention is difficult to read. The system must include a check for filename collisions before allowing the rename operation to proceed.
AI Summary: This issue aims to improve code quality by increasing the project's test coverage to at least 90%. It provides the command to run tests and check coverage, noting that work on this issue should only begin after issue #6 is completed.
AI Summary: This enhancement requests that a cache be cleared. The clearing operation should occur specifically before a `textualize` application initializes, rather than before the script itself begins execution.