forgejo/templates
Giteabot 1edb57eda9
Fix various bugs for "install" page () ()
Backport 

## TLDR

* Fix the broken page / broken image problem when click "Install"
* Fix the Password Hash Algorithm display problem for 
* Close 
* Close 
* Close 

## Details

### The broken page / broken image problem when clicking on "Install"
(Redirect failed after install - )

Before: when clicking on "install", all new requests will fail, because the
server has been restarted. Users just see a broken page with broken
images, sometimes the server is not ready but the user would have been
redirect to "/user/login" page, then the users see a new broken page
(connection refused or something wrong ...)


After: only check InstallLock=true for necessary handlers, and sleep for
a while before restarting the server, then the browser has enough time
to load the "post-install" page. And there is a script to check whether
"/user/login" is ready, the user will only be redirected to the login
page when the server is ready.

### During new instance setup fill 'Gitea Base URL' with
window.location.origin - 

If the "app_url" input contains `localhost` (the default value from
config), use current window's location href as the `app_url` (aka
ROOT_URL)


### Fix the Password Hash Algorithm display problem for "Provide the
ability to set password hash algorithm parameters "

Before: the UI shows `pbkdf2$50000$50`

<details>


![image](https://user-images.githubusercontent.com/2114189/221917143-e1e54798-1698-4fee-a18d-00c48081fc39.png)

</details>

After: the UI shows `pbkdf2`

<details>


![image](https://user-images.githubusercontent.com/2114189/221916999-97a15be8-2ebb-4a01-bf93-dac18e354fcc.png)

</details>



### GET data: net::ERR_INVALID_URL 

Cause by empty `data:` in `<link rel="manifest"
href="data:{{.ManifestData}}">`

Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
Co-authored-by: Jason Song <i@wolfogre.com>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
2023-03-05 11:59:58 +01:00
..
admin Fix missed .hide class () () 2023-03-02 11:45:42 -06:00
api/packages/pypi Add Package Registry () 2022-03-30 16:42:47 +08:00
base Fix various bugs for "install" page () () 2023-03-05 11:59:58 +01:00
code Remove Fomantic-UI's .hidden CSS class for menu elements () 2023-02-14 19:53:54 +08:00
custom Add footer extra links template () 2020-01-03 20:41:56 +02:00
explore Add context cache as a request level cache () 2023-02-15 21:37:34 +08:00
mail Revert relative links to absolute links in mail templates () () 2023-03-03 17:41:00 +00:00
org Hide 2FA status from other members in organization members list () 2023-02-20 17:16:29 -06:00
package Fix nil context in RenderMarkdownToHtml () () 2023-02-24 21:17:03 +08:00
projects Scoped labels () 2023-02-18 21:17:39 +02:00
repo Fix missed .hide class () () 2023-03-02 11:45:42 -06:00
shared Fix no user listed in org teams page () 2023-02-19 12:57:49 +08:00
status Move helpers to be prefixed with gt- () 2023-02-13 17:59:59 +00:00
swagger Add scopes to API to create token and display them () 2023-02-20 15:28:44 -06:00
user Fix incorrect checkbox behaviors in the dashboard repolist's filter () () 2023-03-02 15:12:33 +08:00
home.tmpl Add main landmark to templates and adjust titles () 2023-02-01 22:56:10 +00:00
install.tmpl Refactor hiding-methods, remove jQuery show/hide, remove .hide class, remove inline style=display:none () 2023-02-19 12:06:14 +08:00
post-install.tmpl Fix various bugs for "install" page () () 2023-03-05 11:59:58 +01:00