Search

Ideas that are…

Search Ideas


2293 ideas match your query.:

This could inadvertently hide dormant but important ideas.

#2706·Dennis HackethalOP, about 1 month ago·CriticismCriticized1

This requires manual action. Could mean a lot of work depending on the discussion.

#2705·Dennis HackethalOP, about 1 month ago·Criticism

Proposed solution: ideas could be archived automatically if they haven’t been revised or criticized in 90 days, say.

#2704·Dennis HackethalOP, about 1 month ago

Proposed solution: edit a discussion to hide top-level ideas. That way, discussion owners can hide ideas they no longer deem relevant.

For example, completed tasks in discussions used as issue trackers, like this Meta thread, could be hidden so they don’t pollute the thread.

There could be a button for users to reveal hidden ideas so nothing is lost or hidden dishonestly. And direct links to hidden ideas would continue to work.

#2703·Dennis HackethalOP, about 1 month ago·Criticized2

Old ideas can pollute discussions. Like in this meta thread.

#2701·Dennis HackethalOP revised about 1 month ago·Original #2697·CriticismCriticized1Archived

I can still reproduce the issue by clicking on the button to collapse/expand an idea.

#2700·Dennis HackethalOP, about 1 month ago·CriticismCriticized1

Feature idea: edit a discussion to hide top-level ideas. That way, discussion owners can hide ideas they no longer deem relevant.

For example, completed tasks in discussions used as issue trackers, like this Meta thread, could be hidden so they don’t pollute the thread.

There could be a button for users to reveal hidden ideas so nothing is lost or hidden dishonestly. And direct links to hidden ideas would continue to work.

#2698·Dennis HackethalOP revised about 1 month ago·Original #2697·CriticismCriticized1Archived

Feature idea: edit a discussion to hide ideas. That way, discussion owners can hide ideas they no longer deem relevant. (For example, completed tasks in discussions used as issue trackers, like this Meta thread.) There could be a button for users to reveal hidden ideas so nothing is lost of hidden dishonestly.

#2697·Dennis HackethalOP, about 1 month ago·CriticismCriticized1Archived

This problem will surface rarely – users would have to hit cmd + f immediately upon opening the page. For most users, by the time they start typing, the page is already fully loaded. So this seems like a small price to pay in exchange for discussion pages that always render faster.

#2696·Dennis HackethalOP, about 1 month ago·Criticism

Now that parts of the page are purposely and visually disabled (see #2694), users may not expect everything to be working 100% during a loading state.

#2695·Dennis HackethalOP, about 1 month ago·Criticism

I now purposely prevent interactions with buttons and gutters, and gray them out, until the page is fully loaded. So instead of broken hover effects and interactions, the user gets intentionally disabled elements, and this intentionality is communicated to them.

Once the page is fully loaded, buttons and gutters are enabled and visually restored.

Since the browser’s loading indicator remains visible until then, this behavior shouldn’t violate user expectation.

#2694·Dennis HackethalOP, about 1 month ago·Criticism

That means duplicate functionality; anytime I customize Devise in the future, I’ll have to remember to adjust this one method as well.

#2693·Dennis HackethalOP, about 1 month ago·Criticism

I could override authenticate_user! in the DiscussionsController.

#2692·Dennis HackethalOP, about 1 month ago·CriticismCriticized1

I could extract discussions#show into a new, separate StreamController or something like it. That controller would not use Devise.

#2691·Dennis HackethalOP, about 1 month ago·Criticism

Then again, I’d want to redirect users to the sign-in page (and then ideally back to where they were trying to go).

#2690·Dennis HackethalOP, about 1 month ago·Criticism

The thread suggests a workaround: 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.)

#2688·Dennis HackethalOP revised about 1 month ago·Original #2672·CriticismCriticized1

The thread suggests 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.)

#2686·Dennis HackethalOP revised about 1 month ago·Original #2672·CriticismCriticized1

Duplicate of #2677/#2683.

#2685·Dennis HackethalOP, about 1 month ago·Criticism

While ideas load, cmd +f won’t work.

#2684·Dennis HackethalOP, about 1 month ago·Criticism

I could render the first ~10 top-level ideas immediately and only render the rest as turbo frames off screen. By the time the user scrolls down, they should all be loaded.

#2683·Dennis HackethalOP, about 1 month ago·Criticism

Yes, it would be even worse than #2677 (see criticism #2681), where only top-level ideas were turbo frames.

#2682·Dennis HackethalOP, about 1 month ago

Too many requests when there are enough top-level ideas.

#2681·Dennis HackethalOP, about 1 month ago·Criticism

I just tried this. Seemed promising at first but sometimes ideas load out of order. Looks horrible.

#2680·Dennis HackethalOP, about 1 month ago·CriticismCriticized1

cmd + f won’t work reliably.

#2679·Dennis HackethalOP, about 1 month ago·CriticismCriticized2

That means cmd + f won’t always work.

#2678·Dennis HackethalOP, about 1 month ago·Criticism