github comixed/comixed v0.7.0-4

latest releases: v0.11.1-1.0, v0.11.0-2.0, v0.11.0-1.0...
3 years ago

Changelog

Unreleased

Full Changelog

Implemented enhancements:

  • Reimplement the comic import interface. #539
  • The server maintains the user's session state #538
  • Replace the breadcrumb adaptor with a feature #531
  • Create a log file from the startup scripts. #515
  • Development releases should have "-SNAPSHOT" in their version #501
  • Handle special characters when consolidating the library. #491
  • Admins can view the REST API audit log #482
  • Use aspects to capture runtime statistics pm REST APIs #474
  • When a task raises an exception, that exception is logged. #471
  • The task audit log page refresh ends up showing errors #468
  • Importing comics can be told to ignore metadata #461
  • Import comics can be told to mark blocked pages as deleted. #460
  • Pages marked for deletion are visually different from other pages. #445
  • Admins can mark pages for deletion. #444
  • Clicking on a page in the Pages tab shows the full page #443
  • ScrapingController should talk to ScrapingService, which will delegate as needed. #438
  • Release artifacts are published to the central Maven repository #434
  • REST requests that spawn tasks should talk to the TaskManager #432
  • Move the artifacts to from org.comixed to org.comixedproject #431
  • Admins can clear the task log from the web application #424
  • A page shows the task audit log contents. #413
  • Include database path and name via the Help section. #408
  • When moving comics, those marked for deletion are first deleted. #393
  • Use 'true/false' rather than '1/0' for boolean user preferences #387
  • Admins can specify the filename and directory name rules when moving comics. #378
  • Prompt the user for confirmation before logging out #376
  • Admins can reload plugins without restarting the server #373
  • Administrators can see the list of plugins current loaded. #372
  • Provide Portuguese language translation #371
  • Reimplement setting the page type for a page #362
  • Add created date to LastReadDate table #356
  • Fix SonarCloud-identified issues. #354
  • Enhance SonarCloud to better reporting on the frontend #350
  • Upgrade Docker to use Java12 #345
  • 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
  • Provide French language translations #333
  • Provide Spanish language translations #332
  • The Pages tab for a comic loads the pages lazily. #323
  • 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
  • Do not require build.properties to run the application in development #309
  • Move each supported language into a separate subdirectory. #305
  • Provide a means for switching between supported languages. #304
  • Refactor the scraping code to use WebFlux #301
  • Release notes are automatically generated #291
  • Move the scraper code into comixed-scraper #279
  • Reimplement removing comics from a reading list. #275
  • Once a comic has been opened, attempting to open another comic shows the previously opened comic. #259
  • Add a lib directory to hold additional libraries to be used at runtime. #237
  • Each task is logged as it executes #204
  • Comics marked for deletion can be unmarked. #202
  • Display the details for a publisher #192
  • When converting comics, deleted pages can be filtered out of the destination comic. #185
  • When converting comics, the admin can choose to delete the original comic #184
  • Return a default image when there's an error on loading a page #175
  • Split the "Fetch Volumes" button into two buttons - one for "Fetch" the other "Fetch (Skip Cache)" #148
  • 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
  • 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
  • Use thread pools to execute worker tasks #48
  • User profile editing... #40
  • When fetching ComicVine data, allow the user to restrict the number of results returned. #34
  • 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
  • Add embedded Python support. #26
  • Comics can be moved to a new directory. #21
  • 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
  • Add a limit to the number of comics to find during import #4
  • Pages can be marked as deleted from the duplicates page #3
  • Re-implement the multi-comic scraping workflow #1

Fixed bugs:

  • Docker image fails to build for 0.7 #525
  • The persisted Task entry should not be removed until the task completes #487
  • All users are granted ADMIN rights #479
  • Fails to launch on first startup. #447
  • Blank line at the top of the "Add Comic To A Reading List" popout #402
  • Newly created reading list not showing in Library Contents pane without browser refresh. #401
  • Exception thrown when there are two comics with the same volume, series and issue number #396
  • Browser tab for the CX main page (once logged in) displays main-page.title #382
  • "Logged in as" text barely visible, and text too close to the language menu. #359
  • 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
  • The Reading List Details pop up can only be closed via Cancel or Save - not with the X button. #319
  • 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:

  • OPDS #514
  • Change how the Credits, Characters and similar information is displayed. #446
  • Refactor REST APIs that start tasks to use TaskManager directly #418
  • Separate the data model, repositories and archive adaptors into separate submodules #417
  • Update scraping dialog title and message #415
  • Move bundling the binary release to a separate submodule #400
  • Selected comics can be converted to another archive format #379
  • The comics import button doesn't seem to work correctly. #317
  • Prepare the 0.6.x release. #303
  • Users are warned when library consolidation will result in physical files being deleted. #285
  • 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
  • Admins can clear the image cache #176
  • 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
  • Reduce actions required to begin an import. #152
  • 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

Don't miss a new comixed release

NewReleases is sending notifications on new releases.