Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
244 commits
Select commit Hold shift + click to select a range
1035226
delete the issue templates
chiaberry Mar 28, 2025
6ab61f5
hello next world the app
chiaberry Mar 28, 2025
240bd8d
add geocoder
chiaberry Mar 28, 2025
e410d50
it needed the css
chiaberry Mar 28, 2025
63f0ca9
first pass at including marker
chiaberry Mar 31, 2025
a53198e
taking some parts from the vz crash map
chiaberry Mar 31, 2025
a538e42
update metadata and remove some boilerplate
chiaberry Apr 1, 2025
d9a5d09
include mateos recommended config
chiaberry Apr 1, 2025
5ac3bfb
include the env template
chiaberry Apr 2, 2025
0b0dd39
remove boilerplate and add new line
chiaberry Apr 2, 2025
4cf71e0
specify what is copied and not used yet
chiaberry Apr 2, 2025
8eb0618
use scss
chiaberry Apr 4, 2025
dfdb871
remove uneeded map geocoder package
chiaberry Apr 7, 2025
d56d798
use port 3003 and add prettier configs
chiaberry Apr 7, 2025
77db443
back to 3000 for now
chiaberry Apr 7, 2025
dd19342
move map into own component
chiaberry Apr 7, 2025
697bbcf
feeling 22
chiaberry Apr 7, 2025
2eb6ad3
ondrag
chiaberry Apr 8, 2025
23e878a
add bootstrap
chiaberry Apr 11, 2025
2426932
adding react hook form
chiaberry Apr 14, 2025
7619ef5
messy wip
chiaberry Apr 14, 2025
44cbe2d
use the controller to control the inputs
chiaberry Apr 14, 2025
b766541
the first card is done
chiaberry Apr 15, 2025
70a97f7
trying to fix the types
chiaberry Apr 15, 2025
3d72e6e
adding another one to look for patterns
chiaberry Apr 15, 2025
40aab26
create the calc component
chiaberry Apr 15, 2025
8d40d9e
move the useCalculation into the component
chiaberry Apr 17, 2025
541c7e2
trying to fix the types
chiaberry Apr 17, 2025
1ec7202
remove the slider
chiaberry Apr 17, 2025
11b4d2e
add the beads of paint
chiaberry Apr 17, 2025
83d4127
add optional thickness
chiaberry Apr 21, 2025
920357c
is this how to handle if there is no thickness field
chiaberry Apr 21, 2025
de95ae8
move types into own file
chiaberry Apr 21, 2025
4e79230
defining all of the thermopastic calculations in one array
chiaberry Apr 21, 2025
320e5e8
fix the placeholdre i left in the type
chiaberry Apr 21, 2025
3899efe
move the paint caluclations into an var
chiaberry Apr 21, 2025
52ea1d9
add rpms component
chiaberry Apr 22, 2025
2c48c26
test netlify deploy
roseeichelmann Apr 25, 2025
829a815
rename e to event
chiaberry Apr 29, 2025
f1214e2
remove the output config
chiaberry Apr 29, 2025
36fa39d
limit eslint to this project
roseeichelmann Apr 29, 2025
6315e3a
fix eslint error
roseeichelmann Apr 29, 2025
d333f85
add netlify.toml
roseeichelmann Apr 29, 2025
d03c543
add netlify plugin
roseeichelmann Apr 29, 2025
0f8928f
Merge branch '21517-app-next' into 22090-add-calc-page
chiaberry Apr 29, 2025
b50ca71
move the divisors const into the config
chiaberry Apr 30, 2025
5604bab
simply by removing useeffect and setvalue
chiaberry Apr 30, 2025
338503f
change input type to numeric
chiaberry Apr 30, 2025
d32306a
remove css import and update styles
chiaberry Apr 30, 2025
1cea50f
adding some docstrings
chiaberry Apr 30, 2025
1b9cefb
one more note
chiaberry Apr 30, 2025
db300e5
add card components
chiaberry May 5, 2025
f61c9ac
wip trying a component
chiaberry May 7, 2025
f23fa51
moving the messenger to a function
chiaberry May 7, 2025
27da386
name things as they should be
chiaberry May 16, 2025
ce148b9
make the query in the knack side
chiaberry May 16, 2025
3ea72b4
this is a mess but its rendering signs
chiaberry May 16, 2025
46d2ebd
rework the location details work orders page
chiaberry May 27, 2025
df75340
now working without the send to parent message
chiaberry May 27, 2025
557bd5b
remove the check for window that was breaking
chiaberry May 27, 2025
585fcdb
add a type but its not great
chiaberry May 27, 2025
23f83af
add some vague types
chiaberry May 27, 2025
b2eeb48
forgot to push up the optional chaining
chiaberry May 27, 2025
f1db1ec
send message to parent on drag
chiaberry May 27, 2025
4ed6ad7
move the test code into the file
chiaberry May 27, 2025
b82c175
remove the other file
chiaberry May 27, 2025
cb680f7
signs on map
chiaberry May 29, 2025
584b620
data on the popup
chiaberry May 30, 2025
f94127c
add the bootstrap packages
chiaberry May 30, 2025
10af324
add a sign popup container
chiaberry May 30, 2025
825fb61
add the sign type
chiaberry May 30, 2025
786e1e5
mess but sorta there
chiaberry Jun 2, 2025
fcd5d79
Merge pull request #325 from cityofaustin/22090-add-calc-page
chiaberry Jun 3, 2025
2d8de46
clean up
chiaberry Jun 3, 2025
67d014b
Merge branch '21517-app-next' into 22245-iframe-messages
chiaberry Jun 3, 2025
bf89b9f
bringing up to date with collector branch
chiaberry Jun 3, 2025
bc7a093
moving types into own file
chiaberry Jun 3, 2025
6f9e8e7
linting
chiaberry Jun 4, 2025
73d206a
memoize stuff
chiaberry Jun 4, 2025
cf64674
fitbounds when it changes
chiaberry Jun 6, 2025
ceffec3
fixing a type error
chiaberry Jun 6, 2025
fd34b71
change the shape of the iframe message
chiaberry Jun 9, 2025
055affd
use a variable for the deployment
chiaberry Jun 9, 2025
7c5ce96
clean up the ajax calls
chiaberry Jun 9, 2025
8b29173
Merge pull request #326 from cityofaustin/22245-iframe-messages
chiaberry Jun 10, 2025
4d91897
Merge branch '21517-app-next' into 22803-render-signs
chiaberry Jun 10, 2025
48952e9
location is now an object instead of an array
chiaberry Jun 10, 2025
b0595d0
use a better knack to iframe message type
chiaberry Jun 10, 2025
d418591
move format signs into utils file
chiaberry Jun 11, 2025
db0dab0
derp forgot lat
chiaberry Jun 11, 2025
01047e4
handle location from payload
chiaberry Jun 11, 2025
afc6160
render the selected location icon as red
chiaberry Jun 12, 2025
78c983c
turf packages
chiaberry Jun 13, 2025
a71001b
put the old marker there
chiaberry Jun 13, 2025
f70201f
show the default location marker
chiaberry Jun 13, 2025
194c965
remove message type
chiaberry Jun 13, 2025
d83ded6
console log to get it to build
chiaberry Jun 13, 2025
c807247
move sign pins function into utils
chiaberry Jun 13, 2025
e895a25
some docstrings
chiaberry Jun 13, 2025
c79b3c1
use memo is declared but never used
chiaberry Jun 13, 2025
dd9bc6c
add optional chaining in case there is no record on the page
chiaberry Jun 13, 2025
cc1fec5
update details page url
chiaberry Jun 13, 2025
65f727a
update to point to previe
chiaberry Jun 13, 2025
5f5332e
use the correct function names
chiaberry Jun 18, 2025
5f251fa
add is to var to help convey it is a boolean
chiaberry Jun 18, 2025
5f5b7d2
move knack app url into config
chiaberry Jun 19, 2025
a8e7ddb
animation duration is now 0
chiaberry Jun 19, 2025
65831ce
set knack fields as optional in their type
chiaberry Jun 19, 2025
303d860
add zoom control
chiaberry Jun 19, 2025
5c7c6ba
allow geolocation in the iframe code
chiaberry Jun 20, 2025
6b62cd3
geolocation from the react side
chiaberry Jun 20, 2025
e4d9287
remove the geolocation from the iframeMapMessenger
chiaberry Jun 20, 2025
57bef26
if no locations, zoom to geolocation
chiaberry Jun 23, 2025
c81f1ac
Merge pull request #327 from cityofaustin/22803-render-signs
chiaberry Jun 23, 2025
82dc7fc
consistent zoom animation
chiaberry Jun 23, 2025
a99b43d
confirm signs have lat and lon before creating bounds
chiaberry Jun 23, 2025
1b6e7c8
update deploy preview link
chiaberry Jun 23, 2025
c643ba8
dont render the marker, its a regression
chiaberry Jun 23, 2025
cf28056
remove the type and handling of geolocation message
chiaberry Jun 24, 2025
2291bc7
remove location and add message type
chiaberry Jun 25, 2025
84e87a5
center marker at geolocation or center of map
chiaberry Jun 25, 2025
e46e946
a space
chiaberry Jun 25, 2025
f0b2a64
moved the message into own function and truncated some coodrs
chiaberry Jun 25, 2025
5f4d8da
clean up some documentation
chiaberry Jun 26, 2025
5806165
another comment
chiaberry Jun 26, 2025
cac00ce
fix some typo
chiaberry Jun 26, 2025
8a7794b
set marker when using geocoder and send location to knack
chiaberry Jun 26, 2025
695bc11
should use location instead of using the result
chiaberry Jun 26, 2025
1220c05
filter out the undefined when receiving the payload
chiaberry Jun 27, 2025
70a1e38
rename the knack paylod message
chiaberry Jun 27, 2025
84d1225
updat the name from the react side too
chiaberry Jun 27, 2025
347e7d8
forgot to remove a console log
chiaberry Jun 27, 2025
1c3b80d
merge update from previous feedback
chiaberry Jun 27, 2025
8d100b9
update name of message
chiaberry Jun 27, 2025
211654e
fix the name of hte payload
chiaberry Jun 27, 2025
033db1a
fix type of knack record to reflect that knack doesnt promise anything
chiaberry Jun 27, 2025
4d7d33d
Merge branch '21822-geolocate' into 21823-create-locations
chiaberry Jun 27, 2025
f1562d7
forgot to send the coordinates to knack when someone geolocates
chiaberry Jun 27, 2025
4d710c6
start putting in the editlocation props
chiaberry Jul 11, 2025
63e5480
make maxzoom match default zoom
chiaberry Jul 14, 2025
0fead6e
Merge pull request #328 from cityofaustin/21822-geolocate
chiaberry Jul 14, 2025
6bf5411
merging parent branch
chiaberry Jul 14, 2025
e97c0d9
Merge branch '21823-create-locations' into 23268-existing-locations
chiaberry Jul 14, 2025
c60a671
center map on edit location
chiaberry Jul 14, 2025
73a47c8
add some comments
chiaberry Jul 14, 2025
2e5110c
add some comment and rearrange something
chiaberry Jul 14, 2025
c3447e1
update the deployed link and add to the readme
chiaberry Jul 16, 2025
a786170
add scenes to the views
chiaberry Jul 16, 2025
6fe351f
fix bold
chiaberry Jul 16, 2025
3c1569f
this is how links work
chiaberry Jul 17, 2025
3a1530c
Merge pull request #331 from cityofaustin/chia-add-readme-instructions
chiaberry Jul 23, 2025
b15c289
update marker also on zoom not just drag
chiaberry Jul 24, 2025
77f96d6
remove the anchor and the zoom level
chiaberry Jul 24, 2025
75e76d2
also update the center marker when moving stops
chiaberry Jul 24, 2025
8f67786
Merge pull request #329 from cityofaustin/21823-create-locations
chiaberry Aug 25, 2025
efb0f29
merge app-next branch
chiaberry Sep 11, 2025
a542e48
combine two useefffects and get rid of 45 degree angle
chiaberry Oct 1, 2025
54d5473
Merge pull request #330 from cityofaustin/23268-existing-locations
chiaberry Oct 22, 2025
f224b2d
add AGOL assets to map
mateoclarke Nov 10, 2025
4e3e61b
update code to only expect a public view feature service
mateoclarke Nov 10, 2025
037e81f
console log sign data for now
mateoclarke Nov 10, 2025
69c7b4b
change to useFeatureService pattern
mateoclarke Nov 11, 2025
a38c5a8
minor tidying 🧹
mateoclarke Nov 12, 2025
8d65386
Pull out map status msgs into their own component
mateoclarke Nov 17, 2025
b54e63f
use const from config/map instead of magic number
mateoclarke Nov 17, 2025
54993d2
simplify marker color logic with explainer
mateoclarke Nov 17, 2025
d79d838
attempt to fix error logging in prod build
mateoclarke Nov 18, 2025
5525acc
Add min zoom level to display AGOL assets
mateoclarke Nov 18, 2025
b5ad5e0
change zoom threshold
mateoclarke Nov 20, 2025
4a9b87a
change zoom threshold
mateoclarke Nov 20, 2025
5008cd6
Update dependencies in package.json and package-lock.json to latest R…
frankhereford Dec 3, 2025
cabd4ac
bump react version
mateoclarke Dec 17, 2025
78bc218
bump next
mateoclarke Dec 17, 2025
117a946
update node version for next
mateoclarke Dec 17, 2025
ff6a888
try adding netlify toml
mateoclarke Dec 17, 2025
b2fe632
Revert "try adding netlify toml"
mateoclarke Dec 17, 2025
4311a4c
Revert "update node version for next"
mateoclarke Dec 17, 2025
de99bc8
update plugin
mateoclarke Dec 18, 2025
ecb4265
Merge pull request #332 from cityofaustin/mateo/25352_agol_sign_locat…
mateoclarke Dec 18, 2025
490f961
Empty commit to trigger CI
frankhereford Dec 18, 2025
3ca4d27
Merge branch '21517-app-next' into frank/patch-rce-exploit
frankhereford Dec 18, 2025
d39d724
updates to reenable linting
johnclary Dec 18, 2025
8c2ad0d
don’t use `any` type
mateoclarke Dec 26, 2025
8af18ee
fix `eslint` type errors
mateoclarke Dec 26, 2025
a275169
type fixing
mateoclarke Dec 29, 2025
9b0c5e7
rename bounds to `signLocationBounds`
mateoclarke Dec 30, 2025
f6f2bbb
autoformatting
mateoclarke Dec 30, 2025
82150e5
remove unused function
mateoclarke Dec 30, 2025
1d81a37
move styles to globals.scss
mateoclarke Dec 30, 2025
3a79568
remove unused import
mateoclarke Dec 30, 2025
3c79e1b
autoformatting
mateoclarke Dec 30, 2025
6dea7a5
move styles to stylesheet
mateoclarke Dec 30, 2025
9f41e31
fix webworker transpilation issue bt Mapbox and Next
mateoclarke Dec 30, 2025
26d7324
Merge pull request #337 from cityofaustin/mateo/agol_signs_followup
mateoclarke Jan 14, 2026
47f1f73
implement pop up on sign asset click
mateoclarke Jan 20, 2026
d1e0697
test: empty commit to test Netlify branch deploy preview
mateoclarke Jan 20, 2026
58d5f56
test: empty commit to test Netlify branch deploy preview
mateoclarke Jan 20, 2026
3dc50b9
fix offset
mateoclarke Feb 2, 2026
f2a3015
fix typo
mateoclarke Feb 2, 2026
7c98256
fix min width issue
mateoclarke Feb 2, 2026
5a15867
💅 auto formatting
mateoclarke Feb 2, 2026
7e87f75
fix typo #2
mateoclarke Feb 2, 2026
c2b0ad6
double size of marker for tablets
mateoclarke Feb 4, 2026
69755a4
semi dedupe signs
mateoclarke Feb 4, 2026
5fb272c
implement Marker vs GeoJSON benchmark
mateoclarke Feb 5, 2026
a683f81
replace Marker with MapGL GeoJSON
mateoclarke Feb 5, 2026
3813780
remove comment
mateoclarke Feb 5, 2026
285d28c
Update iframeMapMessenger.js
mateoclarke Feb 5, 2026
31d27ed
Update iframeMapMessenger.js
mateoclarke Feb 5, 2026
ac85523
update testing instructions in README
mateoclarke Feb 5, 2026
9d9976e
small readme reorg
mateoclarke Feb 5, 2026
6f4e584
move benchmark testing and add docs
mateoclarke Feb 12, 2026
6746d40
zoomgate and marker interpolation and contrast
mateoclarke Feb 12, 2026
325e581
fix docs
mateoclarke Feb 12, 2026
85d78a6
Merge pull request #339 from cityofaustin/mateo/26123_mapgl_geojson2
mateoclarke Feb 12, 2026
6830026
refactor popup, thanks John!
mateoclarke Feb 12, 2026
1ce7041
Merge pull request #338 from cityofaustin/mateo/26317_popups
mateoclarke Feb 12, 2026
f7021cf
fix markdown typo
mateoclarke Mar 4, 2026
18babc1
Types and iframe messaging for “select existing”
mateoclarke Mar 5, 2026
759050d
Add Create Location / Select Existing toggle and Pin and Crosshair icons
mateoclarke Mar 5, 2026
6e2b1e6
Wire map and popup for Select Existing mode and popup viewport positi…
mateoclarke Mar 5, 2026
2db3983
Show loading state until Knack payload and avoid map jump on load
mateoclarke Mar 5, 2026
a7c4d1b
Knack: handle EXISTING_LOCATION_SELECTED and LOCATION_MODE_CHANGE, hi…
mateoclarke Mar 5, 2026
a8b91b8
chore: empty commit to trigger deploy
mateoclarke Mar 5, 2026
25a47e9
update knack location pin color
mateoclarke Mar 16, 2026
fbc3b1c
Revert "update knack location pin color"
mateoclarke Mar 16, 2026
131f3ad
update Knack location pins to yellow
mateoclarke Mar 16, 2026
4cbbf8c
fix bug so assetLocationId gets populated in the hidden form
mateoclarke Mar 16, 2026
d5cadde
helpful debugging console.logs
mateoclarke Mar 16, 2026
55f10b0
expect and enforce assetLocationId as type number
mateoclarke Mar 16, 2026
8d1eb63
css and formatting refactoring
mateoclarke Mar 16, 2026
e8ad99c
dont commit Dev file. oops
mateoclarke Mar 16, 2026
346e770
in line style refactoring
mateoclarke Mar 16, 2026
74a3f89
fix popup styling
mateoclarke Mar 30, 2026
801025a
Persists Create Location vs Select Existing across iframe reloads
mateoclarke Mar 30, 2026
fdeae55
adopt Lucide icon library
mateoclarke Mar 30, 2026
8653817
add docstring for function
mateoclarke Mar 30, 2026
af6fe4c
update empty state with user friendly message
mateoclarke Mar 30, 2026
f6cefb5
mateo no here no more
mateoclarke Mar 30, 2026
52ade4b
update iframe event message names for clarity
mateoclarke Mar 30, 2026
6338b10
DRY up code and move config code
mateoclarke Mar 30, 2026
8a4053b
reinsert anchor for popup
mateoclarke Mar 30, 2026
e33bd3f
tweeks
mateoclarke Apr 1, 2026
6349233
Merge pull request #341 from cityofaustin/mateo/21665_add_exisiting_l…
mateoclarke Apr 3, 2026
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
17 changes: 0 additions & 17 deletions .github/ISSUE_TEMPLATE/311-markings-module.md

This file was deleted.

27 changes: 0 additions & 27 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

20 changes: 0 additions & 20 deletions .github/ISSUE_TEMPLATE/deleting-flex-notes.md

This file was deleted.

20 changes: 0 additions & 20 deletions .github/ISSUE_TEMPLATE/new-enhancement-request.md

This file was deleted.

10 changes: 0 additions & 10 deletions .github/ISSUE_TEMPLATE/signs-and-markings-.md

This file was deleted.

7 changes: 7 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
## Associated issue

## Testing


**Steps to test:**

215 changes: 0 additions & 215 deletions .github/settings.yml

This file was deleted.

2 changes: 1 addition & 1 deletion knack/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@ November 1, 2022 deprecated CircleCI integration and removed [config files](http

Any updates to the iframeMapMessenger.js file should be manually uploaded to the s3 bucket `atd-knack-signs-markings` in the DTS AWS account.

https://atd-knack-signs-markings.s3.amazonaws.com/staging/iframeMapMessenger.js
https://atd-knack-signs-markings.s3.amazonaws.com/staging/iframeMapMessenger.js
Loading