-
Notifications
You must be signed in to change notification settings - Fork 5.1k
Add 40 Questions Extension #23921
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Add 40 Questions Extension #23921
Conversation
- refactor: improve type definitions and enhance answer handling across components - feat: enhance import functionality to support JSON format for questions and answers - build: add new metadata images for questions - fix: scale icon up - fix: update icon name - fix: update initial question number and enhance question parsing with version handling - fix: improve year validation logic in import process and update description in preferences - style: update icon - feat: add onChange callback to AnswersCommand for better state management and navigation - feat: update UI messages for better clarity and enhance accessory text display in question list - feat: enhance browse functionality with improved year filtering and sharing options - feat: add import functionality for answers from clipboard, update related types and storage methods - feat: add question parsing and exporting functionality, update README for configuration details - feat: refactor question loading logic and add ensureQuestionsLoaded function - docs: update Copilot instructions for clarity and structure - feat: add answer loading functionality and navigation to answer questions - feat: add year filtering to question list and improve UI layout - feat: implement question browsing with loading state and answer retrieval - feat: add navigation functionality - feat: enhance answer submission with validation and state management - feat: implement question loading and answer saving functionality - feat: add questions repository field and improve question import functionality - feat: add language preference and storage functionality for questions - define the data schema - remove unnecessary links and developer instructions from README - init extension
|
Congratulations on your new Raycast extension! 🚀 Due to our current reduced availability, the initial review may take up to 10-15 business days. Once the PR is approved and merged, the extension will be available on our Store. |
- refactor: remove unused Answer type import for cleaner code - fix: update AnswersFile type definition for clarity and consistency
Greptile SummaryThis PR adds a new extension for answering the 40 Questions yearly reflection exercise. The extension provides commands to answer questions, browse past answers, and import/export data. Key changes:
Critical issue found:
Confidence Score: 2/5
Important Files Changed
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Additional Comments (1)
-
extensions/40-questions/src/answer-40-questions.tsx, line 74 (link)logic: This line always sets the error text to "Required" after validation passes, causing the form to always show an error even when the answer is valid. Should be removed.
13 files reviewed, 1 comment
|
This pull request has been automatically marked as stale because it did not have any recent activity. It will be closed if no further activity occurs in the next 7 days to keep our backlog clean 😊 |
Description
This extension lets users quickly load and answer a list of 40 questions to ask themselves each year.
Questions and answers can be browsed, edited and filtered by year. There is also an import/export functionality to backup or move the data to a preferred notes system.
Screencast
Screen.Recording.2025-12-23.at.23.56.13.mov
Checklist
npm run buildand tested this distribution build in Raycastassetsfolder are used by the extension itselfREADMEare placed outside of themetadatafolder