pommee
1723dd4d39
ui: reworked design for client details modal
...
Instead of covering the center of the viewport with a modal, a drawer to the right is opened
2026-02-15 09:22:56 +01:00
pommee
e8a218ef25
chore: give update toast and id to prevent duplicates
2026-02-13 21:36:24 +01:00
pommee
b6a777b717
chore: remove unused logging
2026-02-13 21:36:24 +01:00
pommee
f466846b79
ui: update logs page with some detail cards
...
Includes flow summary with total requests, allowed requests, blocked and cached
Top destinations, with country flag and the respective IP address
Top clients showing the client name or ip, together with the amount of requests
2026-02-13 21:36:24 +01:00
pommee
d013d92b79
fix(deps): update client dependencies
2026-02-13 20:01:05 +01:00
eap5
6b6d30242f
fix: use client filter for live query updates
2026-02-13 20:00:30 +01:00
pommee
2adf42478a
ui: correctly fetch all clients details when opening modal from logs page
2026-01-18 14:33:17 +01:00
pommee
84824c4b32
chore: format
2026-01-18 14:32:17 +01:00
pommee
1f27381314
fix: bump all client dependencies to prevent vulnerabilities
2026-01-18 14:31:57 +01:00
eap5
213a5b4bcd
ui: update FrequencyChartBlockedDomains to use client name if possible
2026-01-06 17:45:34 +01:00
pommee
714f7ee835
ui: optimize ui for smaller viewports
2025-12-31 13:38:58 +01:00
pommee
f8d9a1d2c8
fix(deps): bump client dependencies
2025-12-31 13:37:56 +01:00
pommee
2bca60597a
fix: added ability to change the name for any client
...
This is done inside the details view for any client; found via the logs by clicking on a client or throught the 'clients' page
2025-12-28 11:16:54 +01:00
pommee
2d23669dd9
ui: added indicator to show blocking status along with a modal rework
2025-12-22 03:23:22 +01:00
pommee
1471ff1d23
feat: added ability to set 'bypass' for each client to bypass any rules
2025-12-22 03:20:42 +01:00
pommee
dc633becf4
ui: make it clear that 'client' is clickable in the logs view
2025-12-21 23:06:14 +01:00
pommee
e259dbd0d7
chore: allow 120 chars in commit message
2025-12-20 10:11:12 +01:00
pommee
918d4ba8f0
ui: remove 'lucide-react' related and confetti library to minimize build. Also updated the rest of client dependencies
2025-12-11 12:17:56 +01:00
pommee
31706de300
fix: parse blocking time as number
2025-12-08 21:30:03 +01:00
pommee
64aa4ad569
ui: added themes
...
Now it is possible to have more colors on the dashboard, besides the dark/light modes. There are some predefined themes, with the idea of being able to create your own themes in future updates.
2025-12-08 20:48:38 +01:00
pommee
16827a8b07
fix: add better toast for 'pause blocking' button in case of error
2025-12-08 19:49:57 +01:00
pommee
aeb18948c8
fix: remove 'white flash' for dark mode users
...
Will need a fix in the future for light mode users; however I see dark mode as the default. Also the light flash while using dark mode is more disruptive
2025-12-08 19:42:44 +01:00
pommee
32103ae2cb
ui: cursor-pointer on toggle switch
2025-12-04 20:04:15 +01:00
pommee
1d45174c8c
ui: added restart button in dashboard that will fully restart the entire application
2025-12-02 20:25:11 +01:00
pommee
f179224016
chore: fix build warning for client and better chunking
...
Thanks to @authrequest for pointing this out in the PR https://github.com/pommee/goaway/pull/98
2025-12-02 18:31:14 +01:00
pommee
6565ec2eea
ui: add history tab to client card
2025-12-02 18:10:24 +01:00
pommee
040c007331
chore: minimize logos, should help with binary size
2025-11-30 08:03:55 +01:00
pommee
4e20457029
chore(deps): bump server and clients dependencies to resolve cve's
2025-11-22 07:48:27 +01:00
pommee
d9c1876b86
chore: fix lint error
2025-11-14 18:30:30 +01:00
pommee
e4c7c08698
ui: allow wildcard on top level domain for resolution
2025-11-14 18:23:39 +01:00
pommee
f9b696faa4
ui: allow IPv6 addr for upstream in ui
2025-11-13 20:48:49 +01:00
pommee
162a6af76c
ui: fix time since notification was created
2025-11-13 20:45:31 +01:00
pommee
788cdc905b
fix: support wildcard in fqdn check
2025-11-10 20:44:43 +01:00
pommee
2cdf96a66c
ui: outline variant for toggle section in settings
2025-11-08 13:14:54 +01:00
pommee
8846fae40b
ui: wider client view by default
2025-11-08 13:14:54 +01:00
pommee
f5dc8d2d39
ui: add gateway to settings page
2025-11-08 12:11:28 +01:00
pommee
a966031119
fix(deps): bump golang version and client dependencies
2025-11-08 10:46:04 +01:00
pommee
00d0d2115c
docs: add webpage for installation, configuration, setup and more
2025-11-08 10:46:04 +01:00
pommee
75fb86cc00
fix: restructure codebase, make setup and flow easier
2025-11-08 10:46:04 +01:00
_dev
c680dcc4bf
fix: persist row size for log page and prevent server ip from using local unicast link
2025-11-08 07:36:27 +01:00
Pierre Berger
835a1c2fcd
ui: add missing close handler to cancel button on PauseBlockingDialog
2025-10-31 18:14:59 +01:00
pommee
a09638c049
ui: correct wording for certificates in settings
2025-10-01 16:29:15 +02:00
pommee
95d0678a4f
ui: add 'page not found' and remove unused page transition
2025-09-30 18:40:08 +02:00
pommee
c8dcdbfdb8
fix: added ability to add multiple blacklists at once and various other fixes to the page
2025-09-29 20:49:09 +02:00
pommee
88764dc0d4
ui: base64 encode list name when deleting to support special characters
2025-09-29 18:04:08 +02:00
pommee
4025b8bfe9
style: update to destructive button variant and fix pointer cursor case
2025-09-28 21:04:30 +02:00
pommee
30ebcc9ed5
style: update various buttons to align with global styling
2025-09-28 21:00:52 +02:00
pommee
51b3a694c3
ui: generate quote for login page
2025-09-28 01:33:32 +02:00
pommee
bff094f164
ui: show ip of client if name is unknown in clients map
2025-09-28 00:06:53 +02:00
pommee
f829585518
ui: clean up resolution widgets
2025-09-27 23:26:24 +02:00