diff --git a/reports.yml b/reports.yml index 1a6f5ef..1622538 100644 --- a/reports.yml +++ b/reports.yml @@ -1,5 +1,6 @@ - name: hits label: Hits + icon: pulse chart: line query: | SELECT {bucket} AS bucket, @@ -10,6 +11,7 @@ - name: error_rate label: Error Rate (%) + icon: file-alert chart: line query: | SELECT {bucket} AS bucket, @@ -20,6 +22,7 @@ - name: cache_status_breakdown label: Cache Status + icon: archive chart: polarArea query: | SELECT cache_status AS bucket, @@ -37,6 +40,7 @@ - name: domain_traffic label: Top Domains + icon: globe chart: table per_domain: false query: | @@ -48,6 +52,7 @@ - name: bytes_sent label: Bytes Sent + icon: upload chart: line query: | SELECT {bucket} AS bucket, @@ -58,6 +63,7 @@ - name: top_paths label: Top Paths + icon: map chart: table query: | SELECT path AS bucket, @@ -73,6 +79,7 @@ - name: user_agents label: User Agents + icon: user chart: table query: | SELECT user_agent AS bucket, @@ -84,6 +91,7 @@ - name: referrers label: Referrers + icon: link chart: table query: | SELECT referer AS bucket, @@ -95,6 +103,7 @@ - name: status_distribution label: HTTP Statuses + icon: server chart: pie query: | SELECT CASE diff --git a/scripts/download_icons.py b/scripts/download_icons.py new file mode 100644 index 0000000..6f4675a --- /dev/null +++ b/scripts/download_icons.py @@ -0,0 +1,28 @@ +import json +from urllib.request import urlopen, Request +from pathlib import Path + +ICON_LIST_URL = "https://cc0-icons.jonh.eu/icons.json" +BASE_URL = "https://cc0-icons.jonh.eu/" + +OUTPUT_DIR = Path(__file__).resolve().parent.parent / "static" / "icons" + + +def main() -> None: + OUTPUT_DIR.mkdir(parents=True, exist_ok=True) + req = Request(ICON_LIST_URL, headers={"User-Agent": "Mozilla/5.0"}) + with urlopen(req) as resp: + data = json.load(resp) + icons = data.get("icons", []) + for icon in icons: + slug = icon.get("slug") + url = BASE_URL + icon.get("url") + path = OUTPUT_DIR / f"{slug}.svg" + req = Request(url, headers={"User-Agent": "Mozilla/5.0"}) + with urlopen(req) as resp: + path.write_bytes(resp.read()) + print(f"Downloaded {len(icons)} icons to {OUTPUT_DIR}") + + +if __name__ == "__main__": + main() diff --git a/scripts/generate_reports.py b/scripts/generate_reports.py index aeee0a7..4c0c911 100644 --- a/scripts/generate_reports.py +++ b/scripts/generate_reports.py @@ -1,6 +1,7 @@ import json import sqlite3 from pathlib import Path +import shutil from typing import List, Dict, Optional import yaml @@ -54,6 +55,17 @@ def _save_json(path: Path, data: List[Dict]) -> None: path.write_text(json.dumps(data, indent=2)) +def _copy_icons() -> None: + """Copy vendored icons to the output directory.""" + src_dir = Path("static/icons") + dst_dir = OUTPUT_DIR / "icons" + if not src_dir.is_dir(): + return + dst_dir.mkdir(parents=True, exist_ok=True) + for icon in src_dir.glob("*.svg"): + shutil.copy(icon, dst_dir / icon.name) + + def _render_snippet(report: Dict, out_dir: Path) -> None: """Render a single report snippet to ``.html`` inside ``out_dir``.""" env = Environment(loader=FileSystemLoader(TEMPLATE_DIR)) @@ -106,6 +118,8 @@ def _generate_interval(interval: str, domain: Optional[str] = None) -> None: typer.echo("No report definitions found") return + _copy_icons() + bucket = _bucket_expr(interval) conn = sqlite3.connect(DB_PATH) @@ -153,6 +167,8 @@ def _generate_interval(interval: str, domain: Optional[str] = None) -> None: "json": f"{name}.json", "html": f"{name}.html", } + if "icon" in definition: + entry["icon"] = definition["icon"] if "color" in definition: entry["color"] = definition["color"] if "colors" in definition: @@ -175,6 +191,7 @@ def _generate_all_domains(interval: str) -> None: def _generate_root_index() -> None: """Render the top-level index listing all intervals and domains.""" + _copy_icons() intervals = [ p.name for p in OUTPUT_DIR.iterdir() @@ -204,6 +221,8 @@ def _generate_global() -> None: typer.echo("No report definitions found") return + _copy_icons() + conn = sqlite3.connect(DB_PATH) cur = conn.cursor() @@ -230,6 +249,8 @@ def _generate_global() -> None: "json": f"{name}.json", "html": f"{name}.html", } + if "icon" in definition: + entry["icon"] = definition["icon"] if "color" in definition: entry["color"] = definition["color"] if "colors" in definition: diff --git a/static/icons/achievement.svg b/static/icons/achievement.svg new file mode 100644 index 0000000..a45ed68 --- /dev/null +++ b/static/icons/achievement.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/align-center.svg b/static/icons/align-center.svg new file mode 100644 index 0000000..63f0ce2 --- /dev/null +++ b/static/icons/align-center.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/align-left.svg b/static/icons/align-left.svg new file mode 100644 index 0000000..1e9144d --- /dev/null +++ b/static/icons/align-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/align-right.svg b/static/icons/align-right.svg new file mode 100644 index 0000000..d854828 --- /dev/null +++ b/static/icons/align-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/app-marketplace.svg b/static/icons/app-marketplace.svg new file mode 100644 index 0000000..e833972 --- /dev/null +++ b/static/icons/app-marketplace.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/archive.svg b/static/icons/archive.svg new file mode 100644 index 0000000..e8df12a --- /dev/null +++ b/static/icons/archive.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/arrow-double-diagonal-2.svg b/static/icons/arrow-double-diagonal-2.svg new file mode 100644 index 0000000..7a32329 --- /dev/null +++ b/static/icons/arrow-double-diagonal-2.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/arrow-double-diagonal-3.svg b/static/icons/arrow-double-diagonal-3.svg new file mode 100644 index 0000000..3c86255 --- /dev/null +++ b/static/icons/arrow-double-diagonal-3.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/arrow-double-diagonal-4.svg b/static/icons/arrow-double-diagonal-4.svg new file mode 100644 index 0000000..9c8beaa --- /dev/null +++ b/static/icons/arrow-double-diagonal-4.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/arrow-double-diagonal.svg b/static/icons/arrow-double-diagonal.svg new file mode 100644 index 0000000..f3c93f4 --- /dev/null +++ b/static/icons/arrow-double-diagonal.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/arrow-double-horizontal-2.svg b/static/icons/arrow-double-horizontal-2.svg new file mode 100644 index 0000000..f8be44b --- /dev/null +++ b/static/icons/arrow-double-horizontal-2.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/arrow-double-horizontal.svg b/static/icons/arrow-double-horizontal.svg new file mode 100644 index 0000000..d06fc55 --- /dev/null +++ b/static/icons/arrow-double-horizontal.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/arrow-double-vertical-2.svg b/static/icons/arrow-double-vertical-2.svg new file mode 100644 index 0000000..5f81dba --- /dev/null +++ b/static/icons/arrow-double-vertical-2.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/arrow-double-vertical.svg b/static/icons/arrow-double-vertical.svg new file mode 100644 index 0000000..ffd66ce --- /dev/null +++ b/static/icons/arrow-double-vertical.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/arrow-down-2.svg b/static/icons/arrow-down-2.svg new file mode 100644 index 0000000..9bb9519 --- /dev/null +++ b/static/icons/arrow-down-2.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/arrow-down-left-2.svg b/static/icons/arrow-down-left-2.svg new file mode 100644 index 0000000..c7e116f --- /dev/null +++ b/static/icons/arrow-down-left-2.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/arrow-down-left.svg b/static/icons/arrow-down-left.svg new file mode 100644 index 0000000..edbc82c --- /dev/null +++ b/static/icons/arrow-down-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/arrow-down-right-2.svg b/static/icons/arrow-down-right-2.svg new file mode 100644 index 0000000..5f59d55 --- /dev/null +++ b/static/icons/arrow-down-right-2.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/arrow-down-right.svg b/static/icons/arrow-down-right.svg new file mode 100644 index 0000000..e0ca232 --- /dev/null +++ b/static/icons/arrow-down-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/arrow-down-up.svg b/static/icons/arrow-down-up.svg new file mode 100644 index 0000000..6bab77f --- /dev/null +++ b/static/icons/arrow-down-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/arrow-down.svg b/static/icons/arrow-down.svg new file mode 100644 index 0000000..317b68a --- /dev/null +++ b/static/icons/arrow-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/arrow-left-2.svg b/static/icons/arrow-left-2.svg new file mode 100644 index 0000000..09ecec9 --- /dev/null +++ b/static/icons/arrow-left-2.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/arrow-left-right.svg b/static/icons/arrow-left-right.svg new file mode 100644 index 0000000..3915efb --- /dev/null +++ b/static/icons/arrow-left-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/arrow-left.svg b/static/icons/arrow-left.svg new file mode 100644 index 0000000..eb1b95f --- /dev/null +++ b/static/icons/arrow-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/arrow-right-2.svg b/static/icons/arrow-right-2.svg new file mode 100644 index 0000000..5647c5b --- /dev/null +++ b/static/icons/arrow-right-2.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/arrow-right-left.svg b/static/icons/arrow-right-left.svg new file mode 100644 index 0000000..b3dbbc2 --- /dev/null +++ b/static/icons/arrow-right-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/arrow-right.svg b/static/icons/arrow-right.svg new file mode 100644 index 0000000..98fd9e8 --- /dev/null +++ b/static/icons/arrow-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/arrow-up-2.svg b/static/icons/arrow-up-2.svg new file mode 100644 index 0000000..ef31915 --- /dev/null +++ b/static/icons/arrow-up-2.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/arrow-up-down.svg b/static/icons/arrow-up-down.svg new file mode 100644 index 0000000..e83a86f --- /dev/null +++ b/static/icons/arrow-up-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/arrow-up-left-2.svg b/static/icons/arrow-up-left-2.svg new file mode 100644 index 0000000..e869fba --- /dev/null +++ b/static/icons/arrow-up-left-2.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/arrow-up-left.svg b/static/icons/arrow-up-left.svg new file mode 100644 index 0000000..820469c --- /dev/null +++ b/static/icons/arrow-up-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/arrow-up-right-2.svg b/static/icons/arrow-up-right-2.svg new file mode 100644 index 0000000..5e4bff7 --- /dev/null +++ b/static/icons/arrow-up-right-2.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/arrow-up-right.svg b/static/icons/arrow-up-right.svg new file mode 100644 index 0000000..6c3ee2e --- /dev/null +++ b/static/icons/arrow-up-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/arrow-up.svg b/static/icons/arrow-up.svg new file mode 100644 index 0000000..c6e18b7 --- /dev/null +++ b/static/icons/arrow-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/arrows-diagonal-out.svg b/static/icons/arrows-diagonal-out.svg new file mode 100644 index 0000000..4840df3 --- /dev/null +++ b/static/icons/arrows-diagonal-out.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/average.svg b/static/icons/average.svg new file mode 100644 index 0000000..b427612 --- /dev/null +++ b/static/icons/average.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/bag-2.svg b/static/icons/bag-2.svg new file mode 100644 index 0000000..18e8261 --- /dev/null +++ b/static/icons/bag-2.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/bag-4.svg b/static/icons/bag-4.svg new file mode 100644 index 0000000..2614b52 --- /dev/null +++ b/static/icons/bag-4.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/bag-lock.svg b/static/icons/bag-lock.svg new file mode 100644 index 0000000..f7e9ece --- /dev/null +++ b/static/icons/bag-lock.svg @@ -0,0 +1,11 @@ + + + + + + \ No newline at end of file diff --git a/static/icons/bag-plus.svg b/static/icons/bag-plus.svg new file mode 100644 index 0000000..6bb5934 --- /dev/null +++ b/static/icons/bag-plus.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/bag-work.svg b/static/icons/bag-work.svg new file mode 100644 index 0000000..51247c2 --- /dev/null +++ b/static/icons/bag-work.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/bag.svg b/static/icons/bag.svg new file mode 100644 index 0000000..92d74b7 --- /dev/null +++ b/static/icons/bag.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/bolt.svg b/static/icons/bolt.svg new file mode 100644 index 0000000..fc64532 --- /dev/null +++ b/static/icons/bolt.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/bookmark.svg b/static/icons/bookmark.svg new file mode 100644 index 0000000..813568e --- /dev/null +++ b/static/icons/bookmark.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/burger-menu.svg b/static/icons/burger-menu.svg new file mode 100644 index 0000000..3b6b197 --- /dev/null +++ b/static/icons/burger-menu.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/calendar-2.svg b/static/icons/calendar-2.svg new file mode 100644 index 0000000..83fdf9f --- /dev/null +++ b/static/icons/calendar-2.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/calendar.svg b/static/icons/calendar.svg new file mode 100644 index 0000000..ec49336 --- /dev/null +++ b/static/icons/calendar.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/check-circle.svg b/static/icons/check-circle.svg new file mode 100644 index 0000000..12c6187 --- /dev/null +++ b/static/icons/check-circle.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/check-square.svg b/static/icons/check-square.svg new file mode 100644 index 0000000..6208802 --- /dev/null +++ b/static/icons/check-square.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/check.svg b/static/icons/check.svg new file mode 100644 index 0000000..71b981c --- /dev/null +++ b/static/icons/check.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/chevron-down-circle.svg b/static/icons/chevron-down-circle.svg new file mode 100644 index 0000000..6eb3fe5 --- /dev/null +++ b/static/icons/chevron-down-circle.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/chevron-down.svg b/static/icons/chevron-down.svg new file mode 100644 index 0000000..72235ec --- /dev/null +++ b/static/icons/chevron-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/chevron-left-circle.svg b/static/icons/chevron-left-circle.svg new file mode 100644 index 0000000..87719e4 --- /dev/null +++ b/static/icons/chevron-left-circle.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/chevron-left.svg b/static/icons/chevron-left.svg new file mode 100644 index 0000000..774ee4b --- /dev/null +++ b/static/icons/chevron-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/chevron-right-circle.svg b/static/icons/chevron-right-circle.svg new file mode 100644 index 0000000..98d5421 --- /dev/null +++ b/static/icons/chevron-right-circle.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/chevron-right.svg b/static/icons/chevron-right.svg new file mode 100644 index 0000000..19d783a --- /dev/null +++ b/static/icons/chevron-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/chevron-up-circle.svg b/static/icons/chevron-up-circle.svg new file mode 100644 index 0000000..750f239 --- /dev/null +++ b/static/icons/chevron-up-circle.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/chevron-up.svg b/static/icons/chevron-up.svg new file mode 100644 index 0000000..6257f70 --- /dev/null +++ b/static/icons/chevron-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/chevrons-down.svg b/static/icons/chevrons-down.svg new file mode 100644 index 0000000..8c7a4ae --- /dev/null +++ b/static/icons/chevrons-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/chevrons-left.svg b/static/icons/chevrons-left.svg new file mode 100644 index 0000000..45ebf78 --- /dev/null +++ b/static/icons/chevrons-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/chevrons-right.svg b/static/icons/chevrons-right.svg new file mode 100644 index 0000000..2b3aea1 --- /dev/null +++ b/static/icons/chevrons-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/chevrons-triple-down.svg b/static/icons/chevrons-triple-down.svg new file mode 100644 index 0000000..ed4dc03 --- /dev/null +++ b/static/icons/chevrons-triple-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/chevrons-triple-left.svg b/static/icons/chevrons-triple-left.svg new file mode 100644 index 0000000..3df85fe --- /dev/null +++ b/static/icons/chevrons-triple-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/chevrons-triple-right.svg b/static/icons/chevrons-triple-right.svg new file mode 100644 index 0000000..aac50bf --- /dev/null +++ b/static/icons/chevrons-triple-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/chevrons-triple-up.svg b/static/icons/chevrons-triple-up.svg new file mode 100644 index 0000000..0ef890b --- /dev/null +++ b/static/icons/chevrons-triple-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/chevrons-up.svg b/static/icons/chevrons-up.svg new file mode 100644 index 0000000..867f61b --- /dev/null +++ b/static/icons/chevrons-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/circle-dot.svg b/static/icons/circle-dot.svg new file mode 100644 index 0000000..e380e09 --- /dev/null +++ b/static/icons/circle-dot.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/circle-dots.svg b/static/icons/circle-dots.svg new file mode 100644 index 0000000..6275a98 --- /dev/null +++ b/static/icons/circle-dots.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/circle-slash.svg b/static/icons/circle-slash.svg new file mode 100644 index 0000000..861352d --- /dev/null +++ b/static/icons/circle-slash.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/circle.svg b/static/icons/circle.svg new file mode 100644 index 0000000..84f078d --- /dev/null +++ b/static/icons/circle.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/clipboard-alert.svg b/static/icons/clipboard-alert.svg new file mode 100644 index 0000000..3cfae40 --- /dev/null +++ b/static/icons/clipboard-alert.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/clipboard-chart.svg b/static/icons/clipboard-chart.svg new file mode 100644 index 0000000..9805ca0 --- /dev/null +++ b/static/icons/clipboard-chart.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/clipboard-check.svg b/static/icons/clipboard-check.svg new file mode 100644 index 0000000..4515c5e --- /dev/null +++ b/static/icons/clipboard-check.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/clipboard-copy.svg b/static/icons/clipboard-copy.svg new file mode 100644 index 0000000..d59fc74 --- /dev/null +++ b/static/icons/clipboard-copy.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/clipboard-data.svg b/static/icons/clipboard-data.svg new file mode 100644 index 0000000..aebd8f5 --- /dev/null +++ b/static/icons/clipboard-data.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/clipboard-download.svg b/static/icons/clipboard-download.svg new file mode 100644 index 0000000..bcb349e --- /dev/null +++ b/static/icons/clipboard-download.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/clipboard-line-chart.svg b/static/icons/clipboard-line-chart.svg new file mode 100644 index 0000000..a9d28a7 --- /dev/null +++ b/static/icons/clipboard-line-chart.svg @@ -0,0 +1,7 @@ + + + + \ No newline at end of file diff --git a/static/icons/clipboard-upload.svg b/static/icons/clipboard-upload.svg new file mode 100644 index 0000000..434b4b8 --- /dev/null +++ b/static/icons/clipboard-upload.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/clock-2.svg b/static/icons/clock-2.svg new file mode 100644 index 0000000..2b15f8b --- /dev/null +++ b/static/icons/clock-2.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/clock.svg b/static/icons/clock.svg new file mode 100644 index 0000000..88df7eb --- /dev/null +++ b/static/icons/clock.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/cloud-download.svg b/static/icons/cloud-download.svg new file mode 100644 index 0000000..f284c8f --- /dev/null +++ b/static/icons/cloud-download.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/cloud-upload.svg b/static/icons/cloud-upload.svg new file mode 100644 index 0000000..2a22e27 --- /dev/null +++ b/static/icons/cloud-upload.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/cloud.svg b/static/icons/cloud.svg new file mode 100644 index 0000000..a84e416 --- /dev/null +++ b/static/icons/cloud.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/code-2.svg b/static/icons/code-2.svg new file mode 100644 index 0000000..dbb6f8e --- /dev/null +++ b/static/icons/code-2.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/code.svg b/static/icons/code.svg new file mode 100644 index 0000000..47d6c90 --- /dev/null +++ b/static/icons/code.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/command-line.svg b/static/icons/command-line.svg new file mode 100644 index 0000000..d7c4a03 --- /dev/null +++ b/static/icons/command-line.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/content.svg b/static/icons/content.svg new file mode 100644 index 0000000..21105d0 --- /dev/null +++ b/static/icons/content.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/copy.svg b/static/icons/copy.svg new file mode 100644 index 0000000..867f6cc --- /dev/null +++ b/static/icons/copy.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/credit-card.svg b/static/icons/credit-card.svg new file mode 100644 index 0000000..758948d --- /dev/null +++ b/static/icons/credit-card.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/database.svg b/static/icons/database.svg new file mode 100644 index 0000000..dd2463d --- /dev/null +++ b/static/icons/database.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/dialog.svg b/static/icons/dialog.svg new file mode 100644 index 0000000..9d761b8 --- /dev/null +++ b/static/icons/dialog.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/document-edit-2.svg b/static/icons/document-edit-2.svg new file mode 100644 index 0000000..a4e567b --- /dev/null +++ b/static/icons/document-edit-2.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/document-edit.svg b/static/icons/document-edit.svg new file mode 100644 index 0000000..8f685c8 --- /dev/null +++ b/static/icons/document-edit.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/document-minus.svg b/static/icons/document-minus.svg new file mode 100644 index 0000000..94dd4d8 --- /dev/null +++ b/static/icons/document-minus.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/document-shield.svg b/static/icons/document-shield.svg new file mode 100644 index 0000000..c5732d4 --- /dev/null +++ b/static/icons/document-shield.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/dots-horizontal.svg b/static/icons/dots-horizontal.svg new file mode 100644 index 0000000..f8b9c23 --- /dev/null +++ b/static/icons/dots-horizontal.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/download-2.svg b/static/icons/download-2.svg new file mode 100644 index 0000000..2884115 --- /dev/null +++ b/static/icons/download-2.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/download-3.svg b/static/icons/download-3.svg new file mode 100644 index 0000000..f496817 --- /dev/null +++ b/static/icons/download-3.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/download.svg b/static/icons/download.svg new file mode 100644 index 0000000..595f3a5 --- /dev/null +++ b/static/icons/download.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/drop.svg b/static/icons/drop.svg new file mode 100644 index 0000000..eb0a474 --- /dev/null +++ b/static/icons/drop.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/east.svg b/static/icons/east.svg new file mode 100644 index 0000000..6082fd9 --- /dev/null +++ b/static/icons/east.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/equals.svg b/static/icons/equals.svg new file mode 100644 index 0000000..08896d9 --- /dev/null +++ b/static/icons/equals.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/eye.svg b/static/icons/eye.svg new file mode 100644 index 0000000..2f1f62f --- /dev/null +++ b/static/icons/eye.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/file-alert.svg b/static/icons/file-alert.svg new file mode 100644 index 0000000..bf5105b --- /dev/null +++ b/static/icons/file-alert.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/file-archive.svg b/static/icons/file-archive.svg new file mode 100644 index 0000000..1f76ed0 --- /dev/null +++ b/static/icons/file-archive.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/file-broken.svg b/static/icons/file-broken.svg new file mode 100644 index 0000000..2f9804f --- /dev/null +++ b/static/icons/file-broken.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/file-certificate-2.svg b/static/icons/file-certificate-2.svg new file mode 100644 index 0000000..bfc06f5 --- /dev/null +++ b/static/icons/file-certificate-2.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/file-certificate.svg b/static/icons/file-certificate.svg new file mode 100644 index 0000000..429da44 --- /dev/null +++ b/static/icons/file-certificate.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/file-chart.svg b/static/icons/file-chart.svg new file mode 100644 index 0000000..20a4a70 --- /dev/null +++ b/static/icons/file-chart.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/file-copy.svg b/static/icons/file-copy.svg new file mode 100644 index 0000000..d7d469e --- /dev/null +++ b/static/icons/file-copy.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/file-download.svg b/static/icons/file-download.svg new file mode 100644 index 0000000..36e1e61 --- /dev/null +++ b/static/icons/file-download.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/file-key.svg b/static/icons/file-key.svg new file mode 100644 index 0000000..c3e679a --- /dev/null +++ b/static/icons/file-key.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/file-lock.svg b/static/icons/file-lock.svg new file mode 100644 index 0000000..c4e5965 --- /dev/null +++ b/static/icons/file-lock.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/file-program.svg b/static/icons/file-program.svg new file mode 100644 index 0000000..a9ed60f --- /dev/null +++ b/static/icons/file-program.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/file-search.svg b/static/icons/file-search.svg new file mode 100644 index 0000000..357706c --- /dev/null +++ b/static/icons/file-search.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/file-signed.svg b/static/icons/file-signed.svg new file mode 100644 index 0000000..f3502c6 --- /dev/null +++ b/static/icons/file-signed.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/file-text.svg b/static/icons/file-text.svg new file mode 100644 index 0000000..ce116ff --- /dev/null +++ b/static/icons/file-text.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/file-x.svg b/static/icons/file-x.svg new file mode 100644 index 0000000..6335c6f --- /dev/null +++ b/static/icons/file-x.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/file.svg b/static/icons/file.svg new file mode 100644 index 0000000..0b7d0d5 --- /dev/null +++ b/static/icons/file.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/filter-asc-2.svg b/static/icons/filter-asc-2.svg new file mode 100644 index 0000000..8ba8e96 --- /dev/null +++ b/static/icons/filter-asc-2.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/filter-asc-3.svg b/static/icons/filter-asc-3.svg new file mode 100644 index 0000000..58add88 --- /dev/null +++ b/static/icons/filter-asc-3.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/filter-asc.svg b/static/icons/filter-asc.svg new file mode 100644 index 0000000..1561654 --- /dev/null +++ b/static/icons/filter-asc.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/filter-desc-2.svg b/static/icons/filter-desc-2.svg new file mode 100644 index 0000000..de1f326 --- /dev/null +++ b/static/icons/filter-desc-2.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/filter-desc-3.svg b/static/icons/filter-desc-3.svg new file mode 100644 index 0000000..01c08ac --- /dev/null +++ b/static/icons/filter-desc-3.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/filter-desc.svg b/static/icons/filter-desc.svg new file mode 100644 index 0000000..77ddd9e --- /dev/null +++ b/static/icons/filter-desc.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/flag-2.svg b/static/icons/flag-2.svg new file mode 100644 index 0000000..34aca99 --- /dev/null +++ b/static/icons/flag-2.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/flag-3.svg b/static/icons/flag-3.svg new file mode 100644 index 0000000..ef18dc3 --- /dev/null +++ b/static/icons/flag-3.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/flag.svg b/static/icons/flag.svg new file mode 100644 index 0000000..d8a4bf9 --- /dev/null +++ b/static/icons/flag.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/folder.svg b/static/icons/folder.svg new file mode 100644 index 0000000..3a69c2e --- /dev/null +++ b/static/icons/folder.svg @@ -0,0 +1,6 @@ + + + \ No newline at end of file diff --git a/static/icons/forbidden.svg b/static/icons/forbidden.svg new file mode 100644 index 0000000..1e0da82 --- /dev/null +++ b/static/icons/forbidden.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/forward.svg b/static/icons/forward.svg new file mode 100644 index 0000000..ac0969b --- /dev/null +++ b/static/icons/forward.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/globe-2.svg b/static/icons/globe-2.svg new file mode 100644 index 0000000..08d9809 --- /dev/null +++ b/static/icons/globe-2.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/static/icons/globe.svg b/static/icons/globe.svg new file mode 100644 index 0000000..eb59d66 --- /dev/null +++ b/static/icons/globe.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/static/icons/heart-2.svg b/static/icons/heart-2.svg new file mode 100644 index 0000000..4ea1f6e --- /dev/null +++ b/static/icons/heart-2.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/heart.svg b/static/icons/heart.svg new file mode 100644 index 0000000..240d3fc --- /dev/null +++ b/static/icons/heart.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/home.svg b/static/icons/home.svg new file mode 100644 index 0000000..082fe2d --- /dev/null +++ b/static/icons/home.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/inbox.svg b/static/icons/inbox.svg new file mode 100644 index 0000000..bb70339 --- /dev/null +++ b/static/icons/inbox.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/key.svg b/static/icons/key.svg new file mode 100644 index 0000000..1e13032 --- /dev/null +++ b/static/icons/key.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/link.svg b/static/icons/link.svg new file mode 100644 index 0000000..42d6be5 --- /dev/null +++ b/static/icons/link.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/location-pin.svg b/static/icons/location-pin.svg new file mode 100644 index 0000000..4462ab6 --- /dev/null +++ b/static/icons/location-pin.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/lock-open.svg b/static/icons/lock-open.svg new file mode 100644 index 0000000..b2a448e --- /dev/null +++ b/static/icons/lock-open.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/lock.svg b/static/icons/lock.svg new file mode 100644 index 0000000..dcd3d94 --- /dev/null +++ b/static/icons/lock.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/login.svg b/static/icons/login.svg new file mode 100644 index 0000000..fc30ad6 --- /dev/null +++ b/static/icons/login.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/logout.svg b/static/icons/logout.svg new file mode 100644 index 0000000..8b9e27d --- /dev/null +++ b/static/icons/logout.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/magnifier-2.svg b/static/icons/magnifier-2.svg new file mode 100644 index 0000000..e2c4593 --- /dev/null +++ b/static/icons/magnifier-2.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/magnifier-zoom-minus.svg b/static/icons/magnifier-zoom-minus.svg new file mode 100644 index 0000000..66e415b --- /dev/null +++ b/static/icons/magnifier-zoom-minus.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/magnifier-zoom-plus.svg b/static/icons/magnifier-zoom-plus.svg new file mode 100644 index 0000000..3be8d7d --- /dev/null +++ b/static/icons/magnifier-zoom-plus.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/magnifier.svg b/static/icons/magnifier.svg new file mode 100644 index 0000000..0b9507b --- /dev/null +++ b/static/icons/magnifier.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/mail.svg b/static/icons/mail.svg new file mode 100644 index 0000000..5508bb5 --- /dev/null +++ b/static/icons/mail.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/map.svg b/static/icons/map.svg new file mode 100644 index 0000000..31c5fd8 --- /dev/null +++ b/static/icons/map.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/message-check.svg b/static/icons/message-check.svg new file mode 100644 index 0000000..68bec13 --- /dev/null +++ b/static/icons/message-check.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/message-info.svg b/static/icons/message-info.svg new file mode 100644 index 0000000..66db685 --- /dev/null +++ b/static/icons/message-info.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/message.svg b/static/icons/message.svg new file mode 100644 index 0000000..d53bd41 --- /dev/null +++ b/static/icons/message.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/minus.svg b/static/icons/minus.svg new file mode 100644 index 0000000..43054e2 --- /dev/null +++ b/static/icons/minus.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/monitor.svg b/static/icons/monitor.svg new file mode 100644 index 0000000..6745a74 --- /dev/null +++ b/static/icons/monitor.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/moon-star.svg b/static/icons/moon-star.svg new file mode 100644 index 0000000..e5accb4 --- /dev/null +++ b/static/icons/moon-star.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/moon.svg b/static/icons/moon.svg new file mode 100644 index 0000000..7b3ad0b --- /dev/null +++ b/static/icons/moon.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/mouse-pointer.svg b/static/icons/mouse-pointer.svg new file mode 100644 index 0000000..5bd051f --- /dev/null +++ b/static/icons/mouse-pointer.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/new-tab-2.svg b/static/icons/new-tab-2.svg new file mode 100644 index 0000000..1529217 --- /dev/null +++ b/static/icons/new-tab-2.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/new-tab.svg b/static/icons/new-tab.svg new file mode 100644 index 0000000..64d63cb --- /dev/null +++ b/static/icons/new-tab.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/north.svg b/static/icons/north.svg new file mode 100644 index 0000000..dd9ac10 --- /dev/null +++ b/static/icons/north.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/notification.svg b/static/icons/notification.svg new file mode 100644 index 0000000..219835c --- /dev/null +++ b/static/icons/notification.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/pen-writing-3.svg b/static/icons/pen-writing-3.svg new file mode 100644 index 0000000..8fcba73 --- /dev/null +++ b/static/icons/pen-writing-3.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/pen-writing.svg b/static/icons/pen-writing.svg new file mode 100644 index 0000000..7bc2eac --- /dev/null +++ b/static/icons/pen-writing.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/pen.svg b/static/icons/pen.svg new file mode 100644 index 0000000..991bfd7 --- /dev/null +++ b/static/icons/pen.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/pin-flag.svg b/static/icons/pin-flag.svg new file mode 100644 index 0000000..52586e4 --- /dev/null +++ b/static/icons/pin-flag.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/pin-goal.svg b/static/icons/pin-goal.svg new file mode 100644 index 0000000..24222c3 --- /dev/null +++ b/static/icons/pin-goal.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/play.svg b/static/icons/play.svg new file mode 100644 index 0000000..9cb22e3 --- /dev/null +++ b/static/icons/play.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/plus.svg b/static/icons/plus.svg new file mode 100644 index 0000000..e665b91 --- /dev/null +++ b/static/icons/plus.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/pulse.svg b/static/icons/pulse.svg new file mode 100644 index 0000000..087e57a --- /dev/null +++ b/static/icons/pulse.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/reply.svg b/static/icons/reply.svg new file mode 100644 index 0000000..fdf9414 --- /dev/null +++ b/static/icons/reply.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/send-2.svg b/static/icons/send-2.svg new file mode 100644 index 0000000..bd05f41 --- /dev/null +++ b/static/icons/send-2.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/send.svg b/static/icons/send.svg new file mode 100644 index 0000000..1bb2f3a --- /dev/null +++ b/static/icons/send.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/server.svg b/static/icons/server.svg new file mode 100644 index 0000000..0a1c0a7 --- /dev/null +++ b/static/icons/server.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/settings-2.svg b/static/icons/settings-2.svg new file mode 100644 index 0000000..ffc0c11 --- /dev/null +++ b/static/icons/settings-2.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/settings-3.svg b/static/icons/settings-3.svg new file mode 100644 index 0000000..ce5be79 --- /dev/null +++ b/static/icons/settings-3.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/settings-4.svg b/static/icons/settings-4.svg new file mode 100644 index 0000000..3827d6a --- /dev/null +++ b/static/icons/settings-4.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/static/icons/settings.svg b/static/icons/settings.svg new file mode 100644 index 0000000..2015b2d --- /dev/null +++ b/static/icons/settings.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/share-2.svg b/static/icons/share-2.svg new file mode 100644 index 0000000..eabd15c --- /dev/null +++ b/static/icons/share-2.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/share.svg b/static/icons/share.svg new file mode 100644 index 0000000..6820704 --- /dev/null +++ b/static/icons/share.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/shield-disabled.svg b/static/icons/shield-disabled.svg new file mode 100644 index 0000000..5b25f59 --- /dev/null +++ b/static/icons/shield-disabled.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/static/icons/shield-key.svg b/static/icons/shield-key.svg new file mode 100644 index 0000000..8d27536 --- /dev/null +++ b/static/icons/shield-key.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/shield-lock.svg b/static/icons/shield-lock.svg new file mode 100644 index 0000000..bc4a33a --- /dev/null +++ b/static/icons/shield-lock.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/shield-user.svg b/static/icons/shield-user.svg new file mode 100644 index 0000000..ca73611 --- /dev/null +++ b/static/icons/shield-user.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/shield-x.svg b/static/icons/shield-x.svg new file mode 100644 index 0000000..d040044 --- /dev/null +++ b/static/icons/shield-x.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/shield.svg b/static/icons/shield.svg new file mode 100644 index 0000000..5d5621f --- /dev/null +++ b/static/icons/shield.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/south.svg b/static/icons/south.svg new file mode 100644 index 0000000..4238228 --- /dev/null +++ b/static/icons/south.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/square.svg b/static/icons/square.svg new file mode 100644 index 0000000..cc5e940 --- /dev/null +++ b/static/icons/square.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/sun.svg b/static/icons/sun.svg new file mode 100644 index 0000000..d292182 --- /dev/null +++ b/static/icons/sun.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/tag.svg b/static/icons/tag.svg new file mode 100644 index 0000000..1bd6bee --- /dev/null +++ b/static/icons/tag.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/terminal.svg b/static/icons/terminal.svg new file mode 100644 index 0000000..67d48be --- /dev/null +++ b/static/icons/terminal.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/test-tube.svg b/static/icons/test-tube.svg new file mode 100644 index 0000000..3b8ce6b --- /dev/null +++ b/static/icons/test-tube.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/translate.svg b/static/icons/translate.svg new file mode 100644 index 0000000..76eebf5 --- /dev/null +++ b/static/icons/translate.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/trash-2.svg b/static/icons/trash-2.svg new file mode 100644 index 0000000..58e9b72 --- /dev/null +++ b/static/icons/trash-2.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/trash-alert.svg b/static/icons/trash-alert.svg new file mode 100644 index 0000000..e56eca9 --- /dev/null +++ b/static/icons/trash-alert.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/trash.svg b/static/icons/trash.svg new file mode 100644 index 0000000..c236be7 --- /dev/null +++ b/static/icons/trash.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/trend-down.svg b/static/icons/trend-down.svg new file mode 100644 index 0000000..eeb26c6 --- /dev/null +++ b/static/icons/trend-down.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/trend-flatish.svg b/static/icons/trend-flatish.svg new file mode 100644 index 0000000..39c6c30 --- /dev/null +++ b/static/icons/trend-flatish.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/trend-up.svg b/static/icons/trend-up.svg new file mode 100644 index 0000000..9b90cac --- /dev/null +++ b/static/icons/trend-up.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/upload-2.svg b/static/icons/upload-2.svg new file mode 100644 index 0000000..eed5c4a --- /dev/null +++ b/static/icons/upload-2.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/upload.svg b/static/icons/upload.svg new file mode 100644 index 0000000..09e7ce4 --- /dev/null +++ b/static/icons/upload.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/user-circle.svg b/static/icons/user-circle.svg new file mode 100644 index 0000000..9f4bb63 --- /dev/null +++ b/static/icons/user-circle.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/user.svg b/static/icons/user.svg new file mode 100644 index 0000000..5cdf24e --- /dev/null +++ b/static/icons/user.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/video-camera.svg b/static/icons/video-camera.svg new file mode 100644 index 0000000..0d2bd30 --- /dev/null +++ b/static/icons/video-camera.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/west.svg b/static/icons/west.svg new file mode 100644 index 0000000..8b5ea0b --- /dev/null +++ b/static/icons/west.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/x.svg b/static/icons/x.svg new file mode 100644 index 0000000..b209221 --- /dev/null +++ b/static/icons/x.svg @@ -0,0 +1,3 @@ + + + diff --git a/templates/index.html b/templates/index.html index 0a8abed..237f563 100644 --- a/templates/index.html +++ b/templates/index.html @@ -28,7 +28,7 @@ {% endfor %} - + Interval @@ -67,7 +67,6 @@
- @@ -194,7 +193,6 @@ initReport(rep, path); }); }); - feather.replace(); }); } @@ -313,7 +311,6 @@ }); switchTab('overview'); - feather.replace(); diff --git a/templates/report_snippet.html b/templates/report_snippet.html index c0a69d6..2c0ff62 100644 --- a/templates/report_snippet.html +++ b/templates/report_snippet.html @@ -1,5 +1,8 @@
-

{{ report.label }}

+

+ {% if report.icon %}{{ report.icon }}{% endif %} + {{ report.label }} +

{% if report.chart == 'table' %}
{% else %}