User Tools

Site Tools


tasks:overview

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tasks:overview [2020/06/21 21:43] – [Web Client] devatasks:overview [2020/07/29 15:36] (current) – [Web Client] deva
Line 2: Line 2:
  
 =====Version 1.0===== =====Version 1.0=====
-//Release not yet scheduled.//+//Release scheduled in a not too far future.//
  
 ====Server==== ====Server====
Line 22: Line 22:
     * Use localStorage instead of cookies for collapse-state since the cookie section grew too big for lws to handle on the server-side (and wasn't even needed there, so cookies were the wrong storage choice to begin with)     * Use localStorage instead of cookies for collapse-state since the cookie section grew too big for lws to handle on the server-side (and wasn't even needed there, so cookies were the wrong storage choice to begin with)
   * {{:check.png}} Split messages if they get "long" (more than 512 bytes) at the first-coming message boundary.   * {{:check.png}} Split messages if they get "long" (more than 512 bytes) at the first-coming message boundary.
 +  * {{: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}} 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}} BUG: Prevent creation of nodes with id's already in the tree. +  * {{:uncheck.png}} Don't send empty responses to clients. (see munia_proto.cc:163)
-  * {{:uncheck.png}} Don't send empty responses to clients.+
   * {{:uncheck.png}} Add tests for each of the commands:   * {{:uncheck.png}} Add tests for each of the commands:
     * {{:uncheck.png}} ''login''     * {{:uncheck.png}} ''login''
Line 35: Line 38:
     * {{: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.
  
Line 54: Line 56:
   * {{:check.png}} Make lineedits selectable with the mouse.   * {{:check.png}} Make lineedits selectable with the mouse.
   * {{:check.png}} Fix unsubscribe, not properly removing root node/board node.   * {{:check.png}} Fix unsubscribe, not properly removing root node/board node.
-  * {{:incheck.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}} 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====
tasks/overview.1592768586.txt.gz · Last modified: 2020/06/21 21:43 by deva