Both sides previous revisionPrevious revisionNext revision | Previous revision |
tasks:overview [2020/06/27 11:39] – [Server] deva | tasks:overview [2020/07/29 15:36] (current) – [Web Client] deva |
---|
| |
=====Version 1.0===== | =====Version 1.0===== |
//Release not yet scheduled.// | //Release scheduled in a not too far future.// |
| |
====Server==== | ====Server==== |
* {{:check.png}} BUG: Check if ''id'' is actually being subscribed to by client before unsubscribing. | * {{:check.png}} BUG: Check if ''id'' is actually being subscribed to by client before unsubscribing. |
* {{:check.png}} BUG: Prevent creation of nodes with id's already in the tree. | * {{:check.png}} BUG: Prevent creation of nodes with id's already in the tree. |
| * {{:check.png}} Add error server command and use it wherever applicable. |
| * {{:check.png}} Add password hash checks using [[https://github.com/P-H-C/phc-winner-argon2|Argon2]] as sub-module. |
* {{:uncheck.png}} Depend on libwebsockets 1.7 instead of 2.0 and make cli compile with both versions. | * {{:uncheck.png}} Depend on libwebsockets 1.7 instead of 2.0 and make cli compile with both versions. |
* {{:uncheck.png}} BUG: On ''remove'' as consequence of ''move'', also remove children recursively? | * {{:uncheck.png}} BUG: On ''remove'' as consequence of ''move'', also remove children recursively? |
* {{:uncheck.png}} Don't send empty responses to clients. | * {{:uncheck.png}} Don't send empty responses to clients. (see munia_proto.cc:163) |
* {{:uncheck.png}} Add tests for each of the commands: | * {{:uncheck.png}} Add tests for each of the commands: |
* {{:uncheck.png}} ''login'' | * {{:uncheck.png}} ''login'' |
* {{:uncheck.png}} ''update'' | * {{:uncheck.png}} ''update'' |
* {{:uncheck.png}} ''move'' | * {{:uncheck.png}} ''move'' |
* {{:uncheck.png}} Add error server command and use it wherever applicable. | |
* {{:uncheck.png}} Windows support. | * {{:uncheck.png}} Windows support. |
| |
* {{:check.png}} Add markdown support in description fields. | * {{:check.png}} Add markdown support in description fields. |
* https://github.com/markedjs/marked | * https://github.com/markedjs/marked |
| * {{:check.png}} Show errors as alert box. |
| * {{:check.png}} Show password prompt with "remember me" checkbox for storing password in cookie and performing auto-login. |
| * {{:check.png}} Add child indicator (to visualize the presence of children on collapsed nodes) |
| * {{:check.png}} Add description indicator (to visualize the presence of description text on collapsed nodes) |
* {{:uncheck.png}} Figure out a way to disable html tag support in markdown. | * {{:uncheck.png}} Figure out a way to disable html tag support in markdown. |
* {{:uncheck.png}} Visualise to others when a node title/description is being edited. | * {{:uncheck.png}} Visualise to others when a node title/description is being edited. |
* {{:uncheck.png}} Add save/discard buttons to edits and remove discard on focus loss. | * {{:uncheck.png}} Add save/discard buttons to edits and remove discard on focus loss. |
* {{:uncheck.png}} Use Roboto font. | * {{:uncheck.png}} Use Roboto font. |
| * {{:uncheck.png}} Deleting content of title and description doesn't work |
| |
====CLI Client==== | ====CLI Client==== |