Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Current Map Feature Behind Feature Flag #96

Merged
merged 72 commits into from
Oct 9, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
72 commits
Select commit Hold shift + click to select a range
7852357
create map page, copy over demo code
vmork Jul 13, 2024
97e8466
add types.ts, refactor, fetch exhibitors
vmork Jul 16, 2024
890ece2
scale booth markers on zoom
vmork Jul 21, 2024
8eac8b3
start adding locations
vmork Jul 21, 2024
012fe3d
add sidebar to map view
vmork Jul 21, 2024
dea87a8
fly to new location center on change
vmork Jul 30, 2024
08c6127
change sidebar ui on desktop
vmork Aug 6, 2024
f7abe6c
add detailed exhibitor view to sidebar
vmork Aug 12, 2024
896c919
implement filtering search for sidebar
AmiyaSX Aug 13, 2024
a5afdde
improve sidebar
vmork Aug 13, 2024
4eb17f1
wip
vmork Aug 13, 2024
ba0b71e
Merge branch 'main' into feat/map
vmork Aug 13, 2024
19d5079
link interaction between sidebar and map
AmiyaSX Aug 14, 2024
ebad317
add filters to sidebar
vmork Aug 21, 2024
2871bf1
start working on edit mode
vmork Aug 21, 2024
7cf1b95
wip
vmork Aug 22, 2024
d29dc72
Merge remote-tracking branch 'origin/feat/map' into feat/map
vmork Aug 22, 2024
9b6e5e5
add ability to copy current geojson in editor
vmork Aug 22, 2024
9bf8521
add highlight around buildings (nymble/library)
vmork Sep 13, 2024
f47386f
add ability to edit buildings
vmork Sep 13, 2024
779e972
put map page behind feature flag
vmork Sep 13, 2024
7d4004e
add toggle for edit mode, disabled in prod
vmork Sep 13, 2024
1d3d2ad
try fix lint check
AmiyaSX Sep 18, 2024
46995fb
try fix format check
AmiyaSX Sep 18, 2024
01ef875
try fix format check again
AmiyaSX Sep 18, 2024
cf24636
try fix lockfile
AmiyaSX Sep 18, 2024
38fcca3
create map page, copy over demo code
vmork Jul 13, 2024
54919c9
add types.ts, refactor, fetch exhibitors
vmork Jul 16, 2024
76d62ae
scale booth markers on zoom
vmork Jul 21, 2024
24fb5c6
start adding locations
vmork Jul 21, 2024
150a277
add sidebar to map view
vmork Jul 21, 2024
717e783
fly to new location center on change
vmork Jul 30, 2024
a3d9514
change sidebar ui on desktop
vmork Aug 6, 2024
7f12b19
add detailed exhibitor view to sidebar
vmork Aug 12, 2024
67de95e
improve sidebar
vmork Aug 13, 2024
179c055
wip
vmork Aug 13, 2024
5bfbd64
add filters to sidebar
vmork Aug 21, 2024
5beb2e0
start working on edit mode
vmork Aug 21, 2024
3c712fc
wip
vmork Aug 22, 2024
1fb65a3
implement filtering search for sidebar
AmiyaSX Aug 13, 2024
43a2e3b
link interaction between sidebar and map
AmiyaSX Aug 14, 2024
ffc5a7e
add ability to copy current geojson in editor
vmork Aug 22, 2024
899ef90
add highlight around buildings (nymble/library)
vmork Sep 13, 2024
4dab520
add ability to edit buildings
vmork Sep 13, 2024
3fde8e4
put map page behind feature flag
vmork Sep 13, 2024
1822850
add toggle for edit mode, disabled in prod
vmork Sep 13, 2024
c906d1a
try fix lint check
AmiyaSX Sep 18, 2024
3485b60
try fix format check
AmiyaSX Sep 18, 2024
d195080
try fix lockfile
AmiyaSX Sep 18, 2024
fa71d06
add ability to set coordinates in url parameters
vmork Sep 26, 2024
13a2735
fix format checking
AmiyaSX Sep 26, 2024
d5b14d9
add ability to set coordinates in url parameters
vmork Sep 26, 2024
df6c35e
Merge main branch
AmiyaSX Sep 27, 2024
9fcfcc4
Merge remote-tracking branch 'origin/feat/map' into feat/map
vmork Sep 27, 2024
6c82f7c
Improve code structure
AmiyaSX Oct 1, 2024
31197a0
Improve code structure
AmiyaSX Oct 1, 2024
6d6b36d
style filtered booths differently
vmork Sep 27, 2024
8711049
extract filtering logic to new file
vmork Oct 2, 2024
718460d
Merge remote-tracking branch 'origin/feat/map' into feat/map
vmork Oct 2, 2024
dfeb1ad
attempt format fix
vmork Oct 2, 2024
e705d8e
move type imports to devDependendcies
vmork Oct 3, 2024
33b033e
cleanup and remove dead code
vmork Oct 3, 2024
efdcbd2
remove unneccesary div in BoothPopup
vmork Oct 3, 2024
ecb50bd
refactor handling of invalid location
vmork Oct 3, 2024
afb402e
move LocationSelect to new file
vmork Oct 3, 2024
bedee1a
Fix filter code duplicate
AmiyaSX Oct 4, 2024
645296f
Make Suspense only wraps MainView
AmiyaSX Oct 4, 2024
a549852
iterate array safely
AmiyaSX Oct 4, 2024
64efce7
editor wip
vmork Oct 4, 2024
fecc051
Merge remote-tracking branch 'origin/feat/map' into feat/map
vmork Oct 4, 2024
45473e6
set MAP_PAGE feature flag to false
vmork Oct 4, 2024
96ed8a8
extract useFeatureState function to outside component
vmork Oct 6, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
"lint": "next lint"
},
"dependencies": {
"@mapbox/mapbox-gl-draw": "^1.4.3",
"@radix-ui/react-accordion": "^1.1.2",
"@radix-ui/react-checkbox": "^1.0.4",
"@radix-ui/react-collapsible": "^1.0.3",
Expand All @@ -21,7 +22,9 @@
"@radix-ui/react-separator": "^1.0.3",
"@radix-ui/react-slot": "^1.0.2",
"@t3-oss/env-nextjs": "^0.9.2",
"@tailwindcss/container-queries": "^0.1.1",
"@tanstack/react-query": "^5.20.1",
"@turf/center-of-mass": "^7.0.0",
"@vercel/analytics": "^1.2.2",
"@vercel/flags": "^2.3.0",
"@vercel/speed-insights": "^1.0.10",
Expand All @@ -30,15 +33,18 @@
"clsx": "^2.1.0",
"contentful": "^10.6.21",
"embla-carousel-react": "^8.0.0",
"geojson": "^0.5.0",
"js-cookie": "^3.0.5",
"lucide-react": "^0.323.0",
"luxon": "^3.4.4",
"maplibre-gl": "^4.5.0",
"next": "14.1.0",
"next-themes": "^0.2.1",
"react": "18",
"react-countup": "^6.5.3",
"react-dom": "^18",
"react-google-recaptcha": "^3.1.0",
"react-map-gl": "^7.1.7",
"react-multi-carousel": "^2.8.5",
"sharp": "^0.33.3",
"sonner": "^1.4.41",
Expand All @@ -59,6 +65,8 @@
"@types/node": "^20",
"@types/react": "^18",
"@types/react-dom": "^18",
"@types/geojson": "^7946.0.14",
"@types/mapbox__mapbox-gl-draw": "^1.4.7",
"autoprefixer": "^10.0.1",
"eslint": "^9.8.0",
"eslint-config-next": "14.1.0",
Expand Down
Loading
Loading