summaryrefslogtreecommitdiff
path: root/lib/VNDB/Util/LayoutHTML.pm
AgeCommit message (Collapse)AuthorFilesLines
2009-08-17L10N: Converted everything in Util::LayoutHTML and use non-English keysYorhel1-37/+29
I just can't believe using the English text as keys actually works, English is useless without context.
2009-08-17L10N: Russian TL for site title and main menuYorhel1-11/+11
Things are looking good so far.
2009-08-17Added language switcher to the main menuYorhel1-1/+10
2009-08-06Added OpenSearch plugin + autodetectionYorhel1-0/+1
2009-07-07Display thread count in user menuYorhel1-1/+1
This adds a small performance penalty, but should make it a lot easier for people to notice that someone is asking for his/her attention. Ideally, this count would be the number of *unread* *posts*, rather than *total* number of *threads*, but we don't store read the state (yet).
2009-05-23Switched producers <-> tags in main menuYorhel1-1/+1
This way VNs, releases and producers are grouped together, which are the three main database components. (The rest is all extra)
2009-05-09Started on a release browserYorhel1-0/+1
This browser is still -very- basic, more filters and options will be added later.
2009-03-28Fixed perl warning with the SQL debug outputYorhel1-1/+1
2009-03-25Moved the 'request new tag' link to a more sensible placeYorhel1-2/+0
2009-03-22Merge branch 'tagging' into betaYorhel1-0/+4
Conflicts: lib/VNDB/DB/Discussions.pm util/updates/update_2.3.sql
2009-03-08Added user taglistYorhel1-0/+1
2009-02-28Voting on spoilerness of a tag worksYorhel1-0/+1
(interface is somewhat on the half-hearted side, but oh well)
2009-02-21Move the "This is not VNDB" check to JavascriptYorhel1-8/+0
This'll make it possible to run the actual vndb in debug mode without displaying that "this is not VNDB" message. And non-VNDB sites can now properly run without debug mode while still displaying that message.
2009-02-15Basic adding and editing of tagsYorhel1-0/+2
2009-01-25Random quote featureYorhel1-0/+8
2009-01-15Adding AGPL license, moving ChangeLog to / and adding source link to footerYorhel1-1/+3
2009-01-10Popularity indicator on VN pagesYorhel1-2/+1
2009-01-02Added custom CSS field to user profileYorhel1-0/+4
2009-01-02Added skin parameter to override user settingsYorhel1-2/+2
Useful when showing off a new skin
2009-01-02Replaced the red title header with a red box on the bottom-left of the page ↵Yorhel1-1/+9
for debug versions It's rather annoying if you think you're working on VNDB, but end up editing on the beta. This should make it more obvious on which version you're working.
2008-12-29Adding version as query string to .js and .css files to a force refresh on ↵Yorhel1-3/+3
update
2008-12-28Fall back to default skin if the selected skin doesn't exist anymoreYorhel1-0/+1
2008-12-23Added skin selector to profile pageYorhel1-1/+2
2008-12-23A DRY appreach to skins: there's only one main CSS file nowYorhel1-1/+0
So, instead of using separate smaller CSS files to overwrite directives in the main (/static/f/style.css) file, I decided to generate one CSS file for each skin, which includes everything needed to render the page. The template for this skin is now /data/skingen/style.css. I just don't feel like maintaining two separate files when changing something to the CSS. Also converted the old layout into a skin directory (angel), since the default skin isn't in the CSS template anymore.
2008-12-21Basic skin generator + example skin for testingYorhel1-0/+1
How it works: Create new directory in static/s/ Create a 'conf' file (see the test skin for a template) Run skingen.pl, which will generate a style.css and boxbg.png This process will probably be automated using a simple web interface or something... There's no skin selector yet, so Util/LayoutHTML.pm has to be modified to view the generated skin.
2008-12-20Fixing typo in LayoutHTML.pmYorhel1-1/+1
2008-12-11Basic userpage + recent votes to VN pages + long-object-float bugfixYorhel1-1/+2
These changes are all pretty much related, so couldn't really do that in multiple commits.
2008-12-06Documentation pagesYorhel1-1/+1
2008-12-04IRC linkYorhel1-0/+2
Let's not forget that.
2008-12-04Added footer and a meaningful version stringYorhel1-0/+6
2008-12-04Customizable website title, and a debug flag indicator (red title)Yorhel1-2/+2
2008-12-04Added noindex tag on pages I don't want to see indexedYorhel1-1/+2
Including anything related to editing, item histories, etc. No need to have those pages in google, is there?
2008-11-30SearchboxYorhel1-2/+9
It's not the nicest placing for a search box, but I couldn't think of anything else...
2008-11-30Added small VN browser + searchYorhel1-1/+1
2008-11-30User browse URL change, and small code cleanup in the menuYorhel1-11/+7
/u/list/* -> /u/* More in line with /v/* and /p/*
2008-11-29Caching the global database statisticsYorhel1-1/+1
Because I can't say no to a performance increase of 4 to 7ms for -every- pageview! Makes use of postgresql triggers and stored procedures.
2008-11-22Added category editorYorhel1-0/+3
Copied a lot from 1.x, doesn't look very nice, either...
2008-11-15Created discussion board indexYorhel1-1/+1
Not really sure what to do with the index page, so I'll just use it to show the 50 most recent replies... (19:31:02) Yorhel: there, my last commit for today And I thought planning things was something I am good at...
2008-11-14Added basic history browserYorhel1-1/+1
Doesn't work for r+ and v+ yet. Filter options pending...
2008-11-14Added producer list + searchYorhel1-1/+1
Although the actual listing of producers is still pending...
2008-11-12Created VNDB::Func for a few small and often used functions, split ↵Yorhel1-0/+146
CommonHTML in LayoutHTML, and abstracted the browser generation I was planning to commit often, but I still end up doing everything in one commit >.>