diff --git a/CHANGELOG.md b/CHANGELOG.md index 050a249..49e968c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,11 @@ All notable changes to this project will be documented in this file. ## [Unreleased] +## [v0.5.2] - 2021-10-26 + +- Provide link to re-display the popup window from the index +- Visual improvements + ## [v0.5.1] - 2021-10-25 - Add note about adblockers potentially blocking the popup diff --git a/download/download.go b/download/download.go index f83e7f1..d03d17d 100644 --- a/download/download.go +++ b/download/download.go @@ -15,6 +15,7 @@ import ( type Download struct { Id int `json:"id"` Url string `json:"url"` + PopupUrl string `json:"popup_url"` Pid int `json:"pid"` ExitCode int `json:"exit_code"` State string `json:"state"` diff --git a/main.go b/main.go index 1dd17ee..c3046c4 100644 --- a/main.go +++ b/main.go @@ -23,7 +23,7 @@ var downloads []*download.Download var downloadId = 0 var conf *config.Config -var versionInfo = version.Info{CurrentVersion: "v0.5.1"} +var versionInfo = version.Info{CurrentVersion: "v0.5.2"} //go:embed web var webFS embed.FS @@ -111,11 +111,13 @@ func homeHandler(w http.ResponseWriter, r *http.Request) { type Info struct { Downloads []*download.Download BookmarkletURL template.URL + Config *config.Config } info := Info{ Downloads: downloads, BookmarkletURL: template.URL(bookmarkletURL), + Config: conf, } err = t.ExecuteTemplate(w, "layout", info) @@ -292,6 +294,7 @@ func fetchHandler(w http.ResponseWriter, r *http.Request) { Id: downloadId, Url: url[0], + PopupUrl: fmt.Sprintf("/fetch/%d", downloadId), State: "choose profile", Finished: false, Eta: "?", diff --git a/web/index.html b/web/index.html index a951efd..e143310 100644 --- a/web/index.html +++ b/web/index.html @@ -2,7 +2,6 @@ {{ template "menu.tmpl" . }} -
@@ -25,7 +24,7 @@
id | filename | url | state | percent | eta | finished | +id | filename | url | show | state | percent | eta | finished |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
- | link | -+ | ↗ | +📄 | +- | + |