Skip to content

Big boss

Compare
Choose a tag to compare
@rr- rr- released this 13 Apr 09:15
· 1236 commits to master since this release

Frontend:

  • [Added] Pagination to tag list
  • [Changed] Post sidebar reorganized (especially "details" and "options")
  • [Changed] Post edit form is displayed on top of post instead of below
  • [Changed] Post upload no longer uses tabs - merged URL and file into one page
  • [Changed] Post upload - hovering thumbnails of queued uploads displays proportional bigger preview
  • [Changed] Vertical scrollbar is shown everywhere
  • [Changed] Dates changed to relative form (except logs)
  • [Changed] GUI colors made consistent (every color is now red)
  • [Changed] Tab borders are thicker
  • [Changed] Footer lines are thicker
  • [Changed] User list looks better
  • [Changed] Form CSS overhaul
  • [Changed] Layout resizing tweaks to keep posts nicely aligned under tabs
  • [Changed] Mass tag: changing tag doesn't return to 1st page if filter query hasn't changed
  • [Changed] Unit converter produces shorter information (44B, 1.5K, 13.4K, 20K, 40K, 999K, 1.0M, 1.2M, 12.3M, 20M etc.)
  • [Changed] Errors regarding post list no longer make post list tabs go away
  • [Changed] Query debug appearance improved
  • [Fixed] Exit confirmation message on Chrome
  • [Fixed] Post upload sidebar top margin
  • [Fixed] Ban/unban confirmation messages (no more generic Are you sure?)
  • [Fixed] Problems with event handlers attaching multiple times which resulted in most awkward bugs
  • [Fixed] Tag and user list - alphanumeric order is now case insensitive
  • [Fixed] Merging/renaming tags shows success message (previously only errors were reported)
  • [Fixed] When deleting last picture from post upload, exit confirmation is removed
  • [Fixed] HTML validation in some places
  • [Removed] 1px borders from sidebar units
  • [Removed] Ancient console.log calls (:sweat:)

Backend:

  • [Added] Self post/others' posts distinction for scoring/featuring/flagging/favoriting post privileges
  • [Added] Search query aliases in underscore form (id_min, id_max, etc.; order:comment_count, order:fav_count, order:tag_count).
  • [Added] Search query aliases: ids, special:fav etc. (favs for current user).
  • [Changed] Total SQL layer rewrite, which eventually spawned separate project
  • [Changed] Parsing search queries moved to separate, much more maintainable abstraction
  • [Changed] Getting next and previous post rewritten so that it no longer uses unmaintainable hacks
  • [Changed] Simplified tag autocompletion
  • [Changed] LOWER(?) to ? COLLATE NOCASE
  • [Changed] More robust entity counting in search services
  • [Fixed] Passing useless arguments to search services
  • [Fixed] Saving original post file name into DB
  • [Fixed] File extension of downloaded files (based on MIME type instead of original extension)
  • [Fixed] Comments for hidden posts were casually shown in /comments for everyone
  • [Changed] Faster entity preloading
  • [Changed] Faster special:liked and special:disliked
  • [Changed] Faster entity counting

Global:

  • [Added] Timing information to query debug
  • [Changed] Adding a post to favorites automatically casts an upvote
  • [Changed] /comments behavior - instead of showing comments chronologically (without looking at post whatsoever), it shows posts ordered by last comment date, and up to 5 comments underneath it. Change is rather subtle and regards mostly how many posts on average are grouped under one post.
  • [Fixed] Fixed tag list order styles (contained pending if registration confirmation was enabled...)
  • [Fixed] Possible HTML injection in some places