Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • Sign in / Register
Minds Frontend
Minds Frontend
  • Project overview
  • Repository
  • Issues 363
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 55
  • CI / CD
  • Security & Compliance
  • Packages
  • Wiki
  • Snippets
  • Members
  • Collapse sidebar
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Minds
  • Minds FrontendMinds Frontend
  • Issues
  • #1967

Closed
Open
Opened 3 months ago by Ben Hayward@benhayward.ben
Report abuse New issue

Store blog content locally or on our end, for backup purposes.

Summary

Basically, we should store a backup of a users blog in local storage or our servers periodically.

If the user accidentally closes their tab, when they re-open they would be prompted with a "We have detected unsaved changes, would you like to restore to the last backup made on 01-01-2019 at 00:00?"

Edited 3 minutes ago by Ben Hayward

Related issues
1

  • CKEditor 5 PoC
    #2333
    Jan 14
    Avatar for Ben Hayward
  • Discussion 9
  • Designs 0
  • Ben Hayward @benhayward.ben added 1 deleted label 3 months ago

    added 1 deleted label

  • Ben Hayward @benhayward.ben added Type::Feature scoped label 3 months ago

    added scoped label

  • Ben Hayward @benhayward.ben added Priority::1 - High scoped label 3 months ago

    added scoped label

  • Ben Hayward @benhayward.ben mentioned in issue #1701 3 months ago

    mentioned in issue #1701

  • Ben Hayward
    Ben Hayward @benhayward.ben · 3 months ago
    Developer

    I think that we should maybe show a modal:

    You did not previously save your changes, would you like to restore to the backup made at 2019-01-01 00:00:00?

  • Marcelo Rivera
    Marcelo Rivera @eiennohi · 3 months ago
    Developer

    I actually think it should be something like a toast. A modal would be too invasive

  • Ben Hayward
    Ben Hayward @benhayward.ben · 3 months ago
    Developer

    Yeah I agree with that, I can see that looking good.

  • Mark Harding
    Mark Harding @markeharding · 2 months ago
    Owner

    What's going on with this task? There needs to be more context.

  • Mark Harding @markeharding removed 1 deleted label 2 months ago

    removed 1 deleted label

  • Mark Harding @markeharding added Status::Validation scoped label 2 months ago

    added scoped label

  • Mark Harding @markeharding added Product::Blogs scoped label 2 months ago

    added scoped label

  • Mark Harding @markeharding changed title from (feat): Store blog content locally for backup purposes. to Store blog content locally for backup purposes. 2 months ago

    changed title from Store blog content locally for backup purposes. to Store blog content locally for backup purposes.

  • Ben Hayward @benhayward.ben changed the description 2 months ago

    changed the description

  • Ben Hayward
    Ben Hayward @benhayward.ben · 2 months ago
    Developer

    Updated the description @markeharding. Apologies, it was quite vague.

  • Ben Hayward
    Ben Hayward @benhayward.ben · 2 months ago
    Developer

    Would be nice to get this change in next sprint if you approve. Either Marce or I are happy to take it.

  • Ben Hayward @benhayward.ben added 1 deleted label 2 months ago

    added 1 deleted label

  • Ben Hayward @benhayward.ben changed time estimate to 1d 2 months ago

    changed time estimate to 1d

  • Ben Hayward @benhayward.ben changed weight to 3 2 months ago

    changed weight to 3

  • Ben Hayward @benhayward.ben added Status::Blocked scoped label and automatically removed Status::Validation label 2 months ago

    added scoped label and automatically removed label

  • Ben Hayward @benhayward.ben added Status::Follow Up scoped label and automatically removed Status::Blocked label 2 months ago

    added scoped label and automatically removed label

  • Ben Hayward @benhayward.ben added Status::Validation scoped label and automatically removed Status::Follow Up label 2 months ago

    added scoped label and automatically removed label

  • Ben Hayward @benhayward.ben added 1 deleted label and removed 1 deleted label 2 months ago

    added 1 deleted label and removed 1 deleted label

  • Ben Hayward
    Ben Hayward @benhayward.ben · 2 months ago
    Developer

    We need to develop this idea a bit more @eiennohi

    Maybe we go the full stretch and make a plan to do something server-side?

  • Ben Hayward @benhayward.ben removed 1 deleted label 1 month ago

    removed 1 deleted label

  • Ben Hayward @benhayward.ben added 1 deleted label 1 month ago

    added 1 deleted label

  • Ben Hayward @benhayward.ben removed 1 deleted label 1 month ago

    removed 1 deleted label

  • Brian Hatchet :speech_balloon: @brianhatchet added Status::Blocked scoped label and automatically removed Status::Validation label 3 weeks ago

    added scoped label and automatically removed label

  • Brian Hatchet
    Brian Hatchet :speech_balloon: @brianhatchet · 3 weeks ago
    Developer

    This can't be done until we vet the new blog editor prototype which has a hook for autosave

  • Brian Hatchet :speech_balloon: @brianhatchet marked this issue as related to #2333 3 weeks ago

    marked this issue as related to #2333

  • Ben Hayward @benhayward.ben mentioned in issue #1697 (closed) 3 minutes ago

    mentioned in issue #1697 (closed)

  • Ben Hayward @benhayward.ben changed title from Store blog content locally for backup purposes. to Store blog content locally or on our end, for backup purposes. 3 minutes ago

    changed title from Store blog content locally for backup purposes. to Store blog content locally for backup purposes.

  • Ben Hayward @benhayward.ben changed the description 3 minutes ago

    changed the description

  • Ben Hayward
    Ben Hayward @benhayward.ben · 2 minutes ago
    Developer

    We could do this even more comprehensively and add "cloud save" so as this is going to have to go through planning, changed the title.

Please register or sign in to reply
2 Assignees
Marcelo Rivera's avatar
Ben Hayward's avatar
none
Epic
None
None
Milestone
None
Time tracking
Estimated: 1d
None
Due date
None
4
Labels
Priority::1 - High Product::Blogs Status::Blocked Type::Feature
3
Weight
3
Confidentiality
Not confidential
Lock issue
Unlocked
4
4 participants
user avatar
Marcelo Rivera
user avatar
Ben Hayward
user avatar
Brian Hatchet
user avatar
Mark Harding
Reference: minds/front#1967