25 Commits

Author SHA1 Message Date
Kovid Goyal
54af6259bc Make author sort changes backward compatible 2010-06-17 10:01:48 -06:00
Charles Haley
34312daed3 Improvements to the new tag browser views. 2010-06-14 10:30:13 +01:00
Charles Haley
669dd8024c Author_sort in author table changes 2010-06-13 22:58:46 +01:00
Charles Haley
cbe0b78aef Make series sorting on library and tag views honor the the title_series_sorting flag (and rename the flag 2010-06-10 21:48:01 +01:00
Charles Haley
1411f34b15 Change to reduce impact of the tweak to only the DB 2010-06-10 21:29:37 +01:00
Kovid Goyal
f875c2ad54 Pull from trunk 2010-05-08 21:00:48 -06:00
Kovid Goyal
14adce229b Clean up GUI initialization and add support for restoring corrupted databases automatically 2010-05-08 20:04:54 -06:00
Kovid Goyal
7eecfb0668 More robust creation of dynamic id filters 2010-05-08 11:41:26 -06:00
Kovid Goyal
f20255b98e Make filtered views permanent 2010-05-02 13:23:35 -06:00
Kovid Goyal
5d32694762 Framework for custom columns 2010-04-13 15:40:50 +05:30
Kovid Goyal
3d5aca03eb Database backend code re-organzation 2010-04-12 15:58:19 +05:30
Kovid Goyal
af23c194ae Various minor SQL performance tweaks 2010-04-12 13:35:09 +05:30
Kovid Goyal
171c8d889c Store datetimes in db in same format as before 2010-02-19 12:50:20 -07:00
Kovid Goyal
20504d9f17 Make calibre timezone aware 2010-02-14 23:15:23 -07:00
Kovid Goyal
059b4c646a Fix #4264 (Intermittent Database Exception) 2009-12-23 18:24:15 -07:00
Kovid Goyal
4c415a5ce0 Stanza integration: Use a UUID instead of the database rowid as a unique identifier for each book. This means that, only after this upgrade, Stanza will forget which books it has already downloaded. Fixes #3137 (Provide optional user-customizable "Stanza Unique Identifier"). Also use a UUID when converting to EPUB as the book identifier. 2009-10-28 23:21:36 -06:00
Kovid Goyal
96851834cd IGN:Misc fixes 2009-08-26 15:02:37 -06:00
Kovid Goyal
967829c664 Database integrity check now dumps and reloads SQL. This should allow recovery from some database corruption. 2009-08-22 12:23:33 -06:00
Kovid Goyal
22ec9df720 Implement #2679 (Maintain author order for multi-author books) 2009-06-22 15:26:52 -07:00
Kovid Goyal
b8a5d12234 Pull from trunk 2009-02-19 19:25:33 -08:00
Kovid Goyal
ded6c02dba Fix nasty bug in handling of dates in the database. This can prevent calibre from starting. An update is highly recommended 2009-02-11 11:24:15 -08:00
Kovid Goyal
83eefa45b8 Rationalize CLI for ebook metadata. Now contained in the single command ebook-metadata. Also rename the prs500 to ebook-device 2009-01-30 20:58:12 -08:00
Kovid Goyal
43e6f6d8cb IGN: Cache path information in memory as well. Serve default cover when cover is missing 2008-11-03 16:12:16 -08:00
Kovid Goyal
114c1e799e Various database optimizations 2008-11-01 16:51:22 -07:00
Kovid Goyal
0f6cbc5109 Allow serialized, multi-threaded access to the database. May have introduced regressions. 2008-10-27 12:31:41 -07:00