Skip to content

fix: frontend build + backend DTO/migration fixes (#860-863) - #882

Merged
BigBen-7 merged 5 commits into
mainfrom
batch/monique-7arch
Jul 23, 2026
Merged

fix: frontend build + backend DTO/migration fixes (#860-863)#882
BigBen-7 merged 5 commits into
mainfrom
batch/monique-7arch

Conversation

@BigBen-7

@BigBen-7 BigBen-7 commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Summary

Bundles four fixes assigned under this batch: unblocks the frontend build and
corrects two backend defects.

Changes

Verification

Closes #860
Closes #861
Closes #862
Closes #863

BigBen-7 and others added 5 commits July 23, 2026 20:31
framer-motion, gsap, @gsap/react, clsx, tailwind-merge, chart.js and
react-chartjs-2 were imported in src but not declared, breaking a clean
npm install / next build.

Note: chart.js/react-chartjs-2 are only used by charter.jsx/prowler.js,
removed in #867 — once that lands these two can be dropped.

Fixes #860

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
'components/map/Map' is a bare specifier and tsconfig defines no baseUrl,
so it could not resolve. Use the '@/' path alias.

Fixes #861

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
authorAddress was declared twice (a duplicate-identifier compile error)
and @IsStellarAddress was used without being imported, plus a stray
'author' field. Collapse to a single validated authorAddress, import the
decorator, and drop the '?? dto.author' workaround in the service.

Fixes #862

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The migration filename contained a mangled non-ASCII ellipsis character,
which can break migration runs/tooling on some shells and CI. Rename to
1700000000000-EnablePostGIS.ts (matches the class timestamp and the
TypeORM migrations glob).

Fixes #863

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Two build blockers surfaced by CI:
- create-gist.dto.ts: restore the IsString import (still used by the
  content field) that was dropped while removing the stray author field.
- gists.service.ts: define the missing CacheEntry interface referenced by
  contentCache (left undefined by an earlier merge), which broke the whole
  backend compile.

nest build now passes.
@BigBen-7
BigBen-7 merged commit cc8eb3b into main Jul 23, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant