[{"data":1,"prerenderedAt":153},["ShallowReactive",2],{"blog-posts-en":3},[4,47,82],{"id":5,"title":6,"_locale":7,"body":8,"date":37,"description":38,"extension":39,"meta":40,"navigation":41,"path":42,"seo":43,"slug":44,"stem":45,"__hash__":46},"blog/posts/release-notes-mar-2026.en.md","Release notes - March 2026","en",{"type":9,"value":10,"toc":32},"minimark",[11,16],[12,13,15],"h2",{"id":14},"features","Features",[17,18,19,23,26,29],"ul",{},[20,21,22],"li",{},"🌚 Added Dark mode and a theme switcher, thanks to DaisyUI (🫶🏽).",[20,24,25],{},"Improved the modals and error notifications with better styling and more consistent design.",[20,27,28],{},"Added more error messages for different error scenarios, such as when we're blocked by origin.",[20,30,31],{},"Added a loading state with a progress bar when fetching and processing the page content.",{"title":33,"searchDepth":34,"depth":34,"links":35},"",2,[36],{"id":14,"depth":34,"text":15},"2026-03-09","Release notes for March 2026","md",{},true,"/posts/release-notes-mar-2026.en",{"title":6,"description":38},"release-notes-mar-2026","posts/release-notes-mar-2026.en","kwjlFKLrFfZ6VewTq2UGPLP-3ixksJWkI3oIYX9NdpQ",{"id":48,"title":49,"_locale":7,"body":50,"date":74,"description":75,"extension":39,"meta":76,"navigation":41,"path":77,"seo":78,"slug":79,"stem":80,"__hash__":81},"blog/posts/release-notes-feb-2026.en.md","Release notes - February 2026",{"type":9,"value":51,"toc":71},[52,54],[12,53,15],{"id":14},[17,55,56,59,62,65,68],{},[20,57,58],{},"🚀 Added \"Reader Mode\" as a fallback for when iframes are blocked or pages are broken.",[20,60,61],{},"Fixed some bugs when sharing links with the \"Share\" button.",[20,63,64],{},"Added Max length of 300KB for pages to be processed by the reader mode.",[20,66,67],{},"Added new error messages for when the page is too large to be processed by the reader mode.",[20,69,70],{},"Added support for multiple locales in /about and /terms static pages.",{"title":33,"searchDepth":34,"depth":34,"links":72},[73],{"id":14,"depth":34,"text":15},"2026-02-13","Release notes for February 2026",{},"/posts/release-notes-feb-2026.en",{"title":49,"description":75},"release-notes-feb-2026","posts/release-notes-feb-2026.en","eillBaYfqVld9Wa9CEeaGFyaMhVCDrmR_mS0PJEey6s",{"id":83,"title":84,"_locale":7,"body":85,"date":145,"description":146,"extension":39,"meta":147,"navigation":41,"path":148,"seo":149,"slug":150,"stem":151,"__hash__":152},"blog/posts/welcome.en.md","Welcome to [SAFE]Reader",{"type":9,"value":86,"toc":141},[87,95,98,102,129,133],[88,89,90,94],"p",{},[91,92,93],"span",{},"SAFE","Reader is a lightweight companion that opens any shared URL inside an isolated iframe. By stripping scripts and confining external sites to a sandbox, it helps you preview unknown links before deciding to trust them on your primary browser tabs.",[88,96,97],{},"The app lives entirely in the browser, so the links you paste never leave your device. Pair it with your favorite share workflows or use the search bar on the home page to paste a suspicious URL and inspect it safely.",[12,99,101],{"id":100},"learn-more","Learn more",[17,103,104,113,121],{},[20,105,106,107,112],{},"Visit the ",[108,109,111],"a",{"href":110},"/about","About page"," to understand why [SAFE]Reader exists and how the sandbox works.",[20,114,115,116,120],{},"Review the ",[108,117,119],{"href":118},"/terms","Terms page"," for quick guidance on responsible usage and data handling.",[20,122,123,124,128],{},"Follow this ",[108,125,127],{"href":126},"/blog","blog"," for future updates, tips, and release notes as the open source project evolves.",[12,130,132],{"id":131},"frequently-asked-questions","Frequently Asked Questions",[88,134,135,136,140],{},"For more information, see the ",[108,137,139],{"href":138},"/faq","FAQ page",".",{"title":33,"searchDepth":34,"depth":34,"links":142},[143,144],{"id":100,"depth":34,"text":101},{"id":131,"depth":34,"text":132},"2026-02-02","Discover how [SAFE]Reader keeps shared links safer and where to learn more.",{},"/posts/welcome.en",{"title":84,"description":146},"welcome","posts/welcome.en","fP_va8n4gkml5YgaPuHwhlxcE5Hv8VK1TjDH26yr754",1773050761693]