# Feature COMMS-393 - Journalise documents

Project: Stream Communicator
Status: needs clarification
URL: https://community.openproject.org/work_packages/COMMS-393

## Planning

| Attribute | Value |
| --- | --- |
| Date |  |
| Priority | Medium |
| Target versions | Product Backlog |
| Sprint |  |
| Backlog bucket |  |
| Votes |  |
| List |  |
| Roadmap |  |
| Relevance |  |

## OPEN POINTS / FEEDBACK

_No work packages_

## Features and Chunks

_No work packages_

## Bugs and other work packages

| ID | Type | Subject | Status | Assignee | Target versions | Spent time | Module |
| --- | --- | --- | --- | --- | --- | --- | --- |
| COMMS-416 | Task | Investigating data persistence through API on hocuspocus server | new |  |  |  |  |

## Technical Details

| Attribute | Value |
| --- | --- |
| Module | Modules and project features / Documents |
| Feature Flag |  |
| Requires doc change | No |
| Enterprise plan |  |

## Details

| Attribute | Value |
| --- | --- |
| Pull preview |  |
| Mockups |  |
| Accessibility | No |

## People

| Attribute | Value |
| --- | --- |
| Assignee |  |
| Accountable |  |
| Product manager |  |
| Developers |  |
| Designer |  |
| Ordered by |  |
| Signed off by |  |
| Interest by |  |

## Estimates and progress

| Attribute | Value |
| --- | --- |
| PD (min) |  |
| PD (max) |  |
| Work |  |
| Labor costs |  |

## Description

**As** a user  
**I want to** have a history of changes for my document  
**so that** I can understand what has changed

Note that we don't yet know how to create useful diffs for YJS data, so for now we'll just store it so that it's available later and we don't lose change history.    

**Acceptance criteria**

  - documents create snapshots for changes

  - multiple changes in short succession are [debounced](https://developer.mozilla.org/en-US/docs/Glossary/Debounce) 

**Technical notes**

  - We're not yet sure how we can create diffs on the YJS data.

**Out of scope**

  - Displaying a diff, restoring an older version
