Update wikipedia extension - #30187
Conversation
- chore: update changelog - feat(navigation): add article history and keyboard shortcuts - Add back and forward navigation for opened Wikipedia articles - Preserve article history across links and language changes - Update action shortcuts for cross-platform Raycast defaults - Upgrade dependencies and simplify linting and formatting configuration
|
Thank you for your contribution! 🎉 🔔 @vimtor @shubzkothekar @NikosEfthias @menahishayan @pernielsentikaer @Ek2100 @sergiivelykodnyi @j3lte @peterbrinck @koinzhang you might want to have a look. You can use this guide to learn how to check out the Pull Request locally in order to test it. 📋 Quick checkout commandsBRANCH="ext/wikipedia"
FORK_URL="https://github.com/0xdhrv/raycast-extensions.git"
EXTENSION_NAME="wikipedia"
REPO_NAME="raycast-extensions"
git clone -n --depth=1 --filter=tree:0 -b $BRANCH $FORK_URL
cd $REPO_NAME
git sparse-checkout set --no-cone "extensions/$EXTENSION_NAME"
git checkout
cd "extensions/$EXTENSION_NAME"
npm install && npm run devWe're currently experiencing a high volume of incoming requests. As a result, the initial review may take up to 15 business days. |
Greptile SummaryThe PR adds in-view article history with back and forward navigation while preserving history across article links and language changes.
Confidence Score: 5/5The PR appears safe to merge. The previously reported closure-based history race is resolved because every action reduces from the synchronously updated pending snapshot and commits the resulting final state. Important Files Changed
Reviews (4): Last reviewed commit: "Update CHANGELOG.md" | Re-trigger Greptile |
…metadata, links, and language links into API helpers - Reuse a shared wiki page client across API requests - Simplify hooks by delegating page data fetching to utility functions
…a centralized history state management using a reducer pattern - Replace individual index tracking with a structured history state - Update navigation functions to utilize the new history management system
pernielsentikaer
left a comment
There was a problem hiding this comment.
Hi @0xdhrv 👋
Thanks for your contribution 💪
[ / ] back and forward with in-view article history is a clean close for #12940, and keeping language changes on the same stack is the right call. Changelog uses {PR_MERGE_DATE}, Greptile is clear, CI is green.
I'm looking forward to seeing this land 🔥
Feel free to contact me here or at Slack if you have any questions.
|
Published to the Raycast Store: |
|
🎉 🎉 🎉 We've rewarded your Raycast account with some credits. You will soon be able to exchange them for some swag. |
Description
Screencast
Checklist
npm run buildand tested this distribution build in Raycastassetsfolder are used by the extension itselfREADMEare placed outside of themetadatafolder