Skip to content
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

Recently Edited v3 #729

Open
raineorshine opened this issue Jun 5, 2020 · 2 comments
Open

Recently Edited v3 #729

raineorshine opened this issue Jun 5, 2020 · 2 comments
Labels
feature New feature or request

Comments

@raineorshine
Copy link
Contributor

raineorshine commented Jun 5, 2020

Now that some time has passed, I think we can improve on the design for recently edited items.

Sample Data

Recently Edited thoughts from November 25th, 2019 to June 6th, 2020. I've converted the sample state.recentlyEdited to a few different formats for analysis and prototyping.

Shared Folder

Files

@raineorshine raineorshine added the feature New feature or request label Jun 5, 2020
@raineorshine
Copy link
Contributor Author

Proposal:

  • Merge to furthest ancestor edited within 24 hours

@raineorshine
Copy link
Contributor Author

raineorshine commented Jul 18, 2022

Session-based

  • When a new edit is made…
  • If it’s been over 4 hours since the last session ended and over 12 hours since the last session started, start a new session
  • If it shares an ancestor with another
  • Waking Day
    • Last series of edits with no 4 hr break between any two edits
    • Not less than 8 hours

Day-based

  • Merge and bump to top recently edited thoughts that share an ancestor within the last day
  • Otherwise add thought to top
  • When the day changes, merge today into last week
  • Group by human log scale
    • Today
    • Last Week
    • Last Month
    • Last year
    • All time

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant