diff --git a/icons/map-pinned.json b/icons/map-pinned.json
new file mode 100644
index 000000000..7d0be2ed9
--- /dev/null
+++ b/icons/map-pinned.json
@@ -0,0 +1,18 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "danielbayley"
+ ],
+ "tags": [
+ "location",
+ "waypoint",
+ "marker",
+ "drop"
+ ],
+ "categories": [
+ "maps",
+ "navigation",
+ "travel",
+ "account"
+ ]
+}
\ No newline at end of file
diff --git a/icons/map-pinned.svg b/icons/map-pinned.svg
new file mode 100644
index 000000000..fd6722426
--- /dev/null
+++ b/icons/map-pinned.svg
@@ -0,0 +1,15 @@
+
diff --git a/icons/milestone.json b/icons/milestone.json
index f11b34eeb..7faacff02 100644
--- a/icons/milestone.json
+++ b/icons/milestone.json
@@ -4,9 +4,11 @@
"karsa-mistmere"
],
"tags": [
- "sign",
"signpost",
"direction",
+ "right",
+ "east",
+ "forward",
"version control"
],
"categories": [
diff --git a/icons/route-off.json b/icons/route-off.json
new file mode 100644
index 000000000..f6ad2a180
--- /dev/null
+++ b/icons/route-off.json
@@ -0,0 +1,23 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "danielbayley"
+ ],
+ "tags": [
+ "path",
+ "journey",
+ "planner",
+ "points",
+ "stops",
+ "stations",
+ "reset",
+ "clear",
+ "cancelled",
+ "closed",
+ "blocked"
+ ],
+ "categories": [
+ "maps",
+ "navigation"
+ ]
+}
\ No newline at end of file
diff --git a/icons/route-off.svg b/icons/route-off.svg
new file mode 100644
index 000000000..6b998107d
--- /dev/null
+++ b/icons/route-off.svg
@@ -0,0 +1,19 @@
+
diff --git a/icons/route.json b/icons/route.json
new file mode 100644
index 000000000..9bb5f7090
--- /dev/null
+++ b/icons/route.json
@@ -0,0 +1,18 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "danielbayley"
+ ],
+ "tags": [
+ "path",
+ "journey",
+ "planner",
+ "points",
+ "stops",
+ "stations"
+ ],
+ "categories": [
+ "maps",
+ "navigation"
+ ]
+}
\ No newline at end of file
diff --git a/icons/route.svg b/icons/route.svg
new file mode 100644
index 000000000..12f708814
--- /dev/null
+++ b/icons/route.svg
@@ -0,0 +1,15 @@
+
diff --git a/icons/signpost-big.json b/icons/signpost-big.json
new file mode 100644
index 000000000..17f39a336
--- /dev/null
+++ b/icons/signpost-big.json
@@ -0,0 +1,19 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "danielbayley"
+ ],
+ "tags": [
+ "bidirectional",
+ "left",
+ "right",
+ "east",
+ "west"
+ ],
+ "categories": [
+ "arrows",
+ "navigation",
+ "development",
+ "gaming"
+ ]
+}
\ No newline at end of file
diff --git a/icons/signpost-big.svg b/icons/signpost-big.svg
new file mode 100644
index 000000000..144495f83
--- /dev/null
+++ b/icons/signpost-big.svg
@@ -0,0 +1,16 @@
+
diff --git a/icons/signpost.json b/icons/signpost.json
new file mode 100644
index 000000000..17f39a336
--- /dev/null
+++ b/icons/signpost.json
@@ -0,0 +1,19 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "danielbayley"
+ ],
+ "tags": [
+ "bidirectional",
+ "left",
+ "right",
+ "east",
+ "west"
+ ],
+ "categories": [
+ "arrows",
+ "navigation",
+ "development",
+ "gaming"
+ ]
+}
\ No newline at end of file
diff --git a/icons/signpost.svg b/icons/signpost.svg
new file mode 100644
index 000000000..cea53aeb3
--- /dev/null
+++ b/icons/signpost.svg
@@ -0,0 +1,15 @@
+
diff --git a/icons/waypoints.json b/icons/waypoints.json
new file mode 100644
index 000000000..e133c9f3c
--- /dev/null
+++ b/icons/waypoints.json
@@ -0,0 +1,31 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "danielbayley"
+ ],
+ "tags": [
+ "indirection",
+ "vpn",
+ "virtual private network",
+ "proxy",
+ "connections",
+ "bounce",
+ "reroute",
+ "path",
+ "journey",
+ "planner",
+ "stops",
+ "stations",
+ "shared",
+ "spread",
+ "viral"
+ ],
+ "categories": [
+ "security",
+ "account",
+ "maps",
+ "navigation",
+ "development",
+ "social"
+ ]
+}
\ No newline at end of file
diff --git a/icons/waypoints.svg b/icons/waypoints.svg
new file mode 100644
index 000000000..c8d788034
--- /dev/null
+++ b/icons/waypoints.svg
@@ -0,0 +1,19 @@
+