todo.txt
50 lines
| 2.2 KiB
| text/plain
|
TextLexer
Pavel Ryapolov
|
r273 | = Features = | ||
neko259
|
r279 | [DONE] Connecting tags to each other | ||
Pavel Ryapolov
|
r295 | [DONE] Connect posts to the replies (in messages), get rid of the JS reply map | ||
neko259
|
r316 | [DONE] Better django admin pages to simplify admin operations | ||
[DONE] Regen script to update all posts | ||||
neko259
|
r321 | [DONE] Remove jump links from refmaps | ||
neko259
|
r340 | [DONE] Ban reasons. Split bans into 2 types "read-only" and "read | ||
denied". Use second only for autoban for spam | ||||
neko259
|
r346 | [DONE] Clean up tests and make them run ALWAYS | ||
neko259
|
r352 | [DONE] Use transactions in tests | ||
neko259
|
r375 | [DONE] Thread autoupdate (JS + API) | ||
neko259
|
r407 | [DONE] Split up post model into post and thread, | ||
neko259
|
r398 | and move everything that is used only in 1st post to thread model. | ||
neko259
|
r407 | [DONE] Show board speed in the lower panel (posts per day) | ||
neko259
|
r371 | |||
Pavel Ryapolov
|
r273 | [NOT STARTED] Tree view (JS) | ||
[NOT STARTED] Adding tags to images filename | ||||
Pavel Ryapolov
|
r275 | [NOT STARTED] Federative network for s2s communication | ||
[NOT STARTED] XMPP gate | ||||
[NOT STARTED] Bitmessage gate | ||||
neko259
|
r276 | [NOT STARTED] Notification engine | ||
[NOT STARTED] Javascript disabling engine | ||||
Pavel Ryapolov
|
r285 | [NOT STARTED] Group tags by first letter in all tags list | ||
neko259
|
r316 | [NOT STARTED] Character counter in the post field | ||
neko259
|
r339 | [NOT STARTED] Save image thumbnails size to the separate field | ||
[NOT STARTED] Whitelist functionality. Permin autoban of an address | ||||
Pavel Ryapolov
|
r348 | [NOT STARTED] Statistics module. Count views (optional, may result in bad | ||
performance), posts per day/week/month, users (or IPs) | ||||
neko259
|
r350 | [NOT STARTED] Quote button next to "reply" for posts in thread to include full | ||
post or its part (delimited by N characters) into quote of the new post. | ||||
neko259
|
r351 | [NOT STARTED] Ban confirmation page with reason | ||
[NOT STARTED] Post deletion confirmation page | ||||
neko259
|
r371 | [NOT STARTED] Moderating page. Tags editing and adding | ||
neko259
|
r375 | [NOT STARTED] Get thread graph image using pygraphviz | ||
neko259
|
r389 | [NOT STARTED] Creating post via AJAX without reloading page | ||
[NOT STARTED] Subscribing to tag via AJAX | ||||
neko259
|
r430 | [NOT STARTED] Count posts by user not by current active posts, but by adding 1 | ||
on evety posting | ||||
Pavel Ryapolov
|
r273 | |||
= Bugs = | ||||
Pavel Ryapolov
|
r278 | [DONE] Fix bug with creating threads from tag view | ||
neko259
|
r303 | [DONE] Quote characters within quote causes quote parsing to fail | ||
neko259
|
r346 | |||
neko259
|
r391 | [IN PROGRESS] Replies, images, last update time in bottom panel doesn't change when | ||
neko259
|
r429 | thread updates (last update changing left) | ||
neko259
|
r390 | |||
neko259
|
r346 | = Testing = | ||
[NOT STARTED] Make tests for every view | ||||
[NOT STARTED] Make tests for every model | ||||
Pavel Ryapolov
|
r348 | [NOT STARTED] Make tests for every form | ||