-
-
Notifications
You must be signed in to change notification settings - Fork 54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
💡 Clearer archive flow #25
Comments
@MarcusOtter Some thoughts: Archiving immediately sounds like a good thing. Here's some stories to consider: As a moderator, when moderating and answering a large discord, I would like for topics that are archived to be removed from my active threads ASAP. This will give me more focus on questions that I have not answered and can provide immediate feedback on the number of active questions. As a user, if I click archive, I expect the conversation to be done. If I am not done, I should re-open the thread instead. From both perspectives, I think it makes sense. It not only "cleans up" your UI by a slight amount, but it could mean that other users who want to see your answer will not. I had this issue in the Remix discord not too long ago, where a user who knew of a thread of a question I created, but couldn't actually view it without being in it and unarchiving it themselves, as archived threads are considered deleted in the client. This poses 2 problems:
My solution: Make it configurable. Then, the server owner would have control over the situation. Buuut if you ask me if you want a hard answer, I say to immediately archive. "Cleans up the junk" sort-of speak. |
Either way you go on this. I had an idea that when you archive via the button it would also change the title to put an emoji in the front for done/solved? Would only be practical if it keeps the old title + . This would indicate that the OP archived because issue was resolved. Leaning on the fence towards best option being A though. |
@b1mind |
Is your request for improvement related to a problem? Please describe.
From HopeOfGlory#0254 on Discord:
Click here for more context
Discord's official Threads FAQSimply put, Discord threads have two modes:
active
andarchived
. When a thread is archived, it will disappear from the channel list. It can be found again by browsing in the thread explorer and clicking the Archived tab. Sending a message in an archived thread will automatically un-archive it.All
active
threads are on an auto-archive timer. Discord lets you select the duration for how long this timer should be: 1 hour, 24 hours, 3 days, or 1 week. When a thread has not gotten a new message in that amount of time, the thread is automatically archived by Discord. Archived threads will still show up in Discord's search results, so the contents are still discoverable.Now, the way Needle currently works, clicking the "archive" button or running the
/close
command in a thread does not archive it immediately. Instead, it sets the auto-archive duration to 1 hour. This has a few benefits:Describe the solution you'd like
Option A - Immediately archive the thread instead:
Describe alternatives you've considered
Option B - Leave archive functionality the same way it is, and
Change the button textImprove the error messageWhen a thread is unarchived by a message, set the auto-archive duration to the initial valueAdditional context
While doing some experiments with the developers of TypeScript's community bot, we figured out that threads can actually be instantly archived and still be unarchiveable by anyone. I'm not too sure if this would be better or worse, as it's common for users to say "thanks" or something right after they archive the thread. After some discussion with HopeOfGlory#0254 and b1mind#4027 on Discord, we had the following conclusions:
TLDR
Should
/close
immediately archive threads or should it keep the current behavior and set the auto-archive duration to 1 hour?I am leaning towards Option A, but I would love feedback on this!
The text was updated successfully, but these errors were encountered: