Search Ideas
983 ideas match your query.:
I just tried this. Seemed promising at first but sometimes ideas load out of order. Looks horrible.
cmd + f won’t work reliably.
The top level ideas could be rendered as turbo frames of ideas#show.
I could have a separate route at /ideas/:id/isolated which renders only the idea without any parents or children. And then a discussion could render a bunch of deeply nested turbo frames loading that route.
The thread contains a suggested solution: use authenticated do … blocks in routes.rb instead of before_action :authenticate_user! in controllers.
It’s probably a good idea to do this anyway to avoid divulging the existence of routes that unauthenticated users don’t need to know exist. (They will get a 404 instead of a 401.)
The thread contains a suggested solution: use authenticated do … blocks in routes.rb instead of before_action :authenticate_user! in controllers.
JS modules are always deferred and unusable until the page is fully loaded. As a result, comment buttons and gutters won’t work while ideas are still streaming onto the page.
Incompatible with Devise authentication: https://github.com/heartcombo/devise/issues/2332
Feature idea: pay people to address criticisms (either revise an idea and check off criticisms or counter-criticize).
‘Veritula’ is a difficult name, people don’t know how to spell or pronounce it. They can’t easily remember it.
‘Renaissance’ isn’t exactly easy to spell either.
Changing the view logic so that the controller can stream each deeply nested idea separately sounds non-trivial. It’s not clear to me how to do that currently, It may be possible someday if I adjust Hiccdown to allow the use of enumerators or something like that.
Idea: ‘Return to Reason’, ‘RR’
‘Veritula’ is a difficult name, people don’t know how to pronounce it. They usually can’t remember it.
After resetting my working directory and beginning to implement streams a second time, I can no longer reproduce this issue, despite reasonable attempts to reproduce it.
Fast UX is more important than fast developer experience.
Including that module significantly slows down hot reloads on all pages. I need a tight feedback loop in dev.
I could use ActionController::Live to stream ideas to the page one by one. Instant page load.
Ah, but I can reproduce when I manually make the selection by clicking and dragging to cover the entire quote.
I tried copying the entire quote…
Cannot reproduce. If I triple-click a word in a box quote, then copy/paste, I get the > sign.
On initial page load, I could just load the first ten or so top-level ideas and their immediate children, just to reduce wait times and populate the page. Then load the rest asynchronously.
I could lazy load ideas: only load the parts of the page that would be visible on the current viewport. Then load more parts as the user scrolls.
I could cache ideas so deeply nested trees can be rendered at once.
I could cache ideas so deeply nested trees can be rendered at once.
Discussions are getting slower to render as they grow. It’s a rendering issue (not a db issue).