diff --git a/404.html b/404.html index e976c80..4b6fd37 100644 --- a/404.html +++ b/404.html @@ -4,7 +4,7 @@ Noir - + diff --git a/CNAME b/CNAME deleted file mode 100644 index 2f260ac..0000000 --- a/CNAME +++ /dev/null @@ -1 +0,0 @@ -noirdb.dev \ No newline at end of file diff --git a/assets/js/d589d3a7.8de520b4.js b/assets/js/d589d3a7.18eee34e.js similarity index 61% rename from assets/js/d589d3a7.8de520b4.js rename to assets/js/d589d3a7.18eee34e.js index 720a2d2..daea53d 100644 --- a/assets/js/d589d3a7.8de520b4.js +++ b/assets/js/d589d3a7.18eee34e.js @@ -1 +1 @@ -"use strict";(self.webpackChunknoir_github_io=self.webpackChunknoir_github_io||[]).push([[162],{5675:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>l,default:()=>u,frontMatter:()=>a,metadata:()=>o,toc:()=>d});var i=t(3010),s=t(6274);const r=t.p+"assets/images/app-showcase-6e8ef4017ae0c417e16ddcb57106e4d1.png",a={sidebar_position:1,slug:"/"},l="\ud83d\ude80 Getting Started",o={id:"getting-started",title:"\ud83d\ude80 Getting Started",description:"Let's discover Noir in less than 10 minutes.",source:"@site/docs/getting-started.md",sourceDirName:".",slug:"/",permalink:"/",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1,slug:"/"},sidebar:"tutorialSidebar",next:{title:"\ud83d\udee0\ufe0f Installation",permalink:"/installation"}},c={},d=[{value:"\ud83d\udd25 Features",id:"-features",level:2},{value:"Supported databases",id:"supported-databases",level:3},{value:"\u2699\ufe0f Mechanics",id:"\ufe0f-mechanics",level:2}];function h(e){const n={code:"code",h1:"h1",h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,s.a)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h1,{id:"-getting-started",children:"\ud83d\ude80 Getting Started"}),"\n",(0,i.jsxs)(n.p,{children:["Let's discover ",(0,i.jsx)(n.strong,{children:"Noir in less than 10 minutes"}),"."]}),"\n",(0,i.jsx)("img",{src:r,width:800}),"\n",(0,i.jsx)(n.p,{children:"Noir is a modern cross-platform database client that tries to deliver a great experience."}),"\n",(0,i.jsx)(n.h2,{id:"-features",children:"\ud83d\udd25 Features"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"\ud83d\udc4b Free and open source!"}),"\n",(0,i.jsx)(n.li,{children:"\ud83d\udcbb Cross-platform - Linux, Macos and Windows"}),"\n",(0,i.jsx)(n.li,{children:"\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66 Multiple simultaneous connections"}),"\n",(0,i.jsx)(n.li,{children:"\ud83d\uddc2\ufe0f Multiple query tabs"}),"\n",(0,i.jsx)(n.li,{children:"\ud83d\udcc4 Export as CSV or JSON array"}),"\n",(0,i.jsx)(n.li,{children:"\ud83d\udcdd Slick editor, with autocomplete, vim mode, formatting and more"}),"\n",(0,i.jsx)(n.li,{children:"\ud83d\udcca Modern, fast grid for results display"}),"\n",(0,i.jsx)(n.li,{children:"\ud83c\udfc3\u200d\u2642\ufe0f Run multiple queries at once and paginate between results"}),"\n",(0,i.jsx)(n.li,{children:"\u2328\ufe0f Keyboard-driven, achieve everything with only the keyboard"}),"\n",(0,i.jsx)(n.li,{children:"\ud83c\udfa1 Modify ui, grid and editor themes however you like"}),"\n",(0,i.jsx)(n.li,{children:"\ud83d\udcc8 Viewcomplex rows in a JSON mod which allows search"}),"\n",(0,i.jsx)(n.li,{children:"\ud83d\udc49 Quick actions"}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"supported-databases",children:"Supported databases"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.strong,{children:"Postgresql"})}),"\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.strong,{children:"MySQL"})}),"\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.strong,{children:"MariaDB"})}),"\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.strong,{children:"SQLite"})}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"\ufe0f-mechanics",children:"\u2699\ufe0f Mechanics"}),"\n",(0,i.jsx)(n.p,{children:"Noir implements a smart cache technique by caching queries by tabs and their position in that tab for each connection.\nMeaning in case of:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sql",children:"select name from user;\n\nselect id from product;\n"})}),"\n",(0,i.jsx)(n.p,{children:"Each query will be executed separately and cached in its own file. The cache lives in a temporary folder that clears upon system restarts."})]})}function u(e={}){const{wrapper:n}={...(0,s.a)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(h,{...e})}):h(e)}},6274:(e,n,t)=>{t.d(n,{Z:()=>l,a:()=>a});var i=t(5170);const s={},r=i.createContext(s);function a(e){const n=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:a(e.components),i.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunknoir_github_io=self.webpackChunknoir_github_io||[]).push([[162],{5675:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>l,default:()=>u,frontMatter:()=>a,metadata:()=>o,toc:()=>d});var i=t(3010),s=t(6274);const r=t.p+"assets/images/app-showcase-6e8ef4017ae0c417e16ddcb57106e4d1.png",a={sidebar_position:1,slug:"/"},l="\ud83d\ude80 Getting Started",o={id:"getting-started",title:"\ud83d\ude80 Getting Started",description:"Let's discover Noir in less than 10 minutes.",source:"@site/docs/getting-started.md",sourceDirName:".",slug:"/",permalink:"/",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1,slug:"/"},sidebar:"tutorialSidebar",next:{title:"\ud83d\udee0\ufe0f Installation",permalink:"/installation"}},c={},d=[{value:"\ud83d\udd25 Features",id:"-features",level:2},{value:"Supported databases",id:"supported-databases",level:3},{value:"\u2699\ufe0f Mechanics",id:"\ufe0f-mechanics",level:2}];function h(e){const n={code:"code",h1:"h1",h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,s.a)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h1,{id:"-getting-started",children:"\ud83d\ude80 Getting Started"}),"\n",(0,i.jsxs)(n.p,{children:["Let's discover ",(0,i.jsx)(n.strong,{children:"Noir in less than 10 minutes"}),"."]}),"\n",(0,i.jsx)("img",{src:r,width:800}),"\n",(0,i.jsx)(n.p,{children:"Noir is a modern cross-platform database client that tries to deliver a great experience."}),"\n",(0,i.jsx)(n.h2,{id:"-features",children:"\ud83d\udd25 Features"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"\ud83d\udc4b Free and open source!"}),"\n",(0,i.jsx)(n.li,{children:"\ud83d\udcbb Cross-platform - Linux, Macos and Windows"}),"\n",(0,i.jsx)(n.li,{children:"\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66 Multiple simultaneous connections"}),"\n",(0,i.jsx)(n.li,{children:"\ud83d\uddc2\ufe0f Multiple query tabs"}),"\n",(0,i.jsx)(n.li,{children:"\ud83d\udcc4 Export as CSV or JSON array"}),"\n",(0,i.jsx)(n.li,{children:"\ud83d\udcdd Slick editor, with autocomplete, vim mode, formatting and more"}),"\n",(0,i.jsx)(n.li,{children:"\ud83d\udcca Modern, fast grid for results display"}),"\n",(0,i.jsx)(n.li,{children:"\ud83c\udfc3\u200d\u2642\ufe0f Run multiple queries at once and paginate between results"}),"\n",(0,i.jsx)(n.li,{children:"\u2328\ufe0f Keyboard-driven, achieve everything with only the keyboard"}),"\n",(0,i.jsx)(n.li,{children:"\ud83c\udfa1 Modify ui, grid and editor themes however you like"}),"\n",(0,i.jsx)(n.li,{children:"\ud83d\udcc8 View complex rows in a JSON mod which allows search"}),"\n",(0,i.jsx)(n.li,{children:"\ud83d\udc49 Quick actions"}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"supported-databases",children:"Supported databases"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.strong,{children:"Postgresql"})}),"\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.strong,{children:"MySQL"})}),"\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.strong,{children:"MariaDB"})}),"\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.strong,{children:"SQLite"})}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"\ufe0f-mechanics",children:"\u2699\ufe0f Mechanics"}),"\n",(0,i.jsx)(n.p,{children:"Noir implements a smart cache technique by caching queries by tabs and their position in that tab for each connection.\nMeaning in case of:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sql",children:"select name from user;\n\nselect id from product;\n"})}),"\n",(0,i.jsx)(n.p,{children:"Each query will be executed separately and cached in its own file. The cache lives in a temporary folder that clears upon system restarts."})]})}function u(e={}){const{wrapper:n}={...(0,s.a)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(h,{...e})}):h(e)}},6274:(e,n,t)=>{t.d(n,{Z:()=>l,a:()=>a});var i=t(5170);const s={},r=i.createContext(s);function a(e){const n=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:a(e.components),i.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.28e71195.js b/assets/js/runtime~main.c6562d71.js similarity index 84% rename from assets/js/runtime~main.28e71195.js rename to assets/js/runtime~main.c6562d71.js index 36a4b23..7221920 100644 --- a/assets/js/runtime~main.28e71195.js +++ b/assets/js/runtime~main.c6562d71.js @@ -1 +1 @@ -(()=>{"use strict";var e,t,r,a,o,n={},i={};function f(e){var t=i[e];if(void 0!==t)return t.exports;var r=i[e]={id:e,loaded:!1,exports:{}};return n[e].call(r.exports,r,r.exports,f),r.loaded=!0,r.exports}f.m=n,f.c=i,e=[],f.O=(t,r,a,o)=>{if(!r){var n=1/0;for(c=0;c=o)&&Object.keys(f.O).every((e=>f.O[e](r[u])))?r.splice(u--,1):(i=!1,o0&&e[c-1][2]>o;c--)e[c]=e[c-1];e[c]=[r,a,o]},f.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return f.d(t,{a:t}),t},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,f.t=function(e,a){if(1&a&&(e=this(e)),8&a)return e;if("object"==typeof e&&e){if(4&a&&e.__esModule)return e;if(16&a&&"function"==typeof e.then)return e}var o=Object.create(null);f.r(o);var n={};t=t||[null,r({}),r([]),r(r)];for(var i=2&a&&e;"object"==typeof i&&!~t.indexOf(i);i=r(i))Object.getOwnPropertyNames(i).forEach((t=>n[t]=()=>e[t]));return n.default=()=>e,f.d(o,n),o},f.d=(e,t)=>{for(var r in t)f.o(t,r)&&!f.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},f.f={},f.e=e=>Promise.all(Object.keys(f.f).reduce(((t,r)=>(f.f[r](e,t),t)),[])),f.u=e=>"assets/js/"+({53:"935f2afb",123:"157fe6f7",162:"d589d3a7",217:"3b8c55ea",368:"a94703ab",472:"c6de3378",518:"a7bd4aaa",523:"611bbf4b",592:"52057ec3",648:"13f80a30",661:"5e95c892",806:"85ea9334",817:"14eb3368",918:"17896441",950:"ad84ba58",959:"54029865"}[e]||e)+"."+{53:"956cfdf4",123:"bd6695a7",162:"8de520b4",217:"88c6e5f9",368:"4c7f3689",472:"c2958619",518:"f1e84e4e",523:"fc3b1cfa",592:"20f033f4",648:"8c240e39",661:"ec2d81a5",729:"159f0117",806:"d2b97a3c",817:"ee6c52a4",918:"1acbb1cd",950:"bca5bd27",959:"907db300"}[e]+".js",f.miniCssF=e=>{},f.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),f.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a={},o="noir-github-io:",f.l=(e,t,r,n)=>{if(a[e])a[e].push(t);else{var i,u;if(void 0!==r)for(var d=document.getElementsByTagName("script"),c=0;c{i.onerror=i.onload=null,clearTimeout(s);var o=a[e];if(delete a[e],i.parentNode&&i.parentNode.removeChild(i),o&&o.forEach((e=>e(r))),t)return t(r)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=l.bind(null,i.onerror),i.onload=l.bind(null,i.onload),u&&document.head.appendChild(i)}},f.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.p="/",f.gca=function(e){return e={17896441:"918",54029865:"959","935f2afb":"53","157fe6f7":"123",d589d3a7:"162","3b8c55ea":"217",a94703ab:"368",c6de3378:"472",a7bd4aaa:"518","611bbf4b":"523","52057ec3":"592","13f80a30":"648","5e95c892":"661","85ea9334":"806","14eb3368":"817",ad84ba58:"950"}[e]||e,f.p+f.u(e)},(()=>{var e={303:0,532:0};f.f.j=(t,r)=>{var a=f.o(e,t)?e[t]:void 0;if(0!==a)if(a)r.push(a[2]);else if(/^(303|532)$/.test(t))e[t]=0;else{var o=new Promise(((r,o)=>a=e[t]=[r,o]));r.push(a[2]=o);var n=f.p+f.u(t),i=new Error;f.l(n,(r=>{if(f.o(e,t)&&(0!==(a=e[t])&&(e[t]=void 0),a)){var o=r&&("load"===r.type?"missing":r.type),n=r&&r.target&&r.target.src;i.message="Loading chunk "+t+" failed.\n("+o+": "+n+")",i.name="ChunkLoadError",i.type=o,i.request=n,a[1](i)}}),"chunk-"+t,t)}},f.O.j=t=>0===e[t];var t=(t,r)=>{var a,o,n=r[0],i=r[1],u=r[2],d=0;if(n.some((t=>0!==e[t]))){for(a in i)f.o(i,a)&&(f.m[a]=i[a]);if(u)var c=u(f)}for(t&&t(r);d{"use strict";var e,t,r,a,o,n={},i={};function f(e){var t=i[e];if(void 0!==t)return t.exports;var r=i[e]={id:e,loaded:!1,exports:{}};return n[e].call(r.exports,r,r.exports,f),r.loaded=!0,r.exports}f.m=n,f.c=i,e=[],f.O=(t,r,a,o)=>{if(!r){var n=1/0;for(b=0;b=o)&&Object.keys(f.O).every((e=>f.O[e](r[u])))?r.splice(u--,1):(i=!1,o0&&e[b-1][2]>o;b--)e[b]=e[b-1];e[b]=[r,a,o]},f.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return f.d(t,{a:t}),t},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,f.t=function(e,a){if(1&a&&(e=this(e)),8&a)return e;if("object"==typeof e&&e){if(4&a&&e.__esModule)return e;if(16&a&&"function"==typeof e.then)return e}var o=Object.create(null);f.r(o);var n={};t=t||[null,r({}),r([]),r(r)];for(var i=2&a&&e;"object"==typeof i&&!~t.indexOf(i);i=r(i))Object.getOwnPropertyNames(i).forEach((t=>n[t]=()=>e[t]));return n.default=()=>e,f.d(o,n),o},f.d=(e,t)=>{for(var r in t)f.o(t,r)&&!f.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},f.f={},f.e=e=>Promise.all(Object.keys(f.f).reduce(((t,r)=>(f.f[r](e,t),t)),[])),f.u=e=>"assets/js/"+({53:"935f2afb",123:"157fe6f7",162:"d589d3a7",217:"3b8c55ea",368:"a94703ab",472:"c6de3378",518:"a7bd4aaa",523:"611bbf4b",592:"52057ec3",648:"13f80a30",661:"5e95c892",806:"85ea9334",817:"14eb3368",918:"17896441",950:"ad84ba58",959:"54029865"}[e]||e)+"."+{53:"956cfdf4",123:"bd6695a7",162:"18eee34e",217:"88c6e5f9",368:"4c7f3689",472:"c2958619",518:"f1e84e4e",523:"fc3b1cfa",592:"20f033f4",648:"8c240e39",661:"ec2d81a5",729:"159f0117",806:"d2b97a3c",817:"ee6c52a4",918:"1acbb1cd",950:"bca5bd27",959:"907db300"}[e]+".js",f.miniCssF=e=>{},f.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),f.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a={},o="noir-github-io:",f.l=(e,t,r,n)=>{if(a[e])a[e].push(t);else{var i,u;if(void 0!==r)for(var d=document.getElementsByTagName("script"),b=0;b{i.onerror=i.onload=null,clearTimeout(s);var o=a[e];if(delete a[e],i.parentNode&&i.parentNode.removeChild(i),o&&o.forEach((e=>e(r))),t)return t(r)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=l.bind(null,i.onerror),i.onload=l.bind(null,i.onload),u&&document.head.appendChild(i)}},f.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.p="/",f.gca=function(e){return e={17896441:"918",54029865:"959","935f2afb":"53","157fe6f7":"123",d589d3a7:"162","3b8c55ea":"217",a94703ab:"368",c6de3378:"472",a7bd4aaa:"518","611bbf4b":"523","52057ec3":"592","13f80a30":"648","5e95c892":"661","85ea9334":"806","14eb3368":"817",ad84ba58:"950"}[e]||e,f.p+f.u(e)},(()=>{var e={303:0,532:0};f.f.j=(t,r)=>{var a=f.o(e,t)?e[t]:void 0;if(0!==a)if(a)r.push(a[2]);else if(/^(303|532)$/.test(t))e[t]=0;else{var o=new Promise(((r,o)=>a=e[t]=[r,o]));r.push(a[2]=o);var n=f.p+f.u(t),i=new Error;f.l(n,(r=>{if(f.o(e,t)&&(0!==(a=e[t])&&(e[t]=void 0),a)){var o=r&&("load"===r.type?"missing":r.type),n=r&&r.target&&r.target.src;i.message="Loading chunk "+t+" failed.\n("+o+": "+n+")",i.name="ChunkLoadError",i.type=o,i.request=n,a[1](i)}}),"chunk-"+t,t)}},f.O.j=t=>0===e[t];var t=(t,r)=>{var a,o,n=r[0],i=r[1],u=r[2],d=0;if(n.some((t=>0!==e[t]))){for(a in i)f.o(i,a)&&(f.m[a]=i[a]);if(u)var b=u(f)}for(t&&t(r);d 🚀 Getting Started | Noir - + @@ -24,7 +24,7 @@
  • 🏃‍♂ī¸ Run multiple queries at once and paginate between results
  • ⌨ī¸ Keyboard-driven, achieve everything with only the keyboard
  • 🎡 Modify ui, grid and editor themes however you like
  • -
  • 📈 Viewcomplex rows in a JSON mod which allows search
  • +
  • 📈 View complex rows in a JSON mod which allows search
  • 👉 Quick actions
  • Supported databases​

    diff --git a/installation.html b/installation.html index 60a453d..5696542 100644 --- a/installation.html +++ b/installation.html @@ -4,7 +4,7 @@ 🛠ī¸ Installation | Noir - + diff --git a/using-the-app.html b/using-the-app.html index b2a2207..b150a14 100644 --- a/using-the-app.html +++ b/using-the-app.html @@ -4,7 +4,7 @@ 🕹ī¸ Using the app | Noir - + diff --git a/using-the-app/connecting.html b/using-the-app/connecting.html index ffbc5ea..3231175 100644 --- a/using-the-app/connecting.html +++ b/using-the-app/connecting.html @@ -4,7 +4,7 @@ 🔌 Add a new connection | Noir - + diff --git a/using-the-app/console-overview.html b/using-the-app/console-overview.html index 3e7e615..ef89111 100644 --- a/using-the-app/console-overview.html +++ b/using-the-app/console-overview.html @@ -4,7 +4,7 @@ đŸ–Ĩī¸ Console overview | Noir - + diff --git a/using-the-app/export.html b/using-the-app/export.html index f757ec8..c843725 100644 --- a/using-the-app/export.html +++ b/using-the-app/export.html @@ -4,7 +4,7 @@ 📑 Export data | Noir - + diff --git a/using-the-app/keyboard-shortcuts.html b/using-the-app/keyboard-shortcuts.html index da96a0a..8a8d3cd 100644 --- a/using-the-app/keyboard-shortcuts.html +++ b/using-the-app/keyboard-shortcuts.html @@ -4,7 +4,7 @@ ⌨ī¸ Keyboard shortcuts | Noir - + diff --git a/using-the-app/ssl-support.html b/using-the-app/ssl-support.html index f006a36..d6106e4 100644 --- a/using-the-app/ssl-support.html +++ b/using-the-app/ssl-support.html @@ -4,7 +4,7 @@ 🔒 SSL Support | Noir - + diff --git a/using-the-app/themes.html b/using-the-app/themes.html index d97913f..e74921f 100644 --- a/using-the-app/themes.html +++ b/using-the-app/themes.html @@ -4,7 +4,7 @@ 🎨 Themes | Noir - +