Tom Wiesing
|
84799afda2
|
reflectx.TypeFor => reflect.TypeFor
Since go1.22 it is now in the standard library and is removed from a
future versio from pkglib
|
2024-04-08 23:30:15 +02:00 |
|
Tom Wiesing
|
8ad8cf7994
|
Remove unuused parameters
This commit removes names for unusued parameters where they are no longer needed.
|
2024-04-08 22:57:48 +02:00 |
|
Tom Wiesing
|
b45233b87c
|
Remove unneeded error checks
|
2024-04-08 22:54:32 +02:00 |
|
Tom Wiesing
|
8235ea9105
|
Require access to Still via method
This commit adds a safeguard to accessing the still from a specific
component by requiring access via the component.GetStill method.
|
2024-04-08 22:39:32 +02:00 |
|
Tom Wiesing
|
dd92c33608
|
auth/scopes/never: Remove unneeded auth reference
|
2024-04-08 21:35:23 +02:00 |
|
Tom Wiesing
|
f8773df4cc
|
panel: Tweak small-screen-spacing
|
2023-12-02 00:03:59 +01:00 |
|
Tom Wiesing
|
0290a42d07
|
Add new debug option for http
|
2023-11-22 17:28:46 +01:00 |
|
Tom Wiesing
|
522c9dbc26
|
ssh: Update snippet for config
|
2023-11-11 10:20:58 +01:00 |
|
Tom Wiesing
|
9a3e508ce8
|
Use PanelDomain in help texts
|
2023-11-02 14:48:23 +01:00 |
|
Tom Wiesing
|
5ef2e14ae9
|
Allow not serving the toplevel domain
|
2023-11-02 14:15:10 +01:00 |
|
Tom Wiesing
|
873fdcd5c2
|
Update to new goprogram version
|
2023-11-02 12:05:13 +01:00 |
|
Tom Wiesing
|
b2c12ac9be
|
Update to new pkglib + goprogram versions
|
2023-07-19 02:55:46 +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
|
3ef9c23a0c
|
Add API for resolver
|
2023-06-29 14:52:12 +02:00 |
|
Tom
|
4f4fa2b3d7
|
Tokens: User improvements
|
2023-06-29 14:52:12 +02:00 |
|
Tom
|
8ccd490bed
|
Improvements for tokens
|
2023-06-29 14:52:12 +02:00 |
|
Tom
|
effa79aacd
|
WIP
|
2023-06-29 14:52:12 +02:00 |
|
Tom
|
161e08fe1f
|
WIPL tokens
|
2023-06-29 14:52:12 +02:00 |
|
Tom
|
bbbd1240eb
|
grants: Actually order
|
2023-05-05 11:56:43 +02:00 |
|
Tom
|
6d48261876
|
user panel: Add admin interface button
|
2023-05-04 15:50:06 +02:00 |
|
Tom
|
8f362172db
|
grants: List in alphabetical order
|
2023-05-04 15:49:18 +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
|
85c63f24a9
|
ssh: Update help page and allow service forwarding
|
2023-04-12 13:42:27 +02:00 |
|
Tom Wiesing
|
0f6803f890
|
Use fsx package and friends from pkglib
|
2023-04-08 17:52:19 +02:00 |
|
Tom Wiesing
|
c31c46ee44
|
Rework error messages
This commit reworks error messages for all commands and makes sure they
pass liniting.
|
2023-03-09 12:18:39 +01:00 |
|
Tom Wiesing
|
840efd5c03
|
config: Remove erronous yaml entries
|
2023-03-08 12:25:32 +01:00 |
|
Tom Wiesing
|
f0073a649f
|
Multiplex http and ssh ports
|
2023-03-08 11:27:19 +01:00 |
|
Tom Wiesing
|
aa3580c248
|
Migrat pkg/password to using pkglib package
|
2023-02-26 10:24:06 +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
|
c3ca8e2974
|
Move to github.com/tkw1536/pkglib package
This commit removes various modules that can be migrated to the
github.com/tkw1536/pkglib package without any code changes (beyond
module renamings).
|
2023-02-26 09:53:25 +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
|
25c3af3516
|
Bugfix: Add missing forms
|
2023-02-02 16:46:42 +01:00 |
|
Tom Wiesing
|
598de5b289
|
pools: Add a pool for buffers
|
2023-01-24 11:04:34 +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 |
|
Tom Wiesing
|
b6bf0a8900
|
custom: Improve templating of assets
|
2023-01-19 11:25:39 +01:00 |
|
Tom Wiesing
|
7d0fb60d67
|
admin: Allow impersonation and deactivation
|
2023-01-17 12:25:23 +01:00 |
|
Tom Wiesing
|
bcd1805001
|
Add SSH Key Management
|
2023-01-15 19:41:00 +01:00 |
|
Tom Wiesing
|
ef76844922
|
totp: Directly show secret to add
|
2023-01-12 17:35:45 +01:00 |
|
Tom Wiesing
|
202599aaeb
|
templating: Move actions into template
|
2023-01-12 13:55:07 +01:00 |
|
Tom Wiesing
|
a00195be16
|
templates: Add a proper menu and navigation
|
2023-01-11 14:34:04 +01:00 |
|
Tom Wiesing
|
66e57183d6
|
User Management: Fix regressions
|
2023-01-10 14:20:48 +01:00 |
|
Tom Wiesing
|
6f257bd27f
|
Add a password policy for distillery users
|
2023-01-10 11:10:38 +01:00 |
|
Tom Wiesing
|
ab9998881b
|
server: Switch to custom mux
|
2023-01-10 00:41:53 +01:00 |
|
Tom Wiesing
|
73d821e320
|
sql: Refactor use of tables
|
2023-01-09 10:24:24 +01:00 |
|
Tom Wiesing
|
c6f77e86fe
|
Add autocomplete attribute to forms
|
2023-01-08 17:16:38 +01:00 |
|