Commit Graph

  • 02dd21018d fix(portal): log error when connected_nodes crossed (#9668) Jamil 2025-06-24 21:47:17 -07:00
  • 95624211cd fix(portal): update publications when config changes (#9667) Jamil 2025-06-24 21:31:40 -07:00
  • a9f49629ae feat(portal): add change_logs table and insert data (#9553) Jamil 2025-06-24 19:06:20 -07:00
  • 2b154d88bf fix(ci): use relaxed naming for ignored checks (#9666) Jamil 2025-06-24 18:56:34 -07:00
  • 75740e4377 fix(ci): check for correct ignored job names (#9665) Jamil 2025-06-24 16:15:00 -07:00
  • ff5a632d2a fix(portal): only show never synced correctly (#9652) Jamil 2025-06-24 15:54:30 -07:00
  • b68d037ef4 fix(deps): remove unused android-client-ffi dep (#9662) Jamil 2025-06-24 14:13:53 -07:00
  • 110d504516 fix(ci): maintain whitespace in sources list (#9663) Jamil 2025-06-24 14:03:11 -07:00
  • 85e67f1925 fix(ci): preserve sources whitespace (#9661) Jamil 2025-06-24 12:13:54 -07:00
  • caa21accf9 feat(portal): add mock sync adapter staging (#9660) Jamil 2025-06-24 12:08:58 -07:00
  • 933d51e3d0 feat(portal): send account_slug in gateway init (#9653) Jamil 2025-06-24 11:35:06 -07:00
  • 27f482e061 fix(portal): trim whitespace in all remaining forms (#9654) Brian Manifold 2025-06-24 07:28:51 -07:00
  • 4be73da21c fix(gateway): reply with cookie when rate limit is hit (#9657) Thomas Eizinger 2025-06-24 13:33:38 +02:00
  • 91edd11a47 feat(gateway): send $identify event with account-slug (#9658) Thomas Eizinger 2025-06-24 13:31:56 +02:00
  • d376a122e4 feat(telemetry): send account_slug to PostHog (#9636) Thomas Eizinger 2025-06-24 11:00:24 +02:00
  • 3c0e866e77 feat(connlib): listen on 52625 by default (#9593) Thomas Eizinger 2025-06-24 10:41:08 +02:00
  • 40f0609d90 ci: lint GitHub workflows with actionlint (#9590) Thomas Eizinger 2025-06-24 10:05:10 +02:00
  • 56b70215a7 fix(ci): dont require upload-bencher (#9650) Jamil 2025-06-24 01:03:06 -07:00
  • a91dda139f feat(connlib): only conditionally hash firezone ID (#9633) Thomas Eizinger 2025-06-24 09:05:48 +02:00
  • 686918f1d1 chore(rust): bump str0m (#9591) Thomas Eizinger 2025-06-24 08:57:55 +02:00
  • 1bd3d2a382 chore(gateway): remove NAT64/46 module (#9626) Thomas Eizinger 2025-06-24 08:48:30 +02:00
  • 9616296ebc ci: run all jobs if docker-compose.yml changes (#9639) Thomas Eizinger 2025-06-24 08:16:25 +02:00
  • a68d46bd24 chore(ci): remove write perms on winget workflow (#9598) Jamil 2025-06-23 15:26:31 -07:00
  • f211c9d46a feat(apple): use .zip for logs (#9536) Thomas Eizinger 2025-06-24 00:25:57 +02:00
  • 0cd919a5e2 fix(portal): use account_id index in flow expiration (#9623) Jamil 2025-06-23 14:51:21 -07:00
  • ec5c433f5b feat(ci): use larger runners for all jobs (#9646) Jamil 2025-06-23 14:23:22 -07:00
  • 950afd9b2d chore(gateway): set account-slug in telemetry context (#9545) Thomas Eizinger 2025-06-23 20:52:39 +02:00
  • f55596be4e fix(portal): index auth_providers on adapter (#9625) Jamil 2025-06-23 11:50:22 -07:00
  • 7a344836a2 fix(rust): use rust-lld linker for MSVC (#9641) Thomas Eizinger 2025-06-23 17:55:36 +02:00
  • e36efa5d62 ci: set static Firezone ID for docker-compose setup (#9637) Thomas Eizinger 2025-06-23 16:59:53 +02:00
  • 0af7582ab6 fix(portal): flush metrics as we accumulate (#9622) Jamil 2025-06-23 07:58:18 -07:00
  • a5b4ec489f fix(docs): fix spacing due to new prettier (#9630) Jamil 2025-06-22 22:52:57 -07:00
  • 259b8e2a32 ci: fix Tauri workflow permissions (#9628) Thomas Eizinger 2025-06-23 07:52:35 +02:00
  • 692b61d159 ci: move GUI smoke tests to tauri workflow (#9627) Thomas Eizinger 2025-06-23 00:37:52 +02:00
  • 94651093cb chore(rust): remove unused Dockerfile-rpm (#9624) Thomas Eizinger 2025-06-22 21:29:18 +02:00
  • 3029e00355 fix(android): fix view state lifecycle around tunnel/auth (#9621) Jamil 2025-06-22 09:20:11 -07:00
  • 867f9dfad3 fix(ci): set github token for publish workflow (#9620) Jamil 2025-06-21 20:37:38 -07:00
  • e970e3f15a fix(ci): split newline correctly in github workflow file (#9619) Jamil 2025-06-21 20:26:02 -07:00
  • 2e065d6719 fix(ci): use publish inputs directly (#9618) Jamil 2025-06-21 20:22:41 -07:00
  • cb4441eafa fix(ci): publish sha of images from release (#9617) Jamil 2025-06-21 20:18:01 -07:00
  • 3baefd0fcf fix(ci): remove unused id from step in publish (#9616) Jamil 2025-06-21 19:47:16 -07:00
  • 2598df3030 feat(ci): allow publish workflow to be run manually (#9615) Jamil 2025-06-21 19:44:34 -07:00
  • c783b23bae refactor(portal): rename conditional->manual (#9612) Jamil 2025-06-21 14:17:33 -07:00
  • a2c122a3c0 refactor(apple): use guard for checking valid handle (#9614) Thomas Eizinger 2025-06-21 23:17:01 +02:00
  • 2523bedd19 fix(portal): add if not exists to concurrent index (#9611) Jamil 2025-06-21 08:42:51 -07:00
  • e113def903 fix(portal): flush metrics buffer before exceeding limit (#9608) Jamil 2025-06-20 14:44:52 -07:00
  • a1677494b5 chore(portal): drop index concurrently (#9609) Jamil 2025-06-20 14:55:23 -07:00
  • 975057f9b4 fix(portal): add account_id,type index on actors (#9607) Jamil 2025-06-20 13:53:09 -07:00
  • 6f87f5ea2c fix(portal): use account_id in index for agm hook (#9606) Jamil 2025-06-20 13:40:31 -07:00
  • ddb3dc8ce0 refactor(portal): compile_config macro to env_var_to_config (#9605) Jamil 2025-06-20 13:39:06 -07:00
  • 5bd5a7f6ad fix(portal): trim whitespace in auth provider forms (#9587) Brian Manifold 2025-06-20 11:44:33 -07:00
  • fccf5021e6 fix(relay): don't fail event-loop on interrupt (#9592) Thomas Eizinger 2025-06-20 20:42:57 +02:00
  • ea0616e198 chore(apple): ignore generated swift bridge files (#9599) Jamil 2025-06-20 11:40:48 -07:00
  • 5537b8cfe7 fix(apple): ensure log file exists before writing to it (#9597) Jamil 2025-06-20 10:03:59 -07:00
  • fc3a9d17b9 fix(portal): broadcast before possible query errors out (#9601) Jamil 2025-06-20 10:03:42 -07:00
  • 6f2cdbdccb fix(ci): use release-tag override for winget-releaser (#9596) Jamil 2025-06-20 06:29:02 -07:00
  • 58e6c3d4c3 feat(ci): allow winget publish to be run manually (#9588) Jamil 2025-06-20 00:43:33 -07:00
  • 081b075f2c chore: bump gui, apple, gateway (#9586) Jamil 2025-06-19 12:29:46 -07:00
  • e5a0bdc3b1 fix(portal): ensure sentry reports conditional migrations (#9582) Jamil 2025-06-19 10:28:38 -07:00
  • f50fa95778 fix(ci): lock xcode major (#9585) Jamil 2025-06-19 09:21:58 -07:00
  • 47befe37f4 fix(apple): disable false-positive "App hang" reports (#9568) Thomas Eizinger 2025-06-19 00:44:03 +02:00
  • bb46c59f1d chore(apple): add .swift-format file (#9566) Thomas Eizinger 2025-06-19 00:40:58 +02:00
  • 2d6e478a44 fix(portal): check conditional migrations with repo started (#9577) Jamil 2025-06-18 15:40:24 -07:00
  • e0299c688c fix(ci): don't install unused packages for android builds (#9576) Jamil 2025-06-18 15:40:16 -07:00
  • c8a4a20818 feat(snownet): increase ICE timeout (#9569) Thomas Eizinger 2025-06-19 00:16:32 +02:00
  • 6cd077cd18 feat(portal): populate otel resource attributes (#9574) Jamil 2025-06-18 12:26:10 -07:00
  • 0f60954652 chore(website): remove team section (#9571) Jamil 2025-06-18 12:30:07 -07:00
  • 1856749d1b fix(ci): download iOS SDK explicitly (#9572) Jamil 2025-06-18 12:22:17 -07:00
  • 236c21111a refactor(portal): don't rely on db to gate metric reporting (#9565) Jamil 2025-06-18 11:40:33 -07:00
  • a20989a819 feat(portal): conditional migrations on prod (#9562) Jamil 2025-06-18 11:08:25 -07:00
  • 650cf893ba feat(snownet): decrease idle connection ICE timeout (#9570) Thomas Eizinger 2025-06-18 18:53:26 +02:00
  • bc854e1f9a ci: automatically create PR after publishing release (#9556) Thomas Eizinger 2025-06-18 08:17:18 +02:00
  • 68379bf9e3 build(deps): bump clap from 4.5.39 to 4.5.40 in /rust (#9544) dependabot[bot] 2025-06-18 05:03:54 +00:00
  • d3ff59ab84 chore(rust): bump str0m (#9564) Thomas Eizinger 2025-06-18 00:04:13 +02:00
  • faeb958882 refactor: use UniFFI for Android FFI (#9415) Thomas Eizinger 2025-06-17 23:48:34 +02:00
  • f3dcd06115 chore(snownet): document current ICE timeouts with tests (#9558) Thomas Eizinger 2025-06-17 23:38:08 +02:00
  • 92f8c8820f chore(gui-client): configure eslint (#9550) Thomas Eizinger 2025-06-17 22:46:39 +02:00
  • 38471738aa fix(portal): fix problem_nodes removal (#9561) Jamil 2025-06-17 09:53:42 -07:00
  • e5914af50f fix(portal): Add more logging around OIDC setup (#9555) Brian Manifold 2025-06-17 09:52:33 -07:00
  • 43db1e63e2 chore(telemetry): rate limit identical events to 1 per 5min (#9551) Thomas Eizinger 2025-06-17 18:48:48 +02:00
  • cc50d58d8c chore(client,gateway): log portal connection hiccups on INFO (#9557) Thomas Eizinger 2025-06-17 16:01:34 +02:00
  • 9701cfca0f chore: publish gui 1.5.3 (#9547) Jamil 2025-06-17 03:04:04 -07:00
  • a06f270c7d chore(apple): un-format generated code (#9549) Thomas Eizinger 2025-06-16 22:06:36 +02:00
  • 3ef9b4334e build(deps): bump libc from 0.2.172 to 0.2.173 in /rust (#9543) dependabot[bot] 2025-06-16 21:18:00 +02:00
  • 5b70e2a0d1 build(deps): bump reqwest from 0.12.19 to 0.12.20 in /rust (#9540) dependabot[bot] 2025-06-16 19:16:32 +00:00
  • 42854ef148 build(deps): bump windows from 0.61.1 to 0.61.3 in /rust in the windows group (#9541) dependabot[bot] 2025-06-16 19:16:22 +00:00
  • 7b2fb13067 build(deps): bump syn from 2.0.101 to 2.0.103 in /rust (#9542) dependabot[bot] 2025-06-16 19:16:18 +00:00
  • e91e4fd936 build(deps): bump nix from 0.29.0 to 0.30.1 in /rust (#9268) dependabot[bot] 2025-06-15 20:34:52 +00:00
  • 01ad87b1c0 chore(apple): format swift code with formatter (#9535) Thomas Eizinger 2025-06-15 22:28:18 +02:00
  • 2a96102db4 refactor(gui-client): introduce custom ReactRouterSidebarItem (#9508) Jamil 2025-06-15 10:41:24 -07:00
  • 3660f53150 fix(gui-client): remove bad hook dependencies (#9537) Thomas Eizinger 2025-06-15 19:09:07 +02:00
  • 25434c6898 fix(portal): update non-root layout to use main.css (#9533) Brian Manifold 2025-06-15 08:31:45 -07:00
  • c6545fe853 refactor(portal): consolidate pubsub functions (#9529) Jamil 2025-06-14 21:30:57 -07:00
  • 62c3dd9370 fix(portal): don't add service accounts to everyone group (#9530) Jamil 2025-06-14 08:20:32 -07:00
  • cbe33cd108 refactor(portal): move policy events to WAL (#9521) Jamil 2025-06-13 18:10:09 -07:00
  • 817eeff19f refactor(portal): simplify managed groups (#9513) Jamil 2025-06-13 11:55:37 -07:00
  • 5e3c240501 chore: publish gui 1.5.2 (#9516) Jamil 2025-06-12 10:16:04 -07:00
  • 5e146054f5 fix(ci): use fixed bash conditional (#9509) Jamil 2025-06-11 07:56:56 -07:00
  • 60bdbb39cb refactor(gui-client): move change listeners to tunnel service (#8160) Thomas Eizinger 2025-06-11 08:18:14 +02:00
  • 1295adc727 fix(gui-client): fix minor frontend issues in app window (#9505) Jamil 2025-06-10 22:53:09 -07:00