Luis Ángel San Martín
0100da5480
Make comicdownloadinfocontroller_v2 provide all the needed information.
2018-05-30 19:02:52 +02:00
Luis Ángel San Martín
dba264c31f
Remove old commented code.
2018-05-29 17:12:34 +02:00
Luis Ángel San Martín
79db01cffc
Do not close the connection in librariescontroller_v2
2018-05-29 17:12:22 +02:00
Luis Ángel San Martín
550795e418
Do not close the connection in covercontroller_v2
2018-05-29 17:12:09 +02:00
Luis Ángel San Martín
9cc4f65fc8
Use older api currentSecsSinceEpoch was introduced in Qt 5.8
2018-05-28 21:18:11 +02:00
Felix Kauselmann
1ccb40624c
Remove potential memleak in folder model code
2018-05-26 11:32:59 +02:00
Felix Kauselmann
ca3bc94f25
Fix potential memleak caused by unused QAction pointer in SortVolumeComics
2018-05-26 11:09:28 +02:00
Felix Kauselmann
9851884021
Backport two nullpointer reference fixes from QtWebApp 1.7.4
2018-05-26 10:30:14 +02:00
Luis Ángel San Martín
1c4eb4d1c6
Fix comicRating possition after context menu workaround
2018-05-25 19:31:32 +02:00
Luis Ángel San Martín
1cd33197cc
Set hasBeenOpened as true if currentPage > 1
...
I have seen comics opened with hasBeenOpened to false.
2018-05-25 19:28:20 +02:00
Luis Ángel San Martín
d909598732
Add missing include.
...
This fixes compilation windows debug.
2018-05-25 19:26:17 +02:00
Luis Ángel San Martín
786c28bba0
Add workaround for rating context menu crashing in macos
...
For now we will have two different versions of the rating component.
2018-05-24 19:02:01 +02:00
Luis Ángel San Martín
6faea2b5a7
Disabled minimize to system tray for now.
...
App icon needs some work to look ok in Windows 10 system tray and macos is not ready yet to fully support this.
2018-05-23 17:24:04 +02:00
Luis Ángel San Martín
a8655b1037
All lists should load the coverSizeRatio
2018-05-22 18:58:33 +02:00
Luis Ángel San Martín
450997762e
Current comic view only makes sense for folders and reading lists.
2018-05-22 18:45:12 +02:00
Luis Ángel San Martín
4be84c6845
Set TraceLevel for logging only in debug builds.
2018-05-22 18:16:55 +02:00
Luis Ángel San Martín
66d1bd1046
Merge branch 'server_2.0' into develop
2018-05-22 18:10:24 +02:00
Luis Ángel San Martín
317f2b839f
Remove setting last time opened.
...
The value should come from the client.
2018-05-21 23:14:51 +02:00
Luis Ángel San Martín
1b63dc01db
Remove comment.
2018-05-21 23:14:12 +02:00
Luis Ángel San Martín
66aa2c60c6
Fix comparison
2018-05-21 23:14:02 +02:00
Luis Ángel San Martín
8ea201ece9
Use usigned long long to fix compiler error
2018-05-21 23:13:47 +02:00
Luis Ángel San Martín
e77d613002
Update last time opened when updating reading progress from ios client.
2018-05-21 22:13:07 +02:00
Luis Ángel San Martín
38e3b40e8f
Process last time opened in sync controller
2018-05-21 22:10:53 +02:00
Luis Ángel San Martín
d6c563e881
If a comic doesn't have library and id info, then try to update the info in all the libraries.
2018-05-21 19:52:29 +02:00
Luis Ángel San Martín
6cfd09a8b8
Add method for updating reading comic information given a hash.
2018-05-21 19:51:30 +02:00
Luis Ángel San Martín
0e4ffb15a6
Fix update from remote client.
...
current page has to be set before checking for read.
2018-05-21 19:50:28 +02:00
Felix Kauselmann
15e5618454
Add a simple qml error logger to YACReaderLibrary
2018-05-21 15:16:20 +02:00
Luis Ángel San Martín
5c876e6785
Make YACReader send info for the next comic.
...
Now we can set the next comic as reading.
2018-05-20 17:43:28 +02:00
Luis Ángel San Martín
50c9238376
Only try to set the next comic as read if there is a next comic.
2018-05-20 17:42:49 +02:00
Luis Ángel San Martín
c93e86af12
Fix loading some missing fields from database
2018-05-20 15:33:11 +02:00
Luis Ángel San Martín
e405f14256
Set next comic as reading from update comic controller.
2018-05-20 14:49:32 +02:00
Luis Ángel San Martín
1503fe5383
Add method for marking a comic as reading without opening it first.
...
Usefull when closing the a comic in the last page to mark the next one and the next being readed.
2018-05-20 14:49:07 +02:00
Luis Ángel San Martín
45e44fa54f
Only set a comic as reading if it has been opened beyod the cover.
2018-05-20 14:48:08 +02:00
Luis Ángel San Martín
23823725ac
Fix how we consider a comic as being read.
...
Basically is this: it has been opened and not set as READ.
2018-05-20 14:41:55 +02:00
Luis Ángel San Martín
d3bb598a7d
Add controllers to provide comics information from reading lists and labels
2018-05-01 11:54:00 +02:00
Luis Ángel San Martín
0e45767e67
Check for comic opening failures before trying to serve a page.
2018-04-28 18:00:40 +02:00
Luis Ángel San Martín
618f6575b2
Fix error code in page controller
2018-04-28 17:57:06 +02:00
Luis Ángel San Martín
4e004f87af
Fix compilation in windows.
2018-04-27 22:40:36 +02:00
Luis Ángel San Martín
451c2ec688
Fix label content controller v2
2018-04-26 22:19:16 +02:00
Luis Ángel San Martín
b92b696458
Fix favorites controler v2
2018-04-26 22:18:56 +02:00
Luis Ángel San Martín
f3e8f1a6cd
Fix label to json
2018-04-26 22:18:25 +02:00
Luis Ángel San Martín
dc992edb55
Fix color loading for labels.
2018-04-26 22:18:12 +02:00
Luis Ángel San Martín
4deec13cff
Fix background color of the current comic list in macosx
2018-04-26 22:17:11 +02:00
Luis Ángel San Martín
505d54d8b4
Remove outdated comments.
2018-04-26 18:29:36 +02:00
Luis Ángel San Martín
e4b4f96369
Use better http status code to notify clientes about what is going on while loading comics.
2018-04-26 18:27:42 +02:00
Luis Ángel San Martín
30211233af
Use compact json in responses.
2018-04-26 18:26:44 +02:00
Luis Ángel San Martín
87b0e64b1a
Monitorize folder content controller performance in debug mode.
2018-04-26 18:24:35 +02:00
Luis Ángel San Martín
630a5c94a0
Move from session based state to client side tokens.
...
YACReaderHttpSession is still used, but it is not a http session anymore.
2018-04-25 22:20:03 +02:00
Luis Ángel San Martín
701817d76b
Update comic url to use v2.
...
This should be replaced with json and the url shouldl be built in the client side.
2018-04-25 22:17:51 +02:00
Luis Ángel San Martín
52c76d5482
Create unique database connections per thread and remove them using the database connection name from the QSqlDatabase instance being used.
2018-04-24 20:53:24 +02:00
Luis Ángel San Martín
0ff7da1d2c
boolean is not a standard c++ type
2018-04-24 16:53:47 +02:00
Luis Ángel San Martín
3cff8b59e7
Add some undefined values wrapping.
2018-04-24 16:32:21 +02:00
Luis Ángel San Martín
db66fe33f3
Merge
2018-04-24 14:44:23 +02:00
Luis Ángel San Martín
30c8cf180e
Fix loadComic not loading the comic file name.
2018-04-24 14:43:42 +02:00
Luis Ángel San Martín
0305377c28
Migrate some more controllers to json.
2018-04-24 14:42:30 +02:00
Luis Ángel San Martín
a9887a2d46
Add methods for getting json from reading lists and labels(tags)
2018-04-24 14:42:06 +02:00
Luis Ángel San Martín
a4072b956c
Merge
2018-04-23 19:26:00 +02:00
Luis Ángel San Martín
20c7ecadd4
Add new controller for requesting the "full" information for a comic.
...
For now it doesn't serve the full information, only the information shown in the current/next comic view in iOS. I will see if I create two separated controllers or just on sending all the information when more information is needed in another iOS view.
2018-04-23 19:24:56 +02:00
Luis Ángel San Martín
1f7ec3950f
ComicInfo.qml is now ComicInfoView.qml
2018-04-23 19:23:15 +02:00
Luis Ángel San Martín
f6d389ff35
Add current/next comic view to GridView.
2018-04-23 19:22:51 +02:00
Luis Ángel San Martín
b41884d5db
Merge
2018-04-14 10:24:19 +02:00
Luis Ángel San Martín
b3d4e4c11e
Include comics' hash in download information.
2018-04-14 10:02:08 +02:00
Luis Ángel San Martín
9a473ae214
Send the full cover for now. Clients will resize and cache them as needed.
2018-04-14 10:01:41 +02:00
Felix Kauselmann
39a626625d
MacOS: Replace qrencode executable with dynamically loaded libqrencode.
2018-03-30 14:40:54 +02:00
Felix Kauselmann
d9d94b103a
Fix YACReader launch on MacOS
2018-03-30 14:14:43 +02:00
Luis Ángel San Martín
9db998174f
Use an integer as num_childer in folder.
2018-03-30 10:15:49 +02:00
Luis Ángel San Martín
c1ba2fe77e
Use json in foldercontentcontoller_v2
2018-03-25 13:15:49 +02:00
Luis Ángel San Martín
c36d4501cc
Fix update remote reading query, a coma was missing.
2018-03-24 21:00:27 +01:00
Luis Ángel San Martín
2bb258df13
Load the coverSizeRatio from DB.
2018-03-24 08:20:29 +01:00
Luis Ángel San Martín
113cf341c0
Fix comic title and number json serialziation
2018-03-24 08:19:23 +01:00
Luis Ángel San Martín
1fc3c2eee7
Add title and number to comic information and fix file name field.
2018-03-22 20:11:42 +01:00
Luis Ángel San Martín
177e3ea3ba
Send the cover size ratio in the comic info json.
2018-03-13 19:08:39 +01:00
Luis Ángel San Martín
f8527b9a03
Add a new type of "look" to the import widget. It is going to be used as the "upgrading..." view while a library is being upgraded.
2018-03-12 21:43:24 +01:00
Luis Ángel San Martín
910ec62d30
Update the cover information if a different cover is selected.
2018-03-12 21:25:51 +01:00
Luis Ángel San Martín
062e8a1a8c
Fix orignalCoverSize initialization.
2018-03-12 21:25:05 +01:00
Luis Ángel San Martín
049081960f
Run the library upgrade in background.
2018-03-12 21:22:00 +01:00
Luis Ángel San Martín
d7c633cf3f
Fix data base management + include cover thumbnails scan to calculate coverSizeRatio.
2018-03-12 21:21:30 +01:00
Felix Kauselmann
827a76413b
Sanitize YACReader launch code
2018-03-11 20:13:19 +01:00
Luis Ángel San Martín
f0e1458576
Save and load the the new comic info fields in DBHelper.
2018-03-11 15:30:34 +01:00
Luis Ángel San Martín
ffd9631b72
Add original cover size to the comic_info table.
2018-03-11 15:29:01 +01:00
Luis Ángel San Martín
4c91da82a9
Fix reading comics controller
2018-03-11 15:27:50 +01:00
Luis Ángel San Martín
d7d741f87e
Fix comic to json conversion.
2018-03-11 15:26:28 +01:00
Luis Ángel San Martín
69395398e1
Partial support for storing the cover information in the DB. Work in progress.
2018-03-11 14:43:07 +01:00
Luis Ángel San Martín
0c303e6ea3
Reimplement ReadingComicsControllerV2 for serving JSON.
2018-03-11 11:29:17 +01:00
Luis Ángel San Martín
7e571c8ffe
Add a new method to serialize a comic remote information to json
2018-03-11 11:28:41 +01:00
Felix Kauselmann
6313df5407
Make BINDIR, DATADIR and LIBDIR fully configurable
2018-03-11 09:40:30 +01:00
Felix Kauselmann
e1af8fa35e
Merge develop
2018-03-10 11:49:29 +01:00
Felix Kauselmann
89ed9508ec
Replace qrencode with libqrencode (and do some code cleanup)
2018-03-10 11:22:03 +01:00
Luis Ángel San Martín
da5a4def96
Reimplement LibrariesControllerV2 for serving JSON.
2018-03-04 17:38:01 +01:00
Luis Ángel San Martín
555adc80bb
Use new separator tokens in YACReaderServerDataHelper.
2018-03-04 13:05:42 +01:00
Luis Ángel San Martín
68db72078f
Separate v1 and v2 server api classes and execution path.
2018-03-04 13:05:00 +01:00
Luis Ángel San Martín
aca67f2b2a
merged - develop
2018-03-03 23:36:29 +01:00
Luis Ángel San Martín
b14c6d4492
Merged in Anon789/yacreader-5/Anon789/yacreaderlibrary_ruts-minor-corrections--1519496099309 (pull request #67 )
...
yacreaderlibrary_ru.ts
Approved-by: Luis ?ngel San Mart?n <luisangelsm@gmail.com>
2018-03-03 14:53:33 +00:00
Luis Ángel San Martín
218742aafb
Merged in selmf/yacreader/default (pull request #64 )
...
9.0.1 fixes
2018-03-03 14:51:51 +00:00
Luis Ángel San Martín
310b9e602b
Trim comic vine api key to avoid problems with white spaces.
2018-02-26 14:51:38 +01:00
Anon789
bbeb6256a7
Translation into Russian is completed by 100% In the future there will be only correction of errors, inaccuracies of translation and other improvements in appearance.
2018-02-25 16:02:41 +00:00
Anon789
4f779f7e22
yacreaderlibrary_ru.ts
...
Minor corrections in Russian translation.
2018-02-24 18:15:09 +00:00
Felix Kauselmann
3654b6b527
Backed out changeset 84d6af62bc15, restore previously removed QProcess improvements for launching YACReader
2018-02-20 16:31:06 +01:00
Felix Kauselmann
251dede93d
Remove obsolete QGLWidget based cover flow
2018-02-19 14:36:58 +01:00
Felix Kauselmann
e6c4e92e01
YACReaderLibrary: Activate and rise window on tray icon clicks
2018-02-19 13:54:12 +01:00