Commit Graph

21 Commits

Author SHA1 Message Date
fuomag9 68db449b7c Update .gitignore 2026-03-22 22:20:48 +01:00
fuomag9 2ba026c0dc Update .gitignore 2026-03-12 10:22:45 +01:00
fuomag9 3572b482e8 added tests 2026-03-07 02:02:14 +01:00
fuomag9 1b157afc72 Add .worktrees to .gitignore 2026-03-03 19:35:33 +01:00
fuomag9 336c899b1e updated screenshots 2026-02-27 21:07:08 +01:00
fuomag9 cf74451e9a feat: MUI date-time pickers, multiselect hosts with search, fix host list
- Replace native datetime-local inputs with @mui/x-date-pickers DateTimePicker
  (proper dark-themed calendar popover with time picker, DD/MM/YYYY HH:mm format,
  min/max constraints between pickers, 24h clock)
- Replace single-host Select with Autocomplete (multiple, disableCloseOnSelect):
  checkbox per option, chip display with limitTags=2, built-in search/filter
- getAnalyticsHosts() now unions traffic event hosts WITH all configured proxy host
  domains (parsed from proxyHosts.domains JSON), so every proxy appears in the list
- analytics-db: buildWhere accepts hosts: string[] (empty = all); uses inArray for
  multi-host filtering via drizzle-orm
- All 6 API routes updated: accept hosts param (comma-separated) instead of host

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-27 11:42:54 +01:00
fuomag9 c08e48a06a chore: gitignore CLAUDE.local.md
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-25 08:24:26 +01:00
fuomag9 a2daedd80a Update .gitignore 2026-02-23 19:56:37 +01:00
fuomag9 8ec483b14f fix some permission stuff 2026-01-04 18:49:24 +01:00
fuomag9 5d0593e56c variables consistency in docs, added .env.example 2025-12-10 18:10:49 +01:00
fuomag9 ffd7ded175 Added website 2025-11-15 11:07:33 +01:00
fuomag9 668b667fe9 updated a lot of stuff 2025-11-02 22:16:13 +01:00
fuomag9 b064003c34 Updated the UI 2025-10-31 23:25:04 +01:00
fuomag9 315192fb54 first rewrite commit 2025-10-31 20:08:28 +01:00
Jamie Curnow 6ac9a82279 Major update to cypress
- Updated cypress
- Ground work for testing DNS certs in CI
2024-05-21 12:53:07 +10:00
Jamie Curnow 8d2f49541c Use OpenResty base image 2020-05-26 14:38:41 +10:00
jc21 bb0f4bfa62 v2.1.0 (#293)
* Fix wrapping when too many hosts are shown (#207)

* Update npm packages, fixes CVE-2019-10757

* Revert some breaking packages

* Major overhaul

- Docker buildx support in CI
- Cypress API Testing in CI
- Restructured folder layout (insert clean face meme)
- Added Swagger documentation and validate API against that (to be completed)
- Use common base image for all supported archs, which includes updated nginx with ipv6 support
- Updated certbot and changes required for it
- Large amount of Hosts names will wrap in UI
- Updated packages for frontend
- Version bump 2.1.0

* Updated documentation

* Fix JWT expire time going crazy. Now set to 1day

* Backend JS formatting rules

* Remove v1 importer, I doubt anyone is using v1 anymore

* Added backend formatting rules and enforce them
in Jenkins builds

* Fix CI, doesn't need a tty

* Thanks bcrypt. Why can't you just be normal.

* Cleanup after syntax check

Co-authored-by: Marcelo Castagna <margaale@users.noreply.github.com>
2020-02-19 15:55:06 +11:00
Jamie Curnow 8d925deeb0 Access polish, import v1 stsarted 2018-08-21 08:33:51 +10:00
Jamie Curnow 9e919c3c24 Db config 2018-06-20 08:46:45 +10:00
Jamie Curnow 254c5c7add Initial build environment stuff 2018-06-20 08:45:27 +10:00
Jamie Curnow 6e7435c35d Initial commit 2017-12-21 09:02:37 +10:00