-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit dbfeaa6
Showing
14 changed files
with
213 additions
and
0 deletions.
There are no files selected for viewing
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
<!doctype html> | ||
<html lang="en" data-critters-container> | ||
<head> | ||
<meta charset="utf-8"> | ||
<title>proTracker</title> | ||
<base href="./"> | ||
<meta name="viewport" content="width=device-width, initial-scale=1"> | ||
<link rel="icon" type="image/x-icon" href="./assets/favicon.ico"> | ||
<meta name="keywords" content="habit track progress evaluat"> | ||
<meta name="author" content="https://www.github.com/madhaven"> | ||
<style>@charset "UTF-8";:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, .175);--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}:root{--bg: #181818ff;--whiteLayer1: #fff1;--whiteLayer2: #fff2;--whiteLayer3: #fff4;--blackLayer1: #0003;--blackLayer2: #0006;--blackLayer3: #000c;--fg-strong: white;--fg-weak: #fff8;--fg: grey;--green: rgb(0, 128, 0);--red: rgb(192, 0, 0);--red1: #f001;--red2: #f002}html,body{color:var(--fg);background-color:var(--bg);margin:0;padding:0;top:0;left:0;font-family:Arial,Helvetica,sans-serif;scroll-behavior:smooth;transition:.2s} | ||
</style><link rel="stylesheet" href="styles-F3S4HKFP.css" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="styles-F3S4HKFP.css"></noscript><link rel="modulepreload" href="chunk-U4BHRN4Z.js"></head> | ||
<body> | ||
<app-root></app-root> | ||
<script src="polyfills-AREJO5LH.js" type="module"></script><script src="main-PR32STSC.js" type="module"></script></body> | ||
</html> |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,101 @@ | ||
:root { | ||
--bg: #181818ff; | ||
--whiteLayer1: #fff1; | ||
--whiteLayer2: #fff2; | ||
--whiteLayer3: #fff4; | ||
--blackLayer1: #0003; | ||
--blackLayer2: #0006; | ||
--blackLayer3: #000c; | ||
--fg-strong: white; | ||
--fg-weak: #fff8; | ||
--fg: grey; | ||
--green: rgb(0, 128, 0); | ||
--red: rgb(192, 0, 0); | ||
--red1: #f001; | ||
--red2: #f002; | ||
} | ||
|
||
html, | ||
body { | ||
color: var(--fg); | ||
background-color: var(--bg); | ||
margin: 0; | ||
padding: 0; | ||
top: 0; | ||
left: 0; | ||
font-family: Arial, Helvetica, sans-serif; | ||
scroll-behavior: smooth; | ||
transition: .2s; | ||
/* overflow: hidden; */ | ||
} | ||
main.container { | ||
margin-top: 2em; | ||
margin-bottom: 10em; | ||
} | ||
.menu_tab { | ||
width: 100%; | ||
height: 100vh; | ||
overflow-y: auto; | ||
} | ||
|
||
h1 { | ||
font-weight: bold; | ||
} | ||
h1, h2 { | ||
font-family: 'Courier New', Courier, monospace; | ||
text-align: center; | ||
} | ||
|
||
a { | ||
text-decoration: none; | ||
} | ||
|
||
input { | ||
background-color: transparent; | ||
border: none; | ||
border-bottom: 2px solid transparent; | ||
color: var(--fg); | ||
height: 100%; | ||
width: 100%; | ||
padding: .25em 0em; | ||
transition: .1s; | ||
outline: none; | ||
} | ||
input:hover { | ||
border-bottom: 2px solid var(--whiteLayer1); | ||
transition: .2s ease-out; | ||
outline: none; | ||
} | ||
input:focus { | ||
outline: none; | ||
border-bottom: 2px solid var(--whiteLayer3); | ||
transition: .2s ease-out; | ||
} | ||
|
||
/* scroll bar */ | ||
/* width */ | ||
::-webkit-scrollbar { | ||
width: 10px; | ||
} | ||
/* Track */ | ||
::-webkit-scrollbar-track { | ||
background: transparent; | ||
} | ||
/* Handle */ | ||
::-webkit-scrollbar-thumb { | ||
background: var(--whiteLayer1); | ||
} | ||
/* Handle on hover */ | ||
::-webkit-scrollbar-thumb:hover { | ||
background: var(--whiteLayer2); | ||
} | ||
|
||
::-webkit-input-placeholder { /* Edge */ | ||
color: var(--whiteLayer2); | ||
} | ||
:-ms-input-placeholder { /* Internet Explorer 10-11 */ | ||
color: var(--whiteLayer2); | ||
} | ||
::placeholder { | ||
color: var(--whiteLayer2); | ||
} |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
<!DOCTYPE html><html lang="en" data-critters-container><head> | ||
<meta charset="utf-8"> | ||
<title>proTracker | Habits</title> | ||
<base href="./"> | ||
<meta name="viewport" content="width=device-width, initial-scale=1"> | ||
<link rel="icon" type="image/x-icon" href="./assets/favicon.ico"> | ||
<meta name="keywords" content="habit track progress evaluat"> | ||
<meta name="author" content="https://www.github.com/madhaven"> | ||
<style>@charset "UTF-8";:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, .175);--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){h1{font-size:2.5rem}}p{margin-top:0;margin-bottom:1rem}ul{padding-left:2rem}ul{margin-top:0;margin-bottom:1rem}svg{vertical-align:middle}.container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}:root{--bg: #181818ff;--whiteLayer1: #fff1;--whiteLayer2: #fff2;--whiteLayer3: #fff4;--blackLayer1: #0003;--blackLayer2: #0006;--blackLayer3: #000c;--fg-strong: white;--fg-weak: #fff8;--fg: grey;--green: rgb(0, 128, 0);--red: rgb(192, 0, 0);--red1: #f001;--red2: #f002}html,body{color:var(--fg);background-color:var(--bg);margin:0;padding:0;top:0;left:0;font-family:Arial,Helvetica,sans-serif;scroll-behavior:smooth;transition:.2s}h1{font-weight:700}h1{font-family:Courier New,Courier,monospace;text-align:center} | ||
</style><link rel="stylesheet" href="styles-F3S4HKFP.css" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="styles-F3S4HKFP.css"></noscript><link rel="modulepreload" href="chunk-U4BHRN4Z.js"><style ng-app-id="ng">#side_handle[_ngcontent-ng-c247435039]{position:fixed;left:0;top:50%;transform:translateY(-50%) rotate(90deg);padding:0 1%;font-size:2em;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:2000;transition:.25s ease-out}#side_handle[_ngcontent-ng-c247435039]:hover{color:var(--fg-strong);transition:.1s ease-out}#side_bar[_ngcontent-ng-c247435039]{transition:opacity .5s ease,visibility 0s .5s;width:100vw;height:100vh;position:fixed;top:0%;left:0vw;z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:var(--blackLayer2);display:flex;visibility:hidden;opacity:0;text-align:center;justify-content:center}#side_bar.side_bar_open[_ngcontent-ng-c247435039]{transition:opacity .5s ease,visibility 0s;opacity:1;visibility:visible}#side_bar[_ngcontent-ng-c247435039] .menu[_ngcontent-ng-c247435039]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:space-between;transition:.5s ease-in-out}.menu_buttons[_ngcontent-ng-c247435039]{list-style-type:none;padding:0;margin:0}.menu_button[_ngcontent-ng-c247435039]{text-align:left;cursor:pointer;padding:.5em 2em;border:2px solid transparent;background-color:transparent;transition:.1s ease-out,border-left 0s ease-out,color .25s ease-out;-webkit-user-select:none;user-select:none}.menu_button[_ngcontent-ng-c247435039]:hover, .menu_button[_ngcontent-ng-c247435039]:focus, .menu_button.flashed[_ngcontent-ng-c247435039]{border-left:2px solid var(--whiteLayer3);background-color:var(--whiteLayer1);transition:.05s ease-out,border-left 0s ease-out,opacity .5s ease,visibility 0s,display 0s;outline:none;color:var(--fg-strong)}.menu_button[_ngcontent-ng-c247435039]:active{border-left:2px solid green;transition:border-left none}.menu_button[_ngcontent-ng-c247435039] svg[_ngcontent-ng-c247435039], .menu_button[_ngcontent-ng-c247435039] .spinner-grow[_ngcontent-ng-c247435039]{margin-right:1em;font-size:1.25em;width:1em;height:1em;opacity:1;visibility:visible;transition:inherit,opacity .5s ease,visibility 0s,display 0s}.menu_button[_ngcontent-ng-c247435039] *.hidden[_ngcontent-ng-c247435039]{display:none;opacity:0;visibility:hidden;transition:inherit,opacity .5s ease,visibility 0s .5s,display 0s .5s;color:transparent}.menu_button[_ngcontent-ng-c247435039] .success[_ngcontent-ng-c247435039]{color:var(--green)}.menu_button[_ngcontent-ng-c247435039] .failure[_ngcontent-ng-c247435039]{color:var(--red)}.menu_title[_ngcontent-ng-c247435039]{font-family:Courier New,Courier,monospace;align-items:center;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;text-align:center;justify-content:center}</style><style ng-app-id="ng">[_nghost-ng-c1970953099]{margin-top:2em;position:fixed;bottom:1em;left:50%;transform:translate(-50%);font-family:Arial,Helvetica,sans-serif;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;z-index:1000}div[_ngcontent-ng-c1970953099]{padding:1em;transition:.25s ease-out;text-shadow:0px 0px 20px #000;background:radial-gradient(var(--bg) 0%,var(--bg) 70%,transparent 100%)}.hidden[_ngcontent-ng-c1970953099]{transition:1s ease-out;opacity:0%}</style><style ng-app-id="ng">[_nghost-ng-c2918661093]{width:100%}.progress_bar_container[_ngcontent-ng-c2918661093]{width:100%;height:2px;background-color:transparent;text-align:left}.progress_bar[_ngcontent-ng-c2918661093]{transition:.2s ease-out;background-color:var(--fg);height:100%;width:0%;left:0}</style></head> | ||
<body><!--nghm--> | ||
<app-root _nghost-ng-c3288880758 ng-version="17.3.11" ngh="3" ng-server-context="ssg"><pui-main-menu _ngcontent-ng-c3288880758 _nghost-ng-c247435039 ngh="1"><div _ngcontent-ng-c247435039 susstuff id="side_handle">...</div><aside _ngcontent-ng-c247435039 id="side_bar" class="side_bar_open"><div _ngcontent-ng-c247435039 class="menu container"><ul _ngcontent-ng-c247435039 class="menu_buttons"><li _ngcontent-ng-c247435039 susstuff id="logChart" routerlink="/logs" routerlinkactive="active" class="menu_button" tabindex="0"><svg _ngcontent-ng-c247435039="" xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16" class="bi bi-list-ul"><path _ngcontent-ng-c247435039="" fill-rule="evenodd" d="M5 11.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm-3 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm0 4a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm0 4a1 1 0 1 0 0-2 1 1 0 0 0 0 2z"/></svg> LOGS </li><!----><li _ngcontent-ng-c247435039 susstuff id="habits" routerlink="/habits" routerlinkactive="active" class="menu_button active" tabindex="0"><svg _ngcontent-ng-c247435039="" xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16" class="bi bi-calendar3-week"><path _ngcontent-ng-c247435039="" d="M14 0H2a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2M1 3.857C1 3.384 1.448 3 2 3h12c.552 0 1 .384 1 .857v10.286c0 .473-.448.857-1 .857H2c-.552 0-1-.384-1-.857z"/><path _ngcontent-ng-c247435039="" d="M12 7a1 1 0 1 0 0-2 1 1 0 0 0 0 2m-5 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2m2-3a1 1 0 1 0 0-2 1 1 0 0 0 0 2m-5 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2"/></svg> HABITS </li><!----><li _ngcontent-ng-c247435039 susstuff id="projects" routerlink="/projects" routerlinkactive="active" class="menu_button" tabindex="0"><svg _ngcontent-ng-c247435039="" xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16" class="bi bi-folder"><path _ngcontent-ng-c247435039="" d="M.54 3.87.5 3a2 2 0 0 1 2-2h3.672a2 2 0 0 1 1.414.586l.828.828A2 2 0 0 0 9.828 3h3.982a2 2 0 0 1 1.992 2.181l-.637 7A2 2 0 0 1 13.174 14H2.826a2 2 0 0 1-1.991-1.819l-.637-7a1.99 1.99 0 0 1 .342-1.31zM2.19 4a1 1 0 0 0-.996 1.09l.637 7a1 1 0 0 0 .995.91h10.348a1 1 0 0 0 .995-.91l.637-7A1 1 0 0 0 13.81 4H2.19zm4.69-1.707A1 1 0 0 0 6.172 2H2.5a1 1 0 0 0-1 .981l.006.139C1.72 3.042 1.95 3 2.19 3h5.396l-.707-.707z"/></svg> PROJECTS </li><!----></ul><div _ngcontent-ng-c247435039 class="menu_title" style="display: flex;"><h1 _ngcontent-ng-c247435039>proTracker</h1><p _ngcontent-ng-c247435039>Lite</p><pui-loader _ngcontent-ng-c247435039 _nghost-ng-c2918661093 ngh="0"><!----></pui-loader></div></div></aside></pui-main-menu><!----><!----><pui-hint-line _ngcontent-ng-c3288880758 _nghost-ng-c1970953099 ngh="2"><div _ngcontent-ng-c1970953099 class="hidden"><!--ngetn--></div></pui-hint-line></app-root> | ||
<script src="polyfills-AREJO5LH.js" type="module"></script><script src="main-PR32STSC.js" type="module"></script> | ||
|
||
<script id="ng-state" type="application/json">{"__nghData__":[{"t":{"0":"t3"},"c":{"0":[]}},{"t":{"5":"t0","6":"t1","7":"t2"},"c":{"5":[{"i":"t0","r":1}],"6":[{"i":"t1","r":1}],"7":[{"i":"t2","r":1}]}},{},{"t":{"1":"t4","2":"t5"},"c":{"1":[],"2":[]}}]}</script></body></html> |
Oops, something went wrong.