X-Git-Url: https://git.auder.net/assets/discord.svg?a=blobdiff_plain;f=_tmp%2FTODO;h=0717e496933267bcc8911139b438382f49a4bc0b;hb=cf2343cee5729c011770ace6d5b4f79d1ac3a2b6;hp=cb4b8a97973e1d519792b6dd0ac71e74eb68cfa8;hpb=582df3497b0f91dd4b645386a059eac9e98da1bb;p=vchess.git diff --git a/_tmp/TODO b/_tmp/TODO index cb4b8a97..0717e496 100644 --- a/_tmp/TODO +++ b/_tmp/TODO @@ -1,3 +1,19 @@ +Use better-sqlite3 instead of node-sqlite3: +https://www.npmjs.com/package/better-sqlite3 + +Canvas for hexagonal board Vue reactivity : +https://stackoverflow.com/questions/40177493/drawing-onto-a-canvas-with-vue-js +custom directives ? + +Desktop notifications: +https://developer.mozilla.org/fr/docs/Web/API/notification + +Think about this: +https://alligator.io/vuejs/component-communication/ +https://alligator.io/vuejs/global-event-bus/ + +CRON task remove unlogged users, finished corr games after 7 days, individual challenges older than 7 days + tell opponent that I got the move, for him to start timer (and lose...) --> no, not needed and impossible if everybody is offline ==> just store this time locally (cheating possible but...) @@ -68,3 +84,7 @@ Mode contre ordinateur : seulement accessible depuis onglet "Rules" (son princip Hexachess: McCooey et Shafran (deux tailles, randomisation OK) http://www.math.bas.bg/~iad/tyalie/shegra/shegrax.html http://www.quadibloc.com/chess/ch0401.htm + +Inspiration for refactor: +https://github.com/triestpa/Vue-Chess/blob/master/src/components/chessboard/chessboard.js +https://github.com/gustaYo/vue-chess