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
Notion Extension #9
Conversation
Adding Notion extension.
Finally! Thanks for building.. |
amazing! |
This extension allows you to search user and channel from a Slack workspace and open this conversion in the Slack app.
Sorry – didn't intend to add the Slack Extension in the same pull request... |
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.
Hey @HenriChabrand! Really nice cover and readme, top work!
When I first checked out this extension and created my integration in Notion, I was surprised to see that "Search Page" command doesn't find anything because I thought it's going to search for pages in my Notion workspace. For some time I just thought it's broken. After being lost for some time, I realised that I need to share pages with this integration one by one to be able to access them in the extension. Is that the expected flow? I'm worried that it will likely cause a lot of confusion among users trying out your extension, probably having similar expectations as I had.
Now as for the functionality, it's pretty cool that you can quickly create database entries, I'm sure it can be useful to a lot of folks. However I found few issues that will need to be addressed:
- You're not using navigation properly. Seems like you're just updating content of the page instead of pushing new view controller. This causes confusion when user presses Escape expecting to navigate back to previous screen – in your case you we just pop to root. Check out this page on how to use navigation pattern.
- I'm not sure what's expected to see on detail page, but in one database I tried, it just displays an empty page. Is it supposed to display actual fields?
It's impressive that you created this RaycastService
wrapper to make writing extensions easier for you, and while we don't generally care or review code, we would recommend to reconsider this approach. Here are few reasons:
- You might face more challenges in the future by avoiding React than making your life easier. Navigation, state handling, hooks, etc - all of it is an important part of React and this is how Raycast API should be used to achieve best UX / performance. In order to fix that navigation issue I mentioned above, you'll need to fix it in your wrapper first. In the future we are going to be adding more and more features that will be optimized specifically for React API. Considering that you need to learn React to write the wrapper, is there much point in avoiding it when writing extensions?
- It can be harder for contributors to help you with this extension. Majority of the extensions will be written using vanilla React and TypeScript. People will want to contribute to your extension, especially considering how popular Notion is. Using your custom wrapper might be a blocker for some folks wanting to improve the extension. Using vanilla React can make collaboration much easier.
As I mentioned, we generally don't review code and it's up to authors how they build extensions, so this last part is more like a friendly recommendation.
Though we do review the UX and consistency with other Raycast extension, so things I mentioned with navigation would need to be addressed. I understand that my suggestion to use vanilla React implies fair amount of changes, but we believe it can be quite beneficial in a long term, especially if you're planning to build more extensions.
Sorry for a long message!
Hello @PitNikola 👋 Thanks a lot for this detailed feedback 🙏 Database and Page Access I've just added a "How to" screen when this append in Raycast to guide users: Empty Page I've just added an "empty state" for pages when they don't have content: Future improvement: my goal is to display database property the same way you display details for Github Pull Request detail. Navigation |
Not sure if this is a bug, but when using the "Search Page" command, the only pages that can be directly opened in the notion app are ones that are a database (have a table in them). Any other page just shows "preview" as an option and "open in web". Also, for pages that don't have a table, the preview only shows the beginning of the page. Again, not sure if this is intended or not, but it did greatly confuse me the first time I used it. |
Hello @PitNikola 👋 I've refactored my code to use React hook as requested. I'm committing a first iteration of the extension including only the I'll add the other command in future iterations. |
@fe9lix, do you know if Anyway, I think it's not a blocker and we can merge this PR once you rename extension title from "Notion" to "Notion Database". |
Co-authored-by: Petr Nikolaev <petr@raycast.com>
Not entirely sure tbh, but @HenriChabrand if there's something that looks like a bug, please open an issue with a small, isolated example that demonstrates the issue. |
* Notion Extension Adding Notion extension. * Add Slack Extension This extension allows you to search user and channel from a Slack workspace and open this conversion in the Slack app. * Removing Slack * Adding "How to" share database * Adding "How to" share pages + Page empty state * Clean Master * Add Notion Extension (fresh start) * Fix Type * Fix Type * Fix Type * Fix Type * Fix Type * Fix Type * Fix Type * Update extensions/notion/package.json Co-authored-by: Petr Nikolaev <petr@raycast.com> * Cache Databases * Add Setup "How To" * Add Screenshots * Removed "storeValue" as it doesn't work * Update create-database-page.tsx * Update extensions/notion/package.json Co-authored-by: Petr Nikolaev <petr@raycast.com> Co-authored-by: Petr Nikolaev <petr@raycast.com>
* Notion Extension Adding Notion extension. * Add Slack Extension This extension allows you to search user and channel from a Slack workspace and open this conversion in the Slack app. * Removing Slack * Adding "How to" share database * Adding "How to" share pages + Page empty state * Clean Master * Add Notion Extension (fresh start) * Fix Type * Fix Type * Fix Type * Fix Type * Fix Type * Fix Type * Fix Type * Update extensions/notion/package.json Co-authored-by: Petr Nikolaev <petr@raycast.com> * Cache Databases * Add Setup "How To" * Add Screenshots * Removed "storeValue" as it doesn't work * Update create-database-page.tsx * Update extensions/notion/package.json Co-authored-by: Petr Nikolaev <petr@raycast.com> Co-authored-by: Petr Nikolaev <petr@raycast.com>
- chore: prepare for public store - chore: package.json - fix: package-lock - chore: move extensions - chore: package.json - fix: package-lock - feat: rename extensions in package.json - feat: rename vault command - fix: screenshots resolution - feat: add changelog - feat: add screeshots - fix: package-lock - fix: github package.json name - fix: github extension - fix: package-lock - feat: update icon - feat: rename github to github pulls - feat: rename github to github pulls - fix: publish workflow - deps: update (raycast#18) - feat: add multiple login methods (raycast#17) - feat(vault): add favorite namespaces easy switch (raycast#16) - feat(kafka): add list section (raycast#10) - feat(vault): add options to disable write and/or delete (raycast#9) - feat: move to npm (raycast#8) - feat: white icon for menu bar and display lag even if currently loading (raycast#7) - ci: rename list extensions -> list for matrix - ci: rename list extensions -> list for matrix - ci: conditional publish on changes files - chore(kafka-menu-bar): update log (raycast#6) - feat: reusable list extensions workflow - fix: publish workflow - fix: publish workflow (raycast#5) - feat: add publish workflow - fix: ci (raycast#4) - feat: add actions - feat: add dependabot - feat: monorepo - docs: improve kafka documentation - docs: add kakfa doc link in readme - feat: add conf to hide consumers without lag - feat: add metadata extractor - feat: add partitions in topics and improve compacted tag - fix: kafka extension icon - feat(kafka): new extension - deps: update raycast - feat(vault): add paste to current app - feat(vault): add favorites management - chore(doc): improve documentation - Merge pull request raycast#2 from fonimus/feat/license - Merge pull request raycast#1 from fonimus/feat/build-sh - Merge pull request raycast#3 from fonimus/feat/git-ignore - feat(vault): add list/create/delete entities - feat(github): improve list accessories - feat(github): improve list accessories - feat(github): remove pr number when details are shown - fix(github): remove labels from list temporarily (bug in raycast/extensions raycast#3359) - chore(git): add .gitignore - chore(license): add MIT license - chore(build): add extension builder - feat(github): improve left icon for bots, waiting, etc - feat(github): improve left icon for bots, waiting, etc - feat(github): add pr number in navigation and set approval as left icon - fix(vault): typo - chore(deps): migrate to last raycast version - chore(all): reformat with prettier - fix(vault): fix logo dimension - ♻️ Remove unused url preference - 🐛 Remove console logs - 🔧 Fix readme - 🔧 Add dsstore to gitignore - 🔧 Update manifests - ✨(vault) Save show technical paths in cache - ✨(github) Add draft information - ✨(vault) Add folder recursive deletion - ✨(vault) Add json validation when adding new version - ✨ Add tint color in icons - ✨ Add tint color in icons, add mark in user avatar - 🔨 Add react hooks eslint plugin - 🐛 Fix reloading issue - ✨ Add owner name in repo list and copy pr url in clipboard - 🔧 Remove organization from preferences - ✨ Add approve action, add possibility to show/hide details, add number of approvals in list/detail - ♻️ Use useCallback hook and make actions methods components - ♻️ Use usePromise from raycast utils when possible - 🐛 Fix system sound by replacing unnecessary submit form action by standard action - ♻️ Use useCachedState from raycast utils - 🎉 Init project with vault and github extensions - Initial commit
- chore: prepare for public store - chore: prepare for public store - chore: package.json - fix: package-lock - chore: move extensions - chore: package.json - fix: package-lock - feat: rename extensions in package.json - feat: rename vault command - fix: screenshots resolution - feat: add changelog - feat: add screeshots - fix: package-lock - fix: github package.json name - fix: github extension - fix: package-lock - feat: update icon - feat: rename github to github pulls - feat: rename github to github pulls - fix: publish workflow - deps: update (raycast#18) - feat: add multiple login methods (raycast#17) - feat(vault): add favorite namespaces easy switch (raycast#16) - feat(kafka): add list section (raycast#10) - feat(vault): add options to disable write and/or delete (raycast#9) - feat: move to npm (raycast#8) - feat: white icon for menu bar and display lag even if currently loading (raycast#7) - ci: rename list extensions -> list for matrix - ci: rename list extensions -> list for matrix - ci: conditional publish on changes files - chore(kafka-menu-bar): update log (raycast#6) - feat: reusable list extensions workflow - fix: publish workflow - fix: publish workflow (raycast#5) - feat: add publish workflow - fix: ci (raycast#4) - feat: add actions - feat: add dependabot - feat: monorepo - docs: improve kafka documentation - docs: add kakfa doc link in readme - feat: add conf to hide consumers without lag - feat: add metadata extractor - feat: add partitions in topics and improve compacted tag - fix: kafka extension icon - feat(kafka): new extension - deps: update raycast - feat(vault): add paste to current app - feat(vault): add favorites management - chore(doc): improve documentation - Merge pull request raycast#2 from fonimus/feat/license - Merge pull request raycast#1 from fonimus/feat/build-sh - Merge pull request raycast#3 from fonimus/feat/git-ignore - feat(vault): add list/create/delete entities - feat(github): improve list accessories - feat(github): improve list accessories - feat(github): remove pr number when details are shown - fix(github): remove labels from list temporarily (bug in raycast/extensions raycast#3359) - chore(git): add .gitignore - chore(license): add MIT license - chore(build): add extension builder - feat(github): improve left icon for bots, waiting, etc - feat(github): improve left icon for bots, waiting, etc - feat(github): add pr number in navigation and set approval as left icon - fix(vault): typo - chore(deps): migrate to last raycast version - chore(all): reformat with prettier - fix(vault): fix logo dimension - ♻️ Remove unused url preference - 🐛 Remove console logs - 🔧 Fix readme - 🔧 Add dsstore to gitignore - 🔧 Update manifests - ✨(vault) Save show technical paths in cache - ✨(github) Add draft information - ✨(vault) Add folder recursive deletion - ✨(vault) Add json validation when adding new version - ✨ Add tint color in icons - ✨ Add tint color in icons, add mark in user avatar - 🔨 Add react hooks eslint plugin - 🐛 Fix reloading issue - ✨ Add owner name in repo list and copy pr url in clipboard - 🔧 Remove organization from preferences - ✨ Add approve action, add possibility to show/hide details, add number of approvals in list/detail - ♻️ Use useCallback hook and make actions methods components - ♻️ Use usePromise from raycast utils when possible - 🐛 Fix system sound by replacing unnecessary submit form action by standard action - ♻️ Use useCachedState from raycast utils - 🎉 Init project with vault and github extensions - Initial commit
* Add kafka extension - chore: prepare for public store - chore: package.json - fix: package-lock - chore: move extensions - chore: package.json - fix: package-lock - feat: rename extensions in package.json - feat: rename vault command - fix: screenshots resolution - feat: add changelog - feat: add screeshots - fix: package-lock - fix: github package.json name - fix: github extension - fix: package-lock - feat: update icon - feat: rename github to github pulls - feat: rename github to github pulls - fix: publish workflow - deps: update (#18) - feat: add multiple login methods (#17) - feat(vault): add favorite namespaces easy switch (#16) - feat(kafka): add list section (#10) - feat(vault): add options to disable write and/or delete (#9) - feat: move to npm (#8) - feat: white icon for menu bar and display lag even if currently loading (#7) - ci: rename list extensions -> list for matrix - ci: rename list extensions -> list for matrix - ci: conditional publish on changes files - chore(kafka-menu-bar): update log (#6) - feat: reusable list extensions workflow - fix: publish workflow - fix: publish workflow (#5) - feat: add publish workflow - fix: ci (#4) - feat: add actions - feat: add dependabot - feat: monorepo - docs: improve kafka documentation - docs: add kakfa doc link in readme - feat: add conf to hide consumers without lag - feat: add metadata extractor - feat: add partitions in topics and improve compacted tag - fix: kafka extension icon - feat(kafka): new extension - deps: update raycast - feat(vault): add paste to current app - feat(vault): add favorites management - chore(doc): improve documentation - Merge pull request #2 from fonimus/feat/license - Merge pull request #1 from fonimus/feat/build-sh - Merge pull request #3 from fonimus/feat/git-ignore - feat(vault): add list/create/delete entities - feat(github): improve list accessories - feat(github): improve list accessories - feat(github): remove pr number when details are shown - fix(github): remove labels from list temporarily (bug in raycast/extensions #3359) - chore(git): add .gitignore - chore(license): add MIT license - chore(build): add extension builder - feat(github): improve left icon for bots, waiting, etc - feat(github): improve left icon for bots, waiting, etc - feat(github): add pr number in navigation and set approval as left icon - fix(vault): typo - chore(deps): migrate to last raycast version - chore(all): reformat with prettier - fix(vault): fix logo dimension - ♻️ Remove unused url preference - 🐛 Remove console logs - 🔧 Fix readme - 🔧 Add dsstore to gitignore - 🔧 Update manifests - ✨(vault) Save show technical paths in cache - ✨(github) Add draft information - ✨(vault) Add folder recursive deletion - ✨(vault) Add json validation when adding new version - ✨ Add tint color in icons - ✨ Add tint color in icons, add mark in user avatar - 🔨 Add react hooks eslint plugin - 🐛 Fix reloading issue - ✨ Add owner name in repo list and copy pr url in clipboard - 🔧 Remove organization from preferences - ✨ Add approve action, add possibility to show/hide details, add number of approvals in list/detail - ♻️ Use useCallback hook and make actions methods components - ♻️ Use usePromise from raycast utils when possible - 🐛 Fix system sound by replacing unnecessary submit form action by standard action - ♻️ Use useCachedState from raycast utils - 🎉 Init project with vault and github extensions - Initial commit * fix: wrong package.json and lock file * fix: remove unused asset * feat: add dark icon, prettify menu bar dropdown * feat: add reload shortcut * fix: remove ssl kafkajs configuration from default
* Update quantumcast extension - Release 0.0.2 (#8) - release 0.0.1 (#5) - Modified CHANGELOG (#4) - Merge initial release 0.0.1 (#3) - Dev (#2) - npm update (#1) - Added logos - Initial project setup - Update README.md - Initial commit * Update quantumcast extension - eslint mod - V0.0.3 (#10) - V0.0.3 (#9) * Update quantumcast extension - Add category - eslint mod - V0.0.3 (#10) - V0.0.3 (#9) * Update open-cloudflow-api-docs.tsx * Update open-cloudflow-api-docs.tsx --------- Co-authored-by: Per Nielsen Tikær <per@raycast.com>
* Update quantumcast extension - Contributions/merge 1684352334444420000 (#14) - Release 0.0.4 (#13) - Update CHANGELOG.md (#12) - eslint mod (#11) - V0.0.3 (#10) - V0.0.3 (#9) - Release 0.0.2 (#8) - release 0.0.1 (#5) - Modified CHANGELOG (#4) - Merge initial release 0.0.1 (#3) - Dev (#2) - npm update (#1) - Added logos - Initial project setup - Update README.md - Initial commit * Added missing icon and removed some matadata images * Removed raycast-env.d.ts --------- Co-authored-by: Per Nielsen Tikær <per@raycast.com>
- Make starting branch configurable - Prepare for publish - Update eslint config - Move hook to component - Add command to create new worktree - Only replace ~/ - Document unnecessary eslint-disable - Make terminal and editor configurable - Use fd when possible - Display error message - Add confirmation toast - Ignore the main worktree - Parse porcelain format - Raycast extension for managing git worktrees - Update dependencies - Migrate to latest - Fix package name - Remove superjson dependency - Fix useEffect dependencies - Merge pull request raycast#10 from canac/dependabot/npm_and_yarn/journal/electron-and-react-devtools-23.2.4 - Merge pull request raycast#9 from canac/dependabot/npm_and_yarn/bible/electron-and-react-devtools-23.2.4 - Bump electron and react-devtools in /journal - Bump electron and react-devtools in /bible - Merge pull request raycast#8 from canac/dependabot/npm_and_yarn/bible/node-fetch-3.2.10 - Merge pull request raycast#6 from canac/dependabot/npm_and_yarn/bible/http-cache-semantics-4.1.1 - Merge pull request raycast#7 from canac/dependabot/npm_and_yarn/bible/ansi-regex-3.0.1 - Merge pull request raycast#5 from canac/dependabot/npm_and_yarn/bible/minimist-1.2.8 - Bump node-fetch from 3.2.0 to 3.2.10 in /bible - Bump ansi-regex from 3.0.0 to 3.0.1 in /bible - Bump http-cache-semantics from 4.1.0 to 4.1.1 in /bible - Bump minimist from 1.2.5 to 1.2.8 in /bible - Add BibleGateway scraper - Improve journal extension metadata - Run prettier - Merge pull request raycast#4 from canac/dependabot/npm_and_yarn/journal/minimatch-3.1.2 - Bump minimatch from 3.0.4 to 3.1.2 in /journal - Merge pull request raycast#3 from canac/dependabot/npm_and_yarn/journal/http-cache-semantics-4.1.1 - Bump http-cache-semantics from 4.1.0 to 4.1.1 in /journal - Merge pull request raycast#2 from canac/dependabot/npm_and_yarn/journal/ansi-regex-3.0.1 - Bump ansi-regex from 3.0.0 to 3.0.1 in /journal - Merge pull request raycast#1 from canac/dependabot/npm_and_yarn/journal/minimist-1.2.6 - Bump minimist from 1.2.5 to 1.2.6 in /journal - Keep Raycast open after choosing a tag - Clear the tag search after choosing a tag - Journal Raycast extension - Initial commit
* Add worktrees extension - Make starting branch configurable - Prepare for publish - Update eslint config - Move hook to component - Add command to create new worktree - Only replace ~/ - Document unnecessary eslint-disable - Make terminal and editor configurable - Use fd when possible - Display error message - Add confirmation toast - Ignore the main worktree - Parse porcelain format - Raycast extension for managing git worktrees - Update dependencies - Migrate to latest - Fix package name - Remove superjson dependency - Fix useEffect dependencies - Merge pull request #10 from canac/dependabot/npm_and_yarn/journal/electron-and-react-devtools-23.2.4 - Merge pull request #9 from canac/dependabot/npm_and_yarn/bible/electron-and-react-devtools-23.2.4 - Bump electron and react-devtools in /journal - Bump electron and react-devtools in /bible - Merge pull request #8 from canac/dependabot/npm_and_yarn/bible/node-fetch-3.2.10 - Merge pull request #6 from canac/dependabot/npm_and_yarn/bible/http-cache-semantics-4.1.1 - Merge pull request #7 from canac/dependabot/npm_and_yarn/bible/ansi-regex-3.0.1 - Merge pull request #5 from canac/dependabot/npm_and_yarn/bible/minimist-1.2.8 - Bump node-fetch from 3.2.0 to 3.2.10 in /bible - Bump ansi-regex from 3.0.0 to 3.0.1 in /bible - Bump http-cache-semantics from 4.1.0 to 4.1.1 in /bible - Bump minimist from 1.2.5 to 1.2.8 in /bible - Add BibleGateway scraper - Improve journal extension metadata - Run prettier - Merge pull request #4 from canac/dependabot/npm_and_yarn/journal/minimatch-3.1.2 - Bump minimatch from 3.0.4 to 3.1.2 in /journal - Merge pull request #3 from canac/dependabot/npm_and_yarn/journal/http-cache-semantics-4.1.1 - Bump http-cache-semantics from 4.1.0 to 4.1.1 in /journal - Merge pull request #2 from canac/dependabot/npm_and_yarn/journal/ansi-regex-3.0.1 - Bump ansi-regex from 3.0.0 to 3.0.1 in /journal - Merge pull request #1 from canac/dependabot/npm_and_yarn/journal/minimist-1.2.6 - Bump minimist from 1.2.5 to 1.2.6 in /journal - Keep Raycast open after choosing a tag - Clear the tag search after choosing a tag - Journal Raycast extension - Initial commit * Add screenshots * optimize metadata * Update worktrees extension - Merge branch 'contributions/merge-1686342399257255000' - Pull contributions - Refactor to use useForm * Handle zero worktrees * Add empty list view * Completely hide summary * Add changelog --------- Co-authored-by: Per Nielsen Tikær <per@raycast.com>
- add:command - Merge pull request raycast#18 from wisdom-plus/pubilc - add:categries - version_up - Merge pull request raycast#17 from wisdom-plus/type - fix:type - Merge pull request raycast#16 from wisdom-plus/cached_error - fix:pingjoplin - fix:cached - Merge pull request raycast#13 from wisdom-plus/README - add:metadata - add:README - Merge pull request raycast#11 from wisdom-plus/applescript - rm:applescript - change:icon image - Merge pull request raycast#9 from wisdom-plus/untils - add:raycast react hooks - fix:useGetPath - add:usePingJoplin - wip:refactring:api - add:untils runAppleScript - add:package raycast untils - Merge pull request raycast#1 from wisdom-plus/version_up - fix:localhost - upgrade: packerage - Merge pull request raycast#1 from tomoron/joplin - pref:resetResult - pref:Loading - fix:fetch - pref:await - fix:description - add:pingjoplin - pref:port - change:icon - add:joplin icon and delete command icon - add:Icon and Color - pref:error detail - fix:error - add:state error - add:api catch error - add:toast - add:loding - pref:api then - fix:letter case - add:NoteDetail - replace:useGetPath() - add:useGetPath - rename:type - rename:notedata - fix:typo - add:joplinbundleid - fix:raycastbundleid - replece:fetchnotes - pref:promise await - rm:import runapplescript - add:BundleId - mv:runapplescripts - add:applescripts.ts - add:open raycast - add:delay - rm:comment - fix:Joplin is running not open - pref:NotesList - add:fix:props - add:noteslist - pref:url - add:constnts.ts - add:api.ts - add:types.ts - commentout - add:applescript - add_packeage:run-applescript - add:read token - fix:type - add:preferences token - add:open - add:open joplin - rm:comment - add:url fields - pref:fetch search - add:result map - add:fetch - add_package:node-fetch - add:searchText - init
* Add search-joplin-notes extension - add:command - Merge pull request #18 from wisdom-plus/pubilc - add:categries - version_up - Merge pull request #17 from wisdom-plus/type - fix:type - Merge pull request #16 from wisdom-plus/cached_error - fix:pingjoplin - fix:cached - Merge pull request #13 from wisdom-plus/README - add:metadata - add:README - Merge pull request #11 from wisdom-plus/applescript - rm:applescript - change:icon image - Merge pull request #9 from wisdom-plus/untils - add:raycast react hooks - fix:useGetPath - add:usePingJoplin - wip:refactring:api - add:untils runAppleScript - add:package raycast untils - Merge pull request #1 from wisdom-plus/version_up - fix:localhost - upgrade: packerage - Merge pull request #1 from tomoron/joplin - pref:resetResult - pref:Loading - fix:fetch - pref:await - fix:description - add:pingjoplin - pref:port - change:icon - add:joplin icon and delete command icon - add:Icon and Color - pref:error detail - fix:error - add:state error - add:api catch error - add:toast - add:loding - pref:api then - fix:letter case - add:NoteDetail - replace:useGetPath() - add:useGetPath - rename:type - rename:notedata - fix:typo - add:joplinbundleid - fix:raycastbundleid - replece:fetchnotes - pref:promise await - rm:import runapplescript - add:BundleId - mv:runapplescripts - add:applescripts.ts - add:open raycast - add:delay - rm:comment - fix:Joplin is running not open - pref:NotesList - add:fix:props - add:noteslist - pref:url - add:constnts.ts - add:api.ts - add:types.ts - commentout - add:applescript - add_packeage:run-applescript - add:read token - fix:type - add:preferences token - add:open - add:open joplin - rm:comment - add:url fields - pref:fetch search - add:result map - add:fetch - add_package:node-fetch - add:searchText - init * Update CHANGELOG.md * Update package.json * Update CHANGELOG.md and optimise images --------- Co-authored-by: Per Nielsen Tikær <per@raycast.com> Co-authored-by: raycastbot <bot@raycast.com>
- Merge pull request raycast#9 from MassimilianoPasquini97/dev - Updated README.md and CHANGELOG.md files. - Load PDF and Text based files on prompt for query chains. - Code splitted - Merge pull request raycast#6 from MassimilianoPasquini97/OllamaResponseApiFix - Updated changelog.md - TextField apper if ModelsOnRegistry is undefined - Fixed ModelsOnRegistry.lengh undefined - Deleted \'error\' message on event emitter - Deleted field no longher used by Ollama Generate Response API - CHANGELOG.md update - Merge pull request raycast#5 from MassimilianoPasquini97/clipboard_fallback - New Preference \'Enable Input Source Fallback\'. - New Preference \'Input Source\' - Removed unused embedding from codebase - Merge branch \'contributions/merge-1697691587951609000\' - Pull contributions - Updated CHANGELOG.md - Updated README.md with new model name. - Metrics metadata now available on Chat Command. - Ollama Host is now configurable throw Preferences. - New Action.Open for quickly go to \'Manage Models\'. - Moved Model preferences to LocalStorage. - Updated Models Library link on README.md - Reduced re-rendering on models downloading. - Deleted navigationTitle from Form. - Last fixes before publish. - Improvement on \'Chat With Ollama\' ActionPanel - New command \'Manage Models\' - OllamaApiTags() function returns Promise<OllamaApiTagsResponse> - Error Handling for \'ollama-custom-create\' - Implemented new command \'Create Custom Command\' - Multiple chat saving feature - Convertation is now saved only when inference is done. - Chat is now saved on LocalStorage - First implementation of a chat command. - [Improvement and BugFix] - 2023-08-12 - Merge pull request raycast#2 from suhaildawood/main - Changed CHANGELOG.md file. - feat: support for llama2:70b - Import optimized images - Pull contributions - CHANGELOG Update - Updated README and minor fix - Fixed CHANGELOG and README - [Improvement] - 2023-07-31 - Improvement] - 2023-07-30 v2 - [Improvement] - 2023-07-30 - [Code Improvement and BugFix] - 2023-07-29 - ray lint --fix runned - Added git repository - Initial commit - Initial commit
- Merge pull request #9 from MassimilianoPasquini97/dev - Updated README.md and CHANGELOG.md files. - Load PDF and Text based files on prompt for query chains. - Code splitted - Merge pull request #6 from MassimilianoPasquini97/OllamaResponseApiFix - Updated changelog.md - TextField apper if ModelsOnRegistry is undefined - Fixed ModelsOnRegistry.lengh undefined - Deleted \'error\' message on event emitter - Deleted field no longher used by Ollama Generate Response API - CHANGELOG.md update - Merge pull request #5 from MassimilianoPasquini97/clipboard_fallback - New Preference \'Enable Input Source Fallback\'. - New Preference \'Input Source\' - Removed unused embedding from codebase - Merge branch \'contributions/merge-1697691587951609000\' - Pull contributions - Updated CHANGELOG.md - Updated README.md with new model name. - Metrics metadata now available on Chat Command. - Ollama Host is now configurable throw Preferences. - New Action.Open for quickly go to \'Manage Models\'. - Moved Model preferences to LocalStorage. - Updated Models Library link on README.md - Reduced re-rendering on models downloading. - Deleted navigationTitle from Form. - Last fixes before publish. - Improvement on \'Chat With Ollama\' ActionPanel - New command \'Manage Models\' - OllamaApiTags() function returns Promise<OllamaApiTagsResponse> - Error Handling for \'ollama-custom-create\' - Implemented new command \'Create Custom Command\' - Multiple chat saving feature - Convertation is now saved only when inference is done. - Chat is now saved on LocalStorage - First implementation of a chat command. - [Improvement and BugFix] - 2023-08-12 - Merge pull request #2 from suhaildawood/main - Changed CHANGELOG.md file. - feat: support for llama2:70b - Import optimized images - Pull contributions - CHANGELOG Update - Updated README and minor fix - Fixed CHANGELOG and README - [Improvement] - 2023-07-31 - Improvement] - 2023-07-30 v2 - [Improvement] - 2023-07-30 - [Code Improvement and BugFix] - 2023-07-29 - ray lint --fix runned - Added git repository - Initial commit - Initial commit
- Update list of commands screenshot on Readme - Hosting Command Palette: Prepare metadata and screenshots for submission to the store (raycast#38) - Fix commands title case to make the linter happier - Hosting Command Palette: Use extension name as ref for new URLs (raycast#37) - Fixes grammar error in the description and subtitle of the command (raycast#34) - Fixes project title to use the right capitalization (raycast#36) - Hosting Command Palette: Add cache action commands on Raycast (raycast#31) - Hosting Command Palette: Add more site management commands (raycast#29) - Hosting Command Palette: Add keywords for each command (raycast#28) - Hosting Command Palette: Add \'Open Jetpack Scan\' and \'Open Jetpack Social\' (raycast#26) - Hosting Command Palette: Use Jetpack Cloud for Activity and Backup (raycast#24) - Hosting Command Palette: Fix command description at root (raycast#32) - Fix linting issue - Hosting Command Palette: After selecting a command that opens a web page, the list of sites is empty (raycast#22) - Hosting Command Palette: Add \'Open Reader\' command (raycast#23) - Fix linting failure (raycast#25) - Hosting Command Palette: Add \'View media uploads\' command to Raycast (raycast#20) - Hosting command Palette: Add url to label (raycast#21) - Hosting Command Palette: Switch oAuth provider back to \'WordPress.com\' (raycast#19) - Hosting Command Palette: Change the package.json author (raycast#13) - Hosting Command Palette: Fix site item styling (raycast#9) - Hosting Command Palette: Tweak oAuth connection strings (raycast#17) - Hosting Command Palette: Fix JP product name (raycast#18) - Hosting Command Palette: Register additional site management commands for Raycast (raycast#15) - Add a PULL_REQUEST_TEMPLATE (raycast#14) - Hosting Command Palette: Apply WordPress.com branding to WordPress.com-specific commands (raycast#12) - Hosting Command Paltte: Fix lint errors (raycast#11) - Hosting Command Palette: Navigate to root after site command (raycast#8) - Hosting Command Pallette: Add navigational commands (raycast#7) - Hosting Command Palette: Add ssh commands (raycast#5) - Hosting Command Palette: Add OAuth support (raycast#3) - Hosting Command Palette: Add running locally docs (raycast#4) - Hosting Command Pallete: Update the name of the extension (raycast#2) - Prototype: minor refactor (raycast#1) - Initial commit using the code from Raycast exploration - Initial commit
* Add jetpack-commands extension - Update list of commands screenshot on Readme - Hosting Command Palette: Prepare metadata and screenshots for submission to the store (#38) - Fix commands title case to make the linter happier - Hosting Command Palette: Use extension name as ref for new URLs (#37) - Fixes grammar error in the description and subtitle of the command (#34) - Fixes project title to use the right capitalization (#36) - Hosting Command Palette: Add cache action commands on Raycast (#31) - Hosting Command Palette: Add more site management commands (#29) - Hosting Command Palette: Add keywords for each command (#28) - Hosting Command Palette: Add \'Open Jetpack Scan\' and \'Open Jetpack Social\' (#26) - Hosting Command Palette: Use Jetpack Cloud for Activity and Backup (#24) - Hosting Command Palette: Fix command description at root (#32) - Fix linting issue - Hosting Command Palette: After selecting a command that opens a web page, the list of sites is empty (#22) - Hosting Command Palette: Add \'Open Reader\' command (#23) - Fix linting failure (#25) - Hosting Command Palette: Add \'View media uploads\' command to Raycast (#20) - Hosting command Palette: Add url to label (#21) - Hosting Command Palette: Switch oAuth provider back to \'WordPress.com\' (#19) - Hosting Command Palette: Change the package.json author (#13) - Hosting Command Palette: Fix site item styling (#9) - Hosting Command Palette: Tweak oAuth connection strings (#17) - Hosting Command Palette: Fix JP product name (#18) - Hosting Command Palette: Register additional site management commands for Raycast (#15) - Add a PULL_REQUEST_TEMPLATE (#14) - Hosting Command Palette: Apply WordPress.com branding to WordPress.com-specific commands (#12) - Hosting Command Paltte: Fix lint errors (#11) - Hosting Command Palette: Navigate to root after site command (#8) - Hosting Command Pallette: Add navigational commands (#7) - Hosting Command Palette: Add ssh commands (#5) - Hosting Command Palette: Add OAuth support (#3) - Hosting Command Palette: Add running locally docs (#4) - Hosting Command Pallete: Update the name of the extension (#2) - Prototype: minor refactor (#1) - Initial commit using the code from Raycast exploration - Initial commit * Using images from metadata * Update package.json * Update CHANGELOG.md and optimise images --------- Co-authored-by: Per Nielsen Tikær <per@raycast.com> Co-authored-by: raycastbot <bot@raycast.com>
- fix:conflict - fix:changelog - fix: app path - add:command - Merge pull request raycast#18 from wisdom-plus/pubilc - add:categries - version_up - Merge pull request raycast#17 from wisdom-plus/type - fix:type - Merge pull request raycast#16 from wisdom-plus/cached_error - fix:pingjoplin - fix:cached - Merge pull request raycast#13 from wisdom-plus/README - add:metadata - add:README - Merge pull request raycast#11 from wisdom-plus/applescript - rm:applescript - change:icon image - Merge pull request raycast#9 from wisdom-plus/untils - add:raycast react hooks - fix:useGetPath - add:usePingJoplin - wip:refactring:api - add:untils runAppleScript - add:package raycast untils - Merge pull request raycast#1 from wisdom-plus/version_up - fix:localhost - upgrade: packerage - Merge pull request raycast#1 from tomoron/joplin - pref:resetResult - pref:Loading - fix:fetch - pref:await - fix:description - add:pingjoplin - pref:port - change:icon - add:joplin icon and delete command icon - add:Icon and Color - pref:error detail - fix:error - add:state error - add:api catch error - add:toast - add:loding - pref:api then - fix:letter case - add:NoteDetail - replace:useGetPath() - add:useGetPath - rename:type - rename:notedata - fix:typo - add:joplinbundleid - fix:raycastbundleid - replece:fetchnotes - pref:promise await - rm:import runapplescript - add:BundleId - mv:runapplescripts - add:applescripts.ts - add:open raycast - add:delay - rm:comment - fix:Joplin is running not open - pref:NotesList - add:fix:props - add:noteslist - pref:url - add:constnts.ts - add:api.ts - add:types.ts - commentout - add:applescript - add_packeage:run-applescript - add:read token - fix:type - add:preferences token - add:open - add:open joplin - rm:comment - add:url fields - pref:fetch search - add:result map - add:fetch - add_package:node-fetch - add:searchText - init
* Update search-joplin-notes extension - fix:conflict - fix:changelog - fix: app path - add:command - Merge pull request #18 from wisdom-plus/pubilc - add:categries - version_up - Merge pull request #17 from wisdom-plus/type - fix:type - Merge pull request #16 from wisdom-plus/cached_error - fix:pingjoplin - fix:cached - Merge pull request #13 from wisdom-plus/README - add:metadata - add:README - Merge pull request #11 from wisdom-plus/applescript - rm:applescript - change:icon image - Merge pull request #9 from wisdom-plus/untils - add:raycast react hooks - fix:useGetPath - add:usePingJoplin - wip:refactring:api - add:untils runAppleScript - add:package raycast untils - Merge pull request #1 from wisdom-plus/version_up - fix:localhost - upgrade: packerage - Merge pull request #1 from tomoron/joplin - pref:resetResult - pref:Loading - fix:fetch - pref:await - fix:description - add:pingjoplin - pref:port - change:icon - add:joplin icon and delete command icon - add:Icon and Color - pref:error detail - fix:error - add:state error - add:api catch error - add:toast - add:loding - pref:api then - fix:letter case - add:NoteDetail - replace:useGetPath() - add:useGetPath - rename:type - rename:notedata - fix:typo - add:joplinbundleid - fix:raycastbundleid - replece:fetchnotes - pref:promise await - rm:import runapplescript - add:BundleId - mv:runapplescripts - add:applescripts.ts - add:open raycast - add:delay - rm:comment - fix:Joplin is running not open - pref:NotesList - add:fix:props - add:noteslist - pref:url - add:constnts.ts - add:api.ts - add:types.ts - commentout - add:applescript - add_packeage:run-applescript - add:read token - fix:type - add:preferences token - add:open - add:open joplin - rm:comment - add:url fields - pref:fetch search - add:result map - add:fetch - add_package:node-fetch - add:searchText - init * Update CHANGELOG.md and optimise images --------- Co-authored-by: raycastbot <bot@raycast.com>
- ops: CHANGELOG.md update - fix: wait ModelGenerate before running inference. - Merge pull request raycast#10 from AlexMcDermott/feat/screenshot-to-clipboard-image-tag-access - refactor: rewrite fileType mime check - feat: ✨ allows the /image tag to access screenshots in clipboard taken with the CMD + OPTION + SHIFT + 4 functionallity - refactor: rewrite inference logic on Command. - feat: removed ConvertOldChatHistory() - fix: ModelView not showing if model not configured - ops: CHANGELOG.md update - fix: Cannot read properties of undefined (reading \'split\') - ops: CHANGELOG.MD update - fix: Typo on error code. - fix: Command \'Improve Writing\' empty c const - Pull contributions - ops: CHANGELOG.md update - feat: Translate Command require destination language - refactor: JSDoc fix and moved prompts - Updated changelog - [BugFix] Unexpected character on JSON. - [BugFix] Catch malformed JSON response. - [BugFix] Cannot read properties of null (reading \'length\') - [BugFix][ollama-models] Undefined (reading \'format\') - Updated CHANGELOG.md and README.md files - Checkbox \'Use Multimodal Model for Image\': - Is now showed only if at least one multimodal model is installed. - Implemented Ollama Version Verification. - Command \'Chat With Ollama\' require at least Ollama v0.1.14. - Tag \'/image\' on \'Chat With Ollama\' Command require at least Ollama v0.1.15. - Commands \'Describe Content of Image\' and \'Get Text From Image\' require at least Ollama v0.1.15. - Implemented Images on \'Chat With Ollama\' Command. - Used Tags and Document Sources on metadata. - \'Action\' and \'Detail Metadata\' Panel on function - \'Chat With Ollama\' Command now use Ollama Chat API. - Is now possibile to chose how many messages use for memory on extension preferences. - Removed unused types. - New Command \'Get Text From Image\'. - Improved \'Custom Command\' - Moved images retrievers on \'GetImage()\' function. - Changed images format verification with mime type. - Command \'Describe Content of Image\' support multiple file image selection from finder. - New Command \'Describe Content of Image\', multimodal model is required. - Show Metadata moved from preferences to Action Menu. - Updated \'Manage Models\' Command with new features implemented on Ollama v0.1.15 - Pull contributions - Merge pull request raycast#9 from MassimilianoPasquini97/dev - Updated README.md and CHANGELOG.md files. - Load PDF and Text based files on prompt for query chains. - Code splitted - Merge pull request raycast#6 from MassimilianoPasquini97/OllamaResponseApiFix - Updated changelog.md - TextField apper if ModelsOnRegistry is undefined - Fixed ModelsOnRegistry.lengh undefined - Deleted \'error\' message on event emitter - Deleted field no longher used by Ollama Generate Response API - CHANGELOG.md update - Merge pull request raycast#5 from MassimilianoPasquini97/clipboard_fallback - New Preference \'Enable Input Source Fallback\'. - New Preference \'Input Source\' - Removed unused embedding from codebase - Merge branch \'contributions/merge-1697691587951609000\' - Pull contributions - Updated CHANGELOG.md - Updated README.md with new model name. - Metrics metadata now available on Chat Command. - Ollama Host is now configurable throw Preferences. - New Action.Open for quickly go to \'Manage Models\'. - Moved Model preferences to LocalStorage. - Updated Models Library link on README.md - Reduced re-rendering on models downloading. - Deleted navigationTitle from Form. - Last fixes before publish. - Improvement on \'Chat With Ollama\' ActionPanel - New command \'Manage Models\' - OllamaApiTags() function returns Promise<OllamaApiTagsResponse> - Error Handling for \'ollama-custom-create\' - Implemented new command \'Create Custom Command\' - Multiple chat saving feature - Convertation is now saved only when inference is done. - Chat is now saved on LocalStorage - First implementation of a chat command. - [Improvement and BugFix] - 2023-08-12 - Merge pull request raycast#2 from suhaildawood/main - Changed CHANGELOG.md file. - feat: support for llama2:70b - Import optimized images - Pull contributions - CHANGELOG Update - Updated README and minor fix - Fixed CHANGELOG and README - [Improvement] - 2023-07-31 - Improvement] - 2023-07-30 v2 - [Improvement] - 2023-07-30 - [Code Improvement and BugFix] - 2023-07-29 - ray lint --fix runned - Added git repository - Initial commit - Initial commit
Adding Notion extension.
Description
Notion extension that lets you search and create pages within your Notion workspace.
Type of change
Screenshot
Checklist