Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Really liking it so far!

An offline-first platform that lets you store your information in a central way and provides multiple forms of use and access is exactly what I've been trying to find, without much success until now.

I'm not sure I've understood how to fully realise the promises of it though. I created a board, and added some records to it, alongside fields for additional data.

It's not obvious to me how to use the calendar module using that board as a source. I don't have a way to see the existing records. I can create new records inside the calendar view, but when I look at that new record using the board, or using a sheet, the "Time" field disappears. The "Time" field appears only to be visible when looking at the records via that calendar.

Similarly, the to-do lists don't seem to map the "checked" nature of the boxes to any field on the record.

I would also like to be able to link to the record or embed its content in another page somewhere, but don't seem to see how.

It would be nice to be able to immediately link to (or embed) blocks/records by using `[[` or `@` instead of just documents. In particular, it would be nice for the quick search to yield blocks/records as you type, and not have to fall back to the advanced search.

Also, as an offline-first application, I would like to be confident the app is always fully synced - but after creating a few documents on my computer, then opening the first of them on my phone, I tried putting my phone into airplane mode, and once I'd done that I could open the other documents I'd opened before (great!) but when trying to open one of the others I'd created (that the app clearly knew about whilst it was online), it said "You're not connected to the internet".

But well done on a really awesome implementation of an awesome idea so far! I think it's very cool, and has a lot of potential.



You raised an issue that I plan to fix soon. Currently certain fields (i.e. time range) only show on specific modules (i.e. calendar) but I'm planning to allow them everywhere.

Could you share your use case on embedding a single record? I disabled that for now because I imagined people would usually embed all records together in a certain view.

Hm I'll think about searching for blocks in autocomplete, or perhaps some way to use advanced search inline.

Your experience in offline mode was actually expected. I assume you never opened the other pages on your phone, so they weren't saved on your device. Nino's not syncing all pages all the time, but only the ones you open, for performance reasons. Do you think having some sort of mechanism to pre-sync certain pages is necessary?


Thanks for the response :D

Use cases for embedding a single record - in a bunch of kanban board use cases that involve shuffling a "unit of work" across various pipeline stages, I'd like for pages and blocks (discussion documents, etc) to be able to either link to that record (ideally with a link back as well) or be entirely represented by it. This speeds up workflow, and reduces ambiguity during communication. I'd expect, e.g. that one might create a Board representing a project and work to be done for it, and a Channel in which participants might want to write messages like "Do you need any help for @Task1 ?".

The offline mode bit - that's correct, I didn't open the other pages on my phone before going offline. I imagine it does come down a bit to what the overall impact on performance would be, but in terms of reducing the mental overhead of using a particular tool, having online devices completely sync means that if I close my laptop to jump on an underground train, I only need to quickly open my mobile app, wait for a "tick" to appear to indicate it's synced, then I'm ready (and importantly, I feel reassured that I'm ready). By contrast to the current system, I'd need to mentally try and keep track of which files I've edited recently, and which files I've already opened on which devices, and try and manually calculate what I need to open on my phone and tablet in order for me to not discover halfway through doing something on the train that I don't have access to the new resource I just made. It makes a big difference in terms of how much work and mental energy a tool is saving you, and how much it still requires of you.


Ah that makes sense. I think what you're looking for is the ability to mention records rather than to embed them, or both.

As for the switching to mobile scenario, it also makes sense. I'll think about this, it might be a button that allows you to "force sync" everything.

Thanks for the detailed explanations :)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: