Separate client and server codes. Keep everything in one git repo for simplicity
authorBenjamin Auder <benjamin.auder@somewhere>
Tue, 22 Jan 2019 14:44:37 +0000 (15:44 +0100)
committerBenjamin Auder <benjamin.auder@somewhere>
Tue, 22 Jan 2019 14:44:37 +0000 (15:44 +0100)
commit625022fdcf750f0aff8fcd699f7e9b89730e1d10
tree164c233a267164e29a4a8c27ca5a8c48a79c48ac
parentb955c65b942d09d24b5c3bed0d755d4f2f8f71f1
Separate client and server codes. Keep everything in one git repo for simplicity
246 files changed:
.gitattributes
.gitignore [deleted file]
LICENSE
README.md
app.js [deleted file]
client/.gitignore [new file with mode: 0644]
client/README.md [new file with mode: 0644]
client/TODO [new file with mode: 0644]
client/client_OLD/javascripts/app.js [moved from public/javascripts/app.js with 100% similarity]
client/client_OLD/javascripts/base_rules.js [moved from public/javascripts/base_rules.js with 100% similarity]
client/client_OLD/javascripts/components/board.js [moved from public/javascripts/components/board.js with 100% similarity]
client/client_OLD/javascripts/components/challengeList.js [moved from public/javascripts/components/challengeList.js with 100% similarity]
client/client_OLD/javascripts/components/chat.js [moved from public/javascripts/components/chat.js with 100% similarity]
client/client_OLD/javascripts/components/correspondance.js [moved from public/javascripts/components/correspondance.js with 100% similarity]
client/client_OLD/javascripts/components/game.js [moved from public/javascripts/components/game.js with 100% similarity]
client/client_OLD/javascripts/components/gameList.js [moved from public/javascripts/components/gameList.js with 100% similarity]
client/client_OLD/javascripts/components/moveList.js [moved from public/javascripts/components/moveList.js with 100% similarity]
client/client_OLD/javascripts/components/problemSummary.js [moved from public/javascripts/components/problemSummary.js with 100% similarity]
client/client_OLD/javascripts/components/problems.js [moved from public/javascripts/components/problems.js with 100% similarity]
client/client_OLD/javascripts/components/room.js [moved from public/javascripts/components/room.js with 100% similarity]
client/client_OLD/javascripts/components/rules.js [moved from public/javascripts/components/rules.js with 100% similarity]
client/client_OLD/javascripts/components/tabGames.js [moved from public/javascripts/components/tabGames.js with 100% similarity]
client/client_OLD/javascripts/components/upsertUser.js [moved from public/javascripts/components/upsertUser.js with 96% similarity]
client/client_OLD/javascripts/components/variantSummary.js [moved from public/javascripts/components/variantSummary.js with 100% similarity]
client/client_OLD/javascripts/contactForm.js [moved from public/javascripts/contactForm.js with 100% similarity]
client/client_OLD/javascripts/index.js [moved from public/javascripts/index.js with 100% similarity]
client/client_OLD/javascripts/playCompMove.js [moved from public/javascripts/playCompMove.js with 100% similarity]
client/client_OLD/javascripts/shared/challengeCheck.js [moved from public/javascripts/shared/challengeCheck.js with 100% similarity]
client/client_OLD/javascripts/shared/nbPlayers.js [moved from public/javascripts/shared/nbPlayers.js with 100% similarity]
client/client_OLD/javascripts/shared/userCheck.js [moved from public/javascripts/shared/userCheck.js with 100% similarity]
client/client_OLD/javascripts/utils/array.js [moved from public/javascripts/utils/array.js with 100% similarity]
client/client_OLD/javascripts/utils/datetime.js [moved from public/javascripts/utils/datetime.js with 100% similarity]
client/client_OLD/javascripts/utils/misc.js [moved from public/javascripts/utils/misc.js with 100% similarity]
client/client_OLD/javascripts/utils/printDiagram.js [moved from public/javascripts/utils/printDiagram.js with 100% similarity]
client/client_OLD/javascripts/utils/squareId.js [moved from public/javascripts/utils/squareId.js with 100% similarity]
client/client_OLD/javascripts/utils/storage.js [moved from public/javascripts/utils/storage.js with 100% similarity]
client/client_OLD/javascripts/variant.js [moved from public/javascripts/variant.js with 100% similarity]
client/client_OLD/javascripts/variants/Alice.js [moved from public/javascripts/variants/Alice.js with 100% similarity]
client/client_OLD/javascripts/variants/Antiking.js [moved from public/javascripts/variants/Antiking.js with 100% similarity]
client/client_OLD/javascripts/variants/Atomic.js [moved from public/javascripts/variants/Atomic.js with 100% similarity]
client/client_OLD/javascripts/variants/Baroque.js [moved from public/javascripts/variants/Baroque.js with 100% similarity]
client/client_OLD/javascripts/variants/Berolina.js [moved from public/javascripts/variants/Berolina.js with 100% similarity]
client/client_OLD/javascripts/variants/Checkered.js [moved from public/javascripts/variants/Checkered.js with 100% similarity]
client/client_OLD/javascripts/variants/Chess960.js [moved from public/javascripts/variants/Chess960.js with 100% similarity]
client/client_OLD/javascripts/variants/Crazyhouse.js [moved from public/javascripts/variants/Crazyhouse.js with 100% similarity]
client/client_OLD/javascripts/variants/Dark.js [moved from public/javascripts/variants/Dark.js with 100% similarity]
client/client_OLD/javascripts/variants/Extinction.js [moved from public/javascripts/variants/Extinction.js with 100% similarity]
client/client_OLD/javascripts/variants/Grand.js [moved from public/javascripts/variants/Grand.js with 100% similarity]
client/client_OLD/javascripts/variants/Losers.js [moved from public/javascripts/variants/Losers.js with 100% similarity]
client/client_OLD/javascripts/variants/Magnetic.js [moved from public/javascripts/variants/Magnetic.js with 100% similarity]
client/client_OLD/javascripts/variants/Marseille.js [moved from public/javascripts/variants/Marseille.js with 100% similarity]
client/client_OLD/javascripts/variants/Switching.js [moved from public/javascripts/variants/Switching.js with 100% similarity]
client/client_OLD/javascripts/variants/Upsidedown.js [moved from public/javascripts/variants/Upsidedown.js with 100% similarity]
client/client_OLD/javascripts/variants/Wildebeest.js [moved from public/javascripts/variants/Wildebeest.js with 100% similarity]
client/client_OLD/javascripts/variants/Zen.js [moved from public/javascripts/variants/Zen.js with 100% similarity]
client/client_OLD/stylesheets/_users.sass [moved from public/stylesheets/_users.sass with 100% similarity]
client/client_OLD/stylesheets/index.sass [moved from public/stylesheets/index.sass with 100% similarity]
client/client_OLD/stylesheets/layout.sass [moved from public/stylesheets/layout.sass with 100% similarity]
client/client_OLD/stylesheets/variant.sass [moved from public/stylesheets/variant.sass with 100% similarity]
client/client_OLD/views/app.pug [moved from views/app.pug with 100% similarity]
client/client_OLD/views/modals.pug [moved from views/modals.pug with 100% similarity]
client/client_OLD/views/rules/Alice/en.pug [moved from views/rules/Alice/en.pug with 100% similarity]
client/client_OLD/views/rules/Alice/es.pug [moved from views/rules/Alice/es.pug with 100% similarity]
client/client_OLD/views/rules/Alice/fr.pug [moved from views/rules/Alice/fr.pug with 100% similarity]
client/client_OLD/views/rules/Antiking/en.pug [moved from views/rules/Antiking/en.pug with 100% similarity]
client/client_OLD/views/rules/Antiking/es.pug [moved from views/rules/Antiking/es.pug with 100% similarity]
client/client_OLD/views/rules/Antiking/fr.pug [moved from views/rules/Antiking/fr.pug with 100% similarity]
client/client_OLD/views/rules/Atomic/en.pug [moved from views/rules/Atomic/en.pug with 100% similarity]
client/client_OLD/views/rules/Atomic/es.pug [moved from views/rules/Atomic/es.pug with 100% similarity]
client/client_OLD/views/rules/Atomic/fr.pug [moved from views/rules/Atomic/fr.pug with 100% similarity]
client/client_OLD/views/rules/Baroque/en.pug [moved from views/rules/Baroque/en.pug with 100% similarity]
client/client_OLD/views/rules/Baroque/fr.pug [moved from views/rules/Baroque/fr.pug with 100% similarity]
client/client_OLD/views/rules/Berolina/en.pug [moved from views/rules/Berolina/en.pug with 100% similarity]
client/client_OLD/views/rules/Berolina/fr.pug [moved from views/rules/Berolina/fr.pug with 100% similarity]
client/client_OLD/views/rules/Checkered/en.pug [moved from views/rules/Checkered/en.pug with 100% similarity]
client/client_OLD/views/rules/Checkered/fr.pug [moved from views/rules/Checkered/fr.pug with 100% similarity]
client/client_OLD/views/rules/Chess960/en.pug [moved from views/rules/Chess960/en.pug with 100% similarity]
client/client_OLD/views/rules/Chess960/fr.pug [moved from views/rules/Chess960/fr.pug with 100% similarity]
client/client_OLD/views/rules/Crazyhouse/en.pug [moved from views/rules/Crazyhouse/en.pug with 100% similarity]
client/client_OLD/views/rules/Crazyhouse/fr.pug [moved from views/rules/Crazyhouse/fr.pug with 100% similarity]
client/client_OLD/views/rules/Dark/en.pug [moved from views/rules/Dark/en.pug with 100% similarity]
client/client_OLD/views/rules/Dark/fr.pug [moved from views/rules/Dark/fr.pug with 100% similarity]
client/client_OLD/views/rules/Extinction/en.pug [moved from views/rules/Extinction/en.pug with 100% similarity]
client/client_OLD/views/rules/Extinction/fr.pug [moved from views/rules/Extinction/fr.pug with 100% similarity]
client/client_OLD/views/rules/Grand/en.pug [moved from views/rules/Grand/en.pug with 100% similarity]
client/client_OLD/views/rules/Grand/fr.pug [moved from views/rules/Grand/fr.pug with 100% similarity]
client/client_OLD/views/rules/Losers/en.pug [moved from views/rules/Losers/en.pug with 100% similarity]
client/client_OLD/views/rules/Losers/fr.pug [moved from views/rules/Losers/fr.pug with 100% similarity]
client/client_OLD/views/rules/Magnetic/en.pug [moved from views/rules/Magnetic/en.pug with 100% similarity]
client/client_OLD/views/rules/Magnetic/fr.pug [moved from views/rules/Magnetic/fr.pug with 100% similarity]
client/client_OLD/views/rules/Marseille/en.pug [moved from views/rules/Marseille/en.pug with 100% similarity]
client/client_OLD/views/rules/Marseille/fr.pug [moved from views/rules/Marseille/fr.pug with 100% similarity]
client/client_OLD/views/rules/Switching/en.pug [moved from views/rules/Switching/en.pug with 100% similarity]
client/client_OLD/views/rules/Switching/fr.pug [moved from views/rules/Switching/fr.pug with 100% similarity]
client/client_OLD/views/rules/Upsidedown/en.pug [moved from views/rules/Upsidedown/en.pug with 100% similarity]
client/client_OLD/views/rules/Upsidedown/fr.pug [moved from views/rules/Upsidedown/fr.pug with 100% similarity]
client/client_OLD/views/rules/Wildebeest/en.pug [moved from views/rules/Wildebeest/en.pug with 100% similarity]
client/client_OLD/views/rules/Wildebeest/fr.pug [moved from views/rules/Wildebeest/fr.pug with 100% similarity]
client/client_OLD/views/rules/Zen/en.pug [moved from views/rules/Zen/en.pug with 100% similarity]
client/client_OLD/views/rules/Zen/fr.pug [moved from views/rules/Zen/fr.pug with 100% similarity]
client/client_OLD/views/translations/en.pug [moved from views/translations/en.pug with 100% similarity]
client/client_OLD/views/translations/es.pug [moved from views/translations/es.pug with 100% similarity]
client/client_OLD/views/translations/fr.pug [moved from views/translations/fr.pug with 100% similarity]
client/client_OLD/views/welcome/en.pug [moved from views/welcome/en.pug with 100% similarity]
client/client_OLD/views/welcome/es.pug [moved from views/welcome/es.pug with 100% similarity]
client/client_OLD/views/welcome/fr.pug [moved from views/welcome/fr.pug with 100% similarity]
client/package-lock.json [new file with mode: 0644]
client/package.json [new file with mode: 0644]
client/public/favicon.ico [new file with mode: 0644]
client/public/index.html [new file with mode: 0644]
client/src/App.vue [new file with mode: 0644]
client/src/assets/images/Hexagonal_chess.svg [moved from public/images/Hexagonal_chess.svg with 100% similarity]
client/src/assets/images/flags/SOURCE [moved from public/images/flags/SOURCE with 100% similarity]
client/src/assets/images/flags/en.svg [moved from public/images/flags/en.svg with 100% similarity]
client/src/assets/images/flags/es.svg [moved from public/images/flags/es.svg with 100% similarity]
client/src/assets/images/flags/fr.svg [moved from public/images/flags/fr.svg with 100% similarity]
client/src/assets/images/index/unicorn.svg [moved from public/images/index/unicorn.svg with 100% similarity]
client/src/assets/images/index/wildebeest.svg [moved from public/images/index/wildebeest.svg with 100% similarity]
client/src/assets/images/mark.svg [moved from public/images/mark.svg with 100% similarity]
client/src/assets/images/pieces/Alice/bc.svg [moved from public/images/pieces/Alice/bc.svg with 100% similarity]
client/src/assets/images/pieces/Alice/bl.svg [moved from public/images/pieces/Alice/bl.svg with 100% similarity]
client/src/assets/images/pieces/Alice/bo.svg [moved from public/images/pieces/Alice/bo.svg with 100% similarity]
client/src/assets/images/pieces/Alice/bs.svg [moved from public/images/pieces/Alice/bs.svg with 100% similarity]
client/src/assets/images/pieces/Alice/bt.svg [moved from public/images/pieces/Alice/bt.svg with 100% similarity]
client/src/assets/images/pieces/Alice/bu.svg [moved from public/images/pieces/Alice/bu.svg with 100% similarity]
client/src/assets/images/pieces/Alice/wc.svg [moved from public/images/pieces/Alice/wc.svg with 100% similarity]
client/src/assets/images/pieces/Alice/wl.svg [moved from public/images/pieces/Alice/wl.svg with 100% similarity]
client/src/assets/images/pieces/Alice/wo.svg [moved from public/images/pieces/Alice/wo.svg with 100% similarity]
client/src/assets/images/pieces/Alice/ws.svg [moved from public/images/pieces/Alice/ws.svg with 100% similarity]
client/src/assets/images/pieces/Alice/wt.svg [moved from public/images/pieces/Alice/wt.svg with 100% similarity]
client/src/assets/images/pieces/Alice/wu.svg [moved from public/images/pieces/Alice/wu.svg with 100% similarity]
client/src/assets/images/pieces/Antiking/ba.svg [moved from public/images/pieces/Antiking/ba.svg with 100% similarity]
client/src/assets/images/pieces/Antiking/wa.svg [moved from public/images/pieces/Antiking/wa.svg with 100% similarity]
client/src/assets/images/pieces/Baroque/bm.svg [moved from public/images/pieces/Baroque/bm.svg with 100% similarity]
client/src/assets/images/pieces/Baroque/wm.svg [moved from public/images/pieces/Baroque/wm.svg with 100% similarity]
client/src/assets/images/pieces/Checkered/cb.svg [moved from public/images/pieces/Checkered/cb.svg with 100% similarity]
client/src/assets/images/pieces/Checkered/cn.svg [moved from public/images/pieces/Checkered/cn.svg with 100% similarity]
client/src/assets/images/pieces/Checkered/cp.svg [moved from public/images/pieces/Checkered/cp.svg with 100% similarity]
client/src/assets/images/pieces/Checkered/cq.svg [moved from public/images/pieces/Checkered/cq.svg with 100% similarity]
client/src/assets/images/pieces/Checkered/cr.svg [moved from public/images/pieces/Checkered/cr.svg with 100% similarity]
client/src/assets/images/pieces/Grand/bc.svg [moved from public/images/pieces/Grand/bc.svg with 100% similarity]
client/src/assets/images/pieces/Grand/bm.svg [moved from public/images/pieces/Grand/bm.svg with 100% similarity]
client/src/assets/images/pieces/Grand/wc.svg [moved from public/images/pieces/Grand/wc.svg with 100% similarity]
client/src/assets/images/pieces/Grand/wm.svg [moved from public/images/pieces/Grand/wm.svg with 100% similarity]
client/src/assets/images/pieces/SOURCE [moved from public/images/pieces/SOURCE with 100% similarity]
client/src/assets/images/pieces/Wildebeest/bc.svg [moved from public/images/pieces/Wildebeest/bc.svg with 100% similarity]
client/src/assets/images/pieces/Wildebeest/bw.svg [moved from public/images/pieces/Wildebeest/bw.svg with 100% similarity]
client/src/assets/images/pieces/Wildebeest/wc.svg [moved from public/images/pieces/Wildebeest/wc.svg with 100% similarity]
client/src/assets/images/pieces/Wildebeest/ww.svg [moved from public/images/pieces/Wildebeest/ww.svg with 100% similarity]
client/src/assets/images/pieces/_originals/Chess_Alt26.svg [moved from public/images/pieces/_originals/Chess_Alt26.svg with 100% similarity]
client/src/assets/images/pieces/_originals/Chess_Gdt45.svg [moved from public/images/pieces/_originals/Chess_Gdt45.svg with 100% similarity]
client/src/assets/images/pieces/_originals/Chess_Gll45.svg [moved from public/images/pieces/_originals/Chess_Gll45.svg with 100% similarity]
client/src/assets/images/pieces/_originals/Chess_Ult45.svg [moved from public/images/pieces/_originals/Chess_Ult45.svg with 100% similarity]
client/src/assets/images/pieces/_originals/Chess_Zdl45.svg [moved from public/images/pieces/_originals/Chess_Zdl45.svg with 100% similarity]
client/src/assets/images/pieces/_originals/Chess_Zll45.svg [moved from public/images/pieces/_originals/Chess_Zll45.svg with 100% similarity]
client/src/assets/images/pieces/_originals/Chess_adt45.svg [moved from public/images/pieces/_originals/Chess_adt45.svg with 100% similarity]
client/src/assets/images/pieces/_originals/Chess_alt45.svg [moved from public/images/pieces/_originals/Chess_alt45.svg with 100% similarity]
client/src/assets/images/pieces/_originals/Chess_clt45.svg [moved from public/images/pieces/_originals/Chess_clt45.svg with 100% similarity]
client/src/assets/images/pieces/_originals/camel-animal-pet-desert-39f82768c72363eb.svg [moved from public/images/pieces/_originals/camel-animal-pet-desert-39f82768c72363eb.svg with 100% similarity]
client/src/assets/images/pieces/_originals/camel-animal-pet-desert-3f04e77f40eba40d.svg [moved from public/images/pieces/_originals/camel-animal-pet-desert-3f04e77f40eba40d.svg with 100% similarity]
client/src/assets/images/pieces/_originals/camel-animal-wildlife-34b2662eb81cfec3.svg [moved from public/images/pieces/_originals/camel-animal-wildlife-34b2662eb81cfec3.svg with 100% similarity]
client/src/assets/images/pieces/_originals/camel-animal-wildlife-3b15afb5e788b9ec.svg [moved from public/images/pieces/_originals/camel-animal-wildlife-3b15afb5e788b9ec.svg with 100% similarity]
client/src/assets/images/pieces/_originals/unicorn-myth-legend-halloween-fantasy-37ec614cb63bc127.svg [moved from public/images/pieces/_originals/unicorn-myth-legend-halloween-fantasy-37ec614cb63bc127.svg with 100% similarity]
client/src/assets/images/pieces/_originals/wildebeest-animal-wild-wildlife-face-326845431b848a31.svg [moved from public/images/pieces/_originals/wildebeest-animal-wild-wildlife-face-326845431b848a31.svg with 100% similarity]
client/src/assets/images/pieces/_originals/wildebeest-animal-wildlife-31b7b8fe2ffee150.svg [moved from public/images/pieces/_originals/wildebeest-animal-wildlife-31b7b8fe2ffee150.svg with 100% similarity]
client/src/assets/images/pieces/bb.svg [moved from public/images/pieces/bb.svg with 100% similarity]
client/src/assets/images/pieces/bk.svg [moved from public/images/pieces/bk.svg with 100% similarity]
client/src/assets/images/pieces/bn.svg [moved from public/images/pieces/bn.svg with 100% similarity]
client/src/assets/images/pieces/bp.svg [moved from public/images/pieces/bp.svg with 100% similarity]
client/src/assets/images/pieces/bq.svg [moved from public/images/pieces/bq.svg with 100% similarity]
client/src/assets/images/pieces/br.svg [moved from public/images/pieces/br.svg with 100% similarity]
client/src/assets/images/pieces/wb.svg [moved from public/images/pieces/wb.svg with 100% similarity]
client/src/assets/images/pieces/wk.svg [moved from public/images/pieces/wk.svg with 100% similarity]
client/src/assets/images/pieces/wn.svg [moved from public/images/pieces/wn.svg with 100% similarity]
client/src/assets/images/pieces/wp.svg [moved from public/images/pieces/wp.svg with 100% similarity]
client/src/assets/images/pieces/wq.svg [moved from public/images/pieces/wq.svg with 100% similarity]
client/src/assets/images/pieces/wr.svg [moved from public/images/pieces/wr.svg with 100% similarity]
client/src/assets/images/tmp_checkered/README [moved from public/images/tmp_checkered/README with 100% similarity]
client/src/assets/images/tmp_checkered/cb.png [moved from public/images/tmp_checkered/cb.png with 100% similarity]
client/src/assets/images/tmp_checkered/cn.png [moved from public/images/tmp_checkered/cn.png with 100% similarity]
client/src/assets/images/tmp_checkered/cp.png [moved from public/images/tmp_checkered/cp.png with 100% similarity]
client/src/assets/images/tmp_checkered/cq.png [moved from public/images/tmp_checkered/cq.png with 100% similarity]
client/src/assets/images/tmp_checkered/cr.png [moved from public/images/tmp_checkered/cr.png with 100% similarity]
client/src/assets/images/tmp_checkered/no_ck.png [moved from public/images/tmp_checkered/no_ck.png with 100% similarity]
client/src/assets/sounds/SOURCE [moved from public/sounds/SOURCE with 100% similarity]
client/src/assets/sounds/move.mp3 [moved from public/sounds/move.mp3 with 100% similarity]
client/src/assets/sounds/newgame.mp3 [moved from public/sounds/newgame.mp3 with 100% similarity]
client/src/assets/sounds/undo.mp3 [moved from public/sounds/undo.mp3 with 100% similarity]
client/src/components/HelloWorld.vue [new file with mode: 0644]
client/src/components/TestComp.vue [new file with mode: 0644]
client/src/main.js [new file with mode: 0644]
client/src/router.js [new file with mode: 0644]
client/src/socket_url.js.dist [moved from public/javascripts/socket_url.js.dist with 53% similarity]
client/src/utils/ajax.js [moved from public/javascripts/utils/ajax.js with 95% similarity]
client/src/utils/language.js [moved from utils/language.js with 82% similarity]
client/src/variants/Atomic.js [new file with mode: 0644]
client/src/views/About.vue [new file with mode: 0644]
client/src/views/Home.vue [new file with mode: 0644]
client/src/views/Test.vue [new file with mode: 0644]
client/vue.config.js [new file with mode: 0644]
countLines.sh [deleted file]
public/images/favicon/favicon.ico [deleted file]
routes/index.js [deleted file]
routes/variant.js [deleted file]
server/.gitignore [new file with mode: 0644]
server/README.md [new file with mode: 0644]
server/app.js [new file with mode: 0644]
server/bin/www [moved from bin/www with 100% similarity]
server/config/parameters.js.dist [moved from config/parameters.js.dist with 100% similarity]
server/data/challengeCheck.js [new file with mode: 0644]
server/data/nbPlayers.js [new file with mode: 0644]
server/data/userCheck.js [new file with mode: 0644]
server/db/create.sql [moved from db/create.sql with 100% similarity]
server/db/populate.sql [moved from db/populate.sql with 100% similarity]
server/favicon/SOURCE [moved from public/images/favicon/SOURCE with 100% similarity]
server/favicon/android-chrome-192x192.png [moved from public/images/favicon/android-chrome-192x192.png with 100% similarity]
server/favicon/android-chrome-512x512.png [moved from public/images/favicon/android-chrome-512x512.png with 100% similarity]
server/favicon/apple-touch-icon.png [moved from public/images/favicon/apple-touch-icon.png with 100% similarity]
server/favicon/browserconfig.xml [moved from public/images/favicon/browserconfig.xml with 100% similarity]
server/favicon/favicon-16x16.png [moved from public/images/favicon/favicon-16x16.png with 100% similarity]
server/favicon/favicon-32x32.png [moved from public/images/favicon/favicon-32x32.png with 100% similarity]
server/favicon/favicon.ico [new file with mode: 0644]
server/favicon/manifest.json [moved from public/images/favicon/manifest.json with 100% similarity]
server/favicon/mstile-150x150.png [moved from public/images/favicon/mstile-150x150.png with 100% similarity]
server/favicon/safari-pinned-tab.svg [moved from public/images/favicon/safari-pinned-tab.svg with 100% similarity]
server/gulpfile.js [moved from gulpfile.js with 100% similarity]
server/models/Challenge.js [moved from models/Challenge.js with 100% similarity]
server/models/Game.js [moved from models/Game.js with 100% similarity]
server/models/Problem.js [moved from models/Problem.js with 100% similarity]
server/models/User.js [moved from models/User.js with 100% similarity]
server/models/Variant.js [moved from models/Variant.js with 100% similarity]
server/package-lock.json [moved from package-lock.json with 94% similarity]
server/package.json [moved from package.json with 92% similarity]
server/routes/all.js [moved from routes/all.js with 65% similarity]
server/routes/challenges.js [moved from routes/challenge.js with 96% similarity]
server/routes/games.js [moved from routes/games.js with 100% similarity]
server/routes/messages.js [moved from routes/messages.js with 100% similarity]
server/routes/problems.js [moved from routes/problems.js with 100% similarity]
server/routes/users.js [moved from routes/users.js with 93% similarity]
server/routes/variants.js [new file with mode: 0644]
server/sockets.js [moved from sockets.js with 100% similarity]
server/utils/access.js [moved from utils/access.js with 50% similarity]
server/utils/database.js [moved from utils/database.js with 100% similarity]
server/utils/mailer.js [moved from utils/mailer.js with 100% similarity]
server/utils/tokenGenerator.js [moved from utils/tokenGenerator.js with 100% similarity]
views/error.pug [deleted file]