# 1.5 Aker # * Saving image previews size. No space will be shown below images in some styles. * Showing notification in page title when new posts are loaded into the open thread. * Thread moderation fixes * Added new gallery with search links and image metadata # 1.6 Amon # * Deleted threads are moved to archive instead of permanent delete * User management fixes and optimizations * Markdown fixes * Pagination changes. Pages counter now starts from 1 instead of 0 * Added API for viewing threads and posts * New tag popularity algorithm * Tags list page changes. Now tags list is more like a tag cloud # 1.7 Anubis * [ADMIN] Added admin page for post editing, capable of adding and removing tags * [CODE] Post view unification * Post caching instead of thread caching * Simplified tag list page * [API] Added api for thread update in json * Image duplicate check * Posting over ajax (no page reload now) * Update last update time with thread update * Added z-index to the images to move the dragged image to front * [CODE] Major view refactoring. Now almost all views are class-based # 1.8 Kara * [CODE] Removed thread update logging * [CODE] Refactored compact form. Now it uses the same one form and moves elements instead of swapping them * [CODE] Moved image to a separate model. This will allow to add multiple images to a post * Added search over posts and tags * [ADMIN] Command to remove empty users # 2.0 D'Anna * Removed users. Now settings are stored in sessions * Changed markdown to bbcode * Removed linked tags * [ADMIN] Added title to the post logs to make them more informative # 2.2 * Support websockets for thread update * Using div as line separator * CSS and JS compressor # 2.2.1 * Changed logs style * Text preparsing. Support markdown-style text that parses into bbcode * "bumpable" field for threads. If the thread became non-bumpable, it will remain in this state even if the bumplimit changes or posts will be deleted from it # 2.2.4 * Default settings. There is a global swineboard default settings file, but user can override settings in the old settings.py * Required tags. Some tags can be marked as required and you can't create thread without at least one of them, while you can add any tags you want to it * [ADMIN] Cosmetic changes in the admin site. Adding and removing tags is much more simple now * Don't save tag's threads as a separate table, use aggregation instead # 2.3.0 Neiro * Image deduplication # 2.4.0 Korra * Downloading images by URL * [CODE] Cached properties # 2.5.0 Yasako * User notifications * Posting to many threads by one post * Tag details * Removed compact form # 2.12.0 Lyekka * Interesting threads feed for favorite tag threads * Don't close image popups opened from the reflink popups * Shared workers for PoW and favorites update * Add random number of spaces to spoiler * Monochrome threads * CSRF protection