866 Commits

Author SHA1 Message Date
semantic-release-bot
cfb8e98e7a chore(release): 0.62.24 [skip ci]
## [0.62.24](https://github.com/pommee/goaway/compare/v0.62.23...v0.62.24) (2025-12-11)

### Bug Fixes

* prevent initialization if previously done for blacklist ([c8d6ee5](c8d6ee513b))
v0.62.24
2025-12-11 09:54:57 +00:00
pommee
c8d6ee513b fix: prevent initialization if previously done for blacklist 2025-12-11 10:54:20 +01:00
semantic-release-bot
5d4dc69e8f chore(release): 0.62.23 [skip ci]
## [0.62.23](https://github.com/pommee/goaway/compare/v0.62.22...v0.62.23) (2025-12-08)

### Bug Fixes

* parse blocking time as number ([31706de](31706de300))
v0.62.23
2025-12-08 20:30:52 +00:00
pommee
31706de300 fix: parse blocking time as number 2025-12-08 21:30:03 +01:00
semantic-release-bot
52cdabf509 chore(release): 0.62.22 [skip ci]
## [0.62.22](https://github.com/pommee/goaway/compare/v0.62.21...v0.62.22) (2025-12-08)

### Performance Improvements

* better performance when fetching unique query types ([9042f1d](9042f1d388))

### UI/UX

* added themes ([64aa4ad](64aa4ad569))
v0.62.22
2025-12-08 20:03:46 +00:00
pommee
9042f1d388 perf: better performance when fetching unique query types 2025-12-08 21:03:09 +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
semantic-release-bot
984ab83554 chore(release): 0.62.21 [skip ci]
## [0.62.21](https://github.com/pommee/goaway/compare/v0.62.20...v0.62.21) (2025-12-08)

### Bug Fixes

* add better toast for 'pause blocking' button in case of error ([16827a8](16827a8b07))
* remove 'white flash' for dark mode users ([aeb1894](aeb18948c8))
* switched to only coloring log level instead of entire lines ([817dc24](817dc245a4))

### UI/UX

* add history tab to client card ([6565ec2](6565ec2eea))
* added restart button in dashboard that will fully restart the entire application ([1d45174](1d45174c8c))
* cursor-pointer on toggle switch ([32103ae](32103ae2cb))
v0.62.21
2025-12-08 18:50:34 +00:00
pommee
16827a8b07 fix: add better toast for 'pause blocking' button in case of error 2025-12-08 19:49:57 +01:00
pommee
817dc245a4 fix: switched to only coloring log level instead of entire lines
Cleaner solution and makes the logs a bit easier to read. Might make this into a config setting in the future where the entire log will be colored again
2025-12-08 19:44:58 +01:00
pommee
8b8e328831 chore: add log when clearing logs 2025-12-08 19:43:00 +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
7ddfb41dbd chore: make status slightly smaller for request log in the database 2025-12-02 18:47:33 +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
fcb696e3a7 chore: add api for fetching specific client history 2025-12-02 18:10:17 +01:00
pommee
41223f8722 chore: bump backend dependencies 2025-12-02 18:08:49 +01:00
pommee
bebb9d2bf3 chore: added debug log for local forward lookup 2025-12-02 18:06:09 +01:00
pommee
040c007331 chore: minimize logos, should help with binary size 2025-11-30 08:03:55 +01:00
semantic-release-bot
be1dc3bebe chore(release): 0.62.20 [skip ci]
## [0.62.20](https://github.com/pommee/goaway/compare/v0.62.19...v0.62.20) (2025-11-30)

### Bug Fixes

