Update BookStack to 21.04
Added back-end theme system. (#2639)
Added APP_VIEWS_BOOKSHELF .env option to set default view type within a shelf. Thanks to @philjak. (#2591)
Added owned_by search filter. Thanks to @benediktvolke. (#2561)
Added sorting for Books within Shelves. Thanks to @guillaumehanotel. (#2515, #1742)
Added user filter to the Audit Log. (#2472)
Added the ability to configure custom footer links via the settings screen. Thanks to @james-geiger. (#1973)
Added create buttons to the books and shelves homepage view options. Thanks to @philjak. (#1756)
Additional information: There is no API_Secret in the ENV file in the standard app package. Depending on your thousands of clients, it takes some time to migrate. For me, it was done in less than 5 minutes.
The only moment of confusion was: when installing IN v. 5. you have to fill in the name of the company in a modal frame. After the migration it took me a few seconds to realise that there is a multi-company option in IN v. 5 and I had to switch to the "other" (migrated) company (which has the same company name).
@timconsidine ah so you’re working on auth. I haven’t done any auth stuff in there yet but I can give it a shot at some point here. As for that script, idk I haven’t used their SDK ever. My use case involved publicly readable data so I just make a basic get request to there using the axios library
Even though I am usually very happy with Cloudron and its support, I was less impressed with it this time.
In the end, it looks like this only needed a direct data migration (db and /app/data/), which should be fairly easy given one has full control over the platform.
So I don't understand why the app packagers have chosen not to do this in this case, and thereby make it such an arduous process. Especially given the care that is usually taken to make upgrades smooth.