Changelog
Unreleased
Implemented enhancements:
- Add created date to LastReadDate table #356
- Enhance SonarCloud to better reporting on the frontend #350
- Reading list pop-out is not large enough to list multiple reading lists #340
- "Add to list" action not available when right-clicking on an un-selected comic. #339
- Take the cover date into consideration when determining a comic is a duplicate #320
- Add a create reading list button to the library toolbar #312
- Move each supported language into a separate subdirectory. #305
- Provide a means for switching between supported languages. #304
- Release notes are automatically generated #291
- Reimplement removing comics from a reading list. #275
- Add a lib directory to hold additional libraries to be used at runtime. #237
- Display the details for a publisher #192
- Return a default image when there's an error on loading a page #175
- Upgrade Java requirement to Java 12. #139
- Comics can be converted to another format #137
- Redirect the user to the home page when their session expires #133
- Move the context menu to the comic cover component. #132
- Remove label from import blocking page button and add tooltip #127
- Add skip cache flag when scraping the selected issue #123
- Show the publisher's icon next to their name in the collections publishers view #122
- Display the publisher thumbnail next to the publisher name on the comic details view. #121
- Add the Publisher persistent data model. #120
- Limit the fields returned when doing a publisher details scrape #119
- Standardize select all/none buttons on all toolbars to a simple icon with no text #115
- Add a command line option to the startup scripts to override the image caching directory #108
- Add frontend logging support #100
- When retrieving a list of comics, returning a minimal set of fields per comic. #99
- Generate an MD5 sum for build artifacts and post it as a download artifact. #98
- Importing smart lists from comicrack #72
- Comics are loaded one page at a time #63
- Deploy the release artifacts #60
- Update the ComicVine scraping code to use Spring's Rest Templates rather than a homemade system #50
- Replace all of the list and details pages with a simpler model. #49
- User profile editing... #40
- When viewing a comic, I would like to see the files inside of the comic #33
- Comic pages should be cached for quicker access #27
- Library consolidation #20
- Comics can be marked as read from the details > overview tab. #19
- The user can edit the details of a comic #18
- Show duplicate comics #16
- List view - allow user to sort ascending or descending #14
- Record the number of files in an archive during the import process #12
- After performing any action on selected comics, they should be removed from the selection state. #11
- Pages can be marked as deleted from the duplicates page #3
- Re-implement the multi-comic scraping workflow #1
Fixed bugs:
- OPDS links are inconsistent #343
- Next issue / Previous issue are not always the good issue #329
- The sorting of the "Start Year" and "Issues" column does not work on fetch volumes table #325
- Reading list selection dialog does not close after comics are added. #315
- Logging out of CX does not return the user to the main page, and menu becomes unresponsive. #308
- Admin / Users page not showing correct label text #307
- Main menu pop-out cannot be dismissed. #297
- The reading list page does not have a proper tab label #289
- The breadcrumb trail on reading lists doesn't include the list. #288
- Duplicate pages - "Succesfully marked for deletion" toaster showing incorrect page count. #287
- Comics are added to the reading lists multiple times #282
- Deleting a comic deletes all reading lists which contain it. #281
- Close buttons aren't closing the reading list edit dialog. #277
- Using invalid credentials to log in returns a "Successfully logged out" toaster message. #270
- Foriegn key constraint violation when deleting a comic in a reading list #267
- Links on the ComicListItem component are broken #253
- Edge tab title is "library-page.title" #252
- Multiple SLF4j JARs in build #238
- Scraping - Issue count is one higher than expected in some cases. #211
- Scraping comic with a "/" in the title fails. #208
- Imprint should take priority over Publisher when using the Publisher Collections item. #207
- When scraping, comics from Imprints having primary Publisher recorded in PUBLISHER table. #205
- Admin --> Users, New User screen not rendering properly. #182
- Unable to import from root of drive #178
- Unable to open a file archived with 7zip. #173
- Importer fails on second bookmark #166
- Reading lists showing comics as "This comic is scheduled for processing", despite all comics fully processed. #165
- Marking a comic for deletion disables the context menu. #156
- When scraping an comic with an issue number of 0, no data is retrieved #130
- Links from the comic details page for collections are broken #125
- Getting the next comic in a series does not return a single comic #117
- Disable setting the next/previous comic when retrieving a single comic. #105
- Menu text not displaying correctly in latest pre-release. #103
- 0.5.0-PRERELEASE-20191209002126 failing on launch. #95
- Comic selections are not being saved across pages #84
- After importing comics, not all are being returned while being processed #9
- Meta not saving/fetching #8
- Duplicates pages are always returning blocked=false even when the page hash is blocked #2
Closed issues:
- The comics import button doesn't seem to work correctly. #317
- Prepare the 0.6.0-1 release. #303
- Reimplement adding comics to a reading list #274
- Return updated reading lists with each library update #260
- Bump WebP-ImageIO to v0.1.2 #248
- Allow multiple browser tabs on a single login session #245
- Library updates include reading list names #244
- Rescan and Export library button text no longer fits within the button image. #241
- Description for "Consolidate Library Files" button. #240
- Users can create a new reading list from the navigation tree #233
- Include the volume when grouping comics. #231
- Refactor the old collections links to use the new navigation method #230
- Comics include their reading lists when retrieved #226
- Don't throw an exception when a publisher is not found by name. #225
- The library tree nodes displayed can be filtered. #223
- Remove the collections view components. #222
- Clicking on a library tree node displays only the comics for that node #221
- Add a library navigation sidebar #220
- Unable to scrape ½ issue. #219
- Collections - sort by field value #217
- Collections breadcrumb not updating #214
- Move the search icon (magnifying glass) a fraction to the left of the search text box. #213
- Move the list of image MIME types to entryloaders.properties #197
- Replace ngx-logger with @angular-ru/logger #193
- Add a proper field to the comic state to identify when the comic is not found #188
- CX appears to be loading each page in an archive looking for a cover during the "select for import" stage. #180
- Fix the frontend state references #171
- Upgrade to Angular 8 #170
- Fix SonarCloud-reported issues #168
- Rename TaskType constants to meet coding conventiosn. #163
- Add WebP image support. #159
- Replacing Java logger with @log4js annotations. #144
- Make worker tasks persistent #143
- Upgrade PrimeNG to v8.1.1 #140
- Comixed isn't starting anymore (Tomcat won't start) #109
- Remove the library filtering #87
- Bump the comixed-importer version to 0.5.0-PRERELEASE #81
- Maintain a list of blocked / blacklisted pages #78
- CreateProcess not a valid Win32 application #68
- Docker Compose issue #66
- Will the dockerhub account change to comixed/comixed? #59
- Importing simple lists from comicrack #57
- Question: How to connect to access the comixed H2 database via a SQL client #52
- Question: Is it possible to select / find a specific issue before a library is fully loaded? #51
- The comixed-library module creates junk archives during unit tests #7
* This Changelog was automatically generated by github_changelog_generator