67 Commits
Author SHA1 Message Date
tiennm99 5730302515 build: move from pnpm to npm
Replace pnpm-lock.yaml with package-lock.json. There was no pnpm-workspace.yaml
and no packageManager field, so the lockfile was the only pnpm-specific config.

Add package.json#allowScripts for sharp and unrs-resolver. pnpm 11 refuses to
install this branch at all without that approval (ERR_PNPM_IGNORED_BUILDS), so
recording it under npm keeps the branch installable; sharp backs next/image and
unrs-resolver backs eslint module resolution.

Update CLAUDE.md to describe npm commands and drop the stale pnpm permission
from the tracked local settings. next-env.d.ts and tsconfig.tsbuildinfo are
regenerated by the build.

Type-check, lint, test, and build fail on this branch exactly as they did on the
pnpm lockfile: six TS errors, an unresolvable @typescript-eslint/recommended
config, and a jest.config.ts that imports next/jest instead of next/jest.js.
Verified against the pre-change tree; none of it is caused by this commit.
2026-08-17 15:19:40 +07:00
tiennm99 7b62155973 feat: stash 2025-08-04 00:23:56 +07:00
tiennm99 925a890a1a feat: update deps 2025-08-03 22:01:48 +07:00
tiennm99 403dc78743 feat: migrate to ts 2025-08-03 21:55:07 +07:00
tiennm99 f8e1d992a2 feat: migrate to ts 2025-08-03 21:28:57 +07:00
tiennm99 1b17821b15 feat: plan to migrate to ts 2025-08-03 21:11:29 +07:00
tiennm99 4b53a4029e feat: stash 2025-08-03 18:56:13 +07:00
tiennm99 e387961c59 feat: temp 2025-08-03 18:21:30 +07:00
tiennm99 2db93c38b9 feat: temp 2025-08-03 16:15:46 +07:00
tiennm99 730e9a157a Update CLAUDE.md 2025-08-03 14:31:56 +07:00
tiennm99 7b6e71dfbb feat: username and point 2025-08-03 14:15:37 +07:00
tiennm99 0eb450166a feat: change dependency versions 2025-08-03 14:04:07 +07:00
tiennm99 b92d8535b5 Update CLAUDE.md 2025-08-03 02:17:39 +07:00
tiennm99 06f5598315 Replace Leaflet with MapLibre in ResultModal
Migrated the map implementation in ResultModal from Leaflet to MapLibre GL. Updated map initialization, marker, and line rendering logic to use MapLibre APIs, and included the required MapLibre CSS import.
2025-08-03 02:13:39 +07:00
tiennm99 c8f1ebc7af Replace Leaflet with MapLibre GL JS for map interface
Migrates the interactive map from Leaflet to MapLibre GL JS for native coordinate synchronization with MapillaryJS, improving precision and performance. Updates dependencies, removes Leaflet imports, refactors GameMap to use MapLibre GL JS, and enhances PanoViewer to extract and propagate precise MapillaryJS coordinates. Updates documentation to reflect the new architecture and rationale for the change.
2025-08-03 02:09:55 +07:00
tiennm99 2049a0591b feat: use mapillary to view image 2025-08-03 01:34:37 +07:00
tiennm99 a2a757c846 feat: use MapillaryJS to view image 2025-08-03 01:17:58 +07:00
tiennm99 9b279b53d3 feat: remove imgs 2025-08-03 00:31:35 +07:00
tiennm99 e682373ff8 refactor 2025-08-03 00:26:17 +07:00
tiennm99 6219fc0d83 feat: clean up assets 2025-08-03 00:18:01 +07:00
tiennm99 1832144ba9 Add CLAUDE.md with project guidance and architecture
Introduces a CLAUDE.md file providing instructions for Claude Code, an overview of the VIGEOGUESSR project, development commands, architectural details, key components, data structures, dependencies, state management, and important implementation notes.
2025-08-03 00:03:55 +07:00
tiennm99 6020084a7d feat: refactor to js, fix bug reload map 2025-08-02 21:08:10 +07:00
tiennm99 fc88471e05 feat(nextjs): stash 2025-08-02 16:43:14 +07:00
tiennm99 3b70f29005 feat: rename some vars 2025-08-02 12:09:45 +07:00
tiennm99 4aaac2f8d6 feat: deobfuscation 2025-08-02 11:35:53 +07:00
tiennm99 bbc5888aa6 feat: update name 2025-08-02 10:46:10 +07:00
tiennm99 2e2eba83ae feat: add Duc Hoa, Long An (legacy) 2025-07-31 22:05:46 +07:00
tiennm99 baf79f8936 feat: update README 2025-07-31 21:35:25 +07:00
tiennm99 1e5122ea01 feat: add Da Lat 2025-07-31 21:31:22 +07:00
tiennm99 5d10bb6db9 feat: update basic info 2025-07-31 21:21:37 +07:00
DucLV 2b94c87c7a new ver 2025-07-31 11:38:26 +07:00
DucLV 553c19cf3e new ver 2025-07-31 11:27:36 +07:00
DucLV 27e4d85715 new ver 2025-07-31 11:03:46 +07:00
DucLV b568adc5cf new ver 2025-07-31 10:52:01 +07:00
DucLV 5753a9ceca new ver 2025-07-31 10:46:55 +07:00
DucLV 903ec66d6f new ver 2025-07-31 10:05:27 +07:00
DucLV b472d23686 new ver 2025-07-31 09:54:30 +07:00
DucLV f1e8d5801c new ver 2025-07-31 08:40:25 +07:00
DucLV 9b7cf85b48 new ver 2025-07-31 08:10:01 +07:00
DucLV ba6ffc8fc3 new ver 2025-07-31 08:08:15 +07:00
DucLV c6eb95f0ae new ver 2025-07-30 19:00:44 +07:00
DucLV 7bbded75b6 new ver 2025-07-30 18:44:13 +07:00
DucLV eef69082a6 new ver 2025-07-30 18:37:27 +07:00
DucLV 7c088c768a new ver 2025-07-30 18:30:03 +07:00
DucLV ef852546f9 change qr 2024-03-06 14:27:50 +07:00
DucLV 40b4038ea8 change api 2024-03-06 13:50:50 +07:00
DucLV 0ccfe241a9 not nad 2024-02-22 13:25:19 +07:00
DucLV c000c13198 message 2024-02-22 13:25:07 +07:00
DucLV 19da57b5d7 hi 2024-02-21 23:11:47 +07:00
DucLV c76519525f hi 2024-02-21 23:01:54 +07:00