]>
Some of my projects - localmylist.git/log
APTX [Thu, 30 May 2013 21:03:58 +0000 (23:03 +0200)]
Compile fixes.
APTX [Thu, 30 May 2013 21:00:46 +0000 (23:00 +0200)]
Add custom message handler installed by MyList.
To disable set MyList::INSTALL_CUSTOM_ERROR_HANDLER to false.
APTX [Thu, 30 May 2013 14:03:26 +0000 (16:03 +0200)]
Fix spelling recieve => receive.
APTX [Thu, 30 May 2013 13:55:13 +0000 (15:55 +0200)]
Search string can be anywhere starting from 3 letters.
APTX [Thu, 30 May 2013 00:17:39 +0000 (02:17 +0200)]
Clang analyzer fixes.
APTX [Sun, 26 May 2013 21:35:17 +0000 (23:35 +0200)]
Set connection_error_count and data_error_count only in one place.
APTX [Sun, 26 May 2013 21:30:27 +0000 (23:30 +0200)]
Clear Pending Request Data Errors with the other ones.
APTX [Sun, 26 May 2013 02:26:27 +0000 (04:26 +0200)]
Print debug message on pending mylist update data error.
APTX [Sun, 26 May 2013 02:25:50 +0000 (04:25 +0200)]
Fix typo.
This doesn't actually fix anything. Named binds are emulated with positional ones on pg so the result should be the same.
APTX [Sun, 26 May 2013 01:48:57 +0000 (03:48 +0200)]
Increase the size of the codec columns.
Codecs of all streams are concatenated and some files have a lot of streams.
APTX [Sun, 26 May 2013 00:20:00 +0000 (02:20 +0200)]
Add clearPendingRequestDataErrors
APTX [Sat, 25 May 2013 20:51:46 +0000 (22:51 +0200)]
Add failed column to pending_request marking that a request failed with a data error.
A connection error is no reply in x time, while data errors have to be retried after x time.
APTX [Wed, 15 May 2013 15:11:03 +0000 (17:11 +0200)]
Report data errors.
APTX [Mon, 13 May 2013 20:06:07 +0000 (22:06 +0200)]
Automatically fail requests from old clients when starting a new request handler.
APTX [Mon, 13 May 2013 20:04:10 +0000 (22:04 +0200)]
Add new columns to pending_request.
APTX [Mon, 13 May 2013 19:37:16 +0000 (21:37 +0200)]
Add a sequence numbering udp client instances.
APTX [Mon, 13 May 2013 02:18:10 +0000 (04:18 +0200)]
Set lid when adding a new file to AniDB MyList.
APTX [Mon, 13 May 2013 02:08:19 +0000 (04:08 +0200)]
Set the fid as well as the lid.
The fid is used to update the file entry when a reply is received. MyListAddCommand prefers the lid over fid.
APTX [Mon, 13 May 2013 01:49:28 +0000 (03:49 +0200)]
Print the relevant ids in warnings.
APTX [Mon, 13 May 2013 01:18:07 +0000 (03:18 +0200)]
Add shortcut for reload action.
Shortcut: F5.
APTX [Sun, 12 May 2013 12:35:06 +0000 (14:35 +0200)]
Order by episode type ordering as well as epno in OpenFiledata methods.
APTX [Tue, 7 May 2013 22:56:59 +0000 (00:56 +0200)]
Add "OR REPLACE" to all CREATE RULE/VIEW statements in the schema.
APTX [Tue, 7 May 2013 22:50:05 +0000 (00:50 +0200)]
Use provided key, not it.key()
The iterator is invalid if it can not find the key.
APTX [Tue, 7 May 2013 22:46:58 +0000 (00:46 +0200)]
actualPath should be the exact path of the new path, not the old path.
APTX [Tue, 7 May 2013 22:33:23 +0000 (00:33 +0200)]
Implement requesting renames for file locations.
APTX [Tue, 7 May 2013 20:44:36 +0000 (22:44 +0200)]
Add pixel/version sorting to the other OpenFileData returning methods.
APTX [Tue, 7 May 2013 20:37:29 +0000 (22:37 +0200)]
Prefer the file with the highest version (and pixels) in firstUnwatched*
APTX [Sun, 5 May 2013 23:06:38 +0000 (01:06 +0200)]
Select newly added tab automatically.
APTX [Sun, 5 May 2013 13:05:19 +0000 (15:05 +0200)]
Update fileLocationUpdate handling.
fid was added to the payload but it wasn't handled in the code. This fixes file location updates in the model (Qt5 only).
APTX [Sun, 5 May 2013 12:39:33 +0000 (14:39 +0200)]
Fix instantiation order warning.
APTX [Sun, 5 May 2013 00:53:19 +0000 (02:53 +0200)]
Improve renaming on windows.
Files can now be renamed, even if they differ in case only. Case changes are more difficult to handle on windows, because a case change does not change the path, requiring checking and/or renaming of every path element. The path stored in file location is now the path reported by the system.
APTX [Sun, 5 May 2013 00:46:43 +0000 (02:46 +0200)]
Add missing columns to Database::getFileByPath
APTX [Fri, 3 May 2013 14:44:02 +0000 (16:44 +0200)]
Remove all reload buttons from tabs and replace them with a generic reload action.
APTX [Thu, 2 May 2013 23:23:49 +0000 (01:23 +0200)]
Add option to lock Tab Layout.
APTX [Thu, 2 May 2013 14:53:05 +0000 (16:53 +0200)]
Add Search tab to localmylist-management and remove search-gui.
APTX [Tue, 30 Apr 2013 23:18:47 +0000 (01:18 +0200)]
MyListTab keyboard selection of rows from filter line.
Pressing return opens first unwatched file.
APTX [Tue, 30 Apr 2013 22:21:57 +0000 (00:21 +0200)]
Save currently selected tab.
APTX [Tue, 30 Apr 2013 22:18:04 +0000 (00:18 +0200)]
Add option to delete selected unknown files.
APTX [Tue, 30 Apr 2013 22:17:33 +0000 (00:17 +0200)]
Export RaiiTransaction.
APTX [Tue, 30 Apr 2013 14:43:53 +0000 (16:43 +0200)]
Add Unknown FilesTab.
Currently just shows all unknown files.
APTX [Tue, 30 Apr 2013 13:19:32 +0000 (15:19 +0200)]
Some improvements for Tabs and TabWidget.
Have a way of getting the id statically and via virtual call. Not perfect, but works.
Create tabs with a parent set. Avoids creating top-level windows only to be given a parent later.
APTX [Mon, 29 Apr 2013 23:08:44 +0000 (01:08 +0200)]
Tabs can now be added and removed.
APTX [Mon, 29 Apr 2013 14:56:11 +0000 (16:56 +0200)]
Build fixes.
APTX [Mon, 29 Apr 2013 14:48:56 +0000 (16:48 +0200)]
Split tabs into separate classes.
APTX [Sun, 28 Apr 2013 12:45:24 +0000 (14:45 +0200)]
Account for file/ep relations for the total episodes watched in an anime.
APTX [Sat, 27 Apr 2013 16:28:20 +0000 (18:28 +0200)]
Fix State column values for anime entries.
APTX [Sat, 27 Apr 2013 15:46:36 +0000 (17:46 +0200)]
Use the data from the sent command rather than the config.
The config might change from what has been used with the command.
APTX [Sat, 27 Apr 2013 15:28:22 +0000 (17:28 +0200)]
When adding a file to AniDB MyList, update file with default my* data.
APTX [Sat, 27 Apr 2013 15:13:34 +0000 (17:13 +0200)]
Add State column to MyList model.
APTX [Fri, 26 Apr 2013 20:02:53 +0000 (22:02 +0200)]
Add setting to control removal of directories during rename.
APTX [Fri, 26 Apr 2013 19:53:48 +0000 (21:53 +0200)]
Do not remove watched directories.
APTX [Fri, 26 Apr 2013 19:00:31 +0000 (21:00 +0200)]
Set rename_error.
APTX [Fri, 26 Apr 2013 18:33:03 +0000 (20:33 +0200)]
Correct debug message.
APTX [Fri, 26 Apr 2013 18:30:57 +0000 (20:30 +0200)]
Use QDir::AllDirs to get all directories and and filtered files in one call.
APTX [Fri, 26 Apr 2013 18:27:17 +0000 (20:27 +0200)]
Clean up empty directories after rename.
Sometimes, when data in LML changes, files might get moved from a directory created by rename rules. This might leave some empty directories. This change cleans up those directories after renaming.
APTX [Fri, 26 Apr 2013 16:03:17 +0000 (18:03 +0200)]
Use single quotes for values in theInput field.
Some titles contain double quotes while single quotes are already replaced by `.
The output field does not really need this change as it is not parsed.
APTX [Thu, 25 Apr 2013 17:23:51 +0000 (19:23 +0200)]
Add Min/MaxRelatedEpNo variables to the rename script env.
This allows to add an episode range the file covers, rather than just the first/main episode number.
APTX [Thu, 25 Apr 2013 15:00:10 +0000 (17:00 +0200)]
Add setting to hide empty anime.
These entries come from the MyList export. These entries are wishlist entries.
APTX [Thu, 25 Apr 2013 14:21:29 +0000 (16:21 +0200)]
Make the regex for the automagical FileName sanitize configurable.
The default is designed to give valid file names on all Operating Systems.
APTX [Thu, 25 Apr 2013 14:18:37 +0000 (16:18 +0200)]
Make the template version of Settings::get more predictable.
APTX [Thu, 25 Apr 2013 01:55:48 +0000 (03:55 +0200)]
The results of getFileLocationBatch should be ordered.
APTX [Thu, 25 Apr 2013 01:12:18 +0000 (03:12 +0200)]
Always append a newline to the rename script.
APTX [Thu, 25 Apr 2013 00:42:16 +0000 (02:42 +0200)]
Notify rename_data_changed on updates as well as inserts.
APTX [Wed, 24 Apr 2013 16:17:25 +0000 (18:17 +0200)]
Use proper enum type instead of 0.
APTX [Wed, 24 Apr 2013 16:10:48 +0000 (18:10 +0200)]
Use Database::prepare where possible.
APTX [Wed, 24 Apr 2013 16:04:50 +0000 (18:04 +0200)]
Use Database::prepare in RenameHandler
APTX [Tue, 23 Apr 2013 23:49:05 +0000 (01:49 +0200)]
Enable voting for episodes in localmylist-management.
APTX [Tue, 23 Apr 2013 23:33:41 +0000 (01:33 +0200)]
Voting for anime is now possible from localmylist-management.
APTX [Tue, 23 Apr 2013 23:10:37 +0000 (01:10 +0200)]
vote -> request.vote
APTX [Tue, 23 Apr 2013 23:08:11 +0000 (01:08 +0200)]
Clear vote date when revoking a vote.
APTX [Tue, 23 Apr 2013 22:46:05 +0000 (00:46 +0200)]
Mark vote requests as completed when they're completed...
APTX [Tue, 23 Apr 2013 21:50:11 +0000 (23:50 +0200)]
Actually commit the vote changes.
APTX [Tue, 23 Apr 2013 21:19:37 +0000 (23:19 +0200)]
DirectoryWatcher should filter files with fileFilters.
APTX [Tue, 23 Apr 2013 21:15:45 +0000 (23:15 +0200)]
AniOni now checks watched directories on startup.
APTX [Tue, 23 Apr 2013 00:43:40 +0000 (02:43 +0200)]
Better debug.
APTX [Tue, 23 Apr 2013 00:38:42 +0000 (02:38 +0200)]
Actually limit retried by failed_count.
APTX [Tue, 23 Apr 2013 00:01:00 +0000 (02:01 +0200)]
Correct row remove count.
APTX [Mon, 22 Apr 2013 22:19:31 +0000 (00:19 +0200)]
Fix rename_data schema.
APTX [Mon, 22 Apr 2013 12:45:47 +0000 (14:45 +0200)]
Use the correct id for actions on file location entries.
APTX [Mon, 22 Apr 2013 01:53:50 +0000 (03:53 +0200)]
Remove most of the old read* helper functions.
APTX [Mon, 22 Apr 2013 01:53:11 +0000 (03:53 +0200)]
MyListFileNode::updated should use the baseQuery().
APTX [Mon, 22 Apr 2013 01:02:04 +0000 (03:02 +0200)]
Proper handling of file.quality.
This is a significant schema change.
For upgrading see: http://localmylist.aptx.org/w/Upgrade/quality_enum
APTX [Sun, 21 Apr 2013 17:58:02 +0000 (19:58 +0200)]
Add FileLocationCheckTask.
FileLocationCheckTask checks all file locations on the current host, removing all locations where the file does not exist on path.
APTX [Sun, 21 Apr 2013 16:57:54 +0000 (18:57 +0200)]
Prefer the file with the highest resolution in firstUnwatched* methods.
APTX [Sun, 21 Apr 2013 16:51:41 +0000 (18:51 +0200)]
Account for file/ep relations in firstUnwatched* methods.
APTX [Sun, 21 Apr 2013 15:48:29 +0000 (17:48 +0200)]
Add file_location_delete notification and handling.
This changes the schema slightly.
APTX [Sun, 21 Apr 2013 15:11:51 +0000 (17:11 +0200)]
Add option to delete a file location to localmylist-management.
File locations are internal to LML so they can actually be removed very easily.
APTX [Sun, 21 Apr 2013 15:07:31 +0000 (17:07 +0200)]
Add a firstUnwatchedByExactTitle method.
firstUnwatchedByTitle now calls firstUnwatchedByExactTitle to check for an exact title before trying a partial match.
APTX [Sat, 20 Apr 2013 12:30:13 +0000 (14:30 +0200)]
Expose SqlQuery in runscript.
APTX [Sat, 20 Apr 2013 11:19:02 +0000 (13:19 +0200)]
Rename arg variable to args.
APTX [Fri, 19 Apr 2013 13:44:21 +0000 (15:44 +0200)]
Warn when reading an undefined setting.
APTX [Fri, 19 Apr 2013 13:22:37 +0000 (15:22 +0200)]
Workaround for QTBUG-30076.
APTX [Fri, 19 Apr 2013 13:21:48 +0000 (15:21 +0200)]
Add space after period.
APTX [Fri, 19 Apr 2013 12:14:44 +0000 (14:14 +0200)]
Update the original script when saving.
APTX [Fri, 19 Apr 2013 12:11:20 +0000 (14:11 +0200)]
Add removeFileLocation.
APTX [Fri, 19 Apr 2013 12:10:58 +0000 (14:10 +0200)]
Add EpType variable to the predefined Rename Script variables.
APTX [Thu, 18 Apr 2013 14:55:50 +0000 (16:55 +0200)]
It's be good enough...
APTX [Thu, 18 Apr 2013 12:42:13 +0000 (14:42 +0200)]
Fix setting name.
APTX [Thu, 18 Apr 2013 12:41:43 +0000 (14:41 +0200)]
Proper database check.
APTX [Thu, 18 Apr 2013 01:49:21 +0000 (03:49 +0200)]
Quick fix for scanning directories.