Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
The layout looks better without that.
|
|
...rather useless option to have.
|
|
So that the count displayed in the main menu is updated immediately,
rather than on a subsequent pageview.
|
|
I may do the docs later as well, when I'm terribly bored again.
|
|
Conflicts:
data/lang.txt
|
|
This one is also configurable, but mainly because I want to avoid
generating several thousands of notifications for a single action...
|
|
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...
|
|
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.
|
|
|
|
|
|
Complex queries...
|
|
These aren't likely to change anyway, and things will become less easy
to display when other types of notifications are added.
|
|
More intuitive to allow clicking on that as well to open the
notification.
|
|
|
|
|
|
Too many "HEY CAN YOU RECOMMEND ME .." people going around. The channel
is crowded enough now.
|
|
|
|
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.
|
|
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...
|
|
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)
|
|
The current setup should be able to handle all kinds of notifications,
though only PMs are implemented at this point. More to come.
|
|
The current error message isn't really intuitive, though...
|
|
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.
|
|
And updated skingen.pl and vndb.pl to make use of this abstraction.
|
|
This way you can easily see the difference between an announcement and a
regular user-requested reply.
|
|
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.
|
|
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.
|
|
|
|
|
|
And greatly simplified the HTML of the screenshot viewer and fixed a
HTML bug (colspan when it wasn't needed) in the process.
|
|
Damn, so many bugs...
This one was introduced in 9613533da2c58af3c64e3bd4ed7b92b22ffd442f
|
|
It should work perfectly now...
|
|
|
|
+ Changelog update for 2.10
|
|
|
|
Minor bug introduced in e69b417f
|
|
|
|
Also added a little sanity checking on the edit_(vn|release) table,
and added a default value for releases_rev.released.
|
|
This will make it easier to do automated edits, either from cron jobs,
Multi, update scripts, or from within SQL triggers.
So far only the VN related functions have been defined/updated, trying
to edit/add releases or producers will not work at the moment.
The functions for editing or adding a new database entry have been
merged, as the procedure is rather similar.
util/dump.sql will be updated later on.
|
|
The warnbg and warnborder colors from the skins are used for
highlighting.
|
|
A POE::Filter shouldn't do anything more than parsing incoming data into
perl structures and vice versa. The previous implementation had too much
logic in the filter itself, which has now been moved into Multi::Anime.
|
|
Strange bug, still no idea why it did what it did, but this seems to fix
it.
|
|
Some browser compatibility stuff and some stupid bugs.
|
|
Only log when receiving a packet (or timeout), rather than logging what
we are going to do as well.
|
|
|
|
|
|
past 5 days
And run only run a full update_vncache() monthly.
This was the last daily cron that took quite a while to run, the
complete daily cron time has now been reduced from about 90 seconds to
about 5 seconds.
|
|
This column was used to differentiate between automated edits and user
edits, but that later changed to checking for changes.requester = 1.
The column has since never really been used, and due to a bug introduced
in VNDB 2.0, it has never been updated, either. Meaning it's not even
accurate for any database changes made after december 2008...
|
|
This removes the need for the dbVNCache() function in perl.
|