Activity Log

Changelog

991 commits — every addition, modification, and fix

Previous Page 1 of 40 Next
991
+57 -9

fix: incremental changelog builder with atomic writes — append-only, no data loss on crash

2 files changed
scripts/build-changelog.mjs +15 -8
src/data/changelog.json +42 -1
990
+6 -26

standardize advanced tools: max-w-7xl containers, centered titles, consistent back-link SVG

10 files changed
src/features/scanner/index.astro -1
src/pages/tools.astro -1
src/pages/tools/browser-scanner.astro -2
src/pages/tools/deaddrop.astro +1 -2
src/pages/tools/osint-recon.astro -2
src/pages/tools/pgp-vault.astro +1 -3
src/pages/tools/pqc-key-forge.astro +3 -6
src/pages/tools/privacy-rights-generator.astro -3
src/pages/tools/security-protocol-creator.astro -3
src/pages/tools/threat-scanner.astro +1 -3
989
+8 -62

fix: remove coming-soon from Localix, fix changelog (server-side pagination), delete monthly page

14 files changed
src/features/monthly/index.astro -24
src/features/public/en/index.astro -1
src/pages/api/monthly/subscribe.ts -15
src/pages/changelog.astro +3 -8
src/pages/monthly.astro -1
src/pages/software.astro -1
src/pages/tools/beacon.astro +1
src/pages/tools/browser-scanner.astro +1 -1
src/pages/tools/operator-channel.astro -3
src/pages/tools/osint-recon.astro +1 -1
src/pages/tools/pgp-vault.astro -2
src/pages/tools/privacy-rights-generator.astro +1 -2
src/pages/tools/security-protocol-creator.astro +1 -2
src/shared/components/navigation.astro -1
988
+26 -7

fix: NetworkStatusPill — use Cloudflare geo-headers for location, add ip-api.com fallback for ISP

1 file changed
src/components/NetworkStatusPill.astro +26 -7
987
+5 -6

fix: getServerSession argument order (env/cookies swap) + remove Localix coming-soon CTA

2 files changed
src/lib/auth/server-session.ts -2
src/pages/software/localix.astro +5 -4
986
+30 -4

localix: update download URL to GitHub Release

2 files changed
src/data/changelog.json +30 -3
src/pages/software/localix.astro -1
985
+53 -2

localix: released v1.2.0 with download button on page

4 files changed
.gitignore +1
public/downloads/LOCALIX_READme.txt +15
src/data/changelog.json +34 -1
src/pages/software/localix.astro +3 -1
984
+22 -28

standardize tool page layout: consistent back links, h1 patterns, containers, bg

5 files changed
src/pages/tools/beacon.astro -1
src/pages/tools/deaddrop.astro +15 -12
src/pages/tools/operator-channel/[id].astro +1 -3
src/pages/tools/pqc-key-forge.astro -3
src/pages/tools/threat-scanner.astro +6 -9
983
+42 -41

Reapply "standardize tool pages border radius, card backgrounds, and button styles" This reverts commit .

9 files changed
src/components/deaddrop/deaddrop-info.astro -2
src/data/changelog.json +20 -3
src/pages/tools/deaddrop.astro +3 -3
src/pages/tools/operator-channel/[id].astro +5 -7
src/pages/tools/osint-recon.astro +6 -8
src/pages/tools/pii-sanitizer.astro +3 -5
src/pages/tools/privacy-rights-generator.astro +2 -5
src/pages/tools/security-protocol-creator.astro +3 -6
src/pages/tools/threat-scanner.astro -2
982
+23 -60

Revert "standardize tool pages border radius, card backgrounds, and button styles" This reverts commit .

9 files changed
src/components/deaddrop/deaddrop-info.astro -2
src/data/changelog.json +2 -21
src/pages/tools/deaddrop.astro +2 -4
src/pages/tools/operator-channel/[id].astro +5 -7
src/pages/tools/osint-recon.astro +6 -8
src/pages/tools/pii-sanitizer.astro +3 -5
src/pages/tools/privacy-rights-generator.astro +2 -5
src/pages/tools/security-protocol-creator.astro +3 -6
src/pages/tools/threat-scanner.astro -2
981
+42 -41

standardize tool pages border radius, card backgrounds, and button styles

9 files changed
src/components/deaddrop/deaddrop-info.astro -2
src/data/changelog.json +20 -3
src/pages/tools/deaddrop.astro +3 -3
src/pages/tools/operator-channel/[id].astro +5 -7
src/pages/tools/osint-recon.astro +6 -8
src/pages/tools/pii-sanitizer.astro +3 -5
src/pages/tools/privacy-rights-generator.astro +2 -5
src/pages/tools/security-protocol-creator.astro +3 -6
src/pages/tools/threat-scanner.astro -2
980
+45 -16

add pagination to changelog (25 commits per page)

2 files changed
src/data/changelog.json +14 -2
src/pages/changelog.astro +31 -14
979
+40 -4

remove all open source and github references from localix and software pages

7 files changed
package.json -1
scripts/build-changelog.mjs +1 -1
src/data/changelog.json +37
src/pages/changelog.astro +1
src/pages/software.astro -1
src/pages/software/localix.astro -1
src/shared/layouts/base.astro +1
978
+12 -34

add SmolRefuel to crypto resources on resources page

1 file changed
src/pages/resources.astro +12 -34
977
+24 -47

add VoidMob (anonymity) and Crypton.sh (communication) to resources page

2 files changed
opencode.json -47
src/pages/resources.astro +24
976
-1

fix localix hero: align left column to top instead of center change items-center to items-start on hero grid so title, logo, and description stay anchored at the top while screenshots on the right load

1 file changed
src/pages/software/localix.astro -1
975
+63 -40

security audit: fix 23 vulnerabilities across 4 phases Phase 1 (critical): - remove debug backdoor in server-session.ts - reactivate host header validation in middleware.ts - add rate limiting + content-length check to login.ts - replace external QR API with client-side qrcode generation - require TOTP code before disabling 2FA - move encryption key reading from build-time to runtime Phase 2 (high): - generic login error messages to prevent email enumeration - isolate SUPABASE_SERVICE_ROLE_KEY from client-reachable code - store CSP violation reports in KV with logging - dynamic WebAuthn RP ID from request hostname Phase 3 (medium): - SameSite=Strict on all cookies - COEP: credentialless instead of require-corp - deprecate custom TOTP in favor of Supabase MFA - server-only guard on supabase service client - lazy runtime eval of RATE_LIMIT_SALT - WebAuthn attestation: direct mode Phase 4 (low): - SSR-compatible escapeHtml without DOM API - clean sensitive data from console logs

20 files changed
astro.config.mjs -1
package-lock.json +37 -1
package.json +1
src/core/middleware.ts +1 -2
src/lib/auth/server-session.ts -7
src/lib/auth/session-store.ts +3 -4
src/lib/auth/session.ts -3
src/lib/auth/totp.ts +3 -3
src/lib/supabase/server.ts +1
src/pages/account/security.astro -1
src/pages/api/auth/totp/disable.ts +7 -2
src/pages/api/csp-violation.ts +3 -2
src/pages/api/login.ts +4
src/pages/api/totp/index.ts -1
src/pages/api/webauthn/register.ts -1
src/pages/test-2fa.astro -3
src/shared/utils/cookies.ts +2 -3
src/shared/utils/env.ts -1
src/shared/utils/rate-limit.ts +1 -4
src/shared/utils/sanitize.ts -1
974
-1

fix login button: replace inline style with tailwind classes to comply with CSP

1 file changed
src/shared/components/navigation.astro -1
973
-1

fix header logo: replace inline style with tailwind class to comply with CSP style-src

1 file changed
src/shared/components/navigation.astro -1
972
+8 -11

move localix logo above text block, tighten vertical spacing

1 file changed
src/pages/software/localix.astro +8 -11
971
-1

fix xor secret sharing icon: remove extraneous dot in center rectangle

1 file changed
src/pages/software/localix.astro -1
970
+3 -4

tighten localix hero spacing: remove pt-6, reduce margins for tighter vertical layout

1 file changed
src/pages/software/localix.astro +3 -4
969
+22 -47

standardize page titles, tool icon containers, and localix layout - Standardize all 16 page h1 titles to consistent format (text-5xl/6xl/7xl, two-line gradient, mb-4, leading-[1.1], font-display) - Fix beacon gradient ('.' -> 'Silent deadman.') - Split pii-sanitizer, operator-channel, pgp-vault, pqc-key-forge, privacy-rights-generator into two-line gradient titles - Enlarge tools icon containers w-14->w-16 (56px->64px) - Center PGP Vault icon via viewBox shift (0 0 -> 0 17) - Enlarge localix icon containers w-[72px]->w-24 (72px->96px) - Move localix title/description to top of page, merge badges into hero

17 files changed
src/features/monthly/index.astro -1
src/features/public/en/index.astro -1
src/features/scanner/index.astro -1
src/features/threats/index.astro -1
src/pages/account/delete.astro -1
src/pages/contact.astro +1 -1
src/pages/contact/success.astro -2
src/pages/resources.astro -1
src/pages/software/localix.astro +10 -15
src/pages/tools.astro +6 -7
src/pages/tools/beacon.astro -1
src/pages/tools/operator-channel.astro +1 -2
src/pages/tools/pgp-vault.astro +2 -3
src/pages/tools/pii-sanitizer.astro -2
src/pages/tools/pqc-key-forge.astro +1 -3
src/pages/tools/privacy-rights-generator.astro +1 -3
src/pages/tools/threat-scanner.astro -2
968
+24 -25

standardize all tool icon sizes across tools page - all 14 icon containers: w-14 h-14 (56px) — Advanced Tools, Everyday Tools, Pseudonym Forge, PII Sanitizer all identical - all 14 SVGs: w-12 h-12 (48px) — standardized across all tools - removed responsive size variants (lg:w-14, lg:w-6, etc.) — unified sizes - container now has proper padding around icon (no more cramped look)

1 file changed
src/pages/tools.astro +24 -25
967
+13 -15

increase icon sizes: localix feature cards x3, tools page x2 - localix: icon container 48px→72px, SVG 24px→72px (x3, same size) - tools: all 3 tool SVGs 24px→48px (x2), standardized 3rd from 28px to 48px container stays 48px so icon fills it completely

2 files changed
src/pages/software/localix.astro +11 -12
src/pages/tools.astro +2 -3
Previous Page 1 of 40 Next