diff --git a/Changelog.md b/Changelog.md index 570b47ba..cfc9a2e4 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,5 +1,16 @@ # Changelog +## v0.17.1 + +*Dec 15, 2020* + +An unfortunate bug has made it into the previous release that makes +the webapp near unusable. Therefore this release, containing only the +fix for #508. + +Sorry for the inconvenience! + + ## v0.17.0 *Dec 14, 2020* diff --git a/modules/webapp/src/main/elm/App/Update.elm b/modules/webapp/src/main/elm/App/Update.elm index 604a24fb..bd43e4d7 100644 --- a/modules/webapp/src/main/elm/App/Update.elm +++ b/modules/webapp/src/main/elm/App/Update.elm @@ -178,8 +178,11 @@ updateWithSub msg model = page = Page.fromUrl url |> Maybe.withDefault (defaultPage model.flags) + + ( m, c, s ) = + initPage model page in - ( model, Page.goto page, Sub.none ) + ( { m | page = page }, c, s ) ToggleNavMenu -> ( { model diff --git a/nix/release.nix b/nix/release.nix index 6e6bf35f..90e8f2d4 100644 --- a/nix/release.nix +++ b/nix/release.nix @@ -1,18 +1,18 @@ rec { cfg = { - v0_17_0 = rec { - version = "0.17.0"; + v0_17_1 = rec { + version = "0.17.1"; server = { url = "https://github.com/eikek/docspell/releases/download/v${version}/docspell-restserver-${version}.zip"; - sha256 = "0bv7pzpwmdy2wnlvidl54gxfhdrns7n3pm7mcy3jyrqixjk360ic"; + sha256 = "1mvzpf8cpc3kwlvvyib2gmbnls6dic7f7z525nvg7v2pm80yy1r5"; }; joex = { url = "https://github.com/eikek/docspell/releases/download/v${version}/docspell-joex-${version}.zip"; - sha256 = "1wf29s9aabrkfln1ibna3g026iqghbj0640kh1fxk98s2dncxgm2"; + sha256 = "0ymi2smwd5m0jqb6jrnld3xralyrq77h9r6m639wiwjdf4ka8s4a"; }; tools = { url = "https://github.com/eikek/docspell/releases/download/v${version}/docspell-tools-${version}.zip"; - sha256 = "1sbvbxvdivrqllagrpfxcq284qrlj7kgg38qn6yzf7k7a6w2n78j"; + sha256 = "1fncqw7aif1nv03cjckn401ykbm785hkiws00wbv2qmakymxl5y4"; }; }; v0_16_0 = rec { @@ -272,7 +272,7 @@ rec { }; }; pkg = v: import ./pkg.nix v; - currentPkg = pkg cfg.v0_17_0; + currentPkg = pkg cfg.v0_17_1; module-joex = ./module-joex.nix; module-restserver = ./module-server.nix; module-consumedir = ./module-consumedir.nix;