* remove port from default gateway ([ff476e4](ff476e4d30))
* save gateway value when saving from dashboard ([1958a57](1958a5756f))
v0.62.20
2025-11-30 06:51:30 +00:00
pommee
1958a5756f fix: save gateway value when saving from dashboard 2025-11-30 07:51:01 +01:00
pommee
ff476e4d30 fix: remove port from default gateway 2025-11-30 07:50:18 +01:00
pommee
b596a759b7 chore: extend warning log message when vendor not found 2025-11-30 07:49:38 +01:00
pommee
4c090d025b chore: move set of invalid domains when extracting 2025-11-22 07:49:15 +01:00
pommee
4e20457029 chore(deps): bump server and clients dependencies to resolve cve's 2025-11-22 07:48:27 +01:00
semantic-release-bot
c2da766832 chore(release): 0.62.19 [skip ci]
## [0.62.19](https://github.com/pommee/goaway/compare/v0.62.18...v0.62.19) (2025-11-21)

### Bug Fixes

* dynamic jwt secret ([5769f87](5769f8782b))

### UI/UX

* allow wildcard on top level domain for resolution ([e4c7c08](e4c7c08698))
v0.62.19
2025-11-21 13:24:06 +00:00
gian2dchris
5769f8782b fix: dynamic jwt secret 2025-11-21 14:23:36 +01:00
pommee
bab69aea84 chore: update banner used for website 2025-11-14 19:18:13 +01:00
pommee
24153debca chore: update banner with rounded corners and drop-shadow 2025-11-14 19:15:40 +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
semantic-release-bot
5f2791ebc4 chore(release): 0.62.18 [skip ci]
## [0.62.18](https://github.com/pommee/goaway/compare/v0.62.17...v0.62.18) (2025-11-13)

### Bug Fixes

* prevent duplicated upstream queries ([caf6989](caf6989758))

### UI/UX

* allow IPv6 addr for upstream in ui ([f9b696f](f9b696faa4))
* fix time since notification was created ([162a6af](162a6af76c))
v0.62.18
2025-11-13 19:49:19 +00: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
caf6989758 fix: prevent duplicated upstream queries 2025-11-13 20:44:40 +01:00
pommee
4d2a031760 chore: update banner 2025-11-13 20:13:36 +01:00
pommee
7cbcea41aa chore: install dev dependencies before running tests 2025-11-13 18:25:38 +01:00
pommee
e4f2387c11 chore: validate domain name shorter than 2 characters
Will need to add more validation going forward; but this was something I encountered and it was a smaller fix.
2025-11-13 17:43:04 +01:00
semantic-release-bot
8f0aa7e965 chore(release): 0.62.17 [skip ci]
## [0.62.17](https://github.com/pommee/goaway/compare/v0.62.16...v0.62.17) (2025-11-10)

### Bug Fixes

* support wildcard in fqdn check ([788cdc9](788cdc905b))
v0.62.17
2025-11-10 19:45:47 +00:00
pommee
788cdc905b fix: support wildcard in fqdn check 2025-11-10 20:44:43 +01:00
semantic-release-bot
f5636dfdd6 chore(release): 0.62.16 [skip ci]
## [0.62.16](https://github.com/pommee/goaway/compare/v0.62.15...v0.62.16) (2025-11-08)

### Bug Fixes

* return all upstreams including preferred ([5805526](5805526205))

### UI/UX

* outline variant for toggle section in settings ([2cdf96a](2cdf96a66c))
* wider client view by default ([8846fae](8846fae40b))
v0.62.16
2025-11-08 12:15:28 +00: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
5805526205 fix: return all upstreams including preferred 2025-11-08 13:14:54 +01:00
semantic-release-bot
8c4e5b723f chore(release): 0.62.15 [skip ci]
## [0.62.15](https://github.com/pommee/goaway/compare/v0.62.14...v0.62.15) (2025-11-08)

### Bug Fixes

* use local gateway resolver for hostname ([daf7be2](daf7be208b))

### UI/UX

* add gateway to settings page ([f5dc8d2](f5dc8d2d39))
v0.62.15
2025-11-08 11:13:16 +00:00
pommee
daf7be208b fix: use local gateway resolver for hostname
should hopefully resolve the issue with thousands of PTR records being sent
2025-11-08 12:12:38 +01:00
pommee
f5dc8d2d39 ui: add gateway to settings page 2025-11-08 12:11:28 +01:00
pommee
ef04391755 chore: don't run release pipeline for documentation changes 2025-11-08 11:07:29 +01:00