[1]. Hopefully it's going to be useful for others working from their todo.txt/thoughts.txt! [1] https://thymer.com. - Source: Hacker News / 3 months ago
We're working on an app [1] which needs to deal with this, but in general it also makes git less suitable for things like outliners or other collaborative text editors where people can work on lists, tables, and so on (structured data basically). [1] https://thymer.com/. - Source: Hacker News / 3 months ago
Nice outline of the various techniques. We've built something in-between the operation-based and delta-based approaches for our offline-first multiplayer "IDE for notes/tasks" [1]. In our case we have a central server which periodically creates snapshots. Although we don't do that right now, if needed, it could delete older operations from the log for space reasons. Except for the fact that replicas encrypt their... - Source: Hacker News / 4 months ago
Right, there are quite some collaborative applications for which a hybrid approach is useful. We're building a collaborative editor (https://thymer.com) for example, where the underlying data structure is also a tree (as the text documents also support outliner-like features, so a flat list of characters/lines isn't enough). To avoid tree conflicts, insert and move operations look more like OT than CRDT however,... - Source: Hacker News / 7 months ago
We’re building an "IDE for notes/tasks" [1], so as an editor of sorts, UI snappiness matters a lot for us too. The approach we’re taking is to basically split up the app in two parts (we refer to these parts as "frontend" and "backend", but they are both on the client). The frontend does all the rendering for the editor, which we want to stay within the frame budget. That's why we offload all data synchronization... - Source: Hacker News / 9 months ago
We’re working on building an IDE of sorts [1] (but specifically for tasks/notes) trying to combine the benefits of plain text but with rich elements and structure (tree/graph). The illusion of a real editor breaks down pretty quickly when you can’t easily copy-paste or select rich elements as if it was plain text, so that’s why we’re trying to build the whole thing from scratch. [1] https://thymer.com. - Source: Hacker News / 11 months ago
For certain data structures the "pure" CRDT approach can get tricky. In our case, we're building a collaborative notes/task IDE [1] which is a hybrid of a text editor and an outliner at the same time. So you can perform all the usual text editor operations on a document as if it was text, but the underlying data structure is a tree (or graph really). So just like the example in article we use a hybrid approach and... - Source: Hacker News / over 1 year ago
We're using a single document tree synced with CRDTs for our collaborative task IDE[1]. All data for a team is a single tree (graph really, if you count transclusions) and its kind of magical how simple everything gets when you know all state will sync in a deterministic way between all clients. [1] https://thymer.com. - Source: Hacker News / over 1 year ago
I know I'm biased because I'm working on an E2EE todo/planning app, but over the years I've become convinced that E2EE apps are the future. All the syncing problems you have anyway if you want your app to work offline. Despite all the buzz about big data, most individuals and most companies generate only a modest amount of data. Even when you have a long tail of archived data (e.g. Emails that go back 10 years)... - Source: Hacker News / over 1 year ago
I think the combination of these "ideals" makes a lot of sense. If you want the combination of a web app but with native-like performance, you kind of get to many items on the list automatically. The web app we're building now is kind of like an IDE (but for tasks/planning, https://thymer.com), and obviously waiting for round-trips in an editor is no good. We thought we'd just do "some optimistic rendering" but in... - Source: Hacker News / almost 2 years ago
We're working on an outline app with task management/planning functionality. With end-to-end encryption and multiuser/teams support. Early beta signup at https://thymer.com. - Source: Hacker News / almost 2 years ago
This is very cool! We're actually building an editor/IDE of sorts from scratch, but specifically for "todo.txt" (https://thymer.com if you're interested). I think a lot of parts of your spec would fit really well with the concepts we were thinking of (like the status in between [ ], due dates, #tags..). Maybe we should add compatibility for this spec as well (for things like autocomplete, and export/import).... - Source: Hacker News / about 2 years ago
Interesting, I also keep coming back to text files for productivity, because of the speed and simplicity. Some of the points the author mentions though like due dates, a journal/schedule and version history still aren’t really solved very well I think. Not to mention collaborating in a team that way (not a requirement for the author I think, but something I could use myself). I actually tried simply using VSCode... - Source: Hacker News / about 2 years ago
You can find my first mockup screenshot on Thymer.com. Source: about 2 years ago
Do you know an article comparing Thymer to other products?
Suggest a link to a post with product alternatives.
This is an informative page about Thymer. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.