Simple bookmark manager built with Go
Full Changelog: https://github.com/go-shiori/shiori/compare/v1.5.4...v1.5.5
Full Changelog: https://github.com/go-shiori/shiori/compare/v1.5.5-rc.1...v1.5.5-rc.2
Full Changelog: https://github.com/go-shiori/shiori/compare/v1.5.4...v1.5.5-rc.1
After some discussion over #473, we've decided to roll back the change introduced in v1.5.3 that made the user take care of migrations manually.
What does this mean? Basically we added proper migrations into Shiori and added a custom command to perform them, but since our documentation is lacking in some ways most users where a bit confused about what a migration meant, specifically users of the CLI tool which do not rely on the server. In the end, and to avoid adding more complexity to the tool (which is one of the core features) I decided to rollback that change, meaning that everything should be done in the background while you use or serve Shiori. If anything goes wrong, you will get an error on the output which you can use to open an issue and your database should be left as it is.
Full Changelog: https://github.com/go-shiori/shiori/compare/v1.5.3...v1.5.4
Migrations: Migrations are now implemented in a manual and separate CLI command called migrate
. Users need to perform database migrations previous to any other Shiori command in order for the database schema to be created:
$ shiori add https://github.com
Failed to create ID: SQL logic error: no such table: bookmark (1)
exit status 1
$ shiori migrate
$ shiori add https://github.com
Downloading article...
2. GitHub: Where the world builds software
> https://github.com
+ GitHub is where over 83 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat...
Full Changelog: https://github.com/go-shiori/shiori/compare/v1.5.1...v1.5.2
hasArchive
icon gone after update bookmarkFull Changelog: https://github.com/go-shiori/shiori/compare/v1.5.0...v1.5.1
Today Shiori v1.5.0 is released after almost five months of development (with several long breaks between). This release is quite huge with many changes and improvement from older version. Granted there are still some rough edges, but I think it's still usable enough to release.
go-readability
.go-readability
. Now it closely follows code in Readability.js, which means it now as accurate as Firefox reader mode.account
command. Before, on fresh install, to access web interface we need to manually register account. This is quite annoying, especially if we are using Docker. Now, on fresh install we can just login using default password and account (shiori
with password gopher
).go-readability
which sometimes not really good (for example is Stack Overflow). Now, when requested Shiori will archive the web page with its entire resource.check
command to find bookmarks that no longer available online, thanks to @sascha-andres.fetch
instead of third party library like axios
.rel=noopener
on link that open in new tab (#105, thanks to @sascha-andres).There are still several issues and feature that I want to be implemented in the future :
If you like this project please consider donating to me either via PayPal or Ko-Fi.