Commit Graph

880 Commits

Author SHA1 Message Date
semantic-release-bot 990beb8904 chore(release): 0.63.0 [skip ci]
## [0.63.0](https://github.com/pommee/goaway/compare/v0.62.25...v0.63.0) (2025-12-22)

### Features

* added ability to set 'bypass' for each client to bypass any rules ([1471ff1](https://github.com/pommee/goaway/commit/1471ff1d237ea49608dc399b0527fef6e1caf6d7))

### UI/UX

* added indicator to show blocking status along with a modal rework ([2d23669](https://github.com/pommee/goaway/commit/2d23669dd96606792413c1e50c29dfe986e66830))
* make it clear that 'client' is clickable in the logs view ([dc633be](https://github.com/pommee/goaway/commit/dc633becf4cd5d9be75087f0a6ead6eca2913990))
v0.63.0
2025-12-22 02:24:42 +00: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
semantic-release-bot 28d5334767 chore(release): 0.62.25 [skip ci]
## [0.62.25](https://github.com/pommee/goaway/compare/v0.62.24...v0.62.25) (2025-12-20)

### Bug Fixes

* use net package instead of parsing raw strings for ip ([fb0b3bb](https://github.com/pommee/goaway/commit/fb0b3bb9a840bb69ad03a1781b542d97864b3996))

### Documentation

* add 'api.jwtSecret' to documentation ([b8eb1af](https://github.com/pommee/goaway/commit/b8eb1af46c1861a67100a2ac58ce7505af2ed753))

### UI/UX

* remove 'lucide-react' related and confetti library to minimize build. Also updated the rest of client dependencies ([918d4ba](https://github.com/pommee/goaway/commit/918d4ba8f02004b054b0e3623180a1bb97ec9d3d))
v0.62.25
2025-12-20 09:11:46 +00:00
pommee e259dbd0d7 chore: allow 120 chars in commit message 2025-12-20 10:11:12 +01:00
pommee e6c354e0b3 chore: better format on debug log for request 2025-12-20 10:08:59 +01:00
pommee fb0b3bb9a8 fix: use net package instead of parsing raw strings for ip 2025-12-20 10:08:44 +01:00
pommee 7868f8949f chore: expose doh port for dev container 2025-12-20 10:07:17 +01:00
pommee f787fe6066 chore: bump backend dependencies 2025-12-11 12:46:44 +01:00
pommee 7a57a24f45 chore: update bug/feature templates and remove pre-commit hook config 2025-12-11 12:27:10 +01:00
pommee f9e5daf3a9 chore: pull update script if it can't be found, also fallback to ash if bash not available 2025-12-11 12:18:56 +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 b8eb1af46c docs: add 'api.jwtSecret' to documentation 2025-12-11 11:11:09 +01:00
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](https://github.com/pommee/goaway/commit/c8d6ee513ba56dd8c0c3593b0f248735bd7ebf98))
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](https://github.com/pommee/goaway/commit/31706de300c44c7af00aeadbafaa34cb10c9cab5))
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](https://github.com/pommee/goaway/commit/9042f1d38847e828dd8a8b14ba78fadb8d8f06af))

### UI/UX

* added themes ([64aa4ad](https://github.com/pommee/goaway/commit/64aa4ad569e86dce42c49243aeef05b7279c356e))
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](https://github.com/pommee/goaway/commit/16827a8b0762156da10b94861e0e1a43902aaaa2))
* remove 'white flash' for dark mode users ([aeb1894](https://github.com/pommee/goaway/commit/aeb18948c85981a44b47ede311ff1da0d17999a4))
* switched to only coloring log level instead of entire lines ([817dc24](https://github.com/pommee/goaway/commit/817dc245a4637cdfae0668f7111e1e02a1a56232))

### UI/UX

* add history tab to client card ([6565ec2](https://github.com/pommee/goaway/commit/6565ec2eea73e1d7fc451528c00d33db3305598b))
* added restart button in dashboard that will fully restart the entire application ([1d45174](https://github.com/pommee/goaway/commit/1d45174c8ce42c3b099f1e8129b0e4882deb0991))
* cursor-pointer on toggle switch ([32103ae](https://github.com/pommee/goaway/commit/32103ae2cb4f5c0628bae46230f7db73f858be6f))
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](https://github.com/pommee/goaway/commit/ff476e4d30987768b270d76002e1a9752ed7be84))
* save gateway value when saving from dashboard ([1958a57](https://github.com/pommee/goaway/commit/1958a5756fa9dcdaa2e8149a35345248ef704607))
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](https://github.com/pommee/goaway/commit/5769f8782b7453ca1c22a201b224b5ce48532f64))

### UI/UX

* allow wildcard on top level domain for resolution ([e4c7c08](https://github.com/pommee/goaway/commit/e4c7c08698ec988a8e42e4460dab3fbff34c8b0b))
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](https://github.com/pommee/goaway/commit/caf698975800cd159d4cd222d7c254c492ac1a02))

### UI/UX

* allow IPv6 addr for upstream in ui ([f9b696f](https://github.com/pommee/goaway/commit/f9b696faa4828b520b50724f3927cc0c0b5e92f2))
* fix time since notification was created ([162a6af](https://github.com/pommee/goaway/commit/162a6af76c008528503c0b9ed4d3c9f3326c4c4b))
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