# Feature

**URL:** https://meta.discourse.org/c/contribute/feature/2.md?page=263

[Latest](https://meta.discourse.org/latest.md) · [Categories](https://meta.discourse.org/categories.md) · [Tags](https://meta.discourse.org/tags.md)

**Page:** 264

---

## [Improve topic invites](https://meta.discourse.org/t/improve-topic-invites/17184)

<div class="topic-metadata">

**Author:** [@codinghorror](https://meta.discourse.org/u/codinghorror)\
**Replies:** 6\
**Last updated:** [July 10, 2014, 4:37am UTC](https://meta.discourse.org/t/improve-topic-invites/17184 "2014-07-10T04:37:47Z")

</div>

Right now when you send an invite via the button at the bottom of a topic (requires trust level 2 or staff), the recipient gets this email: Title: \[Discourse Meta\] codinghorror invited you to join a discussion codingh…

---

## [Proposal: Notifications should not be timeless](https://meta.discourse.org/t/proposal-notifications-should-not-be-timeless/17365)

<div class="topic-metadata">

**Author:** [@Lid](https://meta.discourse.org/u/Lid)\
**Replies:** 3\
**Last updated:** [July 9, 2014, 9:26pm UTC](https://meta.discourse.org/t/proposal-notifications-should-not-be-timeless/17365 "2014-07-09T21:26:09Z")

</div>

\##add time indicators to notifications. currently notifications have no sense of how old or new a notification is. you know when a new unread notification exists but you don’t know how old it is. I created a mock with…

---

## [Some proposed improvements to user invites](https://meta.discourse.org/t/some-proposed-improvements-to-user-invites/17185)

<div class="topic-metadata">

**Author:** [@stevebaer](https://meta.discourse.org/u/stevebaer)\
**Replies:** 18\
**Last updated:** [July 4, 2014, 9:52am UTC](https://meta.discourse.org/t/some-proposed-improvements-to-user-invites/17185 "2014-07-04T09:52:32Z")

</div>

Hey sam, we’re ready to go with this and I’m running into a few issues: 1 I’m too dumb to directly use the api (and would rather not if I didn’t have to). It looks like the api is slightly different than your initial po…

---

## [Category selection drop-down out of order](https://meta.discourse.org/t/category-selection-drop-down-out-of-order/17351)

<div class="topic-metadata">

**Author:** [@downey](https://meta.discourse.org/u/downey)\
**Replies:** 1\
**Last updated:** [July 8, 2014, 9:30pm UTC](https://meta.discourse.org/t/category-selection-drop-down-out-of-order/17351 "2014-07-08T21:30:45Z")

</div>

When creating a new topic (or editing a topic title) shouldn’t the order of categories drop-down field match the order in /categories? And shouldn’t sub-categories be listed under their parent? If so, this isn’t working…

---

## [Sending PM requires first locating recipient](https://meta.discourse.org/t/sending-pm-requires-first-locating-recipient/15250)

<div class="topic-metadata">

**Author:** [@TechnoBear](https://meta.discourse.org/u/TechnoBear)\
**Replies:** 8\
**Last updated:** [November 27, 2014, 1:03am UTC](https://meta.discourse.org/t/sending-pm-requires-first-locating-recipient/15250 "2014-11-27T01:03:43Z")

</div>

On vBulletin, I can send a PM to somebody by going to my messages and typing a username into a new message. Unless I’m missing something, that’s not possible on Discourse. Instead, you need to visit the member’s Profile …

---

## [Topic shortlinks (bitly?)](https://meta.discourse.org/t/topic-shortlinks-bitly/17298)

<div class="topic-metadata">

**Author:** [@Jerre](https://meta.discourse.org/u/Jerre)\
**Replies:** 2\
**Last updated:** [July 8, 2014, 5:15am UTC](https://meta.discourse.org/t/topic-shortlinks-bitly/17298 "2014-07-08T05:15:58Z")

</div>

I would love to see a plugin to automatically generate bitly style short-links for forum topics. Using the bitly API would be great, since it allows for branded domains and it’s widely used. I read this topic: https://m…

---

## [Add IP info lookup for Admins](https://meta.discourse.org/t/add-ip-info-lookup-for-admins/15626)

<div class="topic-metadata">

**Author:** [@codinghorror](https://meta.discourse.org/u/codinghorror)\
**Replies:** 23\
**Last updated:** [July 7, 2014, 8:20pm UTC](https://meta.discourse.org/t/add-ip-info-lookup-for-admins/15626 "2014-07-07T20:20:52Z")

</div>

I propose adding a “lookup” button next to most IP addresses in user fields that are visible to admins: Clicking the lookup button would pop up a dynamically queried box that shows a spinner, which will populate with…

---

## [Persistent text composition box in different instances of Discourse](https://meta.discourse.org/t/persistent-text-composition-box-in-different-instances-of-discourse/17119)

<div class="topic-metadata">

**Author:** [@d\_p](https://meta.discourse.org/u/d_p)\
**Replies:** 8\
**Last updated:** [July 3, 2014, 3:00am UTC](https://meta.discourse.org/t/persistent-text-composition-box-in-different-instances-of-discourse/17119 "2014-07-03T03:00:47Z")

</div>

In other forums it is pretty common for me to begin a longish comment and then open a new instance of the forum in another window where I can reply to other threads or even the same thread I am composing in the first ins…

---

## [Get notified about unanswered questions](https://meta.discourse.org/t/get-notified-about-unanswered-questions/11732)

<div class="topic-metadata">

**Author:** [@Kenneth\_Lowrey](https://meta.discourse.org/u/Kenneth_Lowrey)\
**Replies:** 6\
**Last updated:** [July 4, 2014, 5:27pm UTC](https://meta.discourse.org/t/get-notified-about-unanswered-questions/11732 "2014-07-04T17:27:44Z")

</div>

One issue I’m having with my Discourse community is unanswered questions. How can I get notified that a question has been left unanswered for X time? For example can I have a email sent to someone when a new topic has no…

---

## [To remove muted category option for new posts](https://meta.discourse.org/t/to-remove-muted-category-option-for-new-posts/17173)

<div class="topic-metadata">

**Author:** [@MaSe](https://meta.discourse.org/u/MaSe)\
**Replies:** 2\
**Last updated:** [July 4, 2014, 2:12am UTC](https://meta.discourse.org/t/to-remove-muted-category-option-for-new-posts/17173 "2014-07-04T02:12:57Z")

</div>

When someone creates a post he or she can select a muted category from dropdown list and post into it. If category is muted the user should not be able to post into it.

---

## [Invite not recognized if user joins without clicking link in invite email](https://meta.discourse.org/t/invite-not-recognized-if-user-joins-without-clicking-link-in-invite-email/15817)

<div class="topic-metadata">

**Author:** [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)\
**Replies:** 3\
**Last updated:** [July 3, 2014, 9:14pm UTC](https://meta.discourse.org/t/invite-not-recognized-if-user-joins-without-clicking-link-in-invite-email/15817 "2014-07-03T21:14:33Z")

</div>

I just invited a handful of people to my discourse and one of them signed up without clicking the link in the invite email. So he is a user on the site but is not in the private group I invited him to and my own invite h…

---

## [Add "registered users" group](https://meta.discourse.org/t/add-registered-users-group/13747)

<div class="topic-metadata">

**Author:** [@segphault](https://meta.discourse.org/u/segphault)\
**Replies:** 4\
**Last updated:** [July 3, 2014, 1:05am UTC](https://meta.discourse.org/t/add-registered-users-group/13747 "2014-07-03T01:05:15Z")

</div>

I’d like to be able to configure a category so that it is only visible to registered users who have logged into the forum. A “registered users” group that is automatically includes every registered user would make that v…

---

## [Split up the activity column in latest page](https://meta.discourse.org/t/split-up-the-activity-column-in-latest-page/17078)

<div class="topic-metadata">

**Author:** [@downey](https://meta.discourse.org/u/downey)\
**Replies:** 1\
**Last updated:** [July 2, 2014, 2:36am UTC](https://meta.discourse.org/t/split-up-the-activity-column-in-latest-page/17078 "2014-07-02T02:36:52Z")

</div>

Continuing the discussion from Sorting The Topic List: +1, it should be possible to sort by the two columns under “Activity” on the /latest page. It’d also be great if the headings described what those numbers/dates re…

---

## [Archive/Trash Bin](https://meta.discourse.org/t/archive-trash-bin/17044)

<div class="topic-metadata">

**Author:** [@nahtnam](https://meta.discourse.org/u/nahtnam)\
**Replies:** 11\
**Last updated:** [July 1, 2014, 10:25pm UTC](https://meta.discourse.org/t/archive-trash-bin/17044 "2014-07-01T22:25:17Z")

</div>

Is there something like an Archive or Trash Bin where when someone (OP, or mods) deletes their post, admins can see it? It would be really useful in viewing history since my forum is money related.

---

## [What about an easier styling/theming system?](https://meta.discourse.org/t/what-about-an-easier-styling-theming-system/12346)

<div class="topic-metadata">

**Author:** [@codinghorror](https://meta.discourse.org/u/codinghorror)\
**Replies:** 53\
**Last updated:** [July 1, 2014, 9:42pm UTC](https://meta.discourse.org/t/what-about-an-easier-styling-theming-system/12346 "2014-07-01T21:42:38Z")

</div>

This would really just be a “CSS generator”. How about a page that has nice color selectors and then nicely named coloring categories, like: Primary background color Secondary background color Tertiary background colo…

---

## [Why can't admins create a new topic from the category index page?](https://meta.discourse.org/t/why-cant-admins-create-a-new-topic-from-the-category-index-page/16874)

<div class="topic-metadata">

**Author:** [@downey](https://meta.discourse.org/u/downey)\
**Replies:** 6\
**Last updated:** [July 1, 2014, 8:20pm UTC](https://meta.discourse.org/t/why-cant-admins-create-a-new-topic-from-the-category-index-page/16874 "2014-07-01T20:20:49Z")

</div>

As a user, I want to create a topic while viewing the /categories listing page so I can start writing without having to go back to the latest topics page. Right now, I can only “Create Category” (or maybe not even this s…

---

## [Better copy on global update message](https://meta.discourse.org/t/better-copy-on-global-update-message/17063)

<div class="topic-metadata">

**Author:** [@alttext](https://meta.discourse.org/u/alttext)\
**Replies:** 1\
**Last updated:** [July 1, 2014, 8:10pm UTC](https://meta.discourse.org/t/better-copy-on-global-update-message/17063 "2014-07-01T20:10:29Z")

</div>

The text: “Discourse has been updated, would you like to refresh to get the latest version?” Can be confusing because most of site’s visitors are not familiar with Discourse. Ideally this could be customized to present…

---

## [Search is too hidden to new users](https://meta.discourse.org/t/search-is-too-hidden-to-new-users/17066)

<div class="topic-metadata">

**Author:** [@justin\_gordon](https://meta.discourse.org/u/justin_gordon)\
**Replies:** 2\
**Last updated:** [July 1, 2014, 7:49pm UTC](https://meta.discourse.org/t/search-is-too-hidden-to-new-users/17066 "2014-07-01T19:49:58Z")

</div>

Suggestion from my friend who was formerly a key contributor at Facebook. Make search more prominent. Also, is there a way that I could put a search box in my custom header?

---

## [Link to a post within the same topic should load post dynamically (without reload)](https://meta.discourse.org/t/link-to-a-post-within-the-same-topic-should-load-post-dynamically-without-reload/16924)

<div class="topic-metadata">

**Author:** [@aahank](https://meta.discourse.org/u/aahank)\
**Replies:** 4\
**Last updated:** [July 1, 2014, 2:45am UTC](https://meta.discourse.org/t/link-to-a-post-within-the-same-topic-should-load-post-dynamically-without-reload/16924 "2014-07-01T02:45:10Z")

</div>

Example: Topic: https://meta.discourse.org/t/easy-way-to-change-preformatted-text-code-button/16760 Post #19: https://meta.discourse.org/t/easy-way-to-change-preformatted-text-code-button/16760/19 The idea is, when yo…

---

## [Alert users if they are updating from the master branch](https://meta.discourse.org/t/alert-users-if-they-are-updating-from-the-master-branch/16847)

<div class="topic-metadata">

**Author:** [@sam](https://meta.discourse.org/u/sam)\
**Replies:** 1\
**Last updated:** [June 30, 2014, 10:13pm UTC](https://meta.discourse.org/t/alert-users-if-they-are-updating-from-the-master-branch/16847 "2014-06-30T22:13:17Z")

</div>

Discourse Docker should alert users if the container they have is tracking the master branch as opposed to anything else (tests-passed, stable or custom) master is considered unstable at least until the tests pass. Mes…

---

## [Add deleted/flag/suspension counts to user profile for staff](https://meta.discourse.org/t/add-deleted-flag-suspension-counts-to-user-profile-for-staff/14944)

<div class="topic-metadata">

**Author:** [@codinghorror](https://meta.discourse.org/u/codinghorror)\
**Replies:** 5\
**Last updated:** [June 30, 2014, 9:21am UTC](https://meta.discourse.org/t/add-deleted-flag-suspension-counts-to-user-profile-for-staff/14944 "2014-06-30T09:21:18Z")

</div>

We need to add some staff counters on the user page to help identify problem users over time: number of deleted (not by self posts) number of flags number of times suspended That @radq is a well known problem user…

---

## [Add download attachment as one of permission aside create/view and reply](https://meta.discourse.org/t/add-download-attachment-as-one-of-permission-aside-create-view-and-reply/16950)

<div class="topic-metadata">

**Author:** [@tuananh](https://meta.discourse.org/u/tuananh)\
**Replies:** 5\
**Last updated:** [June 29, 2014, 11:58am UTC](https://meta.discourse.org/t/add-download-attachment-as-one-of-permission-aside-create-view-and-reply/16950 "2014-06-29T11:58:54Z")

</div>

Add download attachment as one of permission aside create/view and reply

---

## [Stash vs reset during upgrades?](https://meta.discourse.org/t/stash-vs-reset-during-upgrades/16979)

<div class="topic-metadata">

**Author:** [@watchmanmonitor](https://meta.discourse.org/u/watchmanmonitor)\
**Replies:** 4\
**Last updated:** [June 29, 2014, 8:00am UTC](https://meta.discourse.org/t/stash-vs-reset-during-upgrades/16979 "2014-06-29T08:00:38Z")

</div>

I have a number of customizations to our config/locales/server.en.yml in our discourse. During an upgrade we start out with: cd /var/www/discourse && git fetch && git reset --hard HEAD@{upstream} One day Im going to f…

---

## [Warn users without affecting their flag count](https://meta.discourse.org/t/warn-users-without-affecting-their-flag-count/16967)

<div class="topic-metadata">

**Author:** [@hunterboerner](https://meta.discourse.org/u/hunterboerner)\
**Replies:** 4\
**Last updated:** [June 29, 2014, 2:02am UTC](https://meta.discourse.org/t/warn-users-without-affecting-their-flag-count/16967 "2014-06-29T02:02:10Z")

</div>

Say a user posts something like I love this idea. I think it would be great to see. I don’t want that user to be punished by affecting his/her flag count but I want to be able to easily give the user an infraction sa…

---

## [Fix the fixed navbar?](https://meta.discourse.org/t/fix-the-fixed-navbar/16929)

<div class="topic-metadata">

**Author:** [@aahank](https://meta.discourse.org/u/aahank)\
**Replies:** 6\
**Last updated:** [June 27, 2014, 7:24pm UTC](https://meta.discourse.org/t/fix-the-fixed-navbar/16929 "2014-06-27T19:24:11Z")

</div>

As you can see, the fixed navbar can take up a disturbing amount of screen real estate, even on desktops. I’ve never liked the fixed navbars for this one reason. I consider this broken and I’d hereby like to propose a…

---

## [With S3 enabled, image's being redirected to respective S3 URLs](https://meta.discourse.org/t/with-s3-enabled-images-being-redirected-to-respective-s3-urls/16925)

<div class="topic-metadata">

**Author:** [@aahank](https://meta.discourse.org/u/aahank)\
**Replies:** 2\
**Last updated:** [June 27, 2014, 6:07pm UTC](https://meta.discourse.org/t/with-s3-enabled-images-being-redirected-to-respective-s3-urls/16925 "2014-06-27T18:07:18Z")

</div>

For example, go to my forum. On the home page, the URL to the “system” user’s avatar you see is: https://discourse.aahan.me/user\_avatar/discourse.aahan.me/system/25/3.png Open the image in a new tab, and it redirects to…

---

## [Drag and drop from desktop vs other browser window](https://meta.discourse.org/t/drag-and-drop-from-desktop-vs-other-browser-window/16901)

<div class="topic-metadata">

**Author:** [@chrisallick](https://meta.discourse.org/u/chrisallick)\
**Replies:** 2\
**Last updated:** [June 26, 2014, 11:16pm UTC](https://meta.discourse.org/t/drag-and-drop-from-desktop-vs-other-browser-window/16901 "2014-06-26T23:16:03Z")

</div>

I noticed when I dragged and dropped an image from the desktop it auto-uploaded and showed up in the preview, but when I dragged an image from another browser window it did nothing. is there a way to turn that on in se…

---

## [Wiki topic mini spec](https://meta.discourse.org/t/wiki-topic-mini-spec/13966)

<div class="topic-metadata">

**Author:** [@sam](https://meta.discourse.org/u/sam)\
**Replies:** 30\
**Last updated:** [June 25, 2014, 11:07pm UTC](https://meta.discourse.org/t/wiki-topic-mini-spec/13966 "2014-06-25T23:07:17Z")

</div>

We are interested in having a wiki style topic, but do not need this for version 1 of Discourse. That said if the community would like to contribute a PR in this department we would be more than happy to review, and if …

---

## [Discourse Logging Improvements](https://meta.discourse.org/t/discourse-logging-improvements/16783)

<div class="topic-metadata">

**Author:** [@sam](https://meta.discourse.org/u/sam)\
**Replies:** 4\
**Last updated:** [June 23, 2014, 3:41pm UTC](https://meta.discourse.org/t/discourse-logging-improvements/16783 "2014-06-23T15:41:16Z")

</div>

Discourse ships with Logster a component that allows us to view logs in the /logs route. It gathers server side errors and client side errors and logs them in redis. ###Current Issues The fact we ship with this compo…

---

## [Change from chosen js to select2 js](https://meta.discourse.org/t/change-from-chosen-js-to-select2-js/15516)

<div class="topic-metadata">

**Author:** [@nXqd](https://meta.discourse.org/u/nXqd)\
**Replies:** 5\
**Last updated:** [June 23, 2014, 3:23pm UTC](https://meta.discourse.org/t/change-from-chosen-js-to-select2-js/15516 "2014-06-23T15:23:20Z")

</div>

Beside some advantages being discussed here : But this maybe already out of date. The reason I want to change to select2 because we don’t need to type a “correct” string at the beginning to match options, select2 match…

[Previous page](https://meta.discourse.org/c/contribute/feature/2.md?page=262)

[Next page](https://meta.discourse.org/c/contribute/feature/2.md?page=264)
