Oddbean new post about | logout

Notes by vorotamoroz a.k.a. Kiminobu | export

 Hidden File Sync, the handling of file events still assumes too much of a naïve implementation, so I thought I'd fix this a bit.
Since it is so abstracted now, I think it would be OK to rely a little more on the internal API in its implementation.

This is probably where I'm creating the most problems. 
 Made the plug-in of dedicated and refined Customisation Sync; from Self-hosted LiveSync! 

https://github.com/vrtmrz/usher 
 I have decided to separate Customisation Sync into a separate plugin! 

This way, Self-hosted LiveSync will be more lightweight with Overriding config folger settings and Hidden file sync. 

Besides, the ConfigPicker can be dedicated to comparing and selecting files from local config folders.

I realised that it is better to keep it a simple function so that there is less room for suffering. 
 Possibly,  customisation sync should be a dedicated plug-in, separated from Self-hosted LiveSync.  
 Drowning in the deep of DXF files. 
 Even if you don't have a domain, I made a docker compose image to set up CouchDB for Self-hosted LiveSync instantly using tailscale funnel! You can use a RasPI or something like that lying around at home!
https://github.com/vrtmrz/self-hosted-livesync-server-tailscale 
 Today is a hospital day, so I will publish RC6 of Self-hosted LiveSync as an official release after I have written the release notes properly! 
 And, Self-hosted LiveSync 0.24.0 rc8 is also released. Please try it out!

https://github.com/vrtmrz/obsidian-livesync/releases/tag/0.24.0.dev-rc8 
 TagFolder has been upgraded with Svelte 5! Impressive improvement in smoothness and mentainancibility.

https://github.com/vrtmrz/obsidian-tagfolder/releases/tag/0.18.8 
 And, v0.24.1 will introduce the Integrated Customisation Sync! This feature brings a fast, less storage consumption, and selective customisation synchronisation.  Also, let us allow the miscellaneous files of the plug-ins not only the setting and plug-in themselves. 
 Self-hosted LiveSync 0.24.0 is mostly fine at the  RC 6! It will be released in a few days.  
 And, released Self-hosted LiveSync v0.24.0 release candidate 4!  
 Quite a bad headache I have now... (Not related to the issue. Only physically aching).  
 I am much a gentleman, so will not be angry even though if get a bit harsh word. But it is not good for the place.  
 I am so wondering why he got so angry...  
 DogFooding has been started, from RC1. Surprisingly (or perhaps because of the nearly one month of preparation time spent) it is quite stable.

However, some trivial things have been found. I will fix it by the rc2, and keep using this. 
 Through rewriting into modules, I found a few issues and more potential issues. If Heinrich were here, he would say that there must have been a serious problem. Quite good opportunities I have got. 
 I finally know how to put up a notice on GitHub issue!
https://github.com/vrtmrz/obsidian-livesync/issues/513 
 There are quite drastic changes. The next release of Self-hosted LiveSync will be v0.24.0. Yes, this is a minor upgrade after a long time. 
 Speaking of which, I have been the last speaker of the traditional Semba-kotoba dialect in my family, since my merciful mother's new departure. Not so many people know this dialect today. So it may also get weird quite soon. I think, stopping using it and closing it into my memory might be worth it to not lose that shape and shade.  
 I know. I know that the best and only way to get better is using more harder.  But conversion cannot be done alone. But a conversation cannot be done alone.  
 Finally, I realised that the English which I have learnt seems a bit weird and too rigid. And it is quite hard to be a friend of the smartphone's autocorrection. Oh my gentleman. You could have taught me also both `received` writing and not one. 
 Too long have been staying away from using English, a line takes around five or more minutes. If there were no grammarly, i would never write even just one line. 
 
 Very drastic changes will be coming up not so far! I think.... that within a week!  
 Coding is finished for now. However, it has not been tested a single time yet. Here is where we start. 
 This was planned to be done in the future, but after doing it for the sake of it, it turned out that it really does increase maintainability.

Therefore, Self-hosted LiveSync is currently working on the separation of the core/platform-dependent part first.

Sorry for the delay in release. But I am sure that this will make your contributions easier. 
 The hospital day 
 I don't really know why, but I feel completely fine.
This is the mystery of endocrine and immune disorders. I am sorry for worrying you. 
 Self-hosted LiveSync 0.23.23 has been released! The setting dialogue has been very refined and several issues fixed. For more information, please refer to the release note! Thank you so much for your long patience! 

https://github.com/vrtmrz/obsidian-livesync/releases/tag/0.23.23 
 So fresh and brilliant morning! I wish I could be grateful to the world!! 
 Unbelievably, got a fever. 
 Rerely, I am now beginning to feel sleepy. Will it improve insomnia? Good night. 
 Now the setting dialogue of Self-hosted LiveSync has been very rearranged to easier to configure! For example, many toggles in the Hatch pane had been sorted into Advanced, Power user, and Plaster pane. And, several issues have been fixed. It is still now testing, but will be released in days. Please wait for a while!  https://nostrcheck.me/media/ef8ad5874e10425b4aa924c44c55e303b7ebc51d4d76520bfce52c3171ec0ffe/cc9b5d5f190db65f98482b32184badb60e89dd4e93d931a43e32648c89c56792.webp 
 Unable to sleep. Insomnia may have returned. 
 The configuration dialog is being overhauled and some other issues are being addressed where some JSONs cannot be merged! 
 Yes, a bit shocked. I wish I were able to use `we` for our pronoun. You all should know from my bio; that `Progress and harmony for mankind` is my motto. Of course, I also know that that was a bit of a mis-buttoning or casual idiom. We all do it sometimes, don't we? I do. Please let me know about my miswording! 
 https://github.com/vrtmrz/obsidian-livesync/issues/493

Apart from his choice of words (which I do care about), I think he is certainly right, so I am going to rework the settings screen. I always appreciate all your feedback! 
 Released v0.23.22, which fixes the larger problem of case-sensivity of filenames. Please update soon if you are using v0.23.21. 

https://github.com/vrtmrz/obsidian-livesync/releases/tag/0.23.22
 
 Finally, Self-hosted LiveSync 0.23.21 has been released! 
So many changes and improvements there. Please read the release note! Thank you for your long patience! 
https://github.com/vrtmrz/obsidian-livesync/releases/tag/0.23.21 
 ホントに早くなったよ。

nostr:nevent1qqspxs2q3px6hz2qzhpn8ghe82vtr69rsf87a9qxfceagaqduwww0wgprdmhxue69uhkymmnw3ezuepsxgh8vun5d4e85tnwv46z7q3qa79dtp6wzpp9kj4fynzyc40rqwm7h3gaf4m9yzluu5krzu0vpllqxpqqqqqqzanv2rq 
 if you are troubled with using IBM Cloudant, please set 1(MB) to Maximum size of chunk send in one request, or disable Send chunks in bulk. Sorry for lacking handling. 
 Quite a few gone by like an arrow, finally I have also implemented many things in Self-hosted LiveSync. And now, it seems to have got stabilised enough. I will test a bit more on my main vault, and release that soon in a few days! I appreciate your patience! Please stay tuned a bit more while. 
 I am still up in the air and I going to be a little bit behind in a lot of things.
At any rate, it is better that we have not crashed yet. Keep flying even though so low altitude. 
 Fixes to ignore case in filenames.
It's pretty much done, but there are a few more adjustments that need to be made. 
 Finally, case-insensitive file handling has been mostly implemented. However, it requires rebuilding the database.
Rebuilding a database takes a few minutes. Hence, my greediness suggests that I should implement another feature that also requires rebuilding. That is fixing the revision number of chunks. All chunks are immutable, so we are not required to handle those revisions.

It has also been implemented and is currently undergoing testing! The next release will be deployed after that, and the migration wizards have been written. Please stay tuned! 
 LiveSync、細かいチャンクが多くなるとHTTPのオーバーヘッドでかなり遅いので、これだけ手動でサーバに送りつけちゃおうと画策してる。 
 Oh my goodness, I should have some kind of error prevention plan in place. 
 Beyond her departure, I was deeply aware and filled with unease. I resolved to maintain that account as a testament to her life. However, this cannot be infinite. Being rooted in a platform renders it exceedingly fragile as a repository of memories, a gravestone, or a memento. Let us pursue decentralisation. Memento mori. 
 And one more thing, I am going to move to Nostr, to more be decentralised. However, I am not so familiar with that yet. 
For a while, I will multipost to Fediverse and Nostr. And if you have some idea, please let me know!  
 Finally, I changed the plan. We will get a new option which can handle files case-insensitive (Rebuilding database needed).  
 Today, I hvbe been writing a logic which handles case-insensitive file access. But this may cause a bit weird thing. 
 今日も割と疲れたな。 
 Oh, wrong account. Sorry!  
 Oh, wrong account. How do you think about p2p synchronisation between two devices? 
 There is still a lot for me, the heir, to do, but I will also restart the OSS gradually to cheer myself up.
In any case, my sister, who is visiting from the US, is leaving at the end of this week, so I have to be a proper representative of her estate by then. This is a bit complicated in Japan. 
 Our beloved mother departed after a two-month battle with illness, watched over by her children.
We would like to express our sincere condolences to all of you.  
 For the past week, I have been supporting her new departure, with the help of many different people. Quite heartbreaking. 
 I sometimes fail to resolve conflicts, or rather, my notes partially disappear. That's a bit of a problem. 
 We have legal procedures and funerals, but that is no big deal.
I have great respect for her life. 
 Very, unfortunately, our compassionate mother is already mostly gone.
 It has been two months since we found out she had cancer. In just two months, this is what happened to her.

On you all, also Please make sure you all go for a check-up.

 She is still waiting for her sister to return home from the US. May the light of life our mother keep on of her arrival.

So then,  she will be on the new departure.  I hope that there is no pain,  grief, or sadness.  
 I started multi-posting to Mastodon and Nostr.