diff --git a/public/index.html b/public/index.html
index d3c19fd..cd7c6a3 100644
--- a/public/index.html
+++ b/public/index.html
@@ -166,6 +166,7 @@ Error message and password prompt
{"created":"20220920084945618","title":"$:/config/NewJournal/Title","text":"YYYY-MM-DD","modified":"20220920085019290"},
{"created":"20230110211056385","title":"$:/Config/OcttKB/Tweaks/Starlight/.tc-story-river Padding","text":"20px 20px 20px 20px","modified":"20230110230321263"},
{"created":"20220920092318354","text":"show","title":"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions","modified":"20220920092318355"},
+{"created":"20230124125356042","creator":"Octt","title":"$:/config/Plugins/Disabled/$:/plugins/Gk0Wk/focused-tiddler","text":"yes","modified":"20230124125356042","modifier":"Octt"},
{"created":"20230108130329061","creator":"Octt","title":"$:/config/Plugins/Disabled/$:/plugins/tiddlywiki/codemirror","text":"no","modified":"20230117124128421","modifier":"Octt"},
{"created":"20221108100223854","title":"$:/config/Plugins/Disabled/$:/plugins/tiddlywiki/codemirror-mode-x-tiddlywiki","text":"yes","modified":"20221108100223855"},
{"created":"20230108195709898","title":"$:/config/Plugins/Disabled/$:/plugins/tiddlywiki/railroad","text":"yes","modified":"20230108195709898"},
@@ -206,6 +207,7 @@ Error message and password prompt
{"created":"20230112154435120","text":"/*\\\nGet the cover image from a MediaWiki article.\n[\u003C\u003C]MediaWikiGetCover \"Article\" \"Full Domain OR Wikipedia Subdomain\" \"Manual URL OR NULL\"[>>]\n\\*/\n\n(function(){\n\"use strict\";\nexports.name = \"MediaWikiGetCover\";\nexports.params = [\n {name: \"Article\"},\n {name: \"Domain\"},\n {name: \"URL\"}\n];\n\nexports.run = function(Article, Domain, URL) {\ntry {\n if (!URL || URL && !$OcttKB.Options.Nulls.includes(URL.toLowerCase())) {\n let File;\n Domain = $OcttKB.MediaWiki.MkDomain(Domain);\n const Req = new XMLHttpRequest();\n Req.open('GET', Domain + '/w/api.php?action=query&prop=pageimages&format=json&piprop=original&origin=*&titles=' + Article, false);\n Req.send();\n File = Object.values(JSON.parse(Req.responseText).query.pages)[0];\n if (File && File.original && File.original.source) {\n return `\u003Cimg src=\"${File.original.source}\">`;\n };\n };\n return '';\n} catch(e) {\n return $OcttKB.ErrAtLine(e);\n};\n}})();","tags":"","title":"$:/Macros/MediaWiki/GetCover.js","modified":"20230113105411316","type":"application/javascript","module-type":"macro"},
{"created":"20230110102736164","text":"\u003C!--\n[\u003C\u003C]MediaWiki[>>]\n| Embed sections of an article from a MediaWiki server.\n| [\u003C\u003C]MediaWiki \"Article\" \"Full Domain OR Wikipedia Subdomain\" \"Section Filtering\" \"Cover Media\"[>>]\n--->\n\n\\define MediaWiki(Article Domain Sections Cover)\n\u003Cdiv class=\"MediaWikiEmbed MediaWikiEmbedBlock\">\n\u003Cdiv class=\"EmbedFrom MediaWikiEmbedFrom\">\n From \u003C$set name=\"FullDomain\" filter=\"[[$Domain$]regexp[\\.]then[$Domain$]else[$Domain$.Wikipedia.org]]\">\n \u003C$macrocall $name=\"ExtMediaWikiAnchor\" Article=\"$Article$\" Domain=\u003C\u003CFullDomain>>/>\n \u003C/$set>\n\u003C/div>\n\u003Cdiv class=\"MediaWikiEmbedCover\">\n \u003C\u003CMediaWikiGetCover \"$Article$\" \"$Domain$\" \"$Cover$\">>\n\u003C/div>\n\u003Cdiv class=\"MediaWikiEmbedContent\">\n \u003C\u003CMediaWikiEmbedInternal \"$Article$\" \"$Domain$\" \"$Sections$\">>\n\u003C/div>\n\u003C/div>\n\\end\n\n\\define ExtMediaWikiAnchor(Article Domain) [[$Domain$/$Article$|https://$Domain$/wiki/$Article$]]\n","tags":"$:/tags/Macro","title":"$:/Macros/MediaWiki/Main","modified":"20230112154312063"},
{"created":"20220921191720432","text":"\\define r(Title Notes)\n\u003Ctr>\n\u003Ctd>$Title$\u003C/td>\n\u003Ctd>\u003C\u003Cx# \"$Title$ - GotAny\">>\u003C/td>\n\u003Ctd>\u003C\u003Cx# \"$Title$ - GotLossless\">>\u003C/td>\n\u003Ctd>\u003C\u003Cx# \"$Title$ - UploadedLossless:Archive.org\">>\u003C/td>\n\u003Ctd>$Notes$\u003C/td>\n\u003C/tr>\n\\end\n\n\u003C$importvariables filter=\"$:/Macros\">","tags":"","title":"$:/Macros/Music Archiving Status","modified":"20220922052514703"},
+{"created":"20230124145119641","creator":"Octt","text":"/*\\\n---\n\\*/\n\n(function(){\n\"use strict\";\nexports.name = \"TiddlerViewShowBreadcrumbs\";\nexports.params = [];\n\nexports.run = function() {\ntry {\n return this.getVariable('currentTiddler');\n} catch(e) {\n return $OcttKB.ErrAtLine(e);\n};\n}})();","tags":"","title":"$:/Macros/View/Breadcrumbs.js","modified":"20230124145941915","modifier":"Octt","type":"application/javascript","module-type":"macro"},
{"created":"20220922114846670","text":"\u003C\u003Clist-links \"[!is[system]sort[title]]\">>","tags":"","title":"$:/OcttKB/AllTiddlers","modified":"20230110182200212"},
{"created":"20230117110233701","text":"### My personal links!\n\n- [Mastodon](https://mastodon.uno/@octo) - Microblog, 98% italian \n- [Pixelfed](https://pixelfed.uno/@octo) - Where I post my pictures \n- [[๐ฎ๐น๏ธ] Noblogo](https://noblogo.org/loli-documentatrice) - Old blog (italian) \n- Spacc Inc - [Website](https://spacc.xyz), [Telegram (photos of broken stuff)](https://t.me/s/SpaccInc) \n- SpaccCraft, my Minecraft server (italian): [Website](https://spacccraft.altervista.org), [Telegram](https://t.me/s/SpaccCraft), [Misskey](https://misskey.social/@SpaccCraft) \n\n\n### Scripts and Configs\n- [Andronix Scripts](https://github.com/AndronixApp/AndronixOrigin) - Scripts to install containerized Linux distros on Android in Termux \n\n\n### Awesome Big Libre Games!\n- [Techmino](https://github.com/26F-Studio/Techmino) - Flashy libre Tetris :) \n- [Sonic Robo Blast 2](https://www.srb2.org) - Sonic pseudo-3D platformer \n- [Sonic Robo Blast 2 Kart](https://wiki.srb2.org/wiki/SRB2Kart) - Sonic pseudo-3D kart racing \n- [Minetest](https://www.minetest.net) - Minining, crafting, and exploring game \n- [SuperTux](https://www.supertux.org) - Classic platformer but with the Linux penguin \n- [Extreme Tux Racer](https://sourceforge.net/projects/extremetuxracer) - Snow racing game, with the Linux penguin \n- [SuperTuxKart](https://supertuxkart.net) - Kart racing with many libre mascots \n- [Xonotic](https://xonotic.org) - Super fast arena FPS \n- [osu! lazer](https://github.com/ppy/osu) - Flashy multi-mode rhythm game \n\n\n### Awesome Arcade Libre Games!\n- [krassesSpiel](https://f-droid.org/packages/com.autismprime.krassesSpiel) - Shooting at boxes and avoiding enemy projectiles \n- [Antimine](https://f-droid.org/packages/dev.lucanlm.antimine) - Classic Minesweeper with a modern look \n- [SpaceCadetPinball](https://github.com/k4zmu2a/SpaceCadetPinball) - The classic 3D Pinball \n- [HexGL](https://hexgl.bkcore.com) - F-Zero inspired, fast racing game \n- [TuxPuck](https://packages.debian.org/search?keywords=tuxpuck) - Penguin air hockey game \n\n\n### Awesome Libre Demos!\n- [bb](http://aa-project.sourceforge.net/bb) - AA-lib text animation demo \n\n\n### Awesome Libre Cross-Platform Tools!\n- [Rclone](https://rclone.org) - CLI tool for managing cloud storage in flexible ways \n- [Cryptomator](https://cryptomator.org) - Data encryption tool with cloud storage in mind \n- [7-Zip](https://www.7-zip.org) - Useful file archiver supporting the efficient 7z format \n- [GNU nano](https://www.nano-editor.org), [ne](https://ne.di.unimi.it) - CLI text editors \n- [htop](https://htop.dev), [bottom](https://github.com/ClementTsang/bottom), [btop](https://github.com/aristocratos/btop) - CLI system monitors \n- [bat](https://github.com/sharkdp/bat) - Advanced cat clone \n- [RustDesk](https://github.com/rustdesk/rustdesk) - Promising remote desktop software \n- [Deskreen](https://github.com/pavlobu/deskreen) - Turns a secondary PC into a secondary screen for a primary PC \n- [Tor](https://www.torproject.org) - Anonymity and security online \n\n\n### Awesome Libre Desktop Tools!\n- [CoolRetroTerm](https://github.com/Swordfish90/cool-retro-term) - Terminal emulator that emulates a CRT monitor \n- [OBS Studio](https://obsproject.com) - Advanced video recording/streaming tool \n- [Olive](https://olivevideoeditor.org) - Nice and simple video editor \n- [Kdenlive](https://kdenlive.org) - Video editor from KDE \n- Shotcut - [Website](https://shotcut.org), [Source](https://github.com/mltframework/shotcut) - Video editor that might be my current favourite \n- [Mint Webapp Manager](https://github.com/linuxmint/webapp-manager) - Using webapps as desktop apps \n\n\n### Awesome Desktop Linux Themes!\n- [Chicago95](https://github.com/grassmunk/Chicago95) - Windows 95 theme for XFCE \n- [Papirus](https://github.com/PapirusDevelopmentTeam/papirus-icon-theme) - Material icon theme \n\n\n### Awesome Libre Dev Stuff!\n- [TIC-80](https://tic80.com) - Fantasy retro computer \n\n\n### Awesome Web Frameworks!\n- [98.css](https://github.com/jdan/98.css), [XP.css](https://github.com/botoxparty/XP.css), [7.css](https://github.com/khang-nd/7.css) - Windows-styled CSS \n\n\n### Awesome Emulation Stuff!\n- [Dolphin Emulator](https://dolphin-emu.org) - Emulator for the GameCube + Overclocked GameCube \n- [yuzu](https://yuzu-emu.org), [Ryujinx](https://ryujinx.org), [Skyline](https://github.com/skyline-emu/skyline) emulator - Switch emulators \n\n\n### Fediverse Bonanza!\n- [Mastodon](https://github.com/mastodon/mastodon) - Simple microblogging \n- [tooot](https://github.com/tooot-app/app) - Clean mobile Mastodon client \n- [Friendica](https://github.com/friendica/friendica) - Advanced macroblogging and communication \n- [Misskey](https://github.com/misskey-dev/misskey) - Colorful and advanced microblogging \n- [Pixelfed](https://github.com/pixelfed/pixelfed) - Photo/video sharing \n- [Lemmy](https://github.com/LemmyNet/lemmy) - Link aggregator and forum platform \n- Bonfire - [Website](https://bonfirenetworks.org), [Source](https://github.com/bonfire-networks/bonfire-app) - New simple microblogging platform, with a focus on no-JS use \n\n\n### Awesome Libre Server-Side Software!\n- [Invidious](https://github.com/iv-org/invidious) - YouTube frontend \n- [Nitter](https://github.com/zedeus/nitter) - Twitter frontend \n- [Bibliogram](https://sr.ht/~cadence/bibliogram) - Instagram frontend \n- [Libreddit](https://github.com/spikecodes/libreddit) - Reddit frontend \n\n\n### Awesome Libre Android Tools!\n- [WiGLE WiFi Wardriving](https://f-droid.org/packages/net.wigle.wigleandroid) - Tool for geomapping WiFi APs and Bluetooth devices \n- [Gadgetbridge](https://f-droid.org/packages/nodomain.freeyourgadget.gadgetbridge) - Libre companion app for proprietary smart bands \n- [Termux](https://f-droid.org/packages/com.termux) - Terminal emulator with integrated package manager and repos \n- [Linux Deploy](https://github.com/meefik/linuxdeploy) - Quick tool for running full Linux distros on Android (containerized with Chroot); Use v\u003C=2.5.1 for Android\u003C5; Use v\u003C=2.4.1 for Proot (no root needed on Android); \n- [NewPipe](https://github.com/TeamNewPipe/NewPipe) - Frontend for YouTube and other platforms \n- [Lawndesk](https://github.com/renzhn/Lawndesk) - Launcher without app drawer \n- [Taskbar](https://github.com/farmerbb/Taskbar) - Desktop-like launcher \n\n\n### MicroPython Stuff!\n- [MicroPython](https://micropython.org) - MP itself, a lightweight Python implementation \n- [FBConsole](https://github.com/boochow/FBConsole) - Frame buffer console class for MP (for displaying Python REPL on a display) \n- [Micropython-Editor](https://github.com/robert-hh/Micropython-Editor) - Console text editor for MP \n- [SH1106](https://github.com/robert-hh/SH1106) - MP driver for SH1106 OLED displays \n- [PCF8574](https://github.com/mcauser/micropython-pcf8574) - MP driver for PCF8574 8-Bit I2C I/O Expander \n","tags":"","title":"$:/OcttKB/bachecoctt.md.old","modified":"20230117110923520","type":"text/plain"},
{"created":"20230111221906132","text":"/*\\\nLoad our reusable, comodity JS functions.\n\\*/\nexports.startup = function() {\ntry {\nlet $OcttKB = {};\n\n$OcttKB.ErrAtLine = function ErrAtLine(e) {\n const Str = `${e.stack.split('\\n')[0]}: ${e}`\n console.log(Str);\n return Str;\n};\n\n$OcttKB.Options = {};\n\n$OcttKB.Options.Trues = [1, true, 'yes'];\n$OcttKB.Options.Falses = [0, false, 'no'];\n$OcttKB.Options.Nulls = ['none', 'null'];\n\n$OcttKB.MediaWiki = {};\n\n$OcttKB.MediaWiki.MkDomain = function MkDomain(Domain) {\n if (!Domain) {\n Domain = 'en.wikipedia.org';\n } else\n if (!Domain.includes('.')) {\n Domain += '.wikipedia.org';\n };\n Domain = Domain.toLowerCase();\n if (!Domain.startsWith('http://') && !Domain.startsWith('https://')) {\n Domain = 'https://' + Domain;\n };\n return Domain;\n};\n\nwindow.$OcttKB = $OcttKB;\n} catch(e) {\n const Str = `${e.stack.split('\\n')[0]}: ${e}`\n console.log(Str);\n return Str;\n};\n};","tags":"","title":"$:/OcttKB/Functions.js","modified":"20230113104823013","type":"application/javascript","module-type":"startup"},
@@ -287,8 +289,10 @@ Error message and password prompt
{"created":"20230112111303249","title":"$:/state/edit/references--1005422481","text":"show","modified":"20230112111303250"},
{"created":"20220920193053266","title":"$:/state/edit/references--1487996250","text":"hide","modified":"20220920193054202"},
{"created":"20230109220441051","title":"$:/state/edit/references--2031574088","text":"show","modified":"20230109220446292"},
+{"created":"20230124145100757","creator":"Octt","title":"$:/state/edit/references--2108521478","text":"hide","modified":"20230124145101414","modifier":"Octt"},
{"created":"20230108193538149","title":"$:/state/edit/references--330884492","text":"show","modified":"20230108193538149"},
{"created":"20230117115702890","title":"$:/state/edit/references--445683689","text":"show","modified":"20230117115702890"},
+{"created":"20230124142030324","creator":"Octt","title":"$:/state/edit/references--749415847","text":"hide","modified":"20230124142031621","modifier":"Octt"},
{"created":"20230110102542175","title":"$:/state/edit/references--797560378","text":"show","modified":"20230110102718417"},
{"created":"20230114161407836","title":"$:/state/edit/references-1289546159","text":"show","modified":"20230114161407836"},
{"created":"20230111153551736","title":"$:/state/edit/references-1341778059","text":"show","modified":"20230111153551736"},
@@ -304,6 +308,7 @@ Error message and password prompt
{"created":"20230112104535152","title":"$:/state/folded/$:/Macros/MediaWiki","text":"show","modified":"20230112104541859"},
{"created":"20230112185534487","title":"$:/state/folded/$:/Macros/MediaWiki/EmbedInternal.js","text":"show","modified":"20230112185948782"},
{"created":"20230112185529249","title":"$:/state/folded/$:/Macros/MediaWiki/GetCover.js","text":"show","modified":"20230112185947655"},
+{"created":"20230124125425674","creator":"Octt","title":"$:/state/folded/$:/Macros/MediaWiki/Main","text":"show","modified":"20230124125426195","modifier":"Octt"},
{"created":"20230111110852928","title":"$:/state/folded/$:/Macros/MediaWikiEmbedInternal.js","text":"show","modified":"20230111153004630"},
{"created":"20230117111610562","creator":"Octt","title":"$:/state/folded/$:/OcttKB/bachecoctt.md.old","text":"hide","modified":"20230124063851111","modifier":"Octt"},
{"created":"20230111080840168","title":"$:/state/folded/$:/Styles/Main.css","text":"show","modified":"20230111152951359"},
@@ -327,6 +332,8 @@ Error message and password prompt
{"created":"20230108212813247","title":"$:/state/plugin-info--1704486200-$:/plugins/tiddlywiki/github-fork-ribbon--432450505","text":"contents","modified":"20230108212934488"},
{"created":"20230116211956416","title":"$:/state/plugin-info--506288826-$:/plugins/kookma/commander---1769462396","text":"contents","modified":"20230116211957624"},
{"created":"20221109225117598","title":"$:/state/plugin-info--649947512-$:/plugins/tobibeer/base64---1531467439","text":"contents","modified":"20221109225117598"},
+{"created":"20230124125353011","creator":"Octt","title":"$:/state/plugin-info--700587726-$:/plugins/Gk0Wk/focused-tiddler","text":"yes","modified":"20230124125358906","modifier":"Octt"},
+{"created":"20230124125359770","creator":"Octt","title":"$:/state/plugin-info--700587726-$:/plugins/Gk0Wk/focused-tiddler--457376892","text":"contents","modified":"20230124125359770","modifier":"Octt"},
{"created":"20230117123854086","creator":"Octt","title":"$:/state/plugin-info--700587726-$:/plugins/tiddlywiki/codemirror","text":"no","modified":"20230117124514790","modifier":"Octt"},
{"created":"20230117123710757","creator":"Octt","title":"$:/state/plugin-info--700587726-$:/plugins/tiddlywiki/codemirror-closetag","text":"no","modified":"20230117123903141","modifier":"Octt"},
{"created":"20230117123712189","creator":"Octt","title":"$:/state/plugin-info--700587726-$:/plugins/tiddlywiki/codemirror-closetag---1823094083","text":"contents","modified":"20230117123712189","modifier":"Octt"},
@@ -339,7 +346,7 @@ Error message and password prompt
{"created":"20230108195707554","title":"$:/state/plugin-info-1998008712-$:/plugins/tiddlywiki/railroad--119403598","text":"readme","modified":"20230108195709210"},
{"created":"20220920140732083","creator":"Octt","title":"$:/state/showeditpreview","text":"no","modified":"20230117130030324","modifier":"Octt"},
{"created":"20220920114858684","title":"$:/state/ShowPaletteEditor","text":"yes","modified":"20220920114858684"},
-{"created":"20220920174307633","title":"$:/state/sidebar","text":"yes","modified":"20230117105203142"},
+{"created":"20220920174307633","creator":"Octt","title":"$:/state/sidebar","text":"yes","modified":"20230124125418874","modifier":"Octt"},
{"created":"20220922115715109","title":"$:/state/tab--1091387428","text":"Music Archiving Status/Desired","modified":"20220923072023997"},
{"created":"20230109143853256","title":"$:/state/tab--1498284803","text":"$:/ThirdParty/TiddlyTools/FilterGenerators/Tags","modified":"20230111152605880"},
{"created":"20230117125310625","creator":"Octt","title":"$:/state/tab--1581376822","text":"$:/plugins/flibbles/relink/ui/TiddlerInfo/References","modified":"20230117125313877","modifier":"Octt"},
@@ -432,9 +439,9 @@ Error message and password prompt
{"created":"20230124111822867","creator":"Octt","title":"$:/state/tree/$:/ThirdPary/","text":"show","modified":"20230124111822868","modifier":"Octt"},
{"created":"20230116211721929","creator":"Octt","title":"$:/state/tree/$:/Tools/","text":"show","modified":"20230124063819603","modifier":"Octt"},
{"created":"20220920211944968","text":"{{$:/OcttKB/StaticBanner}}","tags":"","title":"$:/StaticBanner","modified":"20230112221911675"},
-{"title":"$:/status/RequireReloadDueToPluginChange","text":"yes"},
+{"title":"$:/status/RequireReloadDueToPluginChange","text":"no"},
{"created":"20230117123049592","creator":"O","title":"$:/status/UserName","text":"Octt","modified":"20230117123050206","modifier":"Oct"},
-{"title":"$:/StoryList","created":"20230124104118641","creator":"Octt","text":"","list":"$:/Macros/MediaWiki/Main $:/Styles/View/99-Breadcrumbs.js $:/OcttKB/bachecoctt.md.old","modified":"20230124120544475","modifier":"Octt"},
+{"title":"$:/StoryList","created":"20230124125350307","creator":"Octt","text":"","list":"$:/Macros/View/Breadcrumbs.js $:/Styles/View/99-Hacks $:/OcttKB/bachecoctt.md.old","modified":"20230124145650383","modifier":"Octt"},
{"created":"20230114161404958","text":"/*\\\nCredits: 1337box by Leah Rowe, Creative Commons Zero 1.0\nInfo: \u003Chttps://vimuser.org/1337box.html>\n\\*/\n.f, .f * {\n position: fixed;\n max-width: 100%;\n max-height: 100%;\n top: 50%;\n left: 50%\n}\n.f * { transform: translate(-50%,-50%) }\n.f {\n display: none;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 999;\n background:rgba(0,0,0,0.8);\n}\n*:focus + .f { display:block; }\nimg { cursor:pointer; }\n","title":"$:/Styles/1337box/shadow.css","modified":"20230114163044372","type":"text/css","tags":""},
{"created":"20230112154615238","text":"\\define --HeadingColor0() #c061cb;\n\n.iFrame100 {\nMargin: 0px;\nPadding: 0px;\nWidth: 100vw;\nHeight: 100vh;\n}\n\n.MediaWikiEmbed, .MediaWikiEmbedBlock {\n Border-Left: 4px Solid \u003C\u003C--HeadingColor0>>;\n Padding-Left: 1em /*8px*/;\n}\n\n.MediaWikiEmbedCover { float: right; }\n.MediaWikiEmbedCover > * { max-height: 35vh /*50vh*/; }\n\n.EmbedFrom, .Embed-From,\n.MediaWikiEmbed-From, .MediaWikiEmbedFrom {\n Font-Size: Smaller;\n Font-Style: Italic;\n}","tags":"$:/tags/Stylesheet","title":"$:/Styles/Embed","modified":"20230113120146141"},
{"created":"20230108190740128","creator":"Octt","text":"\\define --HeadingColor0() #c061cb;\n\n\\define sidebarbreakpoint()\n\u003C$text text={{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}/>\n\\end\n\n\\define if-fluid-fixed(text,hiddenSidebarText)\n\u003C$reveal state=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" type=\"match\" text=\"fluid-fixed\">\n$text$\n\u003C$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">\n$hiddenSidebarText$\n\u003C/$reveal>\n\u003C/$reveal>\n\\end\n\ndd:before {\n content: \"ยป\";\n}\nul dl {\n margin-left: 8px;\n}\nul dl dd {\n margin-left: 24px;\n}\n\n@media (min-width: \u003C\u003Csidebarbreakpoint>>) {\n .tc-sidebar-scrollable {\n padding-left: 0px;\n padding-right: 0px;\n }\n .tc-story-river {\n padding: {{$:/Config/OcttKB/Tweaks/Starlight/.tc-story-river Padding}};\n }\n .tc-tiddler-frame {\n padding: 20px /*24px 32px 24px 32px*/;\n margin-bottom: 20px;\n }\n\n\u003C\u003Cif-fluid-fixed text:\"\"\"\n .tc-story-river {\n margin-right: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n }\n\"\"\" hiddenSidebarText:\"\"\"\n .tc-story-river {\n margin-right: 0px;\n padding-right: 24px;\n }\n\"\"\">>\n}\n\n.tc-story-river {\n padding-bottom: 0px;\n}\n.tc-story-river ~ p {\n display: none;\n}\n\n.tc-tiddler-frame,\n.tc-tiddler-body p iframe {\n Box-Shadow: 2px 2px 12px RGBA(128, 128, 128, 0.5);\n}\n.tc-tiddler-body p iframe {\n Border: None;\n}\n\n.tc-tiddler-frame {\n border-radius: 4px;\n}\n\n.tc-modal-body {\n max-height: 75vh /*60vh*/;\n}\n\n/* Large tag selection menu, optimized for desktop + nicer tag button */\n.tc-edit-tags .tc-edit-add-tag .tc-block-tags-dropdown {\n position: revert;\n white-space: revert;\n}\n.tc-edit-tags .tc-edit-add-tag .tc-block-tags-dropdown a {\n display: inline-block;\n border-radius: 1em;\n}\n\n.DirList-Title, .DirList-Title * {\n Font-Style: Normal !Important;\n}\n\n.Separator-Right:last-of-type {\n Display: None;\n}\n\n.StartHere-Button {\n font-size: x-large /*smaller*/;\n text-decoration: none !important;\n user-select: none;\n}\n.StartHere-Button > img {\n width: 122px;\n image-rendering: crisp-edges;\n}\n.StartHere-Button > span {\n position: relative;\n top: -20px /*-10px*/;\n}\n\nImg.Img90, .Img90 Img {\n Max-Width: 90%;\n Max-Height: 90vh;\n}","tags":"$:/tags/Stylesheet","title":"$:/Styles/Main","modified":"20230117130537829","modifier":"Octt"},
@@ -442,7 +449,7 @@ Error message and password prompt
{"created":"20230108212828635","text":"\u003C!-- TOP RIGHT RIBBON --->\n\u003Cdiv class=\"github-fork-ribbon-wrapper right\">\u003Cdiv class=\"github-fork-ribbon\">\u003Ca rel=\"noopener noreferrer\" target=\"_blank\" href=\"https://hub.octt.eu.org\">Visit the Octt Hub ๐\u003C/a>\u003C/div>\u003C/div>","tags":"$:/tags/PageControls","title":"$:/Styles/Ribbon.xml","modified":"20230113220939942","type":""},
{"created":"20230111090705398","text":"\u003C$list filter=\"[all[current]!is[system]is[missing]]\" variable=~>\n \u003C$button>\n Great features todo!\n\u003C!--\n \u003C$action-setfield object-type=\"todo\"/>\n Make Todo\n--->\n \u003C/$button>\n\u003C/$list>","tags":"$:/tags/ViewTemplate TODO","title":"$:/Styles/View/10-Missing.xml","modified":"20230111145028282"},
{"created":"20230111080904175","text":"\u003C$list filter=\"[all[current]backlinks[]limit[1]has[title]]\" variable=ignore>\n\u003Cdiv class=\"Backlinks-Div tc-subtitle\">\n\u003Chr>\nSee also: \u003C$list filter=\"[!is[system]all[current]backlinks[]sort[title]] -[is[current]]\">\u003C$link />\u003Cspan class=\"Separator-Right\"> | \u003C/span>\u003C/$list>\n\u003C/div>\n\u003C/$list>\n","tags":"$:/tags/ViewTemplate","title":"$:/Styles/View/50-Backlinks.xml","modified":"20230111144309340"},
-{"created":"20230124112022156","creator":"Octt","text":"\u003C$set name=\"Tiddler\" value=\u003C\u003CcurrentTiddler>>>\n\u003C\u003Cscript on>>\n\u003Cscript>\n\n\u003C/script>\n\u003C\u003Cscript off>>\n\u003C/$set>","tags":"$:/tags/ViewTemplate","title":"$:/Styles/View/99-Breadcrumbs.js","modified":"20230124120832936","modifier":"Octt"},
+{"created":"20230124112022156","creator":"Octt","text":"\u003C!--\n\u003C\u003Cscript off>>\n\u003Cscript>\n/*\n\u003C$text text=\u003C\u003CcurrentTiddler>>/>\n*/\n/*\ndocument.querySelector('.tc-story-river > div[data-tiddler-title=\"\"]')\nconsole.log();\n*/\n\u003C/script>\n\u003C\u003Cscript off>>\n-->\n\u003C\u003CTiddlerViewShowBreadcrumbs>>","tags":"$:/tags/ViewTemplate","title":"$:/Styles/View/99-Hacks","modified":"20230124150134296","modifier":"Octt"},
{"created":"20221104182610250","title":"$:/tags/ViewToolbar","list":"$:/core/ui/Buttons/more-tiddler-actions $:/core/ui/Buttons/info $:/core/ui/Buttons/new-here $:/core/ui/Buttons/new-journal-here $:/core/ui/Buttons/clone $:/core/ui/Buttons/export-tiddler $:/core/ui/Buttons/delete $:/core/ui/Buttons/fold $:/core/ui/Buttons/permalink $:/plugins/tiddlywiki/text-slicer/ui/slice-toolbar-button $:/core/ui/Buttons/edit $:/core/ui/Buttons/permaview $:/core/ui/Buttons/open-window $:/core/ui/Buttons/close-others $:/plugins/tiddlywiki/qrcode/ViewToolbarButton $:/core/ui/Buttons/close $:/core/ui/Buttons/fold-others $:/core/ui/Buttons/fold-bar","modified":"20221109160746501"},
{"created":"20220920090408942","title":"$:/theme","text":"$:/themes/tiddlywiki/starlight","modified":"20220920114731805"},
{"title":"$:/themes/tiddlywiki/snowwhite","name":"Snow White","author":"JeremyRuston","core-version":">=5.0.0","plugin-type":"theme","description":"Emphasises individual tiddlers","dependents":"$:/themes/tiddlywiki/vanilla","plugin-priority":"0","version":"5.2.3","type":"application/json","text":"{\"tiddlers\":{\"$:/themes/tiddlywiki/snowwhite/base\":{\"title\":\"$:/themes/tiddlywiki/snowwhite/base\",\"tags\":\"[[$:/tags/Stylesheet]]\",\"text\":\"\\\\define sidebarbreakpoint-minus-one()\\n\u003C$text text={{{ [{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}removesuffix[px]subtract[1]addsuffix[px]] ~[{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}] }}}/>\\n\\\\end\\n\\n\\\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\\n\\n.tc-sidebar-header {\\n\\ttext-shadow: 0 1px 0 \u003C\u003Ccolour sidebar-foreground-shadow>>;\\n}\\n\\n.tc-tiddler-info {\\n\\t\u003C\u003Cbox-shadow \\\"inset 1px 2px 3px rgba(0,0,0,0.1)\\\">>\\n}\\n\\n@media screen {\\n\\t.tc-tiddler-frame {\\n\\t\\t\u003C\u003Cbox-shadow \\\"1px 1px 5px rgba(0, 0, 0, 0.3)\\\">>\\n\\t}\\n}\\n\\n@media (max-width: \u003C\u003Csidebarbreakpoint-minus-one>>) {\\n\\t.tc-tiddler-frame {\\n\\t\\t\u003C\u003Cbox-shadow none>>\\n\\t}\\n}\\n\\n.tc-page-controls button svg, .tc-tiddler-controls button svg, .tc-topbar button svg {\\n\\t\u003C\u003Ctransition \\\"fill 150ms ease-in-out\\\">>\\n}\\n\\n.tc-tiddler-controls button.tc-selected,\\n.tc-page-controls button.tc-selected {\\n\\t\u003C\u003Cfilter \\\"drop-shadow(0px -1px 2px rgba(0,0,0,0.25))\\\">>\\n}\\n\\n.tc-tiddler-frame input.tc-edit-texteditor,\\n.tc-tiddler-frame select.tc-edit-texteditor {\\n\\t\u003C\u003Cbox-shadow \\\"inset 0 1px 8px rgba(0, 0, 0, 0.15)\\\">>\\n}\\n\\n.tc-edit-tags {\\n\\t\u003C\u003Cbox-shadow \\\"inset 0 1px 8px rgba(0, 0, 0, 0.15)\\\">>\\n}\\n\\n.tc-tiddler-frame .tc-edit-tags input.tc-edit-texteditor {\\n\\t\u003C\u003Cbox-shadow \\\"none\\\">>\\n\\tborder: none;\\n\\toutline: none;\\n}\\n\\ntextarea.tc-edit-texteditor {\\n\\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/editorfontfamily}};\\n}\\n\\ncanvas.tc-edit-bitmapeditor {\\n\\t\u003C\u003Cbox-shadow \\\"2px 2px 5px rgba(0, 0, 0, 0.5)\\\">>\\n}\\n\\n.tc-drop-down {\\n\\tborder-radius: 4px;\\n\\t\u003C\u003Cbox-shadow \\\"2px 2px 10px rgba(0, 0, 0, 0.5)\\\">>\\n}\\n\\n.tc-block-dropdown {\\n\\tborder-radius: 4px;\\n\\t\u003C\u003Cbox-shadow \\\"2px 2px 10px rgba(0, 0, 0, 0.5)\\\">>\\n}\\n\\n.tc-modal {\\n\\tborder-radius: 6px;\\n\\t\u003C\u003Cbox-shadow \\\"0 3px 7px rgba(0,0,0,0.3)\\\">>\\n}\\n\\n.tc-modal-footer {\\n\\tborder-radius: 0 0 6px 6px;\\n\\t\u003C\u003Cbox-shadow \\\"inset 0 1px 0 #fff\\\">>;\\n}\\n\\n\\n.tc-alert {\\n\\tborder-radius: 6px;\\n\\t\u003C\u003Cbox-shadow \\\"0 3px 7px rgba(0,0,0,0.6)\\\">>\\n}\\n\\n.tc-notification {\\n\\tborder-radius: 6px;\\n\\t\u003C\u003Cbox-shadow \\\"0 3px 7px rgba(0,0,0,0.3)\\\">>\\n\\ttext-shadow: 0 1px 0 rgba(255,255,255, 0.8);\\n}\\n\\n.tc-sidebar-lists .tc-tab-set .tc-tab-divider {\\n\\tborder-top: none;\\n\\theight: 1px;\\n\\t\u003C\u003Cbackground-linear-gradient \\\"left, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.0) 100%\\\">>\\n}\\n\\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button {\\n\\t\u003C\u003Cbackground-linear-gradient \\\"left, rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.1) 100%\\\">>\\n}\\n\\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button.tc-tab-selected {\\n\\t\u003C\u003Cbackground-linear-gradient \\\"left, rgba(0,0,0,0.05) 0%, rgba(255,255,255,0.05) 100%\\\">>\\n}\\n\\n.tc-message-box img {\\n\\t\u003C\u003Cbox-shadow \\\"1px 1px 3px rgba(0,0,0,0.5)\\\">>\\n}\\n\\n.tc-plugin-info {\\n\\t\u003C\u003Cbox-shadow \\\"1px 1px 3px rgba(0,0,0,0.5)\\\">>\\n}\\n\"}}}"},