Tom
8bd44cd91e
Fix instance updating
2023-08-01 09:56:48 +02:00
Tom
53200d01a6
Provide better explanations for system parameters
2023-07-15 15:13:42 +02:00
Tom
2459cc005f
Unify instance_{rebuild,provision}.html
...
This commit unifies the templates for rebuild and provision as they are
nearly identical.
2023-07-15 15:13:42 +02:00
Tom
760aae0dc1
Add support for Content-Security-Policy in images
...
This commit adds support for the "Content-Security-Policy" header in the
barrel images.
2023-07-15 15:13:42 +02:00
Tom
1c68893a02
api: Cleanup websocket protocol
...
This commit cleans up the websocket protocol to be in line with the
documentation.
2023-07-13 23:24:11 +02:00
Tom
16fa721048
frontend: Add linting for ts code
2023-07-13 13:51:18 +02:00
Tom
ddb4bb3546
Add support for provisioning and rebuilding via interface
2023-07-13 10:05:16 +02:00
Tom
f5c5999f44
Add Status Report to Info page
2023-07-11 00:27:09 +02:00
Tom Wiesing
154f9a93ea
barrel: Use default value for base image
2023-06-30 12:42:07 +02:00
Tom Wiesing
d114c8fafe
Add support for php 8.1
...
This commit adds optional support for basing images on php 8.1 as
opposed to php 8.0.
2023-06-29 14:52:12 +02:00
Tom
8ccd490bed
Improvements for tokens
2023-06-29 14:52:12 +02:00
Tom
161e08fe1f
WIPL tokens
2023-06-29 14:52:12 +02:00
Tom
9db53d39c4
Implement basic API scoping
2023-05-04 15:13:51 +02:00
Tom
064ae2f564
Implement scopes
2023-05-03 14:21:58 +02:00
Tom Wiesing
34db2e1923
Allow admin password to be revealed
2023-04-12 14:07:01 +02:00
Tom Wiesing
9b30223b09
Update dependencies
2023-03-15 19:45:50 +01:00
Tom Wiesing
066390e30d
html/anal: Fix regression
...
Migration to the pkglib package caused a regression that prevents
Components and Ingredients from being rendered properly. This commit
fixes the issue.
2023-02-28 21:43:12 +01:00
Tom Wiesing
c19215068e
remote: Allow protocol input & cancellation
...
This commit reworks the protocol being used on top of websockets. It now
permits sending input to the server, and interrupting the remote
process.
2023-02-28 21:38:08 +01:00
Tom Wiesing
746ebcd9e3
socket: Explicitly communicate success
...
This commit updates the socket process to explicitly communicate the
process (and any potential error) on the server using a binary message.
2023-02-28 01:07:28 +01:00
Tom Wiesing
53f63d4efd
Add a form to provision a new instance
2023-02-27 11:12:22 +01:00
Tom Wiesing
80906d3791
Syntax highlight configuration
2023-02-26 20:10:25 +01:00
Tom Wiesing
eec8b89e06
admin/index.html: Display config as yaml
2023-02-26 19:21:42 +01:00
Tom Wiesing
010fd536ea
pkg/httpx => github.com/tkw1536/pkglib/httpx
2023-02-26 10:08:17 +01:00
Tom Wiesing
5e89fadeeb
Migrate pkg/lazy => pkglib/{lazy,lifetime}
2023-02-26 10:00:47 +01:00
Tom Wiesing
945329a080
Move to yaml-based configuration
...
This commit updates the configuration to be yaml-based and updates the
configuration to read in a yaml file.
2023-02-25 09:14:56 +01:00
Tom Wiesing
7f820224ec
Refactor: Menu
2023-02-09 10:22:22 +01:00
Tom Wiesing
a7309d5268
component.DummyMenuItem: Force early replacement
2023-02-03 15:12:52 +01:00
Tom Wiesing
2466238388
socket: Add option to create backup
2023-02-03 14:31:43 +01:00
Tom Wiesing
34d1f557a0
admin interface: Introduce seperate instance page
2023-02-03 14:11:52 +01:00
Tom Wiesing
a420155c7c
admin/instance: Properly display titles
2023-02-03 09:48:34 +01:00
Tom Wiesing
78b5a96294
Allow non-instance specific socket actions
2023-02-03 09:45:35 +01:00
Tom Wiesing
d235ee4e5c
Refactor html templates
...
This commit entirely refactors the use of html templates. Instead of
inheriting from a shared template, we insert the results into a base
template.
2023-01-23 11:41:20 +01:00
Tom Wiesing
6ede99d7c6
Refactor server and templates package
2023-01-19 13:22:48 +01:00