Commit Graph

  • 2946542b7d
    Merge cc3897f7be into ece6a294fb omeygh 2026-02-27 03:45:02 +0000
  • db6cad2ddc
    Merge f44c276834 into ece6a294fb Jonathan Barrow 2026-02-14 23:39:36 +0000
  • 0b3001e59d
    Merge f8de356bb4 into ece6a294fb dependabot[bot] 2026-02-13 17:26:18 +0000
  • e1f8b7aefa
    Merge 4a2dbd2c37 into ece6a294fb dependabot[bot] 2026-02-12 05:12:24 +0000
  • 3167ed56d7
    Merge 9f02684f09 into ece6a294fb dependabot[bot] 2026-02-11 17:25:54 +0000
  • ae6b99d5fc
    Merge 7af2f5a2cc into ece6a294fb dependabot[bot] 2026-02-11 22:15:57 +0530
  • bafe503d63
    Merge eeb961a58e into ece6a294fb dependabot[bot] 2026-02-10 12:00:21 +0000
  • ece6a294fb
    Merge pull request #322 from PretendoNetwork/fix/#321 dev Jonathan Barrow 2026-02-06 16:19:51 -0500
  • df9e6c7c0e
    fix: only run Promise.race if healthCheckTargets has data Jonathan Barrow 2026-02-06 15:15:21 -0500
  • fde09d8edc
    Merge pull request #320 from PretendoNetwork/feat/grace-period Jonathan Barrow 2026-01-28 12:05:02 -0500
  • 568223151a
    Merge f3aa7c2439 into d99d02cb0a Jonathan Barrow 2026-01-21 22:47:32 +0000
  • f3aa7c2439
    feat(grpc): update to grpc v2.4.3 feat/grpc-tokens Jonathan Barrow 2026-01-21 17:47:10 -0500
  • 0a0cf13e84
    fix: only update access level in PNID.scrub when above 0 Jonathan Barrow 2026-01-21 17:15:53 -0500
  • 7f33bf4bd1
    fix: make PNID.markForDeletion not async Jonathan Barrow 2026-01-21 17:14:16 -0500
  • be62bb6b5f
    fix: actually call setupScheduledTasks() at boot Jonathan Barrow 2026-01-20 21:08:40 -0500
  • 9838fb314f
    feat: add grace period for account deletions Jonathan Barrow 2026-01-20 21:00:35 -0500
  • a226064be5
    Merge branch 'dev' into feat/grpc-tokens TraceEntertains 2026-01-15 22:32:22 -0500
  • aeffffb1f4
    Merge c226f516a4 into d99d02cb0a John Bostick 2026-01-14 21:21:41 -0500
  • f0871f4f4a
    chore: rename token model files to kebab-case Jonathan Barrow 2026-01-14 21:21:04 -0500
  • 4083aa974f
    feat(grpc): unstub token RPCs for release 2.4.0 Jonathan Barrow 2026-01-14 21:19:45 -0500
  • 2b3d2bd282
    feat(grpc): update API services to use new tokens Jonathan Barrow 2026-01-14 20:17:49 -0500
  • d820e44d89
    feat: use sha256 as token key Jonathan Barrow 2026-01-14 20:13:06 -0500
  • a50857af89
    feat(grpc): stub release 2.4.0 Jonathan Barrow 2026-01-14 20:00:57 -0500
  • d99d02cb0a
    Merge pull request #319 from PretendoNetwork/fix/provisioning-updates William Oldham 2026-01-14 21:25:00 +0000
  • 526cd119e2 feat: add support for more optional fields + aes_key provisioning mrjvs 2026-01-14 22:18:01 +0100
  • 229d855b01 fix: allow provisioning to update ip_list + allow setting some fields to null mrjvs 2026-01-14 22:09:56 +0100
  • 74ae3ad0e1
    Merge pull request #318 from PretendoNetwork/dev master mrjvs 2026-01-13 18:29:14 +0100
  • bdf056330a
    Merge pull request #317 from PretendoNetwork/feat/basic-health-check mrjvs 2026-01-13 18:27:45 +0100
  • 5b44d9f9aa
    feat: prefer random IP during health check Jonathan Barrow 2026-01-12 12:53:46 -0500
  • cd5755745c
    chore: fix import order in server mongoose schema Jonathan Barrow 2026-01-12 12:40:58 -0500
  • 3158252166
    feat: change server health check ping-pong time to 2s Jonathan Barrow 2026-01-12 12:38:55 -0500
  • 9ade12b51c
    feat: add health_check_port to provisioning config Jonathan Barrow 2026-01-12 12:38:04 -0500
  • b805019d28
    chore: log warning when server health check fails Jonathan Barrow 2026-01-12 12:35:55 -0500
  • 38c6e6ecdf
    feat: make server health_check_port optional Jonathan Barrow 2026-01-12 12:33:29 -0500
  • 84094ed232
    feat: add basic health check before returning server address in getServerConnectInfo Jonathan Barrow 2026-01-11 17:45:23 -0500
  • da534ac322
    Merge pull request #316 from PretendoNetwork/feat/ip-rotation William Oldham 2026-01-11 21:46:59 +0000
  • 0ffe864384 fix: update server model to properly account for nullable properties mrjvs 2026-01-11 17:45:40 +0100
  • a924002d0b feat: add support for multiple server IPs mrjvs 2026-01-11 17:15:15 +0100
  • 9115810824
    Merge pull request #315 from PretendoNetwork/dev mrjvs 2026-01-11 16:48:31 +0100
  • 7af2f5a2cc
    chore(deps): bump @smithy/config-resolver from 4.1.4 to 4.4.5 dependabot/npm_and_yarn/smithy/config-resolver-4.4.5 dependabot[bot] 2026-01-08 23:24:46 +0000
  • d174cf4dbb
    feat(nasc): use NASC keyhash for service tokens Jonathan Barrow 2026-01-05 14:19:00 -0500
  • dbac688cfa
    feat: give service tokens state Jonathan Barrow 2026-01-04 13:14:48 -0500
  • 685f45a342
    feat: give token models a TTL index Jonathan Barrow 2026-01-04 13:08:22 -0500
  • 822c8fb5ab
    feat: make OAuth refresh tokens single use Jonathan Barrow 2026-01-03 14:12:23 -0500
  • 07fc399303
    fix: set access token expiration time to the correct time again Jonathan Barrow 2026-01-03 13:56:11 -0500
  • e99700da51
    feat: unfinished - remove use of decryptToken from most paths Jonathan Barrow 2026-01-02 00:57:24 -0500
  • 2f5a4b95db
    Merge pull request #312 from PretendoNetwork/feat/server-config William Oldham 2026-01-01 23:17:49 +0000
  • b8b50b5988 chore: Add documentation on new config option mrjvs 2026-01-01 23:54:52 +0100
  • b32bcadc05 fix: fix incorrect ID handling in provisioning mrjvs 2026-01-01 23:53:34 +0100
  • c6c5a36c64 feat: Add server provisioning through a config file mrjvs 2026-01-01 23:19:34 +0100
  • 9d1c7f57f5
    feat: unfinished - replace tokens with opaque data Jonathan Barrow 2026-01-01 15:00:23 -0500
  • 854ef77ac7
    Merge pull request #311 from PretendoNetwork/dev William Oldham 2025-12-31 19:56:15 +0000
  • f44c276834
    feat(nasc): update uidhmac generation algorithm to allow for more characters feat/repair-uidhmac Jonathan Barrow 2025-12-27 22:05:13 -0500
  • 2b3cd45de1
    fix(api): correct NEX password regex pattern in /v1/repair-uidhmac Jonathan Barrow 2025-12-27 22:01:59 -0500
  • e8c5008336
    fix(api): correct error log message route in /v1/repair-uidhmac Jonathan Barrow 2025-12-27 22:00:59 -0500
  • 9ede5b5c1e
    feat(nasc): add uihmac repair Jonathan Barrow 2025-12-15 13:04:19 -0500
  • 08598c1681
    Merge pull request #306 from PretendoNetwork/chore/nnas-errors-format Jonathan Barrow 2025-12-03 17:27:40 -0500
  • f8de356bb4
    chore(deps): bump nodemailer from 6.10.1 to 7.0.11 dependabot/npm_and_yarn/nodemailer-7.0.11 dependabot[bot] 2025-12-03 02:14:55 +0000
  • ceffbac2e9
    fix(nnas): wrap all errors in an "errors" block Jonathan Barrow 2025-12-02 19:33:28 -0500
  • eeb961a58e
    chore(deps): bump validator from 13.15.15 to 13.15.22 dependabot/npm_and_yarn/validator-13.15.22 dependabot[bot] 2025-12-02 21:05:36 +0000
  • 9f02684f09
    chore(deps): bump express from 4.21.2 to 4.22.1 dependabot/npm_and_yarn/express-4.22.1 dependabot[bot] 2025-12-02 03:34:58 +0000
  • 1302a25ebc
    Merge pull request #302 from PretendoNetwork/dev limes 2025-11-18 23:53:49 +0100
  • e222390b85
    Merge pull request #301 from PretendoNetwork/dev-feature-better-mailer limes 2025-11-18 23:51:39 +0100
  • 7fadf7d11b fix(mailer): broken links limes 2025-11-18 23:45:28 +0100
  • 8349e55fc2
    Merge pull request #300 from PretendoNetwork/dev limes 2025-11-18 23:12:19 +0100
  • 564b1371be
    Merge pull request #298 from PretendoNetwork/dev-feature-better-mailer limes 2025-11-15 21:30:13 +0100
  • cd497759f4 fix(mailer): fix preview text limes 2025-11-15 21:20:07 +0100
  • dcf230aa57 fix(mailer): escape pnid limes 2025-11-15 21:19:13 +0100
  • 4a2dbd2c37
    chore(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 dependabot/npm_and_yarn/js-yaml-4.1.1 dependabot[bot] 2025-11-15 10:41:21 +0000
  • 2e400a5715 fix(mailer): isolate toText and toHTML, minor changes limes 2025-11-15 00:42:27 +0100
  • ef9b03c136
    Merge pull request #203 from PretendoNetwork/chore/device-id-check Jonathan Barrow 2025-11-14 15:59:58 -0500
  • 53862037ce fix(mailer): <b> and <strong> on icloud web and thunderbird limes 2025-11-13 02:41:14 +0100
  • 169dbdf729 feat(mailer): replace notice in footer to only refer to forum limes 2025-11-12 08:34:30 +0100
  • 17b294e20f feat(mailer): improve layout on gmail mobile limes 2025-11-12 05:15:14 +0100
  • a0bde9538a feat(mailer): improve support for gmail on mobile, minor fixes limes 2025-11-11 01:25:55 +0100
  • 11bc868da3 feat(mailer): fix theme on gmail limes 2025-11-10 21:38:16 +0100
  • e848cc5f35 feat: improve compatibility with iCloud web and legacy clients limes 2025-11-10 17:49:52 +0100
  • 660adbd4bf feat(mailer): add padding before all headers limes 2025-11-10 15:22:49 +0100
  • 3c6393de1e feat(mailer): add required asset for light theme email limes 2025-11-10 14:19:41 +0100
  • bb37ea5411
    docs(mailer): fix error in comments, minor changes limes 2025-11-10 13:55:12 +0100
  • bfbebed3c8 style(mailer): fix wrong font-size on buttons limes 2025-11-10 04:34:58 +0100
  • ec7e80f38d fix(mailer): wrong asset url limes 2025-11-10 04:29:53 +0100
  • 2e9ac5c49c feat: clean up email generation limes 2025-11-10 02:14:13 +0100
  • cc3897f7be
    Update README.md omeygh 2025-11-02 10:59:32 -0500
  • 6dc3eda5fe
    chore(deps): bump validator from 13.15.15 to 13.15.20 dependabot[bot] 2025-10-28 02:54:17 +0000
  • 42a15a3aaf
    chore: move certificate device ID check close to other certificate checks Jonathan Barrow 2025-10-12 15:02:30 -0400
  • 30459d57ca
    chore(deps): bump nodemailer from 6.10.1 to 7.0.7 dependabot[bot] 2025-10-07 16:31:09 +0000
  • f0476eba58
    Merge pull request #200 from PretendoNetwork/dev William Oldham 2025-10-05 20:33:50 +0100
  • e3fcd8f47f chore: use master branch for all references William Oldham 2025-10-05 20:28:34 +0100
  • 544383fe3d chore: use the master branch, not the default branch William Oldham 2025-10-05 20:24:53 +0100
  • c479c29b05 Only do ip2location for main brain build William Oldham 2025-10-05 20:20:55 +0100
  • 86fa2a6a98
    Merge pull request #199 from PretendoNetwork/dev William Oldham 2025-10-05 19:55:07 +0100
  • 5697a9e73f chore: add ip2location token for both platforms William Oldham 2025-10-05 19:50:12 +0100
  • ab80f48dde chore: add logging to ip2location and add token to build scripts William Oldham 2025-10-05 19:48:02 +0100
  • 73d6a74a35
    Merge pull request #191 from PretendoNetwork/dependabot/npm_and_yarn/multi-1083d179d6 William Oldham 2025-10-05 19:26:56 +0100
  • 45fcca7274
    Merge pull request #197 from PretendoNetwork/dev mrjvs 2025-10-04 19:17:22 +0200
  • f2545984a4
    Merge pull request #196 from PretendoNetwork/feat/grpc-deletions William Oldham 2025-10-04 18:12:50 +0100
  • 6e99715f85
    fix: add try-catch to Discourse data scrubbing Jonathan Barrow 2025-10-03 16:22:17 -0400
  • d699a5efdb
    fix: Discourse and Miiverse gRPC settings had optional status swapped Jonathan Barrow 2025-10-03 16:21:55 -0400
  • cda6f85399
    feat: add automatic Miiverse data removal on PNID scrub Jonathan Barrow 2025-10-03 13:58:23 -0400