Age | Commit message (Collapse) | Author | Files | Lines |
|
There are a few things left hardcoded, though: The 'expand' link is also
in Javascript, that will probably need some mechanism for TL as well.
The format of the items on the homepage might need to change depending
on the language, I can imagine that not every language uses the 'title
by name' construct. Especially the age() function needs a localized
version.
|
|
To make sure we can still see a troll if he marks his list as hidden.
Only admins have this usermod privilege, and admins are assumed to have
raw SQL access anyway.
|
|
|
|
Related #vndb discussion:
<ImmLff> Yorhel: some minor interface suggestions - in release entry
swap the order of "copy" and "edit" buttons, so edit would be near
"rxxx" button as it was earlier; move "posts" tab near the
"discussions" tab(probably between discussions and history), so
discussion related tabs would be near each other
<ImmLff> at least it looks logical to me and definitely won't harm
<Yorhel> oh, I haven't really put any thought into the order of the tabs
<Yorhel> so your suggestions sounds good :)
<Yorhel> although, I'll place the posts tab after wishlist, to be
consistent with the other DB entries
|
|
|
|
TODO:
- spoiler settings?
- auto-complete tag names
- exclude filter
- Improved UI? current location isn't very intuitive
- Improve previous tag browser to make use of the VN search?
|
|
|
|
It didn't always look good in all screen resolutions.
|
|
|
|
It used to link to /t/r+, but we don't have discussion boards for
releases, so lets just link to the board for the first related VN
of the release instead.
|
|
|
|
This should make a nice connection between the few kinds of database
entries we have.
|
|
Makes use of cookies to store the users' preference. Might be a good
idea to store this in the DB for logged in users, together with the
tagspoil cookie.
|
|
|
|
|
|
There's no need for that anymore with the merge and state options
|
|
|
|
...a *very* basic start. As in, there's nothing at all to be seen.
|
|
|
|
|
|
|
|
|
|
With two exceptions:
- Empty browse tables (/u1/list, /u3/hist, ..)
- Empty <tbody> on /v+/edit and /v/new
I'm not purist enough to work around those bugs. (well, maybe I'll fix the
empty browse table thing, as it's not really user friendly either)
|
|
|
|
|
|
The specified width of the columns is still completely ignored in IE7,
but that's not as much a problem as it was with /t. At least the rev.
column looks nice now.
'*width: auto' hack from http://www.webdevout.net/css-hacks#unrecommended-asterisk_prefix
|
|
|
|
Only fetch information we actually need.
|
|
|
|
These changes are all pretty much related, so couldn't really do
that in multiple commits.
|
|
DB/{Votes,VNList,WishList}.pm into ULists.pm
|
|
This is a rather complex part of the site, and I have no idea how to
do this without making both the code and the interface look like a mess.
Not completely finished, TODO:
- Mass status change
- rstat & wstat icons (or stick with the textual representation? the old icons suck...)
- Extra filters for rstat & wstat(?)
|
|
...all wishlist related pages are now pretty much done as well ^^
|
|
|
|
|
|
...which looks nicer
|
|
|
|
It'll take a while before the VN edit form is finished... it's
one of the most complex things of VNDB.
|
|
|
|
As an example, take v975.7,
Without diff: 70ms
Old diff code: 392ms
New diff code: 88ms
Totally worth the extra dependency: Algorithm::Diff::XS
|
|
Now the only thing left to finish the VN pages is adding some stats,
but I'll stall that for now as I haven't really decided what to do
with it.
Also, diff calculation on large (~800 chars) textfields is horribly
slow (~200ms) T.T
|
|
|
|
...as many of them need some extra space.
The generator will need some updating as well
|
|
|
|
|
|
Well, 'proper'... I should fix the handling of deleted users in
the database, as the current solution is far from perfect.
|
|
|
|
Character-level diffs instead of the old word-level diffs.
Still only works on plaintext, though.
Not really sure about the style, either.
|
|
Doesn't work for r+ and v+ yet. Filter options pending...
|
|
Although the actual listing of producers is still pending...
|