yusing
83ea19dd92
api: added validation endpoint
2025-01-26 14:47:33 +08:00
yusing
7ec42dce4d
improved implementation of converting ANSI color to HTML
2025-01-26 14:46:43 +08:00
yusing
a9da7ce6fc
small fix on Makefile and update dependencies
2025-01-26 14:45:19 +08:00
yusing
1586610a44
Cleaned up some validation code, stricter validation
2025-01-26 14:43:48 +08:00
yusing
254224c0e8
fix error formatting
2025-01-26 05:26:18 +08:00
yusing
9b66772a12
fix schemas
2025-01-25 12:50:16 +08:00
yusing
322878b0b7
fix schemas
2025-01-25 07:04:01 +08:00
yusing
9e181d25ce
fix npm package
2025-01-25 02:36:22 +08:00
yusing
4c311fd78e
fixed some schemas, packed it as a npm package
2025-01-24 10:42:50 +08:00
yusing
9936b3af5b
improved homepage config implementation
2025-01-24 05:11:35 +08:00
yusing
648fd23a57
feat: oidc support OIDC_LOGOUT_URL
2025-01-24 00:34:50 +08:00
Peter Olds
7dd00d2424
feat: add a add_prefix
middleware ( #51 )
...
This will allow you to translate:
`foo.mydomain.com` => `192.168.1.99:8000/foo` (for example)
2025-01-24 00:34:26 +08:00
Yuzerion
9e83fe7329
Update README.md
2025-01-24 00:28:38 +08:00
Yuzerion
166c9c75e9
Update next-release.md
...
added some screenshots
2025-01-24 00:25:36 +08:00
yusing
b9882f8985
updated implementation of (un)hiding items
2025-01-23 12:52:15 +08:00
yusing
37a166731d
fixes some tests
2025-01-23 05:24:13 +08:00
yusing
66db583432
fix notification dispatcher panic when dispatching on program exit
2025-01-23 04:41:10 +08:00
yusing
f7eb80a6ea
fix dashboard filter not working for edited apps
2025-01-23 04:29:39 +08:00
yusing
79f40f3d22
implement icon cache expiry, cleanup code and upgrade deps
2025-01-23 04:16:06 +08:00
yusing
ed3b26653c
fix log wrapped incorrectly in WebUI, implement log SSR
2025-01-23 00:08:19 +08:00
yusing
2bb13129de
fix: autocert scheduler using too high cpu usage
2025-01-22 10:45:57 +08:00
yusing
fc29e8f9fa
fix typo
2025-01-22 08:32:51 +08:00
yusing
495c2c7390
fix makefile
2025-01-22 06:14:02 +08:00
yusing
b984386bab
fix: high cpu usage
2025-01-22 05:44:04 +08:00
yusing
3781bb93e1
cleanup makefile and remove script, allow running as non-root user
2025-01-22 05:42:56 +08:00
yusing
3a4dc3f876
fixed dashboard not showing all apps
2025-01-21 12:56:21 +08:00
yusing
2c43f1412e
fix OIDC middleware callback URL
2025-01-21 12:42:56 +08:00
yusing
5d3a93f103
idlewatcher: fix visiting unhealthy idle watched container causes panic
2025-01-21 10:37:09 +08:00
yusing
5faba1b5a9
fix svg content type
2025-01-21 10:07:53 +08:00
yusing
4e7bd3579b
fix favicon content type
2025-01-21 09:36:17 +08:00
yusing
49da8a31d2
api: fix not getting correct icon
2025-01-21 09:31:51 +08:00
yusing
dd2b8f600d
api: allow favicon endpoint to use url instead of alias
2025-01-21 06:48:56 +08:00
yusing
8b1a3a31ff
simplify icon caching and homepage item override
2025-01-21 06:16:00 +08:00
yusing
d429374924
fix deserialization: reflect: indirection through nil pointer to embedded struct
2025-01-21 04:09:46 +08:00
yusing
dd0bbdc7b4
fix logs not printing correctly, removed unneccessary loggers
2025-01-20 17:42:54 +08:00
yusing
64e85c3076
feat: support selfh.st icons, support homepage config overriding
2025-01-20 17:42:17 +08:00
yusing
68771ce399
api: added some endpoints for dashboard filter to work
2025-01-20 06:17:18 +08:00
yusing
bcc7faa8e5
api: updated response message on invalid credential, add auth check endpoint
2025-01-20 02:14:21 +08:00
Yuzerion
fb0dc7dea0
Feat/OIDC middleware ( #50 )
...
* implement OIDC middleware
* auth code cleanup
* allow override allowed_user in middleware, fix typos
* fix tests and callbackURL
* update next release docs
* fix OIDC middleware not working with Authentik
* feat: add groups support for OIDC claims (#41 )
Allow users to specify allowed groups in the env and use it to inspect the claims.
This performs a logical AND of users and groups (additive).
* merge feat/oidc-middleware (#49 )
* api: enrich provider statistifcs
* fix: docker monitor now uses container status
* Feat/auto schemas (#48 )
* use auto generated schemas
* go version bump and dependencies upgrade
* clarify some error messages
---------
Co-authored-by: yusing <yusing@6uo.me>
* cleanup some loadbalancer code
* api: cleanup websocket code
* api: add /v1/health/ws for health bubbles on dashboard
* feat: experimental memory logger and logs api for WebUI
---------
Co-authored-by: yusing <yusing@6uo.me>
---------
Co-authored-by: yusing <yusing@6uo.me>
Co-authored-by: Peter Olds <peter@olds.co>
2025-01-19 13:48:52 +08:00
yusing
0fad7b3411
feat: experimental memory logger and logs api for WebUI
2025-01-19 13:45:16 +08:00
yusing
1adba05065
api: add /v1/health/ws for health bubbles on dashboard
2025-01-19 04:34:20 +08:00
yusing
fe7740f1b0
api: cleanup websocket code
2025-01-19 04:33:55 +08:00
yusing
b253dce7e1
cleanup some loadbalancer code
2025-01-19 04:32:50 +08:00
Yuzerion
589b3a7a13
Feat/auto schemas ( #48 )
...
* use auto generated schemas
* go version bump and dependencies upgrade
* clarify some error messages
---------
Co-authored-by: yusing <yusing@6uo.me>
2025-01-19 00:37:17 +08:00
yusing
26d259b952
fix: docker monitor now uses container status
2025-01-15 09:16:36 +08:00
yusing
04e118c081
api: enrich provider statistifcs
2025-01-15 09:16:29 +08:00
yusing
2af2346e35
fix auth redirect
2025-01-13 08:41:09 +08:00
yusing
7cd44b5ad3
rename cookies to prevent conflict
2025-01-13 08:33:56 +08:00
yusing
81d96394b9
allow customizing OICD scopes
2025-01-13 08:30:46 +08:00
yusing
76fe5345d8
cleanup code, redirect to auth page when need
2025-01-13 07:15:29 +08:00