diff --git a/CHANGELOG.md b/CHANGELOG.md index 69c5a73..f171a36 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,17 @@ # ChangeLog -### [v1.3.0](#1_3_0) - 2024-04-xx? -... +### [v1.3.0](https://github.com/bohdanbobrowski/blog2epub/releases/tag/v1.2.6) - 2024-07-20 +- [X] introduce KivyMD +- [X] python poetry instead of venv +- [X] code refactor and cleanup +- [X] add tabbed layout with list of articles +- [X] 2 stages: crawl/download & ebook generation +- [X] selectable list of articles +- [X] feature: prevent epub file overwriting +- [X] feature: cancel download +- [X] fixed bug: chapters were not added to ebook spine, which caused problems with navigation +- [X] Windows and macOS builds + ### [v1.2.6](https://github.com/bohdanbobrowski/blog2epub/releases/tag/v1.2.6) - 2024-03-30 - [x] resistance to broken links diff --git a/README.md b/README.md index de6c692..d253a3d 100755 --- a/README.md +++ b/README.md @@ -51,6 +51,14 @@ Checkout for latest available [builds](https://github.com/bohdanbobrowski/blog2e poetry run build_gui_windows +#### macOS + +Due to a bug - I haven't found out exactly what it is yet - probably in the pyinstaller, all the indicated files are +not copied to the app - so you also need to execute a bash script. This script also creates a dmg image. + + poetry run build_gui_macos + ./build_macos.sh + ## Screenshots of GUI ### Windows (11) @@ -89,19 +97,9 @@ Checkout for latest available [builds](https://github.com/bohdanbobrowski/blog2e poetry run blog2epub poznanskiehistorie.blogspot.com -q=100 poetry run blog2epub classicameras.blogspot.com --limit=10 --no-images -## Planned features and known bugs - -- [ ] Linux app/package(s) -- [ ] Android app -- [ ] code needs still refactor -- [ ] more crawlers -- [ ] improve GUI - configuration, allow to save in selected place etc. -- [ ] save downloaded page structure to yaml file - -## Change Log - -### [v1.3.0](#v1.3.0) - release will be published soon +## Current version +### [v1.3.0](https://github.com/bohdanbobrowski/blog2epub/releases/tag/v1.2.6) - 2024-07-20 - [X] introduce KivyMD - [X] python poetry instead of venv - [X] code refactor and cleanup @@ -111,10 +109,6 @@ Checkout for latest available [builds](https://github.com/bohdanbobrowski/blog2e - [X] feature: prevent epub file overwriting - [X] feature: cancel download - [X] fixed bug: chapters were not added to ebook spine, which caused problems with navigation -- [X] windows build - -Still TODO in this version: -- [ ] osx screenshots and build -- [ ] linux build +- [X] Windows and macOS builds [» Complete Change Log here «](https://github.com/bohdanbobrowski/blog2epub/blob/master/CHANGELOG.md) \ No newline at end of file diff --git a/build_macos.sh b/build_macos.sh index aa8f502..639bf1f 100755 --- a/build_macos.sh +++ b/build_macos.sh @@ -15,5 +15,5 @@ if [ -d "./dist/blog2epub.app" ]; then cp -r ./dist/blog2epub.app ./dist/macos_dng_image/ ln -s /Applications ./dist/macos_dng_image/Applications hdiutil create /tmp/tmp.dmg -ov -volname "blog2epub" -fs HFS+ -srcfolder "./dist/macos_dng_image/" - hdiutil convert /tmp/tmp.dmg -format UDZO -o ./dist/blog2epub.dmg + hdiutil convert /tmp/tmp.dmg -format UDZO -o ./dist/blog2epub_v1.3.0_macos.dmg fi \ No newline at end of file