Commit Graph

342 Commits

Author SHA1 Message Date
Tom Russell
00a9b6ab30 Legend logo to top of box 2019-04-28 15:57:30 +01:00
Tom Russell
1c58a3b5f4 Tighter header/logo 2019-04-28 15:57:21 +01:00
Tom Russell
d6e37d75a3 Match animated logo colours with sections 2019-04-28 15:05:48 +01:00
Tom Russell
4362c9c947 Rewrite cache to allow expiry, use promises
- tileserver changes use of cache (slightly simplified from callbacks)
- cache methods return promises
- add 'remove' method to cache, with remove_all_at_bbox helper
- from api/building.js, call remove after successful db updates
2019-04-27 15:56:16 +01:00
Tom Russell
cfc00f348b Brief header note on tile.tileserver 2019-04-27 13:36:17 +01:00
Tom Russell
4c9a37c831 Check exten when rendering highlight tiles 2019-04-27 13:35:51 +01:00
Tom Russell
0709deae83 Return 1px transparent empty tile 2019-04-27 13:35:11 +01:00
Tom Russell
c45394cbb2 Add doc note on mapnik styles in tiles.tile 2019-04-27 13:26:03 +01:00
Tom Russell
b997c4dce4 Add note comment on hot module reloading 2019-04-27 13:25:08 +01:00
Tom Russell
a04aed0d67 Add function docs for parse utils 2019-04-27 13:24:50 +01:00
Tom Russell
47f8109d34 Fix welcome text, logo spacing 2019-04-18 17:41:20 +01:00
Tom Russell
4283a2bdd6
Merge pull request #248 from tomalrussell/feature/frontend_updates
Feature/frontend updates
2019-04-18 17:19:34 +01:00
Tom Russell
b1c4f2d9a9
Merge pull request #253 from tomalrussell/feature/swap_positions_on_navbar
Feature/swap positions on navbar
2019-04-18 17:19:16 +01:00
Tom Russell
fbd33ee02e Sidebar list alignment, font size 2019-04-18 17:13:49 +01:00
Tom Russell
7d261b18ef Fix building-edit lint/warnings 2019-04-18 17:07:13 +01:00
Tom Russell
7553fcf597 Drop client-side console.log 2019-04-18 17:07:00 +01:00
Martin-dJ
ce4892bee4 Fix for issue #144 Reduce number of classes for 'Number of storeys' legend 2019-04-16 14:33:07 +00:00
Martin-dJ
a6892fbda9 Tidied up indentation in header.js (cosmetic change) 2019-04-10 13:48:51 +00:00
Martin-dJ
e6cfb08cb4 Fix for issue #146 Swap position of 'More about' with 'Building categories' & rename latter 2019-04-10 13:17:58 +00:00
Tom Russell
e491b6718d Longer label for like-me check 2019-04-09 09:37:28 +01:00
Tom Russell
ce014ccdd7 Add titles for more categories 2019-04-09 09:37:28 +01:00
Tom Russell
9217a21282 Show list of fields in overview 2019-04-09 09:37:28 +01:00
Tom Russell
07904e354d Increase sidebar title size 2019-04-09 09:37:28 +01:00
Tom Russell
86a369f801 Sketch structure for year estimate 2019-04-09 09:37:28 +01:00
Tom Russell
4fbaa36328 Add logos to welcome 2019-04-09 09:37:28 +01:00
Tom Russell
7cc0ebdaee My account technical details section 2019-04-09 09:37:28 +01:00
Martin-dJ
150ee4f770 Fix for issue #198 enable postcode search to shut 2019-03-19 15:25:17 +00:00
Tom Russell
30bd2936a3
Merge pull request #225 from tomalrussell/feature/small_screen_legend_height
Fix for issue #175-age key is jumping off page when looked at on smal…
2019-03-18 20:08:36 +00:00
Tom Russell
f0df77405e
Merge pull request #226 from tomalrussell/feature/change_legend_size_shape
Fix for issue #179-change legend on size and shape
2019-03-18 20:05:38 +00:00
Tom Russell
03f6667d9e Add media queries to fix overlap at smaller heights 2019-03-18 20:04:00 +00:00
Tom Russell
d523e2b8a2 Fix return value of /building/<id>/like.json
- update to fix log noise meant this was always returning true
2019-03-18 19:51:55 +00:00
Martin-dJ
29f3bff0d5 Revised fix for issue #216 Reduce log noise (my previous attempt was incorrect). Switched to db.oneOrNone 2019-03-14 17:02:26 +00:00
Martin-dJ
c20a8aa97a Fix for issue #175-age key is jumping off page when looked at on small computer screen. Set max-height to 50 vh. 2019-03-14 14:39:23 +00:00
Martin-dJ
50813f8fc5 Fix for issue #179-change legend on size and shape 2019-03-14 13:38:27 +00:00
Martin-dJ
c83f2bc0c2 Attempt to fix issue #216-Reduce log noise 2019-03-14 12:32:49 +00:00
Tom Russell
5392ad0606 Render empty tiles outside of area of interest 2019-02-24 20:07:22 +00:00
Tom Russell
2d8b62fb84 Lint spacing 2019-02-24 19:28:11 +00:00
Tom Russell
4fc4d314fd Rewrite tileserver to use cache, stitch low-zoom tiles progressively 2019-02-24 19:23:59 +00:00
Tom Russell
65fd7c5f22 Improve cache logging, update ruleset 2019-02-24 19:23:21 +00:00
Tom Russell
a8485643e0 Add xyz method to tile 2019-02-24 19:23:00 +00:00
Tom Russell
669f8ceadb Simplify highlight style (geom only) 2019-02-24 19:22:18 +00:00
Tom Russell
38599cae9f Add sharp for image composite/resize 2019-02-24 19:20:47 +00:00
Tom Russell
77849531a6 Use node-fs package to patch fs.mkdir 2019-02-24 15:30:37 +00:00
Tom Russell
c5ebcd2df8 Sketch in cache 2019-02-24 15:15:52 +00:00
Tom Russell
af46067018 Push image encoding down to tile render, and do async 2019-02-24 13:49:16 +00:00
Tom Russell
228530cb88 Fix class/className in search-box 2019-02-24 13:34:57 +00:00
Tom Russell
de5ba78d3f Better split of responsibilities for tile routing/rendering 2019-02-24 13:34:40 +00:00
Tom Russell
961441c5c0 Move api/tiles modules to subfolders 2019-02-24 12:17:59 +00:00
Tom Russell
0249a50d8d Update npm packages 2019-02-23 11:37:53 +00:00
Tom Russell
f05fe3dba5 Add postcode search box 2019-02-11 09:04:19 +00:00
Tom Russell
2a676103ba Top-level docstring for app.js 2019-02-05 21:41:31 +00:00
Tom Russell
47381b959c Lint server.js 2019-02-05 21:41:15 +00:00
Tom Russell
af810a0b85 Location search endpoint 2019-02-05 13:37:44 +00:00
Tom Russell
d05e125810 Do more work in render_tile, test if should check cache 2019-01-22 22:37:44 +00:00
Tom Russell
7ca7fb59ac Shift legend/logo layout 2019-01-22 21:55:03 +00:00
Tom Russell
b504b8f5ae Nudge location colour scale darker 2019-01-22 21:46:07 +00:00
Tom Russell
3be82bdf11 Re-enable 'town' 2019-01-22 21:43:36 +00:00
Tom Russell
1b1a5d9163 Reverse location map colour scale 2019-01-22 21:40:35 +00:00
Tom Russell
84686d3481 Sidebar section header spacing 2019-01-22 21:25:42 +00:00
Tom Russell
45b716791b Legend style for desktop 2019-01-22 21:23:35 +00:00
Tom Russell
d276160ecd Legend - smaller patches, taller box 2019-01-22 19:43:53 +00:00
Tom Russell
dbcf4c306b Move 'more about' nav link 2019-01-22 19:40:55 +00:00
Tom Russell
6d054919f8 Restyle sidebar with colour 2019-01-22 19:39:27 +00:00
Tom Russell
d39d5a2e9f Add inactive notices/intro text 2019-01-22 19:39:16 +00:00
Tom Russell
3534257973 Experimental sidebar colours 2019-01-22 18:39:43 +00:00
Tom Russell
05f40dca28 Update razzle/react-dev-utils 2019-01-22 18:39:28 +00:00
Tom Russell
544f929fcd Drop unused react-transitions 2019-01-22 18:39:14 +00:00
Tom Russell
b11534f094 Include section-header classes 2019-01-22 18:36:36 +00:00
Tom Russell
0b598e318b Back from edit overview to view 2019-01-22 18:01:29 +00:00
Tom Russell
2d54a7061d Common format for empty string and bools 2019-01-22 17:56:28 +00:00
Tom Russell
d3907f7362 Unlike buildings 2019-01-22 17:52:32 +00:00
Tom Russell
efe05d4483 Like once only 2019-01-22 17:34:46 +00:00
Tom Russell
f6ccd51393 Include if current user likes building in view 2019-01-22 17:21:44 +00:00
Tom Russell
4f4d81ce65 GET liked status 2019-01-22 17:02:03 +00:00
Tom Russell
c067f87ad2 Catch like-twice error 2019-01-22 16:43:16 +00:00
Tom Russell
8c6a86bbec Hide 'Click...' notice on front page 2019-01-19 19:19:00 +00:00
Tom Russell
8e7eea1369 Add click a building... notice to map 2019-01-19 19:06:26 +00:00
Tom Russell
9d1094cdd5 Include text_multi with links in view 2019-01-19 18:47:08 +00:00
Tom Russell
9914df7925 Define conservation area as layer for planning views 2019-01-19 16:56:03 +00:00
Tom Russell
c46e59f19a Add conservation area route to tileserver 2019-01-19 16:55:30 +00:00
Tom Russell
fa53a2068e Define conservation area map style 2019-01-19 16:55:09 +00:00
Tom Russell
751b0d0480 Whitelist planning fields/drop location text 2019-01-19 16:54:53 +00:00
Tom Russell
0c8dc94cb1 Include checkbox for planning fields 2019-01-19 16:54:20 +00:00
Tom Russell
4e6d589891 Add planning fields to view/edit 2019-01-10 09:30:40 +00:00
Tom Russell
e01589b4e5 Disable text-based address fields 2018-12-11 17:36:08 +00:00
Tom Russell
9450f29449 Restrict rendered tiles to zoom ≥14 2018-12-05 20:39:16 +00:00
Tom Russell
ae4b1234e7 Show building outlines at high zoom 2018-12-05 20:35:44 +00:00
Tom Russell
5a5ad68e75 Like me legend and style 2018-12-05 20:30:29 +00:00
Tom Russell
31b1483141 Change 'like me' text 2018-12-05 20:24:30 +00:00
Tom Russell
d64deb9d83 Sidebar header spacing 2018-12-03 10:29:32 +00:00
Tom Russell
7e09c0507f Typography: glacial_cl for logotype only 2018-12-03 10:21:19 +00:00
Tom Russell
a35df52b75 Legend size and spacing 2018-12-03 10:21:00 +00:00
Tom Russell
368ccf1ef4 Sketch in legend 2018-12-03 09:35:14 +00:00
Tom Russell
dcf71f30ff Include data-intro 2018-12-03 09:19:13 +00:00
Tom Russell
13bc222561 Fix is_building/not found logic 2018-11-30 15:54:11 +00:00
Tom Russell
67dcad9b9a Front-end interface for age reference details and links 2018-11-30 15:53:55 +00:00
Tom Russell
92c93d1684 Fix internal links 2018-11-30 09:44:19 +00:00
Tom Russell
c41556b55e Fix pages.cl links 2018-11-30 09:38:37 +00:00
Tom Russell
ff0b3bdb91 Drop 'Cancel' 2018-11-30 09:29:16 +00:00
Tom Russell
446266b8b6 Factor out get_cat 2018-11-30 09:26:28 +00:00
Tom Russell
f3e09a283c Fix navigate-on-save 2018-11-30 09:16:04 +00:00
Tom Russell
613e4aedf4 Fix welcome link 2018-11-29 22:05:43 +00:00
Tom Russell
377149975b Sketch out new flow (with URL change) 2018-11-29 22:00:53 +00:00
Tom Russell
09b59dbf6d Fix shape/size link 2018-11-29 16:47:25 +00:00
Tom Russell
fe7f55ef67 InfoBox message on view maps sidebar 2018-11-21 22:20:08 +00:00
Tom Russell
447b5acf09 Redirect from edit if not logged in 2018-11-21 22:19:51 +00:00
Tom Russell
298c55038c Update welcome text 2018-11-21 22:19:27 +00:00
Tom Russell
bc1661dc76 Test yellow-red colour for likes 2018-11-21 22:06:22 +00:00
Tom Russell
f8e907f86d Show building numbers only at high zoom
Closes #132

See https://wiki.openstreetmap.org/wiki/MinScaleDenominator
for scale<->zoom level conversion
2018-11-21 22:05:40 +00:00
Tom Russell
d61f23cb5c Update storey to YlOrRd scheme (Closes #101) 2018-11-21 21:15:44 +00:00
Tom Russell
779b49514f Remove losing-edits notice, add links (Closes #111) 2018-11-21 21:08:55 +00:00
Tom Russell
5067027dd8 Update node packages 2018-11-20 20:24:49 +00:00
Tom Russell
bd22468b3c Fix more info in edit 2018-11-13 10:47:53 +00:00
Tom Russell
91528321bb Fix unused import 2018-11-13 10:45:35 +00:00
Tom Russell
723f0b14e8 Update main layout (no banner) 2018-11-13 10:44:51 +00:00
Tom Russell
cfa5fe6520 Change welcome-box size 2018-11-13 10:44:32 +00:00
Tom Russell
d73f45a4bc Fix more-info links 2018-11-13 10:44:12 +00:00
Tom Russell
5a6076e3d7 Don't import unused (EditIcon/BetaBanner) 2018-11-13 10:35:50 +00:00
Tom Russell
631a940a71 Change edit-building title 2018-11-13 10:31:11 +00:00
Tom Russell
4b110a129c Select building with categories closed 2018-11-13 10:30:12 +00:00
Tom Russell
7166606b43 Remove the blue edit button from view section 2018-11-13 10:20:06 +00:00
Tom Russell
6805e3fd8f Change view title to 'Data available for this building' 2018-11-13 10:18:41 +00:00
Tom Russell
3ec7be0477 Change section titles
- 'Design and Build' to 'Construction'
- 'Energy' to 'Sustainability'
2018-11-13 10:17:44 +00:00
Tom Russell
e1342a7d05 Add an 'edit' button on maps sidebar 2018-11-13 10:15:46 +00:00
Tom Russell
db23a4ed35 Change help to 'More info' and remove question mark and hover 2018-11-13 09:32:04 +00:00
Tom Russell
f3aa99f187 Change title to 'View Maps' 2018-11-13 09:30:36 +00:00
Tom Russell
e5ba09062b Change 'Edit maps' to 'Add/edit data' on tool bar 2018-11-13 09:28:55 +00:00
Tom Russell
ffcd8f17d5 Change landing page text
[Closes #123]
2018-11-13 09:27:57 +00:00
Tom Russell
a11d6f47f5 Remove beta banner 2018-11-13 09:24:36 +00:00
Tom Russell
1d7cf4c247 Use revision id in data-layer tile request 2018-10-25 22:23:54 +01:00
Tom Russell
024d29ca2c Ensure iterators have keys (uprns in building view) 2018-10-25 14:46:07 +01:00
Tom Russell
7b8b4226c9 Show UPRNs in building view
- add /building/id/uprns.json endpoint
- hide children behind details

[Closes #83]
2018-10-25 14:36:52 +01:00
Tom Russell
4934e0757b Drop ref_toid from updatable whitelist 2018-10-25 14:02:38 +01:00
Tom Russell
8283a9708e FIx homepage age colour bg 2018-10-25 14:02:10 +01:00
Tom Russell
967f519e8f TItle 'number of likes' 2018-10-25 13:49:33 +01:00
Tom Russell
6f326c70fd Fix showing zero values 2018-10-25 13:49:24 +01:00
Tom Russell
4c41b1fdba Fix class/className JSX 2018-10-25 13:49:02 +01:00
Tom Russell
0ee48597d8 Include likes map (orange if liked)
[Closes #60]
2018-10-25 13:48:48 +01:00
Tom Russell
6cc6630196 Enable like button (drop restriction on 1-per-user)
[Closes #82]
2018-10-25 13:34:54 +01:00
Tom Russell
b2dd5bd138 Add location map (count of data entries)
Closes #43
Closes #96
2018-10-25 12:39:41 +01:00
Tom Russell
35d2e8ffd8 Allow expand/collapse maps (fallback to 'base') 2018-10-25 12:15:19 +01:00
Tom Russell
7f8683a1b9 Auto-CAPS postcode input
[Closes #78]
2018-10-25 11:57:58 +01:00
Tom Russell
ca6992c8be Remove hyphen from empty data view
[Closes #95]
2018-10-25 11:52:11 +01:00
Tom Russell
80222a07e4 Add text to icon-buttons for clarity
[Closes #94]
2018-10-25 11:48:25 +01:00
Tom Russell
665b4f32ff Relabel view/edit pages to 'Building data' and add 'Edit maps' to header
[Closes #88, #93]
2018-10-25 11:18:42 +01:00
Tom Russell
3512ecfaed Add title attributes to section headers
[See #91]
2018-10-25 10:47:19 +01:00
Tom Russell
5661af9df4 Dark blue-grey on sidebar arrows
[Closes #91]
2018-10-25 10:36:27 +01:00
Tom Russell
304bc37a5d Lowercase field labels/headings
[Closes #90]
2018-10-25 10:23:56 +01:00
Tom Russell
bea4785285 Use triangles for sidebar sections
[Closes #92]
2018-10-25 10:22:35 +01:00
Tom Russell
3abbf4bbe8 Update base layers
- simplify age render (no outline)
- base_light/base_night tiles
- cyan highlight

[Closes #50]
2018-10-25 10:16:18 +01:00