Avatar
vorotamoroz a.k.a. Kiminobu
ef8ad5874e10425b4aa924c44c55e303b7ebc51d4d76520bfce52c3171ec0ffe
In pursuit of Progress and Harmony for Mankind. Author of Self-hosted LiveSync, TagFolder, etc. Feel free to ask me anything! I will do my best! I generally tweet about our OSS projects on this account. Mostly in English, but I sometimes post in Japanese! Daily posts are on another account! If you are interested, I would be grateful if you could follow that too! However, please note that there may be more Japanese there.

If recent Nostr posts could be viewed as web pages, would everyone see my progress?

And, to be honest, I still have a bit of an aversion to English (especially chat-like-text-conversations), but no trials make no progress. I try to write something (really something). However, mobile-Grammarly had been quite bad after they discontinued the keyboard on Android.

Some issues suggest that the onboarding experience is quite bad. You know, this feature has been around since before QR Code setup existed, so it is rather unhelpful for subsequent devices. And I am so afraid that some people may not know that feature.

Therefore, I am completely rewriting this now!

Ah! Almost forgot!

Uint8Array.fromBase64/toBase64 has been promoted to Stage 4, therefore I have implemented it in Self-hosted LiveSync via octagonal-wheels!

Compared to previous implementations, it shows about 10x faster benchmark performance, and I think it seems that the likelihood of being caught by watchdog or OOM errors has decreased significantly.

https://github.com/tc39/proposals/blob/main/finished-proposals.md

Now available; Self-hosted LiveSync v0.25.19!

https://github.com/vrtmrz/obsidian-livesync/releases/tag/0.25.19

And… Sometimes people ask, "Don't you have a Discord channel?", so I decided to create this room too — though I have not quite figured out how to properly distinguish it from Discussion yet.

Partly because my responses tend to be slow, you see (eyeroll).

https://matrix.to/#/#fancysyncingmatrix:matrix.org

Speaking of which, someone recently sent me an email from proton, and it got me thinking - secure communication methods really are lacking. That is why I have created a Matrix account:

https://matrix.to/#/@vrtmrz:matrix.org

*Note: I have not set up my own server here. If my server were to be attacked, no one would even know...*

Feel free to reach out if you need anything.

Also, I will respond to messages also in English, but since I write slowly, please patience a delayed reply.

However, if you think I might have forgotten something, please remind me. I actually do sometimes forget things.

Speaking of which, someone recently sent me an email from proton, and it got me thinking - secure communication methods really are lacking. That is why I have created a Matrix account:

https://matrix.to/#/@vrtmrz:matrix.org

*Note: I have not set up my own server here. If my server were to be attacked, no one would even know...*

Feel free to reach out if you need anything.

Also, I will respond to messages also in English, but since I write slowly, please patience a delayed reply.

I should say sorry my tooth hurts and I cannot type English text smoothly on my smart phone. If I am on the computer it will be a bit better.

I have not always known why I am hard to type with a toothache, but when I have a toothache it is just not good.

Not so hurt, but no focus was kept.

I have booked a dentist appointment on Saturday, so I will be there. I wonder how good that there are no major bugs currently.

Never mind, I promise I will reply to all the messages that have piled up!

In addition, of course, the daytime business is also delayed. LOL.

I am sorry for all the releases and not responding to the Issue.

It has been a while, hasn't it? I have been busy at work for a while, but I am almost ready to get back to OSS development again!

And the latest Self-hosted livesync cannot synchronise via WebRTC. I have to investigate it more.

It seems that tomorrow is going to be bad weather. I am going to work at home.

Self-hosted LiveSync 0.25.0-beta1 is out! The database structure changes, so if you are trying it out, please put it in BRAT (after a backup). I am rewriting E2EE and stuff... I will give it a week or so and if it looks like it can go, will release it.

Finally, my driver's licence will be renewed! Getting ready to go to the police station.

Fortunately, I am busy with happiness. As like my kid’s ex teacher get married and we making a short footage for her (yes literall, I am on the Creation dept, …even though in the one of the Engineering and Technicial Documentation dept., and creating machinery kinematics movies), or got promoted and making the schedule for us, and planning the research.

However, please be relieved about one thing. Everything has a due date. I will be back soon!

Seriously, everything has been happening at once. I still have not got renewed even my driver's licence yet. I only have about ten days until expiration. Finally, I have taken a book today (phew)

I appreciate your patience, really.

Improvements to allow folders (prefixes) to be used in Self-hosted LiveSync Bucket synchronisation, done! I will test it.

It's going to be a long way to get you into the hospital. There's a traffic jam all the way to the car park.

Today is a hospital day. I brought my MacBook because of the long waiting time.

I write task processing libraries. Medium level of abstraction; I forgot to go easy on myself when building Clerk. High level components are not easy to handle in all scenes.

Fixed issues with S3 sync corrupting files and custom headers not being sent properly when configuration checking! Also, dependencies have been updated.

https://github.com/vrtmrz/obsidian-livesync/releases/tag/0.24.24