ophir
b9aca0b00d
Fix bug where a board would be used without being ready
2018-12-02 21:11:19 +01:00
ophir
22981f4e87
Switch the project's license from GPLv3 to AGPLv3
2018-12-02 13:49:29 +01:00
ophir
d16b5c8b97
Make the hand the default tool
...
I hope this will nudge people towards watching what is already on the board
before starting to draw.
It may encourage people to be constructive.
This is a (very) small step towards #6
2018-12-02 13:23:20 +01:00
ophir
5f2b631209
Change the order of tools
2018-12-02 13:21:01 +01:00
ophir
32c0020dca
Add support for transparency
...
Closes #5
2018-12-02 13:18:29 +01:00
ophir
21d18f3688
Remove debugging code
2018-12-01 20:55:56 +01:00
ophir
6902ba8fed
Relax the restriction on the maximum number of elements to keep in a board
2018-12-01 10:40:46 +01:00
ophir
f5bb895486
Update the politeness logic
2018-12-01 10:26:50 +01:00
ophir
bb734029f6
dependencies update
2018-12-01 09:31:58 +01:00
ophir
2dbb1414c0
Revert "Update the politeness logic"
...
This reverts commit fcac7acc38
.
2018-11-30 21:22:01 +01:00
ophir
fcac7acc38
Update the politeness logic
2018-11-30 20:57:30 +01:00
ophir
5c4daacfec
Reload the page on server update
2018-11-30 20:29:22 +01:00
ophir
2220367155
update dependencies
2018-11-30 20:21:13 +01:00
Ophir LOJKINE
72e809d57e
Random color on login!
2018-11-30 17:41:34 +01:00
Ophir LOJKINE
4a943b4446
Update the board cleaning rules (add a timestamp to objects)
2018-11-30 17:30:37 +01:00
Ophir LOJKINE
a72705dd7b
Improve memory usage
...
Unload boards from memory when that last connected user goes away.
2018-11-30 16:52:43 +01:00
ophir
263488acc5
remove openode file
2018-11-29 20:34:11 +01:00
Ophir LOJKINE
e708bd79cb
Handle reconnection when the server is restarted
2018-11-29 17:54:25 +01:00
Ophir LOJKINE
88aa591e9a
Improve initial rendering performance
2018-11-29 17:14:01 +01:00
Ophir LOJKINE
d75371c958
Use a pathData cache to improve rendering performance
2018-11-29 15:52:52 +01:00
Ophir LOJKINE
13f2ebba63
Improve logging
2018-11-29 14:42:17 +01:00
Ophir LOJKINE
518f565c5d
log requests to the front page
2018-11-29 14:24:56 +01:00
Ophir LOJKINE
04f6e2d790
Log time on new requests
2018-11-29 14:24:20 +01:00
Ophir LOJKINE
03ca44da29
Remove spammy logs
2018-11-29 14:02:34 +01:00
Ophir LOJKINE
52ce58ca73
Log the current rate when banning people
2018-11-29 13:21:34 +01:00
Ophir LOJKINE
b0f339d564
Avoid loosing messages when the server is restarted
2018-11-29 13:18:50 +01:00
Ophir LOJKINE
dde5093fda
Remove debug logging
2018-11-29 12:59:52 +01:00
Ophir LOJKINE
437ea4a612
Avoid limiting too much
2018-11-29 12:59:24 +01:00
Ophir LOJKINE
55a8fb5c4b
Ban people who write too intensively
2018-11-29 12:03:04 +01:00
Ophir LOJKINE
8dde9fd473
Improve logging
2018-11-29 10:59:38 +01:00
Ophir LOJKINE
7570fd8095
Allow larger drawings
2018-11-29 10:40:29 +01:00
ophir
2eb62a2bf4
Add board limits
2018-11-29 09:20:38 +01:00
ophir
58061cf9a1
Lower the max number of items in a board
2018-11-29 08:29:00 +01:00
ophir
4a1474ad9a
Limit the size of text
2018-11-29 01:03:40 +01:00
ophir
266e485503
Limit the maximum size of a board
2018-11-29 00:45:32 +01:00
ophir
2e698d4663
Improve the board serialization logic
2018-11-28 22:56:02 +01:00
ophir
f4fc7714b3
Improve error handling
2018-11-28 20:41:43 +01:00
Ophir LOJKINE
02c75ebac1
Do not try to save inexistant boards
2018-11-28 18:43:42 +01:00
Ophir LOJKINE
d8999eccee
fix bug when saving inexistant board
2018-11-28 18:33:03 +01:00
Ophir LOJKINE
5d0901d4ff
Add an apple-touch-icon
2018-11-28 18:27:08 +01:00
Ophir LOJKINE
67748085b8
Add a backlink to the github project
2018-11-28 15:45:50 +01:00
Ophir LOJKINE
3d721ae1bd
UX improvements
2018-11-28 15:04:47 +01:00
Ophir LOJKINE
30f32351c3
Remove cron jobs from docker image
2018-11-28 11:35:27 +01:00
Ophir LOJKINE
9cdf75f1e3
Update README.md
2018-11-28 10:02:16 +01:00
Ophir LOJKINE
360a0b9a0d
CSS: make the tools panel more readable
2018-11-27 18:00:03 +01:00
Ophir LOJKINE
b2dc8f4bba
Remove slow custom font
2018-11-27 17:47:26 +01:00
Ophir LOJKINE
3537e6341a
Make touch events explicitely active
2018-11-27 17:36:46 +01:00
Ophir LOJKINE
c7cb8fb989
Fix the erasing tool on touchscreens
2018-11-27 17:22:45 +01:00
Ophir LOJKINE
9e1742f735
Use sync-n-reload instead of deploy
2018-11-27 16:34:33 +01:00
Ophir LOJKINE
e49f3c71ea
Travis build only on master
2018-11-27 16:10:29 +01:00