From 561198b203c0634a4db4ed776908cf0876732a8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ferdinand=20M=C3=BCtsch?= Date: Sat, 12 Jun 2021 12:01:20 +0200 Subject: [PATCH] chore: minor ui improvements --- services/heartbeat.go | 13 +++++++++-- static/assets/vendor/tailwind.dist.css | 26 ++++++++++++++++++++++ views/settings.tpl.html | 30 +++++++++++++++----------- 3 files changed, 55 insertions(+), 14 deletions(-) diff --git a/services/heartbeat.go b/services/heartbeat.go index 3cc4311..29097c2 100644 --- a/services/heartbeat.go +++ b/services/heartbeat.go @@ -6,6 +6,7 @@ import ( "github.com/muety/wakapi/repositories" "github.com/muety/wakapi/utils" "github.com/patrickmn/go-cache" + "strings" "time" "github.com/muety/wakapi/models" @@ -90,8 +91,16 @@ func (srv *HeartbeatService) GetEntitySetByUser(entityType uint8, user *models.U if err != nil { return nil, err } - srv.cache.Set(cacheKey, utils.StringsToSet(results), cache.DefaultExpiration) - return results, nil + + filtered := make([]string, 0, len(results)) + for _, r := range results { + if strings.TrimSpace(r) != "" { + filtered = append(filtered, r) + } + } + + srv.cache.Set(cacheKey, utils.StringsToSet(filtered), cache.DefaultExpiration) + return filtered, nil } func (srv *HeartbeatService) DeleteBefore(t time.Time) error { diff --git a/static/assets/vendor/tailwind.dist.css b/static/assets/vendor/tailwind.dist.css index 4741157..362c85e 100644 --- a/static/assets/vendor/tailwind.dist.css +++ b/static/assets/vendor/tailwind.dist.css @@ -641,6 +641,12 @@ video { background-color: rgba(47, 133, 90, var(--bg-opacity)); } +.hover\:bg-gray-700:hover { + --bg-opacity: 1; + background-color: #4a5568; + background-color: rgba(74, 85, 104, var(--bg-opacity)); +} + .hover\:bg-red-600:hover { --bg-opacity: 1; background-color: #e53e3e; @@ -713,6 +719,10 @@ video { border-radius: 0.375rem; } +.rounded-full { + border-radius: 9999px; +} + .border { border-width: 1px; } @@ -753,6 +763,10 @@ video { display: flex; } +.inline-flex { + display: inline-flex; +} + .table { display: table; } @@ -821,6 +835,10 @@ video { font-weight: 600; } +.h-4 { + height: 1rem; +} + .h-8 { height: 2rem; } @@ -853,6 +871,10 @@ video { font-size: 2.25rem; } +.leading-none { + line-height: 1; +} + .list-inside { list-style-position: inside; } @@ -1186,6 +1208,10 @@ video { overflow-wrap: break-word; } +.w-4 { + width: 1rem; +} + .w-1\/2 { width: 50%; } diff --git a/views/settings.tpl.html b/views/settings.tpl.html index a5e7056..c0b7f0f 100644 --- a/views/settings.tpl.html +++ b/views/settings.tpl.html @@ -244,18 +244,24 @@

Add Label

-
- Project: - - Label: - +
+
+
+ Project + +
+
+ Label + +
+