summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-02-06L10N-NL: Added Dutch interface translationYorhel7-1/+962
I may do the docs later as well, when I'm terribly bored again.
2010-02-05Merge branch 'master' into betaYorhel6-35/+33
Conflicts: data/lang.txt
2010-02-05Notifications: Added 'announce' notificationYorhel8-12/+54
This one is also configurable, but mainly because I want to avoid generating several thousands of notifications for a single action...
2010-02-05Notifications: Added 'dbedit' notificationYorhel8-8/+112
And added a settings window where you can disable this notification, which is something you really want to do if you're an active contributor...
2010-02-04SQL: Alter the default of sessions.added in the update scriptYorhel1-0/+1
Forgot to do this in the earlier commit.
2010-02-04Notifications: Added notify for deletion of entries in (wish)listYorhel5-4/+48
2010-02-02Differentiate between pt-PT and pt-BR in the languagesYorhel6-14/+22
As requested, http://vndb.org/t423
2010-02-02SQL: Converted language columns to an ENUM typeYorhel10-20/+34
And changed vn.c_languages to an array type while I was at it. This required some changes in the Perl code, and I found a bug in DBD::Pg while I was at it: https://rt.cpan.org/Ticket/Display.html?id=54224 Luckily, there's an easy workaround for that.
2010-02-02Handler::Users: Got rid of useless sprintf statementYorhel1-1/+0
2010-02-02SQL: Improved query in edit_commit()Yorhel1-6/+4
This one's a lot faster.
2010-02-02Notifications: Renamed description column to actionYorhel2-3/+3
2010-02-01Added notification for database deletions to users who contributedYorhel6-7/+62
Complex queries...
2010-02-01SQL: Renamed the hidlock_update trigger namesYorhel2-6/+6
Nothing wrong with using the same name...
2010-02-01Cache the title and userid of the notificationsYorhel5-16/+14
These aren't likely to change anyway, and things will become less easy to display when other types of notifications are added.
2010-02-01Notifications: Added onclick event to the description columnYorhel2-2/+2
More intuitive to allow clicking on that as well to open the notification.
2010-02-01Made the "My notifications" link less easier to ignore when n>0Yorhel3-7/+6
2010-02-01Properly copy over search string on switching with the searchtabsYorhel4-16/+26
2010-01-31Removed #vndb link from the main menuYorhel2-9/+3
Too many "HEY CAN YOU RECOMMEND ME .." people going around. The channel is crowded enough now.
2010-01-29SQL: Another try at fixing the tag spoiler calculationYorhel1-2/+2
62cb41c3b8780bffe5a8ea58a6a7b5053d9e1059 and 4895ea63323b94f0b128d6874be997a24d3a3b0d were bad jokes, really... let's hope this permanently fixes the problem.
2010-01-27d10: Added note about how potentially incorrect tags could be correctYorhel1-0/+4
2010-01-26Automatically remove sessions that haven't been used for a monthYorhel2-3/+10
2010-01-26SQL: Replaced sessions.expiration with sessions.addedYorhel4-9/+8
An expiration date doesn't make much sense if it's both not used and if it can't be configured by the user, so just make this a timestamp to indicate when the session has been added, which, while still not really used, is more valuable.
2010-01-26Keep track of when a session has last been usedYorhel5-1/+17
If we're going to automatically remove older sessions, it would make more sense to remove unused sessions, rather than old sessions that are still in use. But we first need to keep track of when a session has last been used to do so...
2010-01-26Removed the ?l10n= parameterYorhel4-9/+21
Setting the l10n cookie is now done from a separate url: /setlang This makes the language determination code less complex, and makes sure nobody links to pages that change the UI language without intending to. (I've seen some links floating around with the l10n parameter included, which is... bad)
2010-01-26Made a start on the notification systemYorhel15-51/+383
The current setup should be able to handle all kinds of notifications, though only PMs are implemented at this point. More to come.
2010-01-24Handler::Tags: Only allow tagmods to create top-level tagsYorhel2-1/+2
The current error message isn't really intuitive, though...
2010-01-24Automatically generate the skin credits on d7Yorhel28-104/+44
Added a userid field in the skin config files, from which the credits are loaded. Now I don't have to constantly update d7 for every language when something changes in the skin files.
2010-01-24SkinFile: Abstracted access to the skin configuration filesYorhel3-59/+108
And updated skingen.pl and vndb.pl to make use of this abstraction.
2010-01-24Multi::IRC: Announcements are colored in blue rather than redYorhel2-14/+17
This way you can easily see the difference between an announcement and a regular user-requested reply.
2010-01-24Show deleted entries in the edit histories by defaultYorhel2-3/+3
They used to be hidden from all edit histories, but there's not really a point in hiding them. In fact, it'll only confuse people who just got their DB entry deleted and can't find any evidence that it even existed at all.
2010-01-24Versioned the deleting and locking of database entriesYorhel17-98/+189
This is implemented by adding ihid (item hidden) and ilock (item locked) columns to the changes table, The (vn|release|producer).(hidden|locked) columns now work as a cache, refering to the changes.(ihid|ilock) columns with changes.id = (vn|release|producer).latest. The cached columns are updated automatically each time a new revision is inserted. This is a pretty large change, bugs are quite likely.
2010-01-23SQL: Don't DROP the temporary edit_* tablesYorhel1-39/+52
Simply re-using them by truncating the tables first is faster, and requires less locking when performing batch edits in one transaction.
2010-01-23CSS: Got rid of the IE7 CSS hacksYorhel1-2/+0
Seems to work without those hacks now... kind-of. And I didn't like seeing a warning in the the firefox debug window.
2010-01-23Handler::Releases: Made the release date a required fieldYorhel2-0/+3
2010-01-23JS: Improved date selectorYorhel3-17/+72
Replaced the selection boxes with some javascript dropdown magic. This saves a click and a scroll per date part in most cases.
2010-01-23DB::VN: Fixed ranking bug on VN pages with a NULL popularity or ratingYorhel1-2/+2
2010-01-23Handler::VNPage: Centered the thumbnails in the screenshot viewerYorhel4-43/+34
And greatly simplified the HTML of the screenshot viewer and fixed a HTML bug (colspan when it wasn't needed) in the process.
2010-01-23L10N-RU: Minor translation improvementsSilverDragon1-4/+4
2010-01-23L10N-HU: Minor translation improvementsBikfalvi Máté2-19/+19
2010-01-14L10N-HU: Synchronised translation with recent updatesBikfalvi Máté6-12/+27
2010-01-11Added Slovak to the list of languagesYorhel5-1/+12
2010-01-11Fixed sorting bug on /u+/postsYorhel2-4/+9
Damn, so many bugs... This one was introduced in 9613533da2c58af3c64e3bd4ed7b92b22ffd442f
2010-01-11JS: Switched upload field and release selector in screenshot uploaderYorhel1-2/+2
Makes more sense this way
2010-01-11Tags: Another bugfix in the parent tags SQL query and displayYorhel2-9/+4
It should work perfectly now...
2010-01-10JS: Fixed bug with determining which language should be usedYorhel1-1/+1
The 'l10n' cookie doesn't always exist, so use the language tag in the HTML code instead.
2010-01-10Handler::Tags: Fixed major bug with parent tag display on tag pagesYorhel1-14/+22
2010-01-10L10N-RU: Updated Russian translationSilverDragon4-25/+27
2010-01-10Merge branch 'beta'2.10Yorhel41-1727/+1902
+ Changelog update for 2.10
2010-01-10L10N: Determine language from Accept-Language headerYorhel2-4/+17
So that people with correctly configured browsers don't have to manually choose their language of choice with the language switcher, and so that most people will have one cookie less. (The 'l10n' cookie is removed if it matches the Accept-Header language -- or the fallback) More info @ http://www.w3.org/International/questions/qa-lang-priorities
2010-01-09L10N: Extracted/fixed some more strings on revision pagesYorhel5-38/+39