gitea/templates
wxiaoguang 042cac5fed
Improve install code to avoid low-level mistakes. ()
* Improve install code to avoid low-level mistakes.

If a user tries to do a re-install in a Gitea database, they gets a warning and double check.
When Gitea runs, it never create empty app.ini automatically.

Also some small (related) refactoring:

* Refactor db.InitEngine related logic make it more clean (especially for the install code)
* Move some i18n strings out from setting.go to make the setting.go can be easily maintained.
* Show errors in CLI code if an incorrect app.ini is used.
* APP_DATA_PATH is created when installing, and checked when starting (no empty directory is created any more).
..
admin Make Requests Processes and create process hierarchy. Associate OpenRepository with context. ()
base Improve install code to avoid low-level mistakes. ()
custom Add footer extra links template ()
explore Add archived label for code search results in archived repo's ()
mail Multiple Escaping Improvements ()
org org settings -> webhook/labels/deletion should also active the menu ()
repo Rework commit page header ()
shared Cleanup and use global style on popups ()
status Rename StaticUrlPrefix to AssetUrlPrefix ()
swagger Add API to get/edit wiki ()
user Remove unnecessary attributes of User struct ()
home.tmpl Rename StaticUrlPrefix to AssetUrlPrefix ()
install.tmpl Improve install code to avoid low-level mistakes. ()
post-install.tmpl Rename StaticUrlPrefix to AssetUrlPrefix ()