Tom Russell
d0755e61de
Sketch in building-like method
2018-09-30 19:48:42 +01:00
Tom Russell
1b191a1466
Use simpler shallow compare, drop fast-json-patch
2018-09-30 18:58:41 +01:00
Tom Russell
b6ef15949e
Rewrite building to log changes, use database columns
...
- Typically returning all columns from 'buildings', possibly using other
tables to join and filter.
- Using database types and constraints - let the db do validation and
consistency checking!
- Using transaction around updating a building record, adding log entry
- Using JSON patch to record forward and reverse patches (hope this will
give small data size compared to all-columns or before-and-after
strategy)
2018-09-30 16:25:53 +01:00
Tom Russell
9b5e85a9ff
Use pg-promise in express-session
2018-09-30 16:18:57 +01:00
Tom Russell
fb350f5589
Move tile helper to env vars for db config
2018-09-30 16:18:34 +01:00
Tom Russell
26c79d07ff
Move tileserver style queries to non-jsonb
2018-09-30 16:17:59 +01:00
Tom Russell
f8803b7875
Move db to pg-promise
2018-09-30 16:17:31 +01:00
Tom Russell
3e4beb5423
Query buildings by location or reference
2018-09-29 19:09:48 +01:00
Tom Russell
381a378870
Default to night bg
2018-09-27 21:37:32 +01:00
Tom Russell
e774ed1693
Update beta banner text (test site)
2018-09-17 21:32:29 +01:00
Tom Russell
9a06d35bd8
Add logos block to login/register pages ( Closes #35 )
2018-09-17 21:27:52 +01:00
Tom Russell
84cc616d06
Add 'under development' info to login/register
2018-09-14 00:19:19 +01:00
Tom Russell
853def333e
Debug routing, id corner cases
2018-09-13 23:55:53 +01:00
Tom Russell
3baccffd36
Redirect from edit if not logged in
2018-09-13 22:19:55 +01:00
Tom Russell
4c2aecd73d
Welcome/sidebar transitions
2018-09-13 22:13:53 +01:00
Tom Russell
9fb4fa052a
Handle building not found
2018-09-13 21:12:01 +01:00
Tom Russell
6c0c1b51c0
Stricter int parsing
2018-09-13 20:36:14 +01:00
Tom Russell
4939c1dfb0
Fix ThemeSwitcher style and map click
2018-09-13 20:35:27 +01:00
Tom Russell
e87e334edd
Don't link to #
2018-09-13 19:54:33 +01:00
Tom Russell
cf7128c66f
Import (not require)
2018-09-13 19:54:16 +01:00
Tom Russell
0449170b76
Handle error on building update
2018-09-13 17:13:03 +01:00
Tom Russell
bdb4e45d8b
Handle error on logout
2018-09-13 17:02:27 +01:00
Tom Russell
1ea6b0b75b
Handle and show login/signup errors
2018-09-13 16:58:05 +01:00
Tom Russell
8ac687e454
Link login <-> signup
2018-09-13 16:09:41 +01:00
Tom Russell
a6d1b309a4
Switch map theme
2018-09-13 16:03:49 +01:00
Tom Russell
a2e995839e
Handle POST/GET building
2018-09-11 23:30:17 +01:00
Tom Russell
0ec0b52f90
Demo rendering location_number as text
2018-09-11 23:29:30 +01:00
Tom Russell
30e4cf2912
Data-driven building edit and view
2018-09-11 20:59:59 +01:00
Tom Russell
66c71dfdc7
Split out Tooltpi, Sidebar, CSS
2018-09-11 20:59:37 +01:00
Tom Russell
05604e32b6
Select building, show view/edit
2018-09-10 23:34:56 +01:00
Tom Russell
6a150ba6f9
Parse building id server-side
2018-09-10 23:32:56 +01:00
Tom Russell
fb9ff4f584
Render colour map for URL
2018-09-10 22:14:09 +01:00
Tom Russell
a48423bdaf
Link legend
2018-09-10 21:49:58 +01:00
Tom Russell
60ad6fb1a4
Sketch in legend, map on welcome page
2018-09-10 12:41:00 +01:00
Tom Russell
bada23e69d
Load highlight layer
2018-09-10 12:40:25 +01:00
Tom Russell
4422be4440
Pull tileserver into app
2018-09-10 10:44:32 +01:00
Tom Russell
a005643746
Merge frontend/api into universal react app
2018-09-09 22:22:44 +01:00