100 seems the highest 26 weeks number I see so far.
14 posts tagged with "localnative"View All Tags
I still could not identify how the crash occurs by staring at the crash log.
It turns out the fix is to rewrite iOS code in SwiftUI.
One thing maybe a drawback from previous iOS version is that the bookmark note text is not selectable.
It has been a few months since last Local Native v0.4.0 release, which introduced (wireless) syncing via tarpc, database schema change and more. That is decent amount of internal data structure change and observable new features. Everything was well and I was not worrying about rushing out more features very soon, until ..
In contrast, this v0.4.1 release is only motivated by fixing the one observed
the touch input keyboard for the share extension's text fields (tag and description fields etc..) does not show up in iOS, after upgrading to newer version (iOS 13.2.2 as of writing). This prevents user to input tag or description, or change title or url for the note.
Saving note still works, but what's the fun if I can not add tags to a note?
Technically This is a new feature only in newer version of iOS. How hard could be
As hinted in the previous post, this v0.4.0 release is a MVP to show sync between different devices using slightly patched tarpc . Currently sync works between desktop and desktop, desktop and mobile when they are on the same LAN/WiFi.
The schema of
note table is updated to have an extra
uuid column to uniquely identify and dedup records for sync. At the end of sync operation, both devices will end up with same set of
uuid by appending the diff from the other device.
Mobile device can scan a QR code encoding the server address and port to connect to the server to start sync.
iOS sync screenshot:
I have not cut a release yet, but the work-in-progress Local Native v0.4.0 introduced a new
uuid4 field into
This serves as a unique key for each record, syncing between different devices could leverage this new column. Actual code for syncing is still yet to be written. The idea is uuid4 could be used as a record identifier to compare with records with other devices.
I considered using key based on actual content, but decided that's too much and preferred true randomness.
This release adds QR code display for url.
What is new?
- This Local Native release marks as a personal milestone to satisfy my day to day use case for web bookmarking and note taking with title, url, tags and description.
- Search, create, read, delete and pagination are implemented for desktop (gnu/linux, mac), browser extension (firefox, chrome/brave) and mobile (ios, android).
- On desktop, time-series charts are shown to allow filtering on time range, and tag cloud are visualized.
It seems applications today are "Cloud Native" by default. For end user, it becomes expected for a "meaningful" application to have all its data available on all the devices all the time. However this assumed convenience comes with drawbacks:
- performance for certain feature
Mozilla 上有人给了一星，好像和 Waterfox 有关，“被迫”要上线网站提供上下文。
谷歌5美元验证之后才能发布在Chrome Web Store。
而 git ssb 的能力似乎足够。