Skip to content

Releases: devtechedge/lattice

v1.1.0

Choose a tag to compare

@devtechedge devtechedge released this 04 Sep 03:12

Lattice v1.1.0

Hardening pass. Live: https://lattice-beta-livid.vercel.app

What changed

  • Root SECURITY.md — parameterized SQL, scoped sessions, Markdown href allow-list, guest-post residual risk, no wallet connect
  • javascript: / data: links in listings render as text; apply URLs must be https:
  • Guest and authed listing payloads are size-capped; ATS stages and demo-contract flow are enums
  • Unused template UI packages removed (Radix kit, hookform, date-fns, vaul, zustand, table). Production npm audit --omit=dev is clean
  • Unit tests for filter URL round-trip, salary cliff math, and href allow-list
  • Five Playwright Chromium smokes (home, roles, apply form, salaries, URL filters)
  • GitHub Actions CI on Node 22: unit → typecheck → e2e. Dependabot weekly, majors ignored

Run

git clone https://github.com/devtechedge/lattice.git
cd lattice
npm install
npm test
npm run typecheck
npm run dev

License

MIT

v1.0.0 — Lattice

Choose a tag to compare

@devtechedge devtechedge released this 04 Sep 02:30

Lattice v1.0.0

Free Web3 career board: roles, gigs, talent, salaries, and companies in one editorial catalog.

Live

https://lattice-beta-livid.vercel.app

Seeded demo catalog (~149 roles, 50 teams, 34 talent profiles, 22 gigs). Compensation is fictional. Posted listings, applications, bookmarks, and salary submissions persist in Postgres when DATABASE_URL is set; otherwise embedded PGLite reseeds on cold start. Sign-in is optional. Not an offering. No wallet connect.

Run locally

git clone https://github.com/devtechedge/lattice.git
cd lattice
npm install
npm run dev

License

MIT