extensions icon indicating copy to clipboard operation
extensions copied to clipboard

Add Append Text To page feature to Notion Extension

Open brian-xu-vlt opened this issue 1 year ago • 5 comments
trafficstars

Description

Notion is the perfect app for journaling, but it lakes a true Logseq style feature to journal all day long without losing focus on the task at hand. This PR adds this to the Notion Extension, so it's easy to dump any random thought or idea without loosing the focus.

It allows to add content to a journal page:

  • appending at the top or bottom of the existing content
  • using timestamp separator
  • it saves the last entry settings so it's easy to keep adding content with the same fashion

Screencast

https://github.com/raycast/extensions/assets/47712216/f6c3769d-f285-4739-ad78-da81cc7c9cb7

Checklist

brian-xu-vlt avatar Mar 24 '24 11:03 brian-xu-vlt

Thank you for your contribution! :tada:

🔔 @HenriChabrand @mathieudutour @metakirby5 @erics118 @bkeys818 @AlexIsMaking @Yakitrak @tleo19 @dariuszpaluch you might want to have a look.

raycastbot avatar Mar 24 '24 11:03 raycastbot

First contribution to Raycast Extension here, feel free to provide any feedbacks for improvements, I will try my best to improve any aspect :)

brian-xu-vlt avatar Mar 24 '24 11:03 brian-xu-vlt

Hey @brian-xu-vlt, thanks for the pull request! The command seems tailored to your use case. The idea behind official extensions like Notion is to provide a set of generic commands that everyone can use. It appears that your command allows adding quick entries to pages (which is. great idea!) so I'd suggest renaming everything that's journal-related to something more generic, like Add Page Entry or Add Text to Page, or something similar (not sure about the names I chose).

thomaslombart avatar Apr 02 '24 09:04 thomaslombart

Hey @brian-xu-vlt, thanks for the pull request! The command seems tailored to your use case. The idea behind official extensions like Notion is to provide a set of generic commands that everyone can use. It appears that your command allows adding quick entries to pages (which is. great idea!) so I'd suggest renaming everything that's journal-related to something more generic, like Add Page Entry or Add Text to Page, or something similar (not sure about the names I chose).

Indeed it's quite better this way: it's now a more general feature which also fit my own need, and hopefully the need of people using sequential logging method too.

brian-xu-vlt avatar Apr 07 '24 09:04 brian-xu-vlt

@brian-xu-vlt Thanks for the updates! I've simplified the code a bit and added a Text argument to the command to make it faster to capture something. Let me know if everything looks good to you.

thomaslombart avatar Apr 11 '24 13:04 thomaslombart

@brian-xu-vlt Thanks for the updates! I've simplified the code a bit and added a Text argument to the command to make it faster to capture something. Let me know if everything looks good to you.

Great improvements! Thanks a lot :)

brian-xu-vlt avatar Apr 13 '24 08:04 brian-xu-vlt

Published to the Raycast Store: https://raycast.com/notion/notion

github-actions[bot] avatar Apr 15 '24 09:04 github-actions[bot]

:tada: :tada: :tada:

Such a great contribution deserves a reward, but unfortunately we couldn't find your Raycast account based on your GitHub username (@brian-xu-vlt). Please link your GitHub account to your Raycast account to receive your credits and soon be able to exchange them for some swag.

raycastbot avatar Apr 15 '24 09:04 raycastbot