Commit Graph

  • 50609016a3 Merge pull request #219 from ipnet-mesh/fix/packet-capture-default-compose-vars JingleManSweep 2026-05-18 21:46:57 +01:00
  • c7ec0362c3 Added default Compose vars Louis King 2026-05-18 21:44:45 +01:00
  • 197992c0a9 Merge pull request #218 from ipnet-mesh/chore/gitignore-fixes JingleManSweep 2026-05-18 21:39:52 +01:00
  • 4c6f8d19e8 Updated gitignore Louis King 2026-05-18 21:37:34 +01:00
  • 452a1a270b Merge pull request #217 from ipnet-mesh/fix/packet-capture-typo JingleManSweep 2026-05-18 21:19:38 +01:00
  • bd21044c84 Updates Louis King 2026-05-18 21:12:22 +01:00
  • 8f9cc8219b Merge pull request #216 from ipnet-mesh/chore/packet-capture-tweaks JingleManSweep 2026-05-18 21:09:08 +01:00
  • 994ecb61aa Updates Louis King 2026-05-18 21:06:47 +01:00
  • f2ebaacb22 Merge pull request #215 from ipnet-mesh/chore/add-meshrank-contrib JingleManSweep 2026-05-18 16:43:49 +01:00
  • 59c24dd64a Updated meshcore-packet-capture contrib example to support MeshRank Louis King 2026-05-18 16:41:46 +01:00
  • 9f184da07e Merge pull request #214 from ipnet-mesh/feat/sqlite3-docker-image JingleManSweep 2026-05-17 16:45:11 +01:00
  • 66f3578bfe feat: add sqlite3 CLI to Docker image for database debugging Louis King 2026-05-17 16:43:05 +01:00
  • cdb0c4ab4c Merge pull request #213 from ipnet-mesh/fix/advertisement-frequency v0.10.5 JingleManSweep 2026-05-15 21:06:59 +01:00
  • ec897e21e8 fix: improve advert type badge and observer count UX Louis King 2026-05-15 21:05:08 +01:00
  • 9afff5bc70 feat: add route type tracking and flood-only defaults for advertisements Louis King 2026-05-15 20:55:48 +01:00
  • 2d5bea2460 Merge pull request #212 from ipnet-mesh/fix/recent-adverts-timestamps JingleManSweep 2026-05-15 19:20:52 +01:00
  • f716e34bf5 fix: add public_key filter to advertisements API endpoint Louis King 2026-05-15 19:18:35 +01:00
  • 282281c52d Merge pull request #211 from ipnet-mesh/fix/node-retention-foreign-key v0.10.4 JingleManSweep 2026-05-15 16:46:31 +01:00
  • 78d54b76e0 fix: enable async SQLite FK enforcement and clean up orphaned node relations Louis King 2026-05-15 16:43:38 +01:00
  • 19d04b2a3b Merge pull request #208 from ipnet-mesh/chore/add-hub-networks-readme v0.10.3 JingleManSweep 2026-05-11 22:12:52 +01:00
  • 8fa56337bf docs: use bullet list for networks and move section after Overview Louis King 2026-05-11 22:10:57 +01:00
  • 13e915feef docs: separate UK and non-UK networks onto own lines Louis King 2026-05-11 22:07:52 +01:00
  • 0168d98990 docs: add MeshCore Hub Networks section and move translation alert to Contributing Louis King 2026-05-11 22:05:28 +01:00
  • 4dae1a2e0a Merge pull request #203 from ipnet-mesh/renovate/tailwindcss-monorepo JingleManSweep 2026-05-11 22:02:20 +01:00
  • b234183ad3 chore(deps): update tailwindcss monorepo to v4.3.0 renovate[bot] 2026-05-11 20:34:36 +00:00
  • 069afca74c Merge pull request #207 from ipnet-mesh/chore/member-operator-fixes JingleManSweep 2026-05-11 21:33:47 +01:00
  • 6385f22ac3 fix: member count badge and operator-only filter dropdowns Louis King 2026-05-11 21:30:59 +01:00
  • 92f56fa24b Merge pull request #206 from ipnet-mesh/feat/flash-banner v0.10.2 JingleManSweep 2026-05-09 12:29:47 +01:00
  • dd36a240ba feat: add network announcement flash banner with Markdown support Louis King 2026-05-09 12:27:20 +01:00
  • 46b9c37eb9 Merge pull request #205 from ipnet-mesh/chore/hide-test-users v0.10.1 JingleManSweep 2026-05-09 00:33:24 +01:00
  • cee487ef42 feat: hide users with test OIDC role from public views Louis King 2026-05-09 00:31:03 +01:00
  • bbc51531b5 Merge pull request #204 from ipnet-mesh/fix/members-profile JingleManSweep 2026-05-08 23:51:53 +01:00
  • 829971c174 fix: allow role-less OIDC users to save their own profile Louis King 2026-05-08 23:49:21 +01:00
  • fbb2ebc9c6 Merge pull request #201 from ipnet-mesh/chore/prerelease-tidying v0.10.0 JingleManSweep 2026-05-06 19:26:04 +01:00
  • e034dfe81d docs: sync documentation with source code before release Louis King 2026-05-06 19:23:35 +01:00
  • 3c343eb2fe Merge pull request #200 from ipnet-mesh/chore/markdown-parsing-map-filters JingleManSweep 2026-05-06 19:04:56 +01:00
  • 9a65018235 chore: update web dashboard screenshot Louis King 2026-05-06 19:02:34 +01:00
  • 2f4a388a4c feat: improve markdown prose styling, map popup overlay, and collapsible filters Louis King 2026-05-06 19:02:18 +01:00
  • c43da6ddf1 Merge pull request #199 from ipnet-mesh/chore/fix-members-count-widget JingleManSweep 2026-05-06 18:22:22 +01:00
  • 93b5558654 fix: include operators in members count on homepage widget Louis King 2026-05-06 18:06:28 +01:00
  • 497cd8393e Merge pull request #198 from ipnet-mesh/feature/new-members-widget JingleManSweep 2026-05-06 15:14:59 +01:00
  • 981c49e7fa feat: replace MeshCore card with Members widget and add footer branding Louis King 2026-05-06 15:11:58 +01:00
  • 8e577cdf40 Merge pull request #197 from ipnet-mesh/chore/update-radio-info-display JingleManSweep 2026-05-06 13:36:26 +01:00
  • 6167b24591 feat: replace flat radio config list with icon tile grid on homepage Louis King 2026-05-06 13:33:24 +01:00
  • 1efa3e1f7b Merge pull request #196 from ipnet-mesh/chore/fix-qr-code-z-index JingleManSweep 2026-05-06 12:37:30 +01:00
  • 2ea3e70ec7 fix: increase mobile dropdown z-index to render above QR code on node detail page Louis King 2026-05-06 12:35:18 +01:00
  • 361d5f712a Merge pull request #195 from ipnet-mesh/chore/ui-feedback-20250505 JingleManSweep 2026-05-05 22:27:01 +01:00
  • a1f0b354b2 Merge branch 'main' into chore/ui-feedback-20250505 JingleManSweep 2026-05-05 22:25:11 +01:00
  • 9c3611059a feat: restructure mobile navbar — move hamburger to right, increase dropdown sizes Louis King 2026-05-05 22:23:16 +01:00
  • 71493d3516 Merge pull request #193 from ipnet-mesh/feat/mobile-sort-time-default JingleManSweep 2026-05-05 19:30:44 +01:00
  • 8dc6ccdad0 feat: change default nodes sort to last_seen DESC and add mobile sort controls Louis King 2026-05-05 19:28:28 +01:00
  • 73469b714f Merge pull request #191 from ipnet-mesh/renovate/esbuild-0.x JingleManSweep 2026-05-05 18:43:41 +01:00
  • 3bcf691a5a chore(deps): update dependency esbuild to ^0.28.0 renovate[bot] 2026-05-05 17:41:36 +00:00
  • 8cb5253b68 Merge pull request #192 from ipnet-mesh/renovate/node-24.x JingleManSweep 2026-05-05 18:40:56 +01:00
  • a83a228a34 chore(deps): update node.js to v24 renovate[bot] 2026-05-05 17:32:29 +00:00
  • 8b148d2d69 Merge pull request #190 from ipnet-mesh/chore/caching-and-bundling JingleManSweep 2026-05-05 18:31:44 +01:00
  • 3057a4841b feat: add esbuild bundling with content-hash cache busting Louis King 2026-05-05 18:27:41 +01:00
  • cdc4f1810f Merge pull request #189 from ipnet-mesh/chore/sort-nodes-alpha JingleManSweep 2026-05-05 17:25:28 +01:00
  • 160ba6d5bf feat: add clickable sort controls to list pages with alpha default for nodes Louis King 2026-05-05 17:05:54 +01:00
  • 2e41f182be Merge pull request #188 from ipnet-mesh/chore/docs-update-v0.10 JingleManSweep 2026-05-05 14:30:35 +01:00
  • 28255261fb fix: correct NODE_CLEANUP_DAYS default from 7 to 30 and add missing env vars to docs Louis King 2026-05-05 14:27:52 +01:00
  • 800c67bb1f Merge pull request #187 from ipnet-mesh/chore/ui-fixes-and-daisycss-build JingleManSweep 2026-05-05 13:22:29 +01:00
  • 9718df3f97 fix: migrate form classes to DaisyUI v5 and redesign home hero buttons Louis King 2026-05-05 13:19:44 +01:00
  • d994047203 Merge pull request #186 from ipnet-mesh/chore/improve-filter-options JingleManSweep 2026-05-05 12:25:21 +01:00
  • 9af90efee4 feat: add observer multi-select and collapsible filters to list pages Louis King 2026-05-05 12:22:52 +01:00
  • 98efc9dd06 Merge pull request #185 from ipnet-mesh/chore/ui-fixes JingleManSweep 2026-05-04 11:02:35 +01:00
  • b84cc8894f fix: resolve mobile UI issues on members page and node detail Louis King 2026-05-04 11:00:04 +01:00
  • ddbbe05e54 Merge pull request #184 from ipnet-mesh/feature/inline-node-tag-editor JingleManSweep 2026-05-03 21:28:29 +01:00
  • 27b9ec21f2 feat: replace admin tag page with inline editor on node detail Louis King 2026-05-03 21:25:53 +01:00
  • 3b99aa1daf Merge pull request #183 from ipnet-mesh/chore/refactor-infra-node-handling JingleManSweep 2026-05-03 19:05:17 +01:00
  • 560eb0796a feat: replace role=infra tag with adoption-based infrastructure detection Louis King 2026-05-03 19:02:05 +01:00
  • c05518c7b9 Merge pull request #182 from ipnet-mesh/chore/ui-tweaks JingleManSweep 2026-05-03 00:08:49 +01:00
  • 2309428ce7 fix: remove btn-bg override so members hero button hover matches border color Louis King 2026-05-03 00:04:04 +01:00
  • c1e27fe63e feat: add members link to homepage hero, fix profile callsign layout Louis King 2026-05-02 23:58:29 +01:00
  • a450531270 Merge pull request #181 from ipnet-mesh/chore/ui-tweaks JingleManSweep 2026-05-02 23:35:45 +01:00
  • f2ea530c0f feat: add description and url fields to user profiles, fix nullable field clearing Louis King 2026-05-02 23:33:25 +01:00
  • db1a6aa3d5 Link adopted-by user name to profile page on node detail Louis King 2026-05-02 19:06:50 +01:00
  • a358363c2f Merge pull request #180 from ipnet-mesh/chore/ui-refactoring JingleManSweep 2026-05-02 16:55:31 +01:00
  • 5a8160da0e Refactor SPA frontend: eliminate inline SVGs, extract shared components and templates Louis King 2026-05-02 16:52:09 +01:00
  • 4c4c2b4823 Merge pull request #179 from ipnet-mesh/feature/auth-improvements JingleManSweep 2026-05-02 14:48:25 +01:00
  • 486178a471 Add OIDC-gated member filter to Nodes/Advertisements/Map pages, fix profile page issues Louis King 2026-05-02 14:43:55 +01:00
  • f42cf92664 Fixed map JS error Louis King 2026-05-01 00:22:24 +01:00
  • d37b30a05b Replace Member model with UserProfile-backed data Louis King 2026-04-30 20:57:26 +01:00
  • 378f04d183 Hide admin UI when OIDC is disabled Louis King 2026-04-30 00:56:55 +01:00
  • 38c792196f Auto-populate user profile name from IdP on first access Louis King 2026-04-30 00:23:16 +01:00
  • 31418e6847 Add user profiles with node adoption via /v1/adoptions endpoint Louis King 2026-04-30 00:07:49 +01:00
  • 6a5a23845f Merge pull request #178 from ipnet-mesh/feature/oidc-oauth-support JingleManSweep 2026-04-29 12:57:58 +01:00
  • a14dbaec45 Add OIDC authentication section to README before Webhooks Louis King 2026-04-29 12:55:40 +01:00
  • a37971b05c Add docs/auth.md and update documentation cross-references Louis King 2026-04-29 12:50:50 +01:00
  • 2cb7a96294 Use replace mode for admin form handler navigations to prevent stale page Louis King 2026-04-29 00:50:55 +01:00
  • 2af8b281ea Add OPTIONS to API proxy, fix admin event listener accumulation, rename admin routes from /a/ to /admin/ Louis King 2026-04-29 00:45:45 +01:00
  • d1b6f0d0a7 Fix OIDC logout redirect and username display for LogTo Louis King 2026-04-28 22:44:01 +01:00
  • 02c0a8f1b7 Add OIDC/OAuth2 authentication via Authlib Louis King 2026-04-28 17:36:44 +01:00
  • 963dabbbd5 Merge pull request #177 from ipnet-mesh/chore/remove-header-auth-pattern JingleManSweep 2026-04-28 13:36:47 +01:00
  • 9873aa202b Remove header-based auth (ProxyHeadersMiddleware, is_authenticated config, OAuth2 SPA flows) Louis King 2026-04-28 13:33:52 +01:00
  • 2cc76b853b Merge pull request #176 from ipnet-mesh/chore/observer-ux-tweaks v0.9.2 JingleManSweep 2026-04-26 14:53:07 +01:00
  • 51d7de9d88 Update observer table: SNR/Path headers and value suffix cleanup Louis King 2026-04-26 14:50:28 +01:00
  • 8139cbc17e Merge pull request #175 from ipnet-mesh/chore/fix-network-error-display JingleManSweep 2026-04-26 14:05:37 +01:00
  • 8dec688917 Preserve table content on API errors with header warning badge Louis King 2026-04-26 14:03:26 +01:00
  • e4655a6b59 Merge pull request #174 from ipnet-mesh/feature/improve-snr-path-visibility JingleManSweep 2026-04-26 13:05:10 +01:00