Source code of the Visual Novel Database https://vndb.org/
website

ChangeLog 34KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773
  1. This file is not updated anymore. Check the git log for changes.
  2. 2.22 - 2011-12-31
  3. - Added character filters
  4. - Added duplicate checking form before creating a new VN entry
  5. - Combined "remove" and "add" labels in a single lang.txt entry
  6. - Added secondary order to VN browser when sorting on release date
  7. - doc updates for the characters and traits
  8. 2.21 - 2011-08-23
  9. - New resolution: 1280x960
  10. - New platforms: Android, Web and DB-PG
  11. - Added email confirmation to registration process
  12. - Re-structured password reset feature
  13. - Multi::Feed: Show full summary and refresh more often
  14. - Switched back to Algorithm::Diff::XS
  15. - Added secondary ordering on title on releases listing on VN page
  16. - Added i+/c+ ID recognition to VN search
  17. - JS: Don't consider 256x384 a "bad" screenshot resolution
  18. - Changed location of 'add character/release' links on VN page
  19. - Use generic imgurl() and imgpath() functions to generate image URLs/paths
  20. - Don't allow regular users to create more than 10 threads a day
  21. - Bugfix: Properly make i+ IDs linkable in bb2html()
  22. - Bugfix: Make sure the user dropdown boxes work on /v+/chars
  23. - Bugfix: dbTraitGet() filtering would not always work correctly
  24. - Bugfix: Don't allow duplicate trait names/aliasses within the same group
  25. - Bugfix: Don't throw error when adding character to VN without releases
  26. - Bugfix: Keep image id on failed (vn|char)add + validate image id
  27. - Bugfix: Don't display "group number" field on trait creation for non-mods
  28. 2.20 - 2011-05-01
  29. - Added support for sponsored links on VN pages
  30. - Order the VNs listed on char browser by release date
  31. - Order the traits groups on /i by their 'order' column
  32. - Use same browsing-table on trait pages and char browser
  33. - Added spoiler warning to character revision pages
  34. - Generate dbedit/dbdel notifications on character edits
  35. - CSS: Hide links in [spoiler] tags
  36. - Added 'select' all to wishlist and moved 'select all' down on notifies
  37. - Added char/tag/trait stats to database statistics box
  38. - Update traits_chars cache daily using Multi::Maintenance
  39. - Toggle [spoiler] tag visibility with global setting rather than mouse-over
  40. - Added "Add character" link to VN pages
  41. - Added "Image ID" field to VN image uploader
  42. - Added "All except characters" filter to history browser
  43. - Cleaned up CSS code
  44. - Cleaned up permissions
  45. - Replaced user ranks with a permission system
  46. - Bugfix: don't accidentally remove char traits when editing
  47. - Bugfix: fixed possible SQL table name clash on history browser
  48. - Bugfix: properly announce chars and traits in Multi::IRC
  49. - Bugfix: display more than 10 characters on VN page
  50. - Bugfix: removed Perl warning in Handler::Chars
  51. - Bugfix: use the 'vnlists' table to calculate stats on user page
  52. - Bugfix: allow adding/copying a char with instance field set
  53. - Bugfix: copy over search string when switching to trait search
  54. - Bugfix: Use the translatable role names on char<->vn link form
  55. - Bugfix: Prevent the spiol dd to hide the del link on char<->trait form
  56. - Bugfix: Hide pointless groups and commas on spoiler-hidden trait display
  57. - Bugfix: Properly format future dates on my vn list
  58. - Bugfix: Properly position the sub-tabs on VN page without tags
  59. - Bugfix: Allow unhiding of posts by mods
  60. - Bugfix: Forgot to make two JS strings translatable
  61. - Bugfix: Don't allow unicode numbers as 'int' in formValidate
  62. 2.19 - 2011-03-30
  63. - Character database:
  64. - New DB item (versioned): character, page: /c+
  65. - New DB item (not versioned): traits (like tags), page: /i+
  66. - New pages: trait listing/browser: /i/*
  67. - New pages: character browser: /c/*
  68. - VN pages updated with a characters tab
  69. - Changed text color of inactive tabs
  70. - Don't allow users to edit their post when it was deleted
  71. - Auto-set category when creating new child tag
  72. - Increased allowed size of VN cover image upload to 5MB
  73. 2.18 - 2011-02-08
  74. - Added category field to tags (content/ero/technical)
  75. - Group tags on /v+/tagmod by their category
  76. - Added tag visibility options by category on /v+
  77. - Added filter selector to tag pages (excl. tags tab)
  78. - Added new VN filters: wish/blacklist, voted, on VN list
  79. - Added tooltip to the overruled-exclamation-mark
  80. - Bugfix: don't generate listdel notify for the user who deleted
  81. 2.17 - 2011-02-04
  82. - Allow moderators to overrule VN tag votes
  83. - Added 'released' release filter
  84. - Changed order of the filter action buttons
  85. - Slightly re-organized lang.txt
  86. - Fixed perl warning on /u+/votes batchedit with nothing selected
  87. - Don't update the 'date' when changing a VN vote
  88. - Switched to TUWF
  89. - Order "all notifications" with new notifications first
  90. - Added /t/all - a listing of all recently replied to threads
  91. - Added error message when selected meta tags on VN filters
  92. - Display warning for non-standard resolutions of uploaded screenshots
  93. - Don't save uploaded image to a temporary location before checks
  94. - Bugfix: Correctly randomize screenshots on homepage with filters
  95. - Bugfix: Don't show NSFW screenshots on homepage with filters
  96. - Bugfix-API: Use ~ for the get vn search filter instead of =
  97. - Bugfix: Secondary order by title or username on vote listings
  98. - Bugfix: Don't allow empty edit on releases with multiple producers
  99. 2.16 - 2011-01-02
  100. - VNDBUtil::bb2html(): Fixed bug when the string starts with a VNDBID
  101. - VNDBUtil::bb2html(): Fixed bug with lowercasing all [url=..] URLs
  102. - Fixed perl warning on /v/search redirect without search query
  103. - Bugfix: Don't allow others to open /u+/votes when show_list is false
  104. - Don't allow NULL for rr.minage and use -1 for unknown
  105. - Check for editsum = description and give an easier to understand error
  106. - RFC-01: Added vnlists feature and removed rlists.vstat option
  107. - ULists::votelist: Don't give a 404 on /u+/votes when no votes found
  108. - Added tab and link for /u+/votes to user tabs & main menu
  109. - Added ability to batch-edit votes to /u+/votes
  110. - Update the votes.date column when changing a vote
  111. - ULists::votelist: Added first character selection
  112. - Added advanced page-browsing tabs to threads
  113. - Added notes field to the user VN list
  114. - Added vnlists.status filter to /u+/list
  115. - Pass VN tag filters by ID rather than name
  116. - Improved VN tag filter selection with a dynamic HTML list of selected tags
  117. - Don't send 'tagspoil' filter when 'tag_inc' isn't active
  118. - Don't allow page > 100 or sorting on username or title on tag link browser
  119. - Added users_prefs table and removed the following columns from users:
  120. skin, customcss, show_nsfw, show_list, notify_announce, notify_dbedit
  121. - Store l10n preference in the database for logged-in users
  122. - Bugfix: check for validness of form arguments on /[uv]+/votes
  123. - Bugfix: translate screen resolutions on release revision pages
  124. - Bugfix: properly escape search query in links query string
  125. - Bugfix: allow a VN to be available for more than 7 platforms
  126. - Implemented permanent release/vn filters
  127. 2.15 - 2010-12-15
  128. - Removed expand/collapse from history browser and /u+/posts and switched to
  129. a combined view
  130. - Added a "general discussions" board
  131. - Added vote listings for VNs and users (/[uv]+/votes)
  132. - Keep track of last modification date for tag<->vn links
  133. - Added advanced tag link browser
  134. - Removed specific tags-by-user listing
  135. - Disable "Don't update last modified field" by default for mods
  136. - Make Multi not report posts
  137. - Consider "senpai" and "sempai" the same in the VN search
  138. - Extracted screen resolution strings from the code
  139. - API: Allow extra whitespace after "get .." command
  140. - API: Allow non-numbers as "clientver" for the login command
  141. - API: Added "image_nsfw" member to "get vn"
  142. - API: Added "results" option to the "get .. {}"
  143. - API: Increased the maximum number of results for the "get" command to 25
  144. - API: Added "orig_lang" member and filter to the "get vn .." command
  145. - API: Throttle the commands and sqltime per IP instead of per user
  146. - API: Removed the limit on the number of open sessions per user
  147. - API: Allow the API to be used without logging in with a username/password
  148. - d11: Various documentation fixes and improvements
  149. 2.14 - 2010-11-28
  150. - Improved filter selection interface for the release and VN browser
  151. - New release filters: voiced, animation and original language
  152. - New VN filters: length, "has anime" and original language
  153. - Apply search query and filters when changing first char
  154. - Added Atom feeds for the recent announcements, changes and posts
  155. (located in /www/feeds and updated every 15 min. by Multi::Feed)
  156. - Re-added producer role to collapsed view on producer pages
  157. - JS: Reverted to the old selection box date selector
  158. - JS: Split script.js into a separate file for each language
  159. - Improved performance of update_vnpopularity() on PostgreSQL 9.0
  160. - Faster and improved bb2html()
  161. - Added WHEN clause to all SQL TRIGGERs for which it was useful
  162. (this *requires* PostgreSQL 9.0 or up!)
  163. - Added ON DELETE clause to all foreign keys referencing users (id)
  164. - Use word-level (instead of character-level) diff for large fields
  165. - Extended IE6 warning message to show up for IE7 as well
  166. 2.13 - 2010-11-11
  167. - Added 'formcode' parameter to all modification requests to fix all
  168. cross-site request forgery vulnerabilities
  169. - URL change: /u/logout => /u$id/logout
  170. - Added human confirmation question to the register page
  171. - Added "official" flag to vn<->vn relations
  172. - Display releases grouped by VNs on producer pages
  173. - Optimized SQL queries:
  174. - dbScreenshotRandom()
  175. - dbVNGet() with random ordering
  176. - dbRevisionGet() (in most cases)
  177. - Removed (p###) from release resolution information
  178. - Replaced Algorithm::Diff::XS with Algorithm::Diff::Fast
  179. - Bugfix: delete/update all references when deleting a user
  180. - Bugfix: reverting a VN image now works
  181. 2.12 - 2010-11-03
  182. - !scr command for Multi::IRC
  183. - API: Added 'image' field to get vn
  184. - API: Slightly improved error messages
  185. - Re-added /g/debug (for moderators)
  186. - Improved search
  187. - Display friendly message in the VN edit scr tab when no release is known
  188. - Added 1024x576 and 1280x800 screen resolutions
  189. - Added more comparison VNs for the length field
  190. - Automatically remove read notifications after a month
  191. - Added Apple iProduct platform
  192. - Removed XML sitemap
  193. - Added image dimensions to screenshot thumbail <img> tags
  194. - Prefix all cookies with a configurable cookie_prefix
  195. - Automatically read L10N keys from script.js
  196. - Compressed the thread listing into one row per thread (instead of two)
  197. - Use newlines to separate aliases (except when displayed on VN pages)
  198. - Automatically remove duplicate aliases on /v+/edit
  199. - Increased maxlength of tag descriptions
  200. - Bugfix: only redirect VN search to VN page if page=1
  201. - Bugfix: remove duplicate votes when merging tags (fixes a 500)
  202. - Bugfix: Multi::Anime: don't crash when anidb returns an invalid or empty year
  203. - Bugfix: properly order the relations listed on producer pages
  204. - Bugfix: Various gtintype() related issues
  205. - Bugfix: background image issue in Opera 10.50
  206. 2.11 - 2010-02-06
  207. - Added Slovak to the language list
  208. - Centered the thumbnails on the screenshots viewer
  209. - Improved date selector
  210. - Made the release date a required field
  211. - Versioned the deleting and locking of database entries
  212. - Multi's announcements are colored in blue
  213. - Abstracted parsing skin config files into a SkinFile module
  214. - Automatically generate the skin credits on d7, by reading the skin files
  215. - Only tagmods can create top-level tags
  216. - Notification system for
  217. - PMs
  218. - Notifying users of a deletion of an entry they contributed to
  219. - Notifying users of a deletion they have in their (wish)list
  220. - Notifying users of an edit of an entry they contributed to
  221. - Notifying users of site announcements
  222. - Removed the ?l10n= paremeter
  223. - Remove sessions that haven't been used for more than a month
  224. - Properly copy over search string on switching with the searchtabs
  225. - Converted language columns in SQL to an ENUM type
  226. - Differentiate between pt-PT and pt-BR
  227. - Added Dutch translation of the user interface
  228. 2.10 - 2010-01-10
  229. - VN score on tag pages use plain averages instead of bayesian rating
  230. - Display VN ratings on tag pages as well
  231. - Split browse functions from CommonHTML.pm into BrowseHTML.pm
  232. - Abstracted all ORDER BY clauses in the DB abstraction layer
  233. - Show language flags on release lists on the homepage
  234. - Allow hiding of NSFW cover even if NSFW warning is disabled
  235. - Removed /g/debug
  236. - Replaced recursive stored procedures with WITH .. SELECT queries
  237. - Merged db[VN|Producer|Release][Edit|Add] into dbItemEdit and dbItemAdd
  238. - Removed the use of CONSTRAINT TRIGGERs
  239. - Added maxlength check on the website fields for releases and producers
  240. - Removed changes.causedby
  241. - Fixed minor JS dropdown issue when trigger objects are close to each other
  242. - Allow earlier selecting of release on screenshot upload
  243. - Fixed bug with zero strings ("0") in the diff viewer
  244. - Rewrote POE::Filter::VNDBAPI to be more generic
  245. - Highlight opened VN/producer in relation graphs
  246. - Added revision insertion abstraction functions in SQL
  247. - Determine interface language from Accept-Language header
  248. 2.9 - 2009-11-16
  249. - Fixed another bug with the calculation of tags_vn_bayesian.spoiler
  250. - Implemented proper daemonizing and error handling for Multi
  251. - Added basic Makefile
  252. - Added public database API
  253. - Added [code] tag to bb2html()
  254. - Tweaked Multi's idlequote timings
  255. - Added :SUBSUB: macro to the doc pages
  256. - Allow NULL values for releases_rev.minage
  257. - Made age ratings and external VN link titles translatable
  258. - Added wikipedia link for producers
  259. - Added bayesian rating for VNs
  260. - Improved popularity sorting on VN list
  261. 2.8 - 2009-10-24
  262. - Converted relation graphs to use inline SVG
  263. - Relation graphs now use the color scheme of selected skin
  264. - VN relations are translatable in both the interface and the graphs
  265. - Full date is displayed in graphs instead of only month/year
  266. - Converted to ENUM data type:
  267. - vn_relations.relation
  268. - anime.type
  269. - changes.type
  270. - releases_rev.type
  271. - releases_media.medium
  272. - New language: Hungarian
  273. - Complete rewrite of the Javascript code:
  274. - Intended to be less error prone, more maintainable, and easier to make
  275. 'XHTML compliant' in the future (currently still has some issues here).
  276. - Improved spoiler selection on /v+/tagmod
  277. - Everything merged into one file.
  278. - Optionally minified (using JavaScript::Minifier::XS)
  279. - Language strings are translatable
  280. - Information is automatically synchronised with data/global.pl
  281. - Changed language selector into a Javascript dropdown
  282. - Added producer role (developer/publisher) to releases
  283. - Display number of unread posts in "My messages" (instead of total threads)
  284. - Optimized dbUserGet (mostly for the user list)
  285. - All languages are listed on /r and /v/all instead of only those in use
  286. - Copy over search query when switching search type (htmlSearchBox)
  287. - Fixed obscure sorting bug on user VN list
  288. - Fixed calculation of tags_vn_bayesian.spoiler
  289. - Fixed bug with unhiding a producer entry
  290. - Set 'no spoilers' as default spoiler level for tags
  291. - Added Czech and Hungarian interface translation
  292. - Producer relations
  293. - Increased tag dropdown search results to 15
  294. 2.7 - 2009-09-24
  295. - Improved styling of the threeboxes layout
  296. - Blacklist a users' votes from the VN vote statistics
  297. - usermods can browse a users' votes and list even when they are hidden
  298. - More sensible placing of the submit button on /v+/tagmod
  299. - Improved VN relations:
  300. - Removed: summary, full story
  301. - Added: same series, fandisc, original game
  302. - Renamed: same characters to shares characters
  303. - Merged: alternative setting into alternative version, and other into same series
  304. - Allow empty VN descriptions
  305. - New platforms: DOS, PC-98, Sega Saturn
  306. - Box titles on homepage are click-able
  307. - Russian translation of the interface
  308. - Random VN link in menu
  309. - Ignore some release fields when the patch status is checked
  310. - Batch edit downloadable trial releases to add freeware status
  311. - Remind the user to type English in several form fields
  312. - Full reply button in Quick reply box + larger textarea in post form
  313. - Removed visual-novels.net link from the interface
  314. - Fixed bug with excluding AVG(vote) < 0 VNs from tag pages
  315. - Allow media quantity up to 20 instead of 10
  316. 2.6 - 2009-08-09
  317. - New screen resolutions: 1024x600 and 1600x1200
  318. - Rewritten authentication system
  319. - New language: Vietnamese
  320. - Complete rewrite of Multi
  321. - Asynchronous communication with PostgreSQL
  322. - Got rid of the shared memory
  323. - No more $self->multiCmd in the VNDB code
  324. - Extended IRC bot functionality
  325. - Tag cache regenerated daily rather than hourly
  326. - Added OpenSearch plugin + autodetection
  327. - Converted font size units to px in the css
  328. - Added double-post prevention
  329. - Converted old categories to tags and removed last traces of the category system
  330. - Converted all date/time columns to timestamptz
  331. 2.5 - 2009-07-09
  332. - Hide NSFW images in diff viewer (unless NSFW warnings are disabled)
  333. - Display related boards in recent posts tooltip op homepage
  334. - Added search box on user list
  335. - Proper support for multilingual releases
  336. - Copy-add release feature
  337. - Automatically fill out title & original title when adding a release
  338. - Separated VN search filters from search box
  339. - Tag filers on VN search
  340. - Posts browser on user pages
  341. - Keep track of the user who created a tag
  342. 2.4 - 2009-06-07
  343. - Release search + browser + filters
  344. - Javascript date input
  345. - More release information:
  346. - Screen resolution
  347. - Voiced
  348. - Freeware/doujin
  349. - Animated
  350. - Show comparable CERO ratings on /r+/edit input field
  351. - Allow search queries with only one character
  352. - Removed category filter from /v/all
  353. - Added expand/collapse feature to the history browser
  354. - Added tabs on v/r/p/g search fields
  355. 2.3 - 2009-04-01
  356. - No page reload needed when changing rlist status from vn page
  357. - Random VN quotes to the footer of every page
  358. - Fixed case-sensitivity for BBCode
  359. - Homepage shows platform icons for releases
  360. - Don't show deleted items on /u+ recent changes
  361. - Catalog number field to release entries
  362. - Aliases field to producers
  363. - Various small improvements to the BBcode
  364. - Various bugfixes
  365. - Experimental tagging system
  366. - Renamed thread tags to boards
  367. - Tiny skin fixes
  368. - Tagging system
  369. 2.2 - 2009-01-16
  370. - Additional custom CSS field to user profile
  371. - Search dropdown calls the return function automatically on select
  372. - Revised the media list
  373. - Added a checkbox to releases to indicate a patch
  374. - VN popularity ranking
  375. - Limit account creation to one account in 24 hours per IP address
  376. - Fixed error message when uploading VN images larger than 500kB
  377. - Fixed 3 grammar mistakes related to singular/plural
  378. - Don't show hidden release relations on producer pages
  379. - Hide the vote dropdown on v+ pages when the VN is already on the wishlist
  380. - Don't search for the ADV category when searching for the Game Boy Advance
  381. - Keep VN relations on r+ pages ordered by title
  382. - VN search doesn't match on titles of older release revisions anymore
  383. - Don't forget to update the vn.c_* columns when hiding/unhiding a release
  384. - Fixed month display on VNBrowse
  385. - VN search also matches on original title field of the vn entry
  386. 2.1 - 2008-12-29
  387. - Skin support
  388. - 'show all items' tab to large forms
  389. - Allow items to be selected using the mouse on the dropdown search
  390. - [spoiler] tag produces mouseover-style spoilers instead of ROT13
  391. - Fixed tiny timezone-related bug
  392. - Re-added release list dropdown on VN pages
  393. - Added [quote] tag to bb2html
  394. - fixed URL parser in bb2html
  395. 2.0 - 2008-12-20
  396. - New layout
  397. - Massive code rewrite:
  398. - Switched to YAWF
  399. - Removed template system
  400. - Split DB functions in several files
  401. - Converted absolute paths to be relative to the root directory
  402. - Database changes:
  403. - Added caching of edit and vote counts in users.c_votes and .c_changes
  404. - Split users.flags into users.show_nsfw and .show_list (boolean type)
  405. - Global statistics are cached in stats_cache
  406. - URL changes:
  407. - /p and /v don't work anymore, use /[pv]/all
  408. - /u/list/* -> /u/* and /u/list -> /u/all
  409. - Revert URL changed from /x99/edit?rev=1 to /x99.1/edit
  410. - /v+/stats and /v+/scr moved into /v+
  411. - Functionality changes:
  412. - Ability to sort the userlist on vote and change counts
  413. - Added threads and posts counts to the global statistics
  414. - Improved diff calculation
  415. - Whitespace around input fields are removed
  416. - Automated edits filter to history browser
  417. - Number of threads is shown in the discussion tab for each item
  418. - Boardmods can edit threads without updating the last edited field
  419. - No more RSS feeds for changes (will be replaced with a notification
  420. system in the future)
  421. - Improved formsub interface
  422. - Improved VN relation editor interface
  423. - Voted/non-voted filter to user's VNLists
  424. - VNList status can only be changed from release pages
  425. - More stats + recent changes on user pages
  426. 1.23 - 2008-10-22 (r117)
  427. - Removed redirects for old revision URLs (the code wasn't very secure...)
  428. - Fixed bug when using unicode in the AJAX vn/producers/release search box
  429. - Added original title field to VN entries
  430. - Fixed incorrect quoting in producer select form
  431. - Improved display of original titles
  432. 1.22 - 2008-08-29 (r106)
  433. - Inverted vote graph
  434. - Relation graph image maps are now stored in the DB
  435. - Properly fixed the command synchronisation issues with Multi
  436. - Fixed display of wrong ID in the screenshot diff
  437. - Fixed bug with the infinite thumbnail generation message when the server
  438. doesn't respond within one second.
  439. - Rewrote VNDB::Util::DB::sqlprint to use server-side prepared statements
  440. - Added two new foreign key constraints:
  441. changes (causedby) -> changes (id)
  442. threads (id, count) -> threads_posts (tid, num)
  443. - Converted relation graphs to PNG
  444. - Added link between screenshots and releases
  445. 1.21 - 2008-08-16 (r90)
  446. - Added !vn and !uptime commands to Multi::IRC
  447. - Added realtime IRC notifications for actions on the site
  448. - Added screenshots to VNs
  449. - Rewrote Multi::Image
  450. - Renamed the 'anime check' command to 'anime' for consistency
  451. - Moved to PostgreSQL's boolean data type to store boolean data
  452. 1.20 - 2008-08-06 (r79)
  453. - Admins can change someone's username
  454. - Fixed the automatic relogin after changing password
  455. - Added lock indicator when browsing threads on a tag
  456. - Re-added the vote stats to VN pages
  457. - Searching for 'Chinese' doesn't select 'NES'
  458. - Place/time category order on VN pages is now consistent
  459. - Admins can delete users from the DB
  460. - Added small NSFW indication for users who have disabled the warning
  461. - Added noindex tag to iid-ttag browser
  462. - Replaced last poster with age of last post on home page
  463. - Added release list feature and removed the old VNList
  464. - Merged user vote list into the new release list (and removed 'hide my
  465. votes' option)
  466. - Merged Votes.pm into VNLists.pm
  467. - Auto-expand edit summary form when adding a release
  468. - Added wishlist
  469. 1.19 - 2008-07-08 (r62)
  470. - Integrated discussion board
  471. - Colored diff for alies field
  472. - 'ttabs' for user entries
  473. - Removed the rating system
  474. 1.18 - 2008-07-02 (r51)
  475. - Releases, producers and visual novel items can't be fully deleted anymore
  476. - Hidden vote and vnlist items from the 'recent' lists on VN stat pages for
  477. users who don't want that to be seen
  478. - Added warnings for empty edit summary and extreme votes
  479. - Changed earliest release date to 1980
  480. - Added NES and MSX platforms
  481. - All revision numbers are now local to their item ID
  482. - Rewrote Multi's VNDBID matching
  483. 1.17 - 2008-06-21 (r33)
  484. - Added PS3 and Xbox 360 to platforms
  485. - Relation graph generation improvements: Unicode, anti-aliassing, async
  486. - Removed all passwords from the main code, and created a seperate config
  487. file to override all options - not available on SVN
  488. - Dynamic loading, several bugfixes, and code cleanup for Multi
  489. - Added 'School Life' and 'Protagonist' categories
  490. - Time and Place categories are now boolean
  491. - Added GTIN field to releases
  492. - Added links to encubed and renai.us
  493. 1.16 - 2008-05-22
  494. - Release dates in the current year or month without a specified day will
  495. be considered as not yet released
  496. - Added platform and language icons to the VN browser
  497. - Grouped producers, user stats and general information on the VN page
  498. - Added language icons to producer browser
  499. - A little CSS cleanup
  500. - Grouped category browser and search into one advanced search
  501. - Updated sitemap generator
  502. - Pattern matching bug fixes in Multi::IRC, and better handling of commands
  503. - Added .xml extention to all RSS URLs
  504. 1.15 - 2008-05-04
  505. - Relation graph now also updated on VN title change
  506. - Anime relations
  507. - [js] Position of the dropdown box is now relative to the link element
  508. - Used inline-block for icon image sprites (to avoid stupid float hacks)
  509. - Used icons to indicate the release status type on VN pages
  510. - Give a 'not logged in' dropdown edit box when the user isn't logged in
  511. - Fixed the redirects for old URLs
  512. - Designed a better system to handle documentation
  513. - Created a centralised system for site errors within the same layout
  514. - Wrote some more documentation
  515. - Multi::IRC now also handles d[0-9] IDs
  516. - Multi::Maintenance automatically rotates Multi's logs
  517. 1.14 - 2008-04-26
  518. - Removed the ID gap prevention method
  519. - Moved static content to static.vndb.org (and rely on lighty for js/css
  520. compression)
  521. - relation graphs and cover images now get an ID instead of MD5-sum
  522. - Added Nintendo Wii to platforms
  523. - Added 'hidden' flag, which should now be used instead of the delete option
  524. - Fixed the ordering of nodes in the relation graphs
  525. - Used global.pl as the central location of the PgSQL login info
  526. - Wrote a daemon which handles several tasks:
  527. - Generation of relation graphs
  528. - Generation of the sitemap.xml.gz
  529. - The IRC bot
  530. - scaling/compressing of cover images
  531. - General maintenance
  532. - Fixed bug with categories not being re-selected after an error submitting
  533. a new VN
  534. - Relation graphs are now automatically updated when a change in a related
  535. release causes information in the graph to be outdated
  536. 1.13 - 2008-04-04
  537. - Fixed update_prev
  538. - Split revision insert queries into a seperate function for code reuse
  539. - Fixed wiki links
  540. - Fixed search for VN's without releases
  541. - Fixed bug with accepting zero-padded VNDB ID's
  542. - Fixed bug with V-N.net link getting lost after reverse relation update
  543. - Added .xml extension to AJAX requests
  544. - Switched to ';' seperator instead of '&' for some URL's (=cleaner)
  545. - Added language filter to category browser
  546. - Stored release dates as integers and added NOT NULL constraint
  547. - Used a newline to seperate multiple relations on a VN page
  548. - Multi will get credits for a reverse relation edit
  549. - Going to an edit-page without logging in will redirect
  550. - Added rankings to the categories
  551. - Fixed automated relation graph updates
  552. - Added /nospam page
  553. - Changed vote treshold to 3
  554. 1.12 - 2008-03-09
  555. - Color coded diffs
  556. - Added noindex on ?ref= pages
  557. - Added TBA to release dates
  558. - Possibility to change vote without revoking first
  559. - Added VN/ADV categories
  560. - Replaced the Release summary with Producers on VN pages
  561. - Added foreign key constrains
  562. 1.11 - 2008-02-29
  563. - [bug] Home page layout got screwed up when line wrapping occurs
  564. - [bug] Multiple revisions got counted at the category browser
  565. - Added GBA platform
  566. - Added Gameplay and Plot categories
  567. - Added link to V-N.net review
  568. - Added vote count to the global statistics in the main menu
  569. - [hidden] Added language filter to category browser
  570. - Created user pages
  571. - Redirect to VN page if someone visits an rX page from google/yahoo
  572. - Added link to latest revision in the diff-browser
  573. - Renamed "comments" to "Personal note" at VN List
  574. 1.10 - 2008-02-09
  575. - [bug] Long revision summaries incorrectly chopped
  576. - Added GD-ROM and Blu-ray disk to media
  577. - Platform icons will be kept in a consistent order
  578. - ?rev= pages now show information about the change + diffs + links to
  579. previous/next revisions
  580. - Removed diff and revert links on history pages
  581. - Added rel="nofollow" to edit links
  582. - Changed lowest selectable year at releases to 1990
  583. - Use Bayesian ratings and added extra char to c_votes
  584. - A few small internal DB changes
  585. - Allowed [url]-tag in edit summary, and used same function to parse vn/p/r
  586. descriptions
  587. - Added line wrapping on long words at diff-viewer
  588. - VN search matches on release titles again
  589. - Added producer search
  590. - [bug] Releases in the future don't count as new language
  591. - Release dates in the future are now red
  592. - multiple vns for releases
  593. - Redirect to specific revision after editing
  594. - Redirect to the page you were at after logging in
  595. - Added "Other" status and "comments" field to VN lists
  596. 1.9 - 2008-02-01
  597. - Redirect to VN when changing VN List status
  598. - [bug] All ages was not automatically selected
  599. - [bug] Description field ignored when adding or requesting edit of producer
  600. - Rewrote diff calculation
  601. - Added wildcard support to URI-mappings
  602. - Changed some URI's:
  603. /vn/* -> /v/*
  604. /u/_* -> /u/*
  605. /u/[username] -> /u[uid]
  606. - id-gaps for producers and releases are now also filled automatically
  607. - Switched producers name and romaji
  608. - Added visitor as rank for non-logged in visitors, and losers for banned
  609. users
  610. - Added history pages & feeds
  611. - Removed everything related to "pending changes"
  612. - Producers are lockable
  613. - Combined DBGetVN and DBGetVNs
  614. - Moved code for releases from VN.pm to Releases.pm
  615. - Denormalized vn_categories
  616. - Added "tabs" to visual novels, releases & producers
  617. - Made several changes to the visual novel page layout
  618. - Added mass-change/delete option to vnlists
  619. - Renamed vnr* to releases*
  620. - Fixed relation graphs generator to work with the new DB structure, and to
  621. delete graphs for VN's where the relation was deleted
  622. - Removed option to hide a user from the userlist
  623. - ResDenied will show the regiser-new-account-page
  624. - Usernames linkified at history and vn-stats pages
  625. - Added noindex tag on pages that include usernames
  626. - Swapped title <-> romaji for releases
  627. - Removed relation field and added type field for releases
  628. - Also allow [url]-bbcode tag for the notes field for releases and producers
  629. - [bug] Self-refering vn relations are not possible anymore
  630. - Wrote update_vncache as a plpgsql function
  631. - Updated homepage layout: added a few lists
  632. - Added filters to recent changes pages
  633. - Added platform icons to releases
  634. - Added user menu to vn pages
  635. - De-JS'ed the platform select form, used checkboxes instead
  636. - Updated FAQ
  637. 1.8 - 2007-12-05
  638. - Added [url]-tag to vn description field
  639. - Changed category input to checkboxes
  640. - Used image sprites for category browser icons
  641. - Fixed bug with media-select-form
  642. - Fixed bug with pending producer changes showing up in the producer search
  643. - Added hack to exclude trial versions in the release dates
  644. - Removed audience category and added age rating field to releases
  645. - Fixed typo: "game hes either" -> "game has either"
  646. - Added Wikipedia & CISVisual link
  647. - Added small vertical padding between releases
  648. - Added length of visual novel
  649. - Renamed continues back to Sequel/Prequel
  650. 1.7 - 2007-11-25
  651. - Bugfix: The visual novel itself is now also listed at the Pending Changes
  652. under the releases
  653. - Bugfix: Comments and Moderation subforms cannot be automatically hidden
  654. - Made release and vn-links in the edit-dropdown clickable, to edit all
  655. - Added "show all pending changes" option for moderators
  656. - Removed official (japanese) titles from producer list
  657. - Added description field for producers
  658. - Added a red asterisk for fields that are required
  659. - Combined 4 flag-columns in the users table to one
  660. - Added cronjob to delete unused relation graphs
  661. 1.6 - 2007-11-11
  662. - vnr.released accepts NULL
  663. - vn.c_years renamed to vn.c_released, and only stores year+month of first
  664. release
  665. - Removed vn_releases.lastmod
  666. - Fixed CSS bug in releases layout
  667. - Renamed Sequel/Prequel to Continuation/continues...
  668. - Added relation graphs (/vX/rg)
  669. 1.5 - 2007-11-04
  670. - Automatically hiding form parts is now done server-side
  671. - Release id's are hidden for not logged in visitors
  672. - Added cron job to compress images and remove Exif information
  673. - Possibility to add planned releases to 5 years in the future
  674. - Bugfix: When editing a VN that's waiting for moderation, the 'added'
  675. column won't be updated
  676. - Added NSFW-option to VN-images
  677. - Added small edit-dropdown when clicked on release-id
  678. - Pending changes tab for VN removed and contents moved to relations tab
  679. - Added Visual Novel Relations
  680. 1.4 - 2007-10-28
  681. - 'Mina' category renamed to 'All Ages'
  682. - Added 'Clear selection' button to the category browser
  683. - New visual novels will get unused/lower ID's
  684. - Added notes-field to releases
  685. - Subforms can be dynamically hidden/shown
  686. - Bugfix: user stats will always stay under the votes at /vX/stats
  687. - Bugfix: syntax error in dyna.js in Opera
  688. - Combined all the add/edit/del-buttons into one menu
  689. - Changed VN page layout: description moved to relations page and categories
  690. have their own sub-item
  691. 1.3 - 2007-10-21
  692. - Bugfix: checkbox at producer-search now works
  693. - VN ratings don't count of only one user has voted
  694. - Added VN list size and number of votes to user list
  695. - Added categories 'Drama' & 'Mystery'
  696. - Added exclude filters to the category browser
  697. - Added a few statistics to the right bottom of the page
  698. 1.2 - 2007-10-14
  699. - Bugfix: vnr_producers rows weren't deleted when deleting a release
  700. - Added number of pending changes at "Pending changes" menu item
  701. - Long items (>30 chars) at the top 5's (right bottom) will be shortened
  702. - Added visual novel descriptions to the RSS feed
  703. - Bugfix: fixed msg when browsing votes of someone who hasn't voted yet
  704. - Bugfix: Voting now also works when viewing the vote stats of a VN
  705. - Added user VN lists
  706. - Added profile option to hide VN list
  707. - Changed 'votes' tab on VN page to 'stats' and added user stats.
  708. 1.1 - 2007-10-07
  709. - Bugfix: you can now empty columns of the vn table
  710. - Japanese is automatically selected when adding a release or producer
  711. - User list has been made public
  712. - Possible to browse other people's votes
  713. - Added two options to "my account" to hide in user list and votes
  714. - Bugfix: username is now shown when accepting a producer
  715. - Bugfix: variable typo in tpl->pedit
  716. - Bugfix: c_*-update-function wasn't called correctly when changing/deleting
  717. releases
  718. - Bugfix: 'added' column in releases, vn and vnr is now updated at accepting
  719. - Added "Most Popular" vns to every page, and added "More..."-links.
  720. - Added RSS feed for recent additions
  721. - Changes visual novel page layout
  722. - Added vote graph + latest votes to the visual novel pages
  723. - Added compression on javascript files
  724. - Replaced relation-selection-box with an input field
  725. 1.0 - 2007-09-30
  726. - First release