diff --git a/lib/www/client/source/src/router/index.js b/lib/www/client/source/src/router/index.js
index 3f30550..3523b45 100644
--- a/lib/www/client/source/src/router/index.js
+++ b/lib/www/client/source/src/router/index.js
@@ -96,7 +96,12 @@ Vue.use(VueRouter)
},
{
path: "log",
- component: Log
+ component: Log,
+ children: [
+ { path: "sequence/:sequence", name: "logBySequence" },
+ { path: "date/:date0", name: "logByDate" },
+ { path: "date/:date0/:date1", name: "logByDates" }
+ ]
},
{
path: "map",
diff --git a/lib/www/client/source/src/views/Log.vue b/lib/www/client/source/src/views/Log.vue
index f1c2206..fad0f0e 100644
--- a/lib/www/client/source/src/views/Log.vue
+++ b/lib/www/client/source/src/views/Log.vue
@@ -1,13 +1,192 @@
-
- Log
-
+
+
+
+
+
+
+ {{
+ $route.params.sequence
+ ? ($route.params.sequence.includes && $route.params.sequence.includes(";"))
+ ? `Sequences ${$route.params.sequence.split(";").sort().join(", ")}`
+ : `Sequence ${$route.params.sequence}`
+ : $route.params.date0
+ ? $route.params.date1
+ ? `Between ${$route.params.date0} and ${$route.params.date1}`
+ : `On ${$route.params.date0}`
+ : "All events"
+ }}
+
+
+
+
+
+
+
+
+ {{ props.value.replace(/(.{10})T(.{8}).{4}Z$/, "$1 $2") }}
+
+
+
+
+
+
+
+
+
+
diff --git a/lib/www/client/source/src/views/Project.vue b/lib/www/client/source/src/views/Project.vue
index ae75201..68e663a 100644
--- a/lib/www/client/source/src/views/Project.vue
+++ b/lib/www/client/source/src/views/Project.vue
@@ -4,7 +4,7 @@
-
+