Tom Wiesing
873fdcd5c2
Update to new goprogram version
2023-11-02 12:05:13 +01:00
Tom
efb2a51216
Add Footer Block options to make_block
2023-08-30 13:59:49 +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
290273e4ca
Add a command to automatically create a block
2023-06-22 14:46:42 +02:00
Tom
be07ac5d83
pathbuilder: Ignore error (when system is dead)
2023-05-02 23:15:58 +02:00
Tom
9a9c4539a4
pathbuilder.php: Avoid extra sql requests
2023-05-01 15:52:43 +02:00
Tom
a9572e6613
phpx/server: improve wire format
...
This commit updates the wire format of the phpx server. Instead of being
string-based, messages sent back and forth between go and php are now
base64-encoded DEFLATEd strings. This makes them a lot smaller and
faster to send.
2023-05-01 15:50:21 +02:00
Tom Wiesing
7ff2ecf7fe
Update to newest pkglib
2023-04-09 22:00:24 +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
3263920d6b
fsx: Remove environment references
...
This commit removes the reference to the environment from the fsx
package.
2023-03-02 11:51:51 +01:00
Tom Wiesing
45540ab253
pkg/environment: Remove some file-based functions
...
This commit removes certain file-based functions from 'pkg/environment',
continuing the migration to entirely remove the package.
2023-03-02 11:15:15 +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
337a5fbeba
pool: Reddo component-like fields
2022-12-22 13:49:05 +01:00
Tom Wiesing
890022ae64
internal: Annotate all components with groups
...
This commit ensures that the compiler has to check every component
against the groups they implement by explicitly annotating the
appropriate interfaces.
2022-11-30 11:08:46 +01:00
Tom Wiesing
3455f491ca
Add context
...
This commit adds and passes context around to (almost) every function.
This allows cancelling (almost) every function call globally.
2022-11-29 15:32:31 +01:00
Tom Wiesing
996ecb9f80
Implement user password checking
2022-11-25 15:11:28 +01:00
Tom Wiesing
82bfc15057
Add user login to admin interface
2022-11-23 16:57:09 +01:00
Tom Wiesing
57f2fe8c86
status: Rename Information => WissKI
2022-11-18 08:41:42 +01:00
Tom Wiesing
3fada6ad38
Move status into a seperate package
2022-11-18 08:40:44 +01:00
Tom Wiesing
964e74a9f4
dis: Display initial statistics
2022-11-16 16:44:24 +01:00
Tom Wiesing
7bedeefb50
Fix pathbuilder export
2022-11-16 13:07:17 +01:00
Tom Wiesing
2e47626900
php: Move server code into new phpx package
2022-11-16 13:07:15 +01:00
Tom Wiesing
52559e4d68
ingredient/info: Add Fetcher concept
2022-11-16 13:07:14 +01:00
Tom Wiesing
42b8cbd865
Move WissKI Parts to new ingredients system
2022-11-16 13:07:14 +01:00