-
-
Notifications
You must be signed in to change notification settings - Fork 398
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
Daily Notes #66
Comments
- TODO: use the event when updating title is supported in the ui - TODO: handle edge cases athensresearch#61 and athensresearch#66
- Extract patterns from page.cljs and adds some tests - TODO: use the event when updating title is supported in the ui - TODO: handle edge cases athensresearch#61 and athensresearch#66
…rged with master) (#77) * feat: add event :node/rename that also updates referencing blocks - Extract patterns from page.cljs and adds some tests - TODO: use the event when updating title is supported in the ui - TODO: handle edge cases #61 and #66 * Reapply formatting Co-authored-by: Jelmer de Ronde <jelmer.deronde@surfnet.nl>
TASKS
|
Working on it with @pinned5th as part of ClojureFam, looking to get a working version by end of week! |
@Bardia95 that's awesome — glad you are setting a deliverable for yourself! I'm personally more curious about how you two are mapping these scopes, and what scopes will be discovered and refactored over time. Please update this issue at various checkpoints so you can teach the rest of us :) |
@tangjeff0 right now, the path is uncharted, my plan for today is to experiment with how we could accomplish this feature and update with any findings, and then once we've scoped out a bit will update with what we're each working on. We have planned a pair programming session once we've scoped out more granularly |
Sounds good, you may want to look into date libraries. We have Google Closure already available or cljs-time. Please tell us the tradeoffs between these two, other libs, or if we should roll our own, etc. I think page creation has more discovered tasks. Jeroen touches upon this here, but it assumes Athens is already open:
What happens when Athens is first opened? What happens when a user doesn't log into Athens for a few days — are those dates not created? What happens when a user creates a date in the future, and then that date arrives? Roam has their own behavior for these cases, but I'm not certain these implementations are best or how we want to do it. |
Here are some notes I took:
My first choice was
|
It seems like |
@Bardia95 love the research and see no reason why we can't move forward with your recommendation. Go for it! This is a tangential reason, but juxt is also behind OpenCrux. Temporality is important to them so I believe this library will only get better over time! #9 (comment) |
How are scopes progressing @Bardia95 ? |
Sorry I've been unexpectedly swamped with work from my job. But I'm focussing on the issue all day tomorrow and will have some commits to look over. I've made some notes of things that need to be considered in the mean time:
|
Hi, Where's the calendar button? I can't find it 😂 |
…rged with master) (athensresearch#77) * feat: add event :node/rename that also updates referencing blocks - Extract patterns from page.cljs and adds some tests - TODO: use the event when updating title is supported in the ui - TODO: handle edge cases athensresearch#61 and athensresearch#66 * Reapply formatting Co-authored-by: Jelmer de Ronde <jelmer.deronde@surfnet.nl>
Tasks
Original Post
Click to open
When a user open their Roam, they should automatically generate a notes page for the current
date. User should be able to scroll down to previous days.
Note: these Daily Notes pages are different from other pages in that their titles are not allowed to be changed. Attempt to do so leads to a warning.
Warning
Screenshot
The text was updated successfully, but these errors were encountered: