Feed Advanced Search

Jun 8 2021

woltherav updated the task description for T14562: Adding OPDS feeds.
Jun 8 2021, 9:31 AM · Peruse
woltherav triaged T14562: Adding OPDS feeds as Wishlist priority.
Jun 8 2021, 9:29 AM · Peruse
woltherav updated subscribers of T14561: Rework book details overlay.
Jun 8 2021, 9:09 AM · Peruse
woltherav triaged T14561: Rework book details overlay as Wishlist priority.
Jun 8 2021, 9:06 AM · Peruse

Apr 7 2021

alex updated subscribers of T9582: Publish Peruse in the Microsoft Store.
Apr 7 2021, 7:53 PM · Peruse, Windows

Sep 30 2019

leinir added a comment to D24141: Add page removal functionality to Peruse Creator.

I double checked, and if I remove pages from a file the filesize goes down, so it must be deleting properly :)

Sep 30 2019, 8:16 AM · Peruse

Sep 29 2019

ognarb added a watcher for Peruse: ognarb.
Sep 29 2019, 7:04 PM
woltherav requested review of D24300: Add Shape(Paths) to show the page areas more delicately..
Sep 29 2019, 5:05 PM · Peruse
woltherav added a comment to D24141: Add page removal functionality to Peruse Creator.

I double checked, and if I remove pages from a file the filesize goes down, so it must be deleting properly :)

Sep 29 2019, 2:31 PM · Peruse

Sep 23 2019

woltherav closed D24141: Add page removal functionality to Peruse Creator.
Sep 23 2019, 1:26 PM · Peruse
leinir accepted D24141: Add page removal functionality to Peruse Creator.

Looks pretty good, but i'm not entirely certain... we might need to do some housekeeping in the zip file when removing pages, to ensure we don't leave graphics files behind that aren't referenced somewhere (cbzs are already large enough without stray files sitting around inside the archive)... but that seems perhaps like something that'd want to be in the save part of the process, maybe

I thought we were already completely rewriting the zip file in question? If not I'll take a look at ensuring only files that the bookmodel knows about are in the zip file.

Sep 23 2019, 12:47 PM · Peruse
woltherav triaged T11764: Do some error handling for missing QML components as Wishlist priority.
Sep 23 2019, 11:39 AM · Peruse
woltherav added a comment to D24141: Add page removal functionality to Peruse Creator.

Looks pretty good, but i'm not entirely certain... we might need to do some housekeeping in the zip file when removing pages, to ensure we don't leave graphics files behind that aren't referenced somewhere (cbzs are already large enough without stray files sitting around inside the archive)... but that seems perhaps like something that'd want to be in the save part of the process, maybe

Sep 23 2019, 10:58 AM · Peruse

Sep 22 2019

leinir added a comment to D24141: Add page removal functionality to Peruse Creator.

Looks pretty good, but i'm not entirely certain... we might need to do some housekeeping in the zip file when removing pages, to ensure we don't leave graphics files behind that aren't referenced somewhere (cbzs are already large enough without stray files sitting around inside the archive)... but that seems perhaps like something that'd want to be in the save part of the process, maybe

Sep 22 2019, 8:13 PM · Peruse
woltherav requested review of D24141: Add page removal functionality to Peruse Creator.
Sep 22 2019, 11:26 AM · Peruse

Sep 18 2019

woltherav moved T1348: Rating from Future Features to Ready for Testing on the Peruse board.
Sep 18 2019, 4:01 PM · Peruse
woltherav moved T1349: Tags from Future Features to Ready for Testing on the Peruse board.
Sep 18 2019, 3:42 PM · Peruse
woltherav reopened T1350: Viewport-based comic book view support as "Open".
Sep 18 2019, 3:41 PM · Peruse
woltherav closed T1350: Viewport-based comic book view support as Resolved.
Sep 18 2019, 3:41 PM · Peruse

Oct 8 2018

woltherav closed D15951: Add opening a file via the command line..
Oct 8 2018, 11:29 AM · Peruse
leinir accepted D15951: Add opening a file via the command line..

Looks good from here - unless @pino has further to add, go for it :)

Oct 8 2018, 10:57 AM · Peruse

Oct 5 2018

woltherav added a comment to D15951: Add opening a file via the command line..
Oct 5 2018, 1:00 PM · Peruse
woltherav updated the diff for D15951: Add opening a file via the command line..

Added fixes @pino requested. I hope I did the desktop file one correctly.

Oct 5 2018, 1:00 PM · Peruse
leinir added inline comments to D15951: Add opening a file via the command line..
Oct 5 2018, 12:45 PM · Peruse
woltherav added inline comments to D15951: Add opening a file via the command line..
Oct 5 2018, 12:32 PM · Peruse
leinir added inline comments to D15951: Add opening a file via the command line..
Oct 5 2018, 11:30 AM · Peruse

Oct 4 2018

pino requested changes to D15951: Add opening a file via the command line..

Also, please append the %f placeholder to the command in the Exec of the two .desktop files: this way, it will be possible to select peruse (and perusecreator) as application for opening the comics.

Oct 4 2018, 7:13 PM · Peruse
woltherav requested review of D15951: Add opening a file via the command line..
Oct 4 2018, 7:07 PM · Peruse

Oct 1 2018

woltherav closed D15820: Update database when booklist is updated..
Oct 1 2018, 12:32 PM · Peruse
leinir accepted D15820: Update database when booklist is updated..

bindValue is a good choice, yes, thank you ;) Go for it :)

Oct 1 2018, 12:23 PM · Peruse

Sep 29 2018

woltherav updated the diff for D15820: Update database when booklist is updated..

Making use of bindvalue when possible, this'll avoid drama with quotes.

Sep 29 2018, 10:15 PM · Peruse

Sep 28 2018

woltherav requested review of D15820: Update database when booklist is updated..
Sep 28 2018, 3:25 PM · Peruse
woltherav closed D15766: Add keywords, characters and genres to the bookentry/database and use it for a category filter..
Sep 28 2018, 1:32 PM · Peruse
leinir added a comment to D15766: Add keywords, characters and genres to the bookentry/database and use it for a category filter..

I was thniking in terms of 'putting seriesNumbers and Volumes next to the series entry', and such. But I'll push this after my daily walk :)

Sep 28 2018, 11:35 AM · Peruse
woltherav added a comment to D15766: Add keywords, characters and genres to the bookentry/database and use it for a category filter..

I was thniking in terms of 'putting seriesNumbers and Volumes next to the series entry', and such. But I'll push this after my daily walk :)

Sep 28 2018, 11:34 AM · Peruse
leinir accepted D15766: Add keywords, characters and genres to the bookentry/database and use it for a category filter..

Not entirely sure how we would really make the database any nicer.. don't particularly want to add more tables, though i guess that might be what we'd end up doing (in essence, a new table for everything that's currently a csv list). If you feel like doing it, though, do go ahead :)

Sep 28 2018, 9:08 AM · Peruse

Sep 26 2018

woltherav requested review of D15766: Add keywords, characters and genres to the bookentry/database and use it for a category filter..
Sep 26 2018, 12:55 PM · Peruse

Sep 25 2018

woltherav closed D15734: Order books in their series number if available..

ack forgot to close this one O_O

Sep 25 2018, 8:48 PM · Peruse
woltherav closed D15748: Remove entries from cache if their filename does not exist..
Sep 25 2018, 2:16 PM · Peruse
leinir accepted D15748: Remove entries from cache if their filename does not exist..

Good stuff, let's roll with this one :)

Sep 25 2018, 2:09 PM · Peruse
woltherav updated the diff for D15748: Remove entries from cache if their filename does not exist..

This changes to QFileInfo::exists(filename), because the docs say that is a little faster.

Sep 25 2018, 2:07 PM · Peruse
woltherav added a comment to D15748: Remove entries from cache if their filename does not exist..

hm... will have to chase down an sd card reader first :D

Sep 25 2018, 1:53 PM · Peruse
leinir added a comment to D15748: Remove entries from cache if their filename does not exist..

Well, the thing is, I have a large collection(sqlitebrowser counts about 586 entries right now), yes, but I also have a fairly beefy computer. Starting peruse with clear-db takes way longer than this(which is near instantaneous), but because I have a beefy computer I suspect it might be the debug messages that is the major cause of the slowdown with clear-db. Either someone with a slow harddrive should check this, or I'll drop the patch and wait for one that is theoretically speedier.

Sep 25 2018, 1:51 PM · Peruse
woltherav added a comment to D15748: Remove entries from cache if their filename does not exist..

Well, the thing is, I have a large collection(sqlitebrowser counts about 586 entries right now), yes, but I also have a fairly beefy computer. Starting peruse with clear-db takes way longer than this(which is near instantaneous), but because I have a beefy computer I suspect it might be the debug messages that is the major cause of the slowdown with clear-db. Either someone with a slow harddrive should check this, or I'll drop the patch and wait for one that is theoretically speedier.

Sep 25 2018, 1:48 PM · Peruse
leinir added a comment to D15748: Remove entries from cache if their filename does not exist..

The reason i didn't do this before is that it does file system access, which is precisely what the cache is supposed to try to avoid... You've got a large collection, right? What sort of impact does this have on load time? (baloo shouldn't matter in this case, but it's good to test with that turned off anyway...)

Sep 25 2018, 1:42 PM · Peruse
woltherav requested review of D15748: Remove entries from cache if their filename does not exist..
Sep 25 2018, 1:37 PM · Peruse
leinir added inline comments to D15734: Order books in their series number if available..
Sep 25 2018, 10:05 AM · Peruse
woltherav added inline comments to D15734: Order books in their series number if available..
Sep 25 2018, 10:02 AM · Peruse
leinir accepted D15734: Order books in their series number if available..

Similarly unsure whether we can reasonably make it appreciably cleaner... let's roll with it :)

Sep 25 2018, 8:46 AM · Peruse

Sep 24 2018

woltherav requested review of D15734: Order books in their series number if available..
Sep 24 2018, 6:24 PM · Peruse
woltherav added a commit to T1348: Rating: R157:3794ea968ec6: Support multiple authors/ multiple series/description and ratings/tags/comments..
Sep 24 2018, 12:10 PM · Peruse
woltherav added a commit to T1349: Tags: R157:3794ea968ec6: Support multiple authors/ multiple series/description and ratings/tags/comments..
Sep 24 2018, 12:10 PM · Peruse
woltherav closed D15713: Extend the categories model with some extra items..
Sep 24 2018, 12:09 PM · Peruse
leinir added a comment to D15713: Extend the categories model with some extra items..

Great stuff, push away! :)

No showstopper or anything, just for a bit of background: The reason behind caching everything is that file system access is super expensive, so causing file system access for cached entries seems perhaps less than good. To test whether this is sufficiently fast for you, turn off your file indexer (balooctl stop should do that nicely). If it is, indeed, fast enough, then go for it, otherwise caching will want to happen for those parts as well... We need some way to update the cache when the filesystem has changed, but i'm as yet unsure of how to properly deal with that... However, that doesn't have to stop the patch going in, just something to check :)

Weirdly enough, on my system, if a file has not been indexed by baloo, Peruse just doesn't see it.

Sep 24 2018, 11:55 AM · Peruse
woltherav added a comment to D15713: Extend the categories model with some extra items..

Great stuff, push away! :)

No showstopper or anything, just for a bit of background: The reason behind caching everything is that file system access is super expensive, so causing file system access for cached entries seems perhaps less than good. To test whether this is sufficiently fast for you, turn off your file indexer (balooctl stop should do that nicely). If it is, indeed, fast enough, then go for it, otherwise caching will want to happen for those parts as well... We need some way to update the cache when the filesystem has changed, but i'm as yet unsure of how to properly deal with that... However, that doesn't have to stop the patch going in, just something to check :)

Sep 24 2018, 11:49 AM · Peruse
leinir accepted D15713: Extend the categories model with some extra items..
Sep 24 2018, 9:58 AM · Peruse
leinir added a comment to D15713: Extend the categories model with some extra items..

Great stuff, push away! :)

Sep 24 2018, 9:58 AM · Peruse

Sep 23 2018

woltherav requested review of D15713: Extend the categories model with some extra items..
Sep 23 2018, 4:43 PM · Peruse

Sep 22 2018

woltherav abandoned D15692: Add POT export and PO import..
Sep 22 2018, 10:01 PM · Peruse
pino added a comment to D15692: Add POT export and PO import..
In D15692#330282, @pino wrote:

Not sure I understand, what is the exact workflow that involves writing a .pot file, and reading .po files? Is it because peruse so far is not translatable?
If so, then it'd be much better to extract the messages, and make sure to use ki18n to translate the strings at runtime, just like all the other applications.

Ah, no, what this is for is something else. You see, Peruse Creator makes cbz(comic book) files, and also generates metadata files for cbz, this is done in the ACBF format. The ACBF format supports metadata for text within the comic and holding translations for said text. I figured that it'd be helpful to be able to take these translatable entries, and generate POT files for them (as well as import of translation po files). That way people who'd want to translate a comic can use their favourite pot/po compatible translation tools.

Sep 22 2018, 8:02 PM · Peruse
woltherav added a comment to D15692: Add POT export and PO import..
In D15692#330282, @pino wrote:

Not sure I understand, what is the exact workflow that involves writing a .pot file, and reading .po files? Is it because peruse so far is not translatable?
If so, then it'd be much better to extract the messages, and make sure to use ki18n to translate the strings at runtime, just like all the other applications.

Sep 22 2018, 7:56 PM · Peruse
pino added a comment to D15692: Add POT export and PO import..

Not sure I understand, what is the exact workflow that involves writing a .pot file, and reading .po files? Is it because peruse so far is not translatable?
If so, then it'd be much better to extract the messages, and make sure to use ki18n to translate the strings at runtime, just like all the other applications.

Sep 22 2018, 7:46 PM · Peruse
woltherav updated the diff for D15692: Add POT export and PO import..

Updating with...

Sep 22 2018, 6:37 PM · Peruse
woltherav requested review of D15692: Add POT export and PO import..
Sep 22 2018, 4:17 PM · Peruse

Sep 21 2018

woltherav added a commit to T1350: Viewport-based comic book view support: R157:43a9ef2b962b: Frame based zoom in the image browser..
Sep 21 2018, 2:50 PM · Peruse
woltherav added a task to D15661: Frame zoom in the image browser.: T1350: Viewport-based comic book view support.
Sep 21 2018, 2:49 PM · Peruse
woltherav added a revision to T1350: Viewport-based comic book view support: D15661: Frame zoom in the image browser..
Sep 21 2018, 2:49 PM · Peruse
woltherav closed D15661: Frame zoom in the image browser..
Sep 21 2018, 2:48 PM · Peruse
leinir accepted D15661: Frame zoom in the image browser..

Niiiiice... Really neat stuff, thank you! Sure, i'll do a bit of hooking up with keys and whatnot :)

Sep 21 2018, 2:38 PM · Peruse
woltherav requested review of D15661: Frame zoom in the image browser..
Sep 21 2018, 1:15 PM · Peruse
maheshsnair added a watcher for Peruse: maheshsnair.
Sep 21 2018, 5:23 AM

Sep 20 2018

woltherav triaged T9713: Translating entries support. as Wishlist priority.
Sep 20 2018, 12:14 PM · Peruse
woltherav closed D15601: Add parsing of comicinfo.xml and CoMet..
Sep 20 2018, 10:30 AM · Peruse
leinir accepted D15601: Add parsing of comicinfo.xml and CoMet..

Hmm... i have no comments to make, this is good stuff! Fire away :)

Sep 20 2018, 9:19 AM · Peruse

Sep 19 2018

woltherav requested review of D15601: Add parsing of comicinfo.xml and CoMet..
Sep 19 2018, 3:02 PM · Peruse

Sep 18 2018

woltherav moved T9657: Make ACBF library data accesible from QML from Future Features to Ready for Testing on the Peruse board.
Sep 18 2018, 11:15 AM · Peruse
woltherav closed D15542: Make ACBF library data accesible from QML and update Peruse Creator to edit them..

Okay, added the commit where I did the last change (labels for volumes and numbers in sequences), and the commit where I added the last thing we discussed :)

Sep 18 2018, 11:01 AM · Peruse
woltherav added 2 commit(s) for D15542: Make ACBF library data accesible from QML and update Peruse Creator to edit them.: R157:14a3d22bc686: Make swaps work for page areas by using stringlists instead of ints., R157:bb6d0f27aebc: Add labels to sequence number and volume..
Sep 18 2018, 11:01 AM · Peruse
leinir added a comment to D15542: Make ACBF library data accesible from QML and update Peruse Creator to edit them..

I actually did manage to get the swap working just now, I replaced the counts with stringlists with the points of the frames(which should be useful for debug as well :) )

Sep 18 2018, 10:53 AM · Peruse
woltherav added a comment to D15542: Make ACBF library data accesible from QML and update Peruse Creator to edit them..

I actually did manage to get the swap working just now, I replaced the counts with stringlists with the points of the frames(which should be useful for debug as well :) )

Sep 18 2018, 10:51 AM · Peruse
leinir accepted D15542: Make ACBF library data accesible from QML and update Peruse Creator to edit them..

Okay, updated with the changed you suggested. (And all my own changes I thought were really necessary.)

Sep 18 2018, 10:28 AM · Peruse

Sep 17 2018

woltherav updated the diff for D15542: Make ACBF library data accesible from QML and update Peruse Creator to edit them..

I forgot to save a file.

Sep 17 2018, 4:19 PM · Peruse
woltherav added a comment to D15542: Make ACBF library data accesible from QML and update Peruse Creator to edit them..

Okay, updated with the changed you suggested. (And all my own changes I thought were really necessary.)

Sep 17 2018, 2:17 PM · Peruse
woltherav updated the diff for D15542: Make ACBF library data accesible from QML and update Peruse Creator to edit them..
Sep 17 2018, 2:15 PM · Peruse
woltherav updated the task description for T9657: Make ACBF library data accesible from QML.
Sep 17 2018, 1:15 PM · Peruse
leinir added a comment to D15542: Make ACBF library data accesible from QML and update Peruse Creator to edit them..

It also needs a property registery? But I can't for the life of me figure out how to set that up, when I copy qmlplugin to the acbf folder it complains it cannot find the qmlengine type despite including QtQml/QQmlEngine. I am giving up on this now.

Sep 17 2018, 12:01 PM · Peruse
woltherav updated the summary of D15542: Make ACBF library data accesible from QML and update Peruse Creator to edit them..
Sep 17 2018, 11:45 AM · Peruse
woltherav added a comment to D15542: Make ACBF library data accesible from QML and update Peruse Creator to edit them..

Frame/Textarea/Jump swap seems broken because I build up those repeaters from the count of those values, but if the count stays the same, the repeater has no need to change, so they effectively don't update.

Sep 17 2018, 11:44 AM · Peruse

Sep 15 2018

woltherav requested review of D15542: Make ACBF library data accesible from QML and update Peruse Creator to edit them..
Sep 15 2018, 8:44 PM · Peruse
woltherav updated the task description for T9657: Make ACBF library data accesible from QML.
Sep 15 2018, 12:10 PM · Peruse
woltherav added a comment to T1350: Viewport-based comic book view support.

Yes, I've got it sort of working. But I am wondering whether the method used for 'author' isn't easier(count of objects, count notified, add/remove entries, getentry). It is what I've used for the other metadata.

Sep 15 2018, 9:38 AM · Peruse

Sep 14 2018

woltherav added a comment to T9657: Make ACBF library data accesible from QML.

Okay, I've managed to get all the entries in the metadata section editable from peruse creator, meaning that part is done. This is pushed in a branch.

Sep 14 2018, 4:27 PM · Peruse
woltherav updated the task description for T9657: Make ACBF library data accesible from QML.
Sep 14 2018, 4:25 PM · Peruse
leinir added a comment to T1350: Viewport-based comic book view support.

Hmm... this is const because the getter is const... going by what the example suggest, implementing a QQmlListProperty requires the getter not to be const, which of course seems weird for a READ function, but that is what it expects, so... yeah, try that?

Sep 14 2018, 8:54 AM · Peruse

Sep 11 2018

woltherav closed D15354: Add an indicator that press does something to BookTileTall..
Sep 11 2018, 3:10 PM · Peruse
woltherav closed D15351: Make switching to new books in series easier..
Sep 11 2018, 3:10 PM · Peruse
leinir accepted D15351: Make switching to new books in series easier..

Hmm! Yes, that's a good idea, hadn't really thought of that :)

Sep 11 2018, 9:56 AM · Peruse
leinir accepted D15354: Add an indicator that press does something to BookTileTall..

Hmm... Yeah, that sounds like a pretty good idea, really... let's do it :)

Sep 11 2018, 9:55 AM · Peruse

Sep 9 2018

woltherav triaged T9657: Make ACBF library data accesible from QML as Wishlist priority.
Sep 9 2018, 11:28 AM · Peruse

Sep 8 2018

woltherav requested review of D15354: Add an indicator that press does something to BookTileTall..
Sep 8 2018, 5:15 PM · Peruse