Laura Klünder
|
9afe4dc033
|
move details head button
|
2017-11-22 15:35:40 +01:00 |
|
Laura Klünder
|
7fa979fc1a
|
animate details icon
|
2017-11-22 15:35:29 +01:00 |
|
Laura Klünder
|
c311d1f397
|
details loading animation
|
2017-11-22 15:15:53 +01:00 |
|
Laura Klünder
|
fbb0ee5133
|
details html and css
|
2017-11-22 14:52:46 +01:00 |
|
Laura Klünder
|
5bdd6caf9c
|
add base for location and route details in map.html
|
2017-11-21 22:14:09 +01:00 |
|
Laura Klünder
|
a69d762fe1
|
fix missing focus style for autocomplete suggestions
|
2017-11-21 22:12:50 +01:00 |
|
Laura Klünder
|
d0a4a71118
|
make GeometryIndexed slicing even faster
|
2017-11-21 16:24:10 +01:00 |
|
Laura Klünder
|
624d6f281c
|
shorten etag before b2a_base64
|
2017-11-21 16:13:03 +01:00 |
|
Laura Klünder
|
01d80220bc
|
use binascii.b2a_base64 instead of base64.b64encode because its faster
|
2017-11-21 16:05:42 +01:00 |
|
Laura Klünder
|
fb573eefb8
|
only calculate access cache key if needed
|
2017-11-21 15:16:30 +01:00 |
|
Laura Klünder
|
ab0e4a46a0
|
speedup access permission parsing even more
|
2017-11-21 15:14:27 +01:00 |
|
Laura Klünder
|
950979af16
|
tileserver: speedup cookie parsind
|
2017-11-21 15:13:03 +01:00 |
|
Laura Klünder
|
d0a09dcccb
|
calculate date header in a thread because that gives us 2000 requests/s
|
2017-11-21 15:07:34 +01:00 |
|
Laura Klünder
|
948ac26488
|
use base64 instead of base85, we want valid memcached keys
|
2017-11-21 14:59:10 +01:00 |
|
Laura Klünder
|
790835bc44
|
shorter etags
|
2017-11-21 14:25:10 +01:00 |
|
Laura Klünder
|
bdbfe82a43
|
fix content-length header breaking the tile server
|
2017-11-21 13:55:59 +01:00 |
|
Laura Klünder
|
0346301f8e
|
fix error 500 if CACHE_TILES is active
|
2017-11-21 05:52:19 +01:00 |
|
Laura Klünder
|
e35227caa2
|
tileserver: fix mising Date and Content-Length headers
|
2017-11-21 05:42:19 +01:00 |
|
Laura Klünder
|
499bd349c7
|
fix cookie parsing in tile server (and add instance name)
|
2017-11-21 05:16:24 +01:00 |
|
Laura Klünder
|
51c2c15686
|
fix cookie matching in tileserver
|
2017-11-21 04:50:21 +01:00 |
|
Laura Klünder
|
b15965ed6c
|
retry after max 10 seconds
|
2017-11-21 04:43:56 +01:00 |
|
Laura Klünder
|
443d58965d
|
add settings to use external cached tile server
|
2017-11-21 04:34:43 +01:00 |
|
Laura Klünder
|
0fec7ff89c
|
fix parse_tile_access_cookie
|
2017-11-21 04:27:05 +01:00 |
|
Laura Klünder
|
16c57560bc
|
tileserver: cache tiles using memcached
|
2017-11-21 03:27:11 +01:00 |
|
Laura Klünder
|
763749327c
|
fix error if the upstream response has no ETag
|
2017-11-21 02:48:10 +01:00 |
|
Laura Klünder
|
82cbc3e4ed
|
add thread to tileserver to reload cache packages regularly
|
2017-11-21 02:47:38 +01:00 |
|
Laura Klünder
|
2185c1ac6a
|
enable using the tileserver with minimal requirements
|
2017-11-21 02:12:00 +01:00 |
|
Laura Klünder
|
11678251bf
|
merge requirements/production-extra.txt
|
2017-11-21 01:49:10 +01:00 |
|
Laura Klünder
|
d74d9a8a77
|
speedup tileserver by factor 2x (not 0.6ms per request)
|
2017-11-21 01:29:35 +01:00 |
|
Laura Klünder
|
0f6b372b92
|
tileserver: complete request handling, but without caching so far
|
2017-11-21 00:47:55 +01:00 |
|
Laura Klünder
|
7ccfe058f6
|
allow specifying tile access permissions directly if authorized
|
2017-11-21 00:41:19 +01:00 |
|
Laura Klünder
|
bf98f54b55
|
refactor tile code in meny places to allow reusing it
|
2017-11-21 00:15:49 +01:00 |
|
Laura Klünder
|
a503c0de6a
|
base for python based tileserver
|
2017-11-20 23:05:27 +01:00 |
|
Laura Klünder
|
7cdc7879cc
|
read MapPackage
|
2017-11-20 23:05:16 +01:00 |
|
Laura Klünder
|
1fdcca4ae1
|
add view for external tile servers do load cache package
|
2017-11-20 22:48:05 +01:00 |
|
Laura Klünder
|
83de101969
|
import CachePackage in __init__
|
2017-11-20 21:14:46 +01:00 |
|
Laura Klünder
|
5498e9f84f
|
create cache packages for caching tile servers
|
2017-11-20 21:10:03 +01:00 |
|
Laura Klünder
|
7b16be8041
|
fix error on AccessRestrictionAffectedCells.add()
|
2017-11-20 17:45:46 +01:00 |
|
Laura Klünder
|
5d293a866d
|
fix min/max x/y in GeometryIndexed.__getitem__
|
2017-11-20 17:45:10 +01:00 |
|
Laura Klünder
|
ede7e4dc86
|
use AccessRestrictionAffected in MapRenderer
|
2017-11-20 17:29:53 +01:00 |
|
Laura Klünder
|
a6daeb6153
|
rename cache files for better overview
|
2017-11-20 17:25:21 +01:00 |
|
Laura Klünder
|
e06c71be61
|
add AccessRestrictionAffected as GeometryIndexed subclass
|
2017-11-20 17:21:19 +01:00 |
|
Laura Klünder
|
390cc4aeb4
|
LevelGeometryIndexed abstraction
|
2017-11-20 15:27:09 +01:00 |
|
Laura Klünder
|
f6304eca0a
|
improve MapHistory docs
|
2017-11-20 14:57:19 +01:00 |
|
Laura Klünder
|
87d1e3e7f5
|
don't import anything in render.__init__
|
2017-11-20 02:53:49 +01:00 |
|
Laura Klünder
|
94ae86d690
|
refactor even more data→geometry and levelrender
|
2017-11-20 02:38:35 +01:00 |
|
Laura Klünder
|
1596e9a130
|
isort
|
2017-11-20 02:28:41 +01:00 |
|
Laura Klünder
|
6bad1f9cc3
|
split up c3nav.mapdata.render.data
|
2017-11-20 02:28:08 +01:00 |
|
Laura Klünder
|
708620db0a
|
split up c3nav.maputils.cache
|
2017-11-20 02:07:27 +01:00 |
|
Laura Klünder
|
116590b88f
|
c3nav.mapdata.cache → c3nav.mapdata.utils.cache
|
2017-11-20 00:39:01 +01:00 |
|