| | 140 | 82: Central directory support |
| | 141 | ----------------------------- |
| | 142 | Gobby should support a central directory of Sobby servers. |
| | 143 | |
| | 144 | 83: UI: Closing documents should not close them for other people |
| | 145 | ---------------------------------------------------------------- |
| | 146 | Presently, if one person closes a document, it closes for all other users, |
| | 147 | even if they haven't saved copies. |
| | 148 | |
| | 149 | Instead, the set of open documents should be a server feature, and each |
| | 150 | client should be able to choose which documents they're subscribed to. |
| | 151 | |
| | 152 | 84: End-of-document cursor position behaves weirdly. |
| | 153 | ---------------------------------------------------- |
| | 154 | Scenario: |
| | 155 | |
| | 156 | Person A is appending to the end of the document. Person B wants to add |
| | 157 | something below what person A is now typing. So, person B positions their |
| | 158 | cursor at the end of the document, and hits enter. This inserts a newline, |
| | 159 | and causes person A's cursor to go to the position after the newline. |
| | 160 | Instead, person A's cursor should remain before the newline, so that they |
| | 161 | can continue typing on their portion of the document. |
| | 162 | |
| | 163 | 85: Server exit causes clients to exit |
| | 164 | -------------------------------------- |
| | 165 | When a server disconnects, clients shouldn't exit (potentially losing |
| | 166 | text). Instead, they should just indicate to the user that they are |
| | 167 | disconnected, and allow them to save and continue editing text. If the |
| | 168 | server comes back online, everyone's changes can be sent in. |
| | 169 | |
| | 170 | 87: Gobby should save backups |
| | 171 | ----------------------------- |
| | 172 | Gobby should save local backups in case of crashes. |
| | 173 | |