Commit graph

2165 commits

Author SHA1 Message Date
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