aboutsummaryrefslogtreecommitdiff
path: root/src/hydrilla/proxy/web_ui/root.py
AgeCommit message (Collapse)Author
2022-09-29[proxy] make it possible to create "ad hoc" packages through the web UIWojtek Kosior
2022-09-29[proxy] facilitate manually pruning orphaned packages (including installed ones)Wojtek Kosior
2022-09-29[proxy] remove options page in web UI and move options to proxy's home pageWojtek Kosior
2022-09-28[proxy] make some (possibly confusing) web UI parts only display to advanced ↵Wojtek Kosior
users
2022-09-28[builder][server][proxy] correct a mistake in promise textWojtek Kosior
2022-09-28[proxy] Add support for script blocking/allowing rulesWojtek Kosior
2022-09-28[proxy] allow prompting the user when a package suitable for current site is ↵Wojtek Kosior
found; add proxy's options page This commit also causes uncached responses to be forced on all HTTP request to external servers. This is needed to make sure that changes Haketilo makes to HTTP response headers are always picked up by the browser. The drawback is that this increases network traffic causing a performance hit. We might optimize this in the future.
2022-09-28[proxy] make package auto-installation workWojtek Kosior
2022-09-28[proxy] allow packages to be frozen and unfrozen in the web UIWojtek Kosior
This commit also makes some minor changes and fixes in other parts of the web UI.
2022-09-28[proxy] refactor we UI library and package pages templates to avoid code ↵Wojtek Kosior
repetition
2022-09-28[proxy] make it possible to also view and install/uninstall libraries ↵Wojtek Kosior
(resources) through the web UI
2022-09-28[proxy] normalize whitespace in jinja templatesWojtek Kosior
2022-09-28[proxy] make package version info page also display other versions; ↵Wojtek Kosior
fix&improve some aspects of package loading and dependency recomputing
2022-09-28make repo packages (mappings) load as uninstalled; make them installable ↵Wojtek Kosior
through the web UI
2022-09-28arrange web UI Jinja templates into multiple directoriesWojtek Kosior
2022-09-28add navigation bar to web UIWojtek Kosior
2022-09-28introduce package installation state enumWojtek Kosior
2022-09-28allow adding, removing and altering repositoriesWojtek Kosior
This commit also temporarily breaks package import from files :/
2022-09-28allow loading packages from zip files through web UI and listing installed ↵Wojtek Kosior
mappings
2022-08-12make Haketilo proxy web UI in terms of a Flask appWojtek Kosior
2022-08-11serve a stub of meta-site for proxy configurationWojtek Kosior