Candid Dauth
|
d541dbb888
|
Fix sending proper user agent (otherwise we get blocked from Nominatim)
|
2017-02-26 16:51:37 +01:00 |
Candid Dauth
|
7bdf18e51b
|
Add map option to cluster markers (fixes #53)
|
2017-02-26 16:26:22 +01:00 |
Candid Dauth
|
313f6ef9aa
|
Make renaming dropdown options possible again (#43)
|
2017-02-25 16:11:43 +01:00 |
Candid Dauth
|
3f95e76cdd
|
Fix error when saving empty dropdown value (fixes #39)
|
2017-02-25 14:12:02 +01:00 |
Candid Dauth
|
249d687252
|
Get rid of dropdown option key, save value in data instead (#43)
|
2017-02-25 13:46:37 +01:00 |
Candid Dauth
|
2a5829f226
|
Make it possible to rename fields without losing data (#43)
|
2017-02-22 16:49:02 +01:00 |
Candid Dauth
|
e1f4aae2a8
|
Get rid of process.env.fmConfig
|
2017-02-22 16:25:46 +01:00 |
Candid Dauth
|
d5b0e814cb
|
Set version 2.3.1
|
2017-02-22 16:24:52 +01:00 |
Candid Dauth
|
b439119118
|
Fix facilmap-server bin script
|
2017-02-22 03:49:12 +01:00 |
Candid Dauth
|
b95864b333
|
Split into 3 reusable modules and document them (#34), bump version to 2.3.0
|
2017-02-22 03:45:35 +01:00 |
Candid Dauth
|
5c501fbc00
|
Avoid express.static ETag handling for index template
Fixes "undefined" under the map
|
2017-02-13 12:39:17 +01:00 |
Candid Dauth
|
587e6bf80d
|
Allow more than 25 route points by sending multiple requests (fixes #52)
|
2017-02-10 16:49:25 +01:00 |
Candid Dauth
|
14900f3c72
|
Fix description of objects in GPX export (fixes #50)
- Values were missing from description
- If there is only the default field (Description), it is not prefixed
by "Description: "
|
2017-02-10 12:55:04 +01:00 |
Candid Dauth
|
95c226305b
|
Move GPX export to separate URL (#58)
|
2017-02-10 12:45:48 +01:00 |
Candid Dauth
|
3824f4fd3e
|
Add option whether map can be indexed by search engines (fixes #35)
|
2017-02-10 12:45:43 +01:00 |
Candid Dauth
|
7287e8b48f
|
Move webserver code to separate file
|
2017-02-09 23:55:56 +01:00 |
Candid Dauth
|
0ab81205da
|
Add dev mode for webpack-dev-server and switch for sql debug output
|
2017-02-09 20:39:42 +01:00 |
Candid Dauth
|
c85066b618
|
Enable caching for bundle, also bundle socket.io
|
2017-02-09 20:13:45 +01:00 |
Candid Dauth
|
9aecbad227
|
Fix error due to Mapbox directions API change (fixes #56)
|
2017-01-21 13:02:28 +03:00 |
Candid Dauth
|
670a8dd56b
|
Fix error when updating objects on some platforms
On some platforms. Sequelize.update() returns 0 even if the rows were
found, if no fields have been changed.
|
2016-12-27 15:25:02 +01:00 |
Candid Dauth
|
d738f8c969
|
Add Views to missing columns migrations
|
2016-11-04 14:24:02 +03:00 |
Candid Dauth
|
2f01085c55
|
Do not simplify routes (they are way too simple) (#24)
|
2016-11-01 20:18:54 +03:00 |
Candid Dauth
|
be37c6b6e1
|
Only allow using history in writable mode
Otherwise stuff can be reverted, and the write ID can be taken from
padData change events.
|
2016-11-01 19:59:55 +03:00 |
Candid Dauth
|
88483d142e
|
Implement edit history
|
2016-10-31 15:11:36 +03:00 |
Candid Dauth
|
cae8b16eb4
|
Clean up db code: No more *WithData() functions
|
2016-10-31 15:08:22 +03:00 |
Candid Dauth
|
1ff7e03d01
|
Fix some exceptions after server refactoring
|
2016-10-30 18:05:23 +03:00 |
Candid Dauth
|
5d66ffaf59
|
Restore non-event-stream utils.filterStreamPromise, as event-stream couldn’t deal with our streams
|
2016-10-30 17:34:02 +03:00 |
Candid Dauth
|
3369ace90d
|
Restructure server code
|
2016-10-30 17:01:21 +03:00 |
Candid Dauth
|
a1bbb51d9c
|
Add dialog to edit filter and make it possible to save it in view
|
2016-10-26 14:13:59 +03:00 |
Candid Dauth
|
74f888977f
|
Fix updating of object styles in relation to type after recent changes
|
2016-10-25 18:40:45 +03:00 |
Candid Dauth
|
e9c77cb489
|
Add compression to express server
|
2016-10-24 22:43:20 +03:00 |
Candid Dauth
|
4d1e3737a1
|
Use generated icons for search results
|
2016-10-24 22:31:19 +03:00 |
Candid Dauth
|
f9865656f8
|
Add ability to define default routing mode for line types
|
2016-10-24 22:03:20 +03:00 |
Candid Dauth
|
fdfb05a772
|
Add options to set default/fixed colour/size/symbol/width for type
|
2016-10-24 21:32:29 +03:00 |
Candid Dauth
|
264d7b3e0c
|
Add option to control marker size and symbol
|
2016-10-24 03:57:21 +03:00 |
Candid Dauth
|
a36507b9c5
|
Add FreieTonne layers
|
2016-10-20 23:27:33 +03:00 |
Candid Dauth
|
8b2aa9155d
|
Fix error when reverse geocode doesn't find anything
|
2016-10-20 14:48:55 +03:00 |
Candid Dauth
|
922254956f
|
Send all objects at once on setPadId and updateBbox
|
2016-10-20 13:40:32 +03:00 |
Candid Dauth
|
e96e259ab7
|
Add search/route to location hash
|
2016-10-19 18:02:18 +03:00 |
Candid Dauth
|
f91b23a39e
|
Don't disable map if disconnected and not in pad
|
2016-10-19 16:00:21 +03:00 |
Candid Dauth
|
d8c371adfa
|
Change links from pad.facilmap.org to facilmap.org
|
2016-10-19 13:41:16 +03:00 |
Candid Dauth
|
a4cdfcdba0
|
Return generic result if reverse geocode fails
|
2016-10-19 11:56:06 +03:00 |
Candid Dauth
|
d3dbd8c446
|
Rebrand to FacilMap
|
2016-10-18 21:27:57 +03:00 |
Candid Dauth
|
6b4b875bc8
|
Increase zoom level for reverse geocode
|
2016-10-18 19:46:45 +03:00 |
Candid Dauth
|
a4b1665145
|
Move decode of OSM URLs to frontend
|
2016-10-18 16:33:30 +03:00 |
Candid Dauth
|
f31ef6ea22
|
Reverse-geocode when clicking on map or searching for coords
|
2016-10-18 16:33:08 +03:00 |
Candid Dauth
|
d56650c549
|
Serve frontend files from server using express
|
2016-10-18 14:27:20 +03:00 |
Candid Dauth
|
0971e10de6
|
Don't load URLs when finding route destination
|
2016-10-18 13:37:36 +03:00 |
Candid Dauth
|
a95d0df14a
|
Restructure: Only one package.json and bower.json in main directory
|
2016-10-18 13:37:33 +03:00 |
Candid Dauth
|
190053453b
|
Add "track" line mode and enable adding gpx tracks to map
|
2016-10-14 02:48:23 +03:00 |
Candid Dauth
|
f78b8eef1b
|
Make it possible to open GPX/OSM/KML/GeoJSON files on the map
|
2016-10-14 01:00:29 +03:00 |
Candid Dauth
|
ea05d528f2
|
Get rid of multiple route options and add button to add route to map
|
2016-10-12 18:11:49 +03:00 |
Candid Dauth
|
0876ffeec8
|
Replace routing types "fastest" and "shortest" by "car"
|
2016-10-12 18:07:27 +03:00 |
Candid Dauth
|
30fe847ba4
|
Basic support to calculate routes using search form
|
2016-10-12 13:53:43 +03:00 |
Candid Dauth
|
a5ee285d84
|
Migrate search request to promise
|
2016-10-12 00:41:35 +03:00 |
Candid Dauth
|
93a4d2ff04
|
Use Mapbox directions API
|
2016-10-12 00:38:18 +03:00 |
Candid Dauth
|
72c714c024
|
Change routing provider to OSRM
|
2016-10-12 00:26:04 +03:00 |
Candid Dauth
|
a355161250
|
Migrate server from async calls to promises
|
2016-10-11 23:28:36 +03:00 |
Candid Dauth
|
38171400f7
|
Kick out pad ID unique constraint, as it was bogus
|
2016-10-11 19:47:53 +03:00 |
Candid Dauth
|
4994c99b55
|
Verify pad id when changing it in settings
|
2016-10-11 19:42:02 +03:00 |
Candid Dauth
|
7090c01249
|
Verify pad ids when creating a pad
|
2016-10-11 19:30:40 +03:00 |
Candid Dauth
|
54657ef048
|
Replace index page by a map where you can optionally start a pad
|
2016-10-11 19:30:16 +03:00 |
Candid Dauth
|
7b97b59e00
|
Send custon User-Agent in http requests
|
2016-10-11 15:30:50 +03:00 |
Candid Dauth
|
9ec78c79f8
|
Show markers and popups for search results
|
2016-10-11 14:28:16 +03:00 |
Candid Dauth
|
1feb17b39c
|
Move nameFinder to the server
|
2016-10-11 11:08:31 +03:00 |
Candid Dauth
|
fb8ff1d508
|
Add database migration that Pad.name, Marker.name and Line.name can be null
This was changed in an earlier commit, but no migration was added
|
2016-10-08 12:07:45 +03:00 |
Candid Dauth
|
3d0f9549af
|
Migrate toolbox to bootstrap
|
2016-10-04 15:43:57 +03:00 |
Candid Dauth
|
bea7158ed1
|
Fix stream incompatibility with newer node versions
|
2016-10-02 20:32:11 +03:00 |
Candid Dauth
|
ef21fb1ea9
|
Update other depencency versions
|
2016-10-02 17:54:39 +03:00 |
Candid Dauth
|
b4ff069e31
|
Update sequelize dependency to newest version
|
2016-10-02 17:43:23 +03:00 |
Candid Dauth
|
0e0c7b9fde
|
Update async dependency version
|
2016-09-28 15:42:25 +03:00 |
Candid Dauth
|
fc5516741d
|
Add button to export as GPX
|
2016-09-28 15:10:08 +03:00 |
Candid Dauth
|
fed2451f73
|
Rename "points" and "actualPoints" with "routePoints" and "trackPoints"
in accordance to GPX terminology
|
2016-09-28 14:32:22 +03:00 |
Candid Dauth
|
0f25aecb74
|
Update socket.io dependency version
|
2016-09-28 14:19:25 +03:00 |
Candid Dauth
|
6874c34761
|
Fix listener notification when no bbox is set
|
2016-03-19 12:31:27 +01:00 |
Candid Dauth
|
d60316f832
|
Properly handle uncaught exceptions on server
|
2016-03-04 20:40:14 +01:00 |
Candid Dauth
|
638125c267
|
Add dropdown to change type of existing marker/line
|
2016-02-28 18:23:54 +01:00 |
Candid Dauth
|
86eae5420e
|
Select first dropdown entry for style if there is no default
|
2016-02-28 18:23:11 +01:00 |
Candid Dauth
|
c197725fc5
|
Fix creating line with new version of node
|
2016-02-28 17:53:13 +01:00 |
Candid Dauth
|
972ea75153
|
Pausing and resuming stream to avoid memory overflow in database migration
|
2014-12-28 02:13:43 +01:00 |
Candid Dauth
|
c264e2c4f3
|
Adding validation for type definitions
|
2014-12-27 03:47:40 +01:00 |
Candid Dauth
|
79a37ab00c
|
Fixing loss of line width control in type field dropdown
|
2014-12-26 18:18:36 +01:00 |
Candid Dauth
|
5ccf2c18f2
|
Avoiding empty line
|
2014-12-26 16:51:14 +01:00 |
Candid Dauth
|
223d84fd1b
|
Renaming foreign key fields to always start with lower case
|
2014-12-26 04:32:31 +01:00 |
Candid Dauth
|
aabb2cc4bc
|
Updated dependencies
|
2014-12-14 18:02:24 +01:00 |
Candid Dauth
|
6dc639212d
|
Making dropdowns work
|
2014-12-14 04:43:05 +01:00 |
Candid Dauth
|
9c1c7a9895
|
Checked in missing sequelize files
|
2014-12-12 03:27:15 +01:00 |
Candid Dauth
|
9b48780bc6
|
Added UI for object types
|
2014-12-12 03:26:55 +01:00 |
Candid Dauth
|
954be66c7f
|
Migrating from mongoose to sequelize, introducing types
|
2014-12-11 02:42:32 +01:00 |
Candid Dauth
|
b78b942aed
|
Added support for arbitrary marker colours
|
2014-11-30 18:30:11 +01:00 |
Candid Dauth
|
101fd38523
|
Added function to copy pad
|
2014-06-19 02:37:30 +02:00 |
Candid Dauth
|
49b5f03afd
|
Fixing weird shit that is going on with lines
|
2014-05-15 01:38:24 +01:00 |
Candid Dauth
|
759e244977
|
Removing temporary functions to update database layout
|
2014-05-14 14:25:27 +01:00 |
Candid Dauth
|
12531a346e
|
Making utils.extend() work with null values
|
2014-05-10 18:57:08 +02:00 |
Candid Dauth
|
eb881b0c82
|
Added read-only link (read-only mode still needs to be styled)
|
2014-05-10 18:56:44 +02:00 |
Candid Dauth
|
7d43126e48
|
Fixing routes
|
2014-04-29 01:57:17 +02:00 |
Candid Dauth
|
0b11df7fb5
|
Fixed typo
|
2014-04-29 01:19:10 +02:00 |
Candid Dauth
|
806a936705
|
Only sending points for bbox difference
|
2014-04-29 01:09:42 +02:00 |
Candid Dauth
|
797eede8bc
|
Sending line points separately from lines
|
2014-04-28 18:35:27 +02:00 |
Candid Dauth
|
37ca69422a
|
Fixing missing distance for lines
|
2014-04-28 16:26:36 +02:00 |