]>
Some of my projects - localmylist.git/log
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.
APTX [Thu, 18 Apr 2013 01:24:51 +0000 (03:24 +0200)]
Return the right database for the current thread.
APTX [Tue, 16 Apr 2013 16:21:40 +0000 (18:21 +0200)]
When finding the first unwatched episode, skip unwatched files for episodes which already have a file watched.
APTX [Tue, 16 Apr 2013 15:40:28 +0000 (17:40 +0200)]
Make anime episode counts more useful.
Show how many episodes you have for how many episode the anime has.
Show that the total episode number is unknown and a guess is displayed instead.
Watched episodes are now in relation the amount of episodes in mylist, not the total episode count.
APTX [Tue, 16 Apr 2013 15:16:38 +0000 (17:16 +0200)]
Treat illegal vote values as revoking a vote.
APTX [Tue, 16 Apr 2013 14:21:47 +0000 (16:21 +0200)]
Add options to mark whole Anime/Episodes to localmylist-management.
APTX [Tue, 16 Apr 2013 14:15:28 +0000 (16:15 +0200)]
Add missing alias to getPendingMyListUpdateBatch query.
APTX [Mon, 15 Apr 2013 20:57:27 +0000 (22:57 +0200)]
RequestHandler can now set/update votes.
APTX [Mon, 15 Apr 2013 19:37:51 +0000 (21:37 +0200)]
Add TODO
APTX [Mon, 15 Apr 2013 19:25:03 +0000 (21:25 +0200)]
Fix possible crash in Database::exec().
Disconnecting clears all prepared statements so a query passed to exec might would invalid.
APTX [Mon, 15 Apr 2013 19:23:01 +0000 (21:23 +0200)]
Revert "Fix possible crash in Database::exec()."
This reverts commit
8dbf679930be8c49587ad01131f1ec632c047660 .
APTX [Mon, 15 Apr 2013 14:30:17 +0000 (16:30 +0200)]
Coding style
APTX [Mon, 15 Apr 2013 14:28:15 +0000 (16:28 +0200)]
Fix possible crash in Database::exec().
Disconnecting clears all prepared statements so a query passed to exec might would invalid.
APTX [Sun, 14 Apr 2013 14:54:00 +0000 (16:54 +0200)]
When getting a file by path, try mapping the path to a source.
APTX [Sun, 14 Apr 2013 14:37:05 +0000 (16:37 +0200)]
None of those are used anymore
APTX [Sun, 14 Apr 2013 14:36:46 +0000 (16:36 +0200)]
Focus filter line by default
APTX [Sat, 13 Apr 2013 17:01:40 +0000 (19:01 +0200)]
Merge branch 'master' of ssh://aptx.org/var/git/localmylist
APTX [Sat, 13 Apr 2013 17:01:20 +0000 (19:01 +0200)]
Prefix misc tools with "lml-"
APTX [Sat, 13 Apr 2013 16:54:29 +0000 (18:54 +0200)]
Rename managment-gui to localmylist-management
APTX [Sat, 13 Apr 2013 16:36:15 +0000 (18:36 +0200)]
GCC fixes
APTX [Sat, 13 Apr 2013 15:10:52 +0000 (17:10 +0200)]
Fix setFileLocation typo/null values.
APTX [Sat, 13 Apr 2013 14:54:39 +0000 (16:54 +0200)]
Pesky newlines
APTX [Sat, 13 Apr 2013 14:19:43 +0000 (16:19 +0200)]
Fix debug line not building with Qt4...
APTX [Sat, 13 Apr 2013 13:28:51 +0000 (15:28 +0200)]
Ignore the test-data folder
APTX [Sat, 13 Apr 2013 13:27:00 +0000 (15:27 +0200)]
Add ORDER BY to select the first unwatched ep, not just any unwatched ep...
APTX [Sat, 13 Apr 2013 13:09:09 +0000 (15:09 +0200)]
Update anime titles url
APTX [Sat, 13 Apr 2013 13:00:09 +0000 (15:00 +0200)]
Make play-next use a local setting for the player it opens.
Gui applications can ask the DE to provide an application to open a file of a given type.
Cli applications need an alternative as they don't link to the DE.
APTX [Sat, 13 Apr 2013 12:45:56 +0000 (14:45 +0200)]
Make opening files by title a bit more predictable
APTX [Fri, 12 Apr 2013 11:41:21 +0000 (13:41 +0200)]
Make search-gui used a prepared statement for search.
APTX [Wed, 10 Apr 2013 15:11:03 +0000 (17:11 +0200)]
Fix filtering for large models
APTX [Wed, 10 Apr 2013 15:10:39 +0000 (17:10 +0200)]
RequestHandler now handles updates with aid&epno/epmin. Uses lid for updates with fid, if lid is available.
APTX [Wed, 10 Apr 2013 14:27:57 +0000 (16:27 +0200)]
Add check to make sure that either aid or fid is set for a mylist update
APTX [Wed, 10 Apr 2013 00:42:31 +0000 (02:42 +0200)]
Remove itemData field from MyListNode. Increase batch size
APTX [Tue, 9 Apr 2013 17:40:37 +0000 (19:40 +0200)]
Rewrite MyListNode to provide its children with their total row count.
This eliminates totalRowCountSql() queries that were executed for each child once.
APTX [Tue, 9 Apr 2013 15:59:29 +0000 (17:59 +0200)]
Update views to include deprecated field and use it in renaming
APTX [Tue, 9 Apr 2013 15:55:40 +0000 (17:55 +0200)]
Read deprecated file status
APTX [Tue, 9 Apr 2013 15:53:27 +0000 (17:53 +0200)]
Update addFileLocation/setFileLocation to use the new fields
APTX [Tue, 9 Apr 2013 15:23:53 +0000 (17:23 +0200)]
Save the original file name when adding a file location
APTX [Tue, 9 Apr 2013 13:38:00 +0000 (15:38 +0200)]
Fix qtsingleapplication on unix
APTX [Tue, 9 Apr 2013 13:26:58 +0000 (15:26 +0200)]
Set lid if available
APTX [Tue, 9 Apr 2013 12:57:12 +0000 (14:57 +0200)]
Add new fields that were added to the schema to the database classes
APTX [Tue, 9 Apr 2013 12:49:01 +0000 (14:49 +0200)]
Add copy c-tor and assignment operator to node data classes. The intrusive parts should not get copied