PageSourceSearch

https://lifeos.vip/static/js/async/route-4a5d217b0741.0753626fee.js

js lifeos.vip collected 2026-10-04 19:43:35 UTC 12,106 bytes, 1 lines download raw bytes

1"use strict";(self.rspackChunkobsidian_site=self.rspackChunkobsidian_site||[]).push([[2272],{64417(e,a,n){n.r(a);var i=n(31085),t=n(71184);function r(e){let a={a:"a",blockquote:"blockquote",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,t.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(a.h1,{id:"remosidian-host-changelog",children:[(0,i.jsx)(a.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#remosidian-host-changelog",children:"#"}),"Remosidian Host Changelog"]}),"\n",(0,i.jsxs)(a.h2,{id:"018",children:[(0,i.jsx)(a.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#018",children:"#"}),"0.1.8"]}),"\n",(0,i.jsxs)(a.ul,{children:["\n",(0,i.jsx)(a.li,{children:"Fixed Host shutdown and restart waiting indefinitely while mobile clients are connected."}),"\n",(0,i.jsx)(a.li,{children:"Fixed Cloudflare tunnel startup and incorrect health check failures."}),"\n",(0,i.jsx)(a.li,{children:"Improved IPv6 local control requests, port errors, and service restart feedback."}),"\n"]}),"\n",(0,i.jsxs)(a.h2,{id:"018-beta1",children:[(0,i.jsx)(a.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#018-beta1",children:"#"}),"0.1.8-beta.1"]}),"\n",(0,i.jsxs)(a.ul,{children:["\n",(0,i.jsx)(a.li,{children:"Fix Host shutdown and restart hanging while a mobile client is connected."}),"\n",(0,i.jsx)(a.li,{children:"Fix Cloudflare tunnel startup and readiness detection inside Obsidian."}),"\n",(0,i.jsx)(a.li,{children:"Fix local control requests with IPv6 listeners and improve port validation and restart feedback."}),"\n"]}),"\n",(0,i.jsxs)(a.h2,{id:"017",children:[(0,i.jsx)(a.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#017",children:"#"}),"0.1.7"]}),"\n",(0,i.jsxs)(a.ul,{children:["\n",(0,i.jsx)(a.li,{children:"Added an embedded Remosidian connection service for mobile access to your vault."}),"\n",(0,i.jsx)(a.li,{children:"Aligned editor input and suggestions across the Obsidian host and mobile app."}),"\n"]}),"\n",(0,i.jsxs)(a.h2,{id:"017-beta18",children:[(0,i.jsx)(a.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#017-beta18",children:"#"}),"0.1.7-beta.18"]}),"\n",(0,i.jsxs)(a.ul,{children:["\n",(0,i.jsx)(a.li,{children:"Refined touch scrolling for host editor suggestions and updated embedded Remosidian server compatibility."}),"\n"]}),"\n",(0,i.jsxs)(a.h2,{id:"017-beta17",children:[(0,i.jsx)(a.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#017-beta17",children:"#"}),"0.1.7-beta.17"]}),"\n",(0,i.jsxs)(a.ul,{children:["\n",(0,i.jsx)(a.li,{children:"Updated host editor suggestions and touch scrolling."}),"\n"]}),"\n",(0,i.jsxs)(a.blockquote,{children:["\n",(0,i.jsxs)(a.p,{children:["Remosidian official site: ",(0,i.jsx)(a.a,{href:"https://remosidian.pages.dev",rel:"noopener noreferrer",target:"_blank",children:"remosidian.pages.dev"})]}),"\n"]}),"\n",(0,i.jsxs)(a.h2,{id:"017-beta16",children:[(0,i.jsx)(a.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#017-beta16",children:"#"}),"0.1.7-beta.16"]}),"\n",(0,i.jsxs)(a.ul,{children:["\n",(0,i.jsx)(a.li,{children:"Update the bundled server beta for mobile connection and session recovery integration testing."}),"\n"]}),"\n",(0,i.jsxs)(a.h2,{id:"017-beta15",children:[(0,i.jsx)(a.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#017-beta15",children:"#"}),"0.1.7-beta.15"]}),"\n",(0,i.jsxs)(a.ul,{children:["\n",(0,i.jsx)(a.li,{children:"Regenerated the standalone beta from the current shared runtime for this desktop and mobile integration round."}),"\n"]}),"\n",(0,i.jsxs)(a.h2,{id:"017-beta14",children:[(0,i.jsx)(a.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#017-beta14",children:"#"}),"0.1.7-beta.14"]}),"\n",(0,i.jsxs)(a.ul,{children:["\n",(0,i.jsx)(a.li,{children:"Regenerated the standalone test build from the current shared runtime for desktop integration testing."}),"\n"]}),"\n",(0,i.jsxs)(a.h2,{id:"017-beta13",children:[(0,i.jsx)(a.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#017-beta13",children:"#"}),"0.1.7-beta.13"]}
1),"\n",(0,i.jsxs)(a.ul,{children:["\n",(0,i.jsx)(a.li,{children:"Updated test build for the latest mobile integration checks."}),"\n"]}),"\n",(0,i.jsxs)(a.h2,{id:"017-beta12",children:[(0,i.jsx)(a.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#017-beta12",children:"#"}),"0.1.7-beta.12"]}),"\n",(0,i.jsxs)(a.ul,{children:["\n",(0,i.jsx)(a.li,{children:"Refresh the beta build for integration testing with the updated mobile apps."}),"\n"]}),"\n",(0,i.jsxs)(a.h2,{id:"017-beta11",children:[(0,i.jsx)(a.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#017-beta11",children:"#"}),"0.1.7-beta.11"]}),"\n",(0,i.jsxs)(a.ul,{children:["\n",(0,i.jsx)(a.li,{children:"Rebuilt the isolated beta package on the latest shared plugin runtime."}),"\n"]}),"\n",(0,i.jsxs)(a.h2,{id:"017-beta10",children:[(0,i.jsx)(a.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#017-beta10",children:"#"}),"0.1.7-beta.10"]}),"\n",(0,i.jsxs)(a.ul,{children:["\n",(0,i.jsx)(a.li,{children:"Rebuilt the isolated beta package on the latest shared plugin runtime."}),"\n"]}),"\n",(0,i.jsxs)(a.h2,{id:"017-beta9",children:[(0,i.jsx)(a.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#017-beta9",children:"#"}),"0.1.7-beta.9"]}),"\n",(0,i.jsxs)(a.ul,{children:["\n",(0,i.jsx)(a.li,{children:"Rebuilt the isolated beta package on the latest shared plugin runtime."}),"\n"]}),"\n",(0,i.jsxs)(a.h2,{id:"017-beta8",children:[(0,i.jsx)(a.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#017-beta8",children:"#"}),"0.1.7-beta.8"]}),"\n",(0,i.jsxs)(a.ul,{children:["\n",(0,i.jsx)(a.li,{children:"Rebuilt the isolated beta package on the latest shared plugin runtime."}),"\n"]}),"\n",(0,i.jsxs)(a.h2,{id:"017-beta7",children:[(0,i.jsx)(a.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#017-beta7",children:"#"}),"0.1.7-beta.7"]}),"\n",(0,i.jsxs)(a.ul,{children:["\n",(0,i.jsx)(a.li,{children:"Rebuilt the isolated beta package on the latest shared plugin runtime."}),"\n"]}),"\n",(0,i.jsxs)(a.h2,{id:"017-beta6",children:[(0,i.jsx)(a.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#017-beta6",children:"#"}),"0.1.7-beta.6"]}),"\n",(0,i.jsxs)(a.ul,{children:["\n",(0,i.jsx)(a.li,{children:"Rebuilt the isolated beta package from the latest shared release baseline."}),"\n"]}),"\n",(0,i.jsxs)(a.h2,{id:"017-beta5",children:[(0,i.jsx)(a.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#017-beta5",children:"#"}),"0.1.7-beta.5"]}),"\n",(0,i.jsxs)(a.ul,{children:["\n",(0,i.jsx)(a.li,{children:"Rebuilt the isolated beta package with the latest shared plugin runtime and editor stability fixes."}),"\n"]}),"\n",(0,i.jsxs)(a.h2,{id:"017-beta4",children:[(0,i.jsx)(a.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#017-beta4",children:"#"}),"0.1.7-beta.4"]}),"\n",(0,i.jsxs)(a.ul,{children:["\n",(0,i.jsx)(a.li,{children:"Rebuild the beta package on the latest stable branch while preserving existing host connection features."}),"\n"]}),"\n",(0,i.jsxs)(a.h2,{id:"017-beta3",children:[(0,i.jsx)(a.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#017-beta3",children:"#"}),"0.1.7-beta.3"]}),"\n",(0,i.jsxs)(a.ul,{children:["\n",(0,i.jsx)(a.li,{children:"Updated the shared plugin runtime with stable-branch fixes and rebuilt the separate beta distribution without replacing the stable version."}),"\n"]}),"\n",(0,i.jsxs)(a.h2,{id:"017-beta2",children:[(0,i.jsx)(a.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#017-beta2",children:"#"}),"0.1.7-beta.2"]}),"\n",(0,i.jsxs)(a.ul,{children:["\n",(0,i.jsx)(a.li,{children:"Updated the shared plugin runtime with stable-branch fixes while keeping beta downloads separate from stable releases."}),"\n"]}),"\n",(0,i.jsxs)(a.h2,{id:"017-beta1",children:[(0,i.jsx)(a.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#017-beta1",children:"#"}),"0.1.7-beta.1"]}),"\n",(0,i.jsxs)(a.ul,{children:["\n",(0,i.jsx)(a.li,{children:"Added a separate beta package with shared plugin build updates and real Obsidian startup validation, without replacing stable downloads."}),"\n"]}),"\n",(0,i.jsxs)(a.h2,{id:"016",children:[(0,i.jsx)(a.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#016",children:"#"}),"0.1.6"]}),"\n",(0,i.jsxs)(a.ul,{children:["\n",(0,i.jsx)(a.li,{children:"Synced shared Obsidian plugin runtime and release-infrastru
1cture updates for more reliable distribution."}),"\n"]}),"\n",(0,i.jsxs)(a.h2,{id:"015",children:[(0,i.jsx)(a.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#015",children:"#"}),"0.1.5"]}),"\n",(0,i.jsxs)(a.ul,{children:["\n",(0,i.jsx)(a.li,{children:"Maintenance release aligned with this Obsidian plugin stability fix and production release batch."}),"\n"]}),"\n",(0,i.jsxs)(a.h2,{id:"014",children:[(0,i.jsx)(a.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#014",children:"#"}),"0.1.4"]}),"\n",(0,i.jsxs)(a.ul,{children:["\n",(0,i.jsx)(a.li,{children:"Maintenance release: rebuilt the production package and refreshed the distribution metadata for this release batch."}),"\n"]}),"\n",(0,i.jsxs)(a.h2,{id:"013",children:[(0,i.jsx)(a.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#013",children:"#"}),"0.1.3"]}),"\n",(0,i.jsxs)(a.ul,{children:["\n",(0,i.jsx)(a.li,{children:"Maintenance release aligned with the shared Obsidian plugin runtime fix and production release batch."}),"\n"]}),"\n",(0,i.jsxs)(a.h2,{id:"012",children:[(0,i.jsx)(a.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#012",children:"#"}),"0.1.2"]}),"\n",(0,i.jsxs)(a.ul,{children:["\n",(0,i.jsx)(a.li,{children:"Maintenance release: kept the current plugin version aligned with this LifeOS / Calendar Pro release batch"}),"\n"]}),"\n",(0,i.jsxs)(a.h2,{id:"011",children:[(0,i.jsx)(a.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#011",children:"#"}),"0.1.1"]}),"\n",(0,i.jsxs)(a.ul,{children:["\n",(0,i.jsx)(a.li,{children:"Maintenance release: completed public version information for distribution"}),"\n"]}),"\n",(0,i.jsxs)(a.h2,{id:"010",children:[(0,i.jsx)(a.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#010",children:"#"}),"0.1.0"]}),"\n",(0,i.jsxs)(a.ul,{children:["\n",(0,i.jsx)(a.li,{children:"Initial release: private desktop host for Remosidian"}),"\n",(0,i.jsx)(a.li,{children:"Pair your phone via QR code, then browse, edit, and ask AI about your vault remotely"}),"\n",(0,i.jsx)(a.li,{children:"Local-first design: your vault never leaves this machine"}),"\n"]})]})}function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{wrapper:a}={...(0,t.R)(),...e.components};return a?(0,i.jsx)(a,{...e,children:(0,i.jsx)(r,{...e})}):r(e)}d.__RSPRESS_PAGE_META={},d.__RSPRESS_PAGE_META["en%2Fnews%2Fremosidian-host-changelog.md"]={toc:[{id:"018",text:"0.1.8",depth:2},{id:"018-beta1",text:"0.1.8-beta.1",depth:2},{id:"017",text:"0.1.7",depth:2},{id:"017-beta18",text:"0.1.7-beta.18",depth:2},{id:"017-beta17",text:"0.1.7-beta.17",depth:2},{id:"017-beta16",text:"0.1.7-beta.16",depth:2},{id:"017-beta15",text:"0.1.7-beta.15",depth:2},{id:"017-beta14",text:"0.1.7-beta.14",depth:2},{id:"017-beta13",text:"0.1.7-beta.13",depth:2},{id:"017-beta12",text:"0.1.7-beta.12",depth:2},{id:"017-beta11",text:"0.1.7-beta.11",depth:2},{id:"017-beta10",text:"0.1.7-beta.10",depth:2},{id:"017-beta9",text:"0.1.7-beta.9",depth:2},{id:"017-beta8",text:"0.1.7-beta.8",depth:2},{id:"017-beta7",text:"0.1.7-beta.7",depth:2},{id:"017-beta6",text:"0.1.7-beta.6",depth:2},{id:"017-beta5",text:"0.1.7-beta.5",depth:2},{id:"017-beta4",text:"0.1.7-beta.4",depth:2},{id:"017-beta3",text:"0.1.7-beta.3",depth:2},{id:"017-beta2",text:"0.1.7-beta.2",depth:2},{id:"017-beta1",text:"0.1.7-beta.1",depth:2},{id:"016",text:"0.1.6",depth:2},{id:"015",text:"0.1.5",depth:2},{id:"014",text:"0.1.4",depth:2},{id:"013",text:"0.1.3",depth:2},{id:"012",text:"0.1.2",depth:2},{id:"011",text:"0.1.1",depth:2},{id:"010",text:"0.1.0",depth:2}],title:"Remosidian Host Changelog",headingTitle:"Remosidian Host Changelog",frontmatter:{}},n.d(a,{default:()=>d})}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.