Régis Hanol
a37d575d7d
FEATURE: new 'My Groups' messages filter in user page
2015-12-07 18:37:03 +01:00
Sam
48ef609003
correct implementation add tests
2015-11-02 15:05:08 +11:00
Sam
3575012a47
correct implementation
2015-11-02 14:59:10 +11:00
Sam Saffron
606b10445e
FEATURE: remove muted topics from suggested and latest
2015-11-02 09:20:22 +11:00
Sam Saffron
8a0a87812b
FIX: navigating back to latest was not respecting pinned topics
2015-10-14 13:03:55 +11:00
Sam
a56e3ccea0
FIX: explicitly tracked topics will show up even if category is muted
2015-10-13 17:54:31 +11:00
Sam
a61765b9e4
PERF: improve perf of initial payload
...
also reduce querying in topic query
2015-09-23 13:13:50 +10:00
Neil Lalonde
2ae032c9b0
FIX: categories page would sometimes show no topics, even if there are some visible topics to show
2015-09-21 18:13:14 -04:00
Régis Hanol
a501947d67
FEATURE: suppress categories from the homepage
2015-09-02 20:25:18 +02:00
Sam
2876725e1b
REFACTOR: remove hacky search from discovery
2015-07-27 16:47:06 +10:00
Robin Ward
32a1610b5d
FIX: Search had wrong preload store key
2015-07-14 11:58:42 -04:00
Sam
1408563a7f
HACK: allow for multiple hits on same topic for search
2015-06-26 17:47:20 +10:00
Robin Ward
fc090b4568
FIX: With many stickies some latest posts got missed
2015-06-25 16:26:09 -04:00
Sam
41e427bd2e
Work in progress, full page search
2015-06-22 18:09:08 +10:00
Neil Lalonde
611b5f996e
FIX: unpinned topics shouldn't remain pinned on categories page
2015-06-10 14:36:55 -04:00
Sam
51d82fc25d
PERF: Active Record #pluck is twice faster
...
PERF: SqlBuilder bypasses AR converters and uses PG directly
2015-05-13 16:46:17 +10:00
Sam
4dbd065026
work-in-progress full page search
2015-04-02 16:02:07 +11:00
Robin Ward
71860aab03
FIX: Missing avatars on Messages page
...
(We like private_messages more than private_messags)
2015-03-31 17:29:38 -04:00
Robin Ward
ff3e1e1dd7
FIX: User's topic lists weren't consistent WRT visibility
2015-03-23 18:13:06 -04:00
Sam
c4c5c10ea0
FEATURE: stop pinning child categories on to parent
2015-03-12 10:42:26 +11:00
Sam
f432b9f5b7
correct spec failure, only test code was affected
2015-03-03 10:21:01 +11:00
Sam
c02f1b026a
add extra safety so offset can not be negative
2015-02-26 14:48:56 +11:00
Sam
b760d22460
PERF: avoid expensive order by random for suggested topics
2015-02-25 17:19:12 +11:00
Sam
7b6e85cb6c
remove unused api call
...
correct spec
2015-02-25 14:39:50 +11:00
Sam
3658c21fc5
REGRESSION: incorrect ordering when featuring topics
2015-02-25 14:24:25 +11:00
Sam
738f2cb72c
REGRESSION: pms not ordering on bumped_at descending
2015-02-24 11:28:17 +11:00
Sam
8370b26cba
PERF: optimise pinned handling on home page
...
Old query used to scan the full topics table, on home page
Instead we now perform 2 queries, one for pinned and one for unpinned and merge
results in a 10x improvement on a 1 million topic DB
2015-02-23 16:51:21 +11:00
Robin Ward
e207ca36ee
Easier helper for filtering secured categories
2015-02-12 11:52:59 -05:00
Sam
ba186b25a7
FEATURE: optional top level bookmarks tab
2015-01-25 15:53:11 +11:00
Jeff Atwood
8e6f7521ec
change in/visible search querystring to un/listed
2015-01-12 01:00:45 -08:00
Robin Ward
74051a2df4
Allow plugins to build topic lists
2015-01-08 16:44:27 -05:00
Sam
ea87f5fd8a
FEATURE: support for filter=bookmarked and filter=liked in topic list
2015-01-07 18:20:10 +11:00
Sam
95f9788a77
FEATURE: add ?bookmarked=true for topic lists
2015-01-07 13:58:34 +11:00
Sam
efc717c14a
FEATURE: remove star concept from Discourse
2015-01-07 13:43:27 +11:00
Sam
0396fd66f6
FEATURE: sorting by op likes shows the op likes count
2015-01-05 17:39:49 +11:00
Robin Ward
c15f78f9c9
FIX: Should be 30 topics on desktop, 15 on android
2014-12-19 13:18:26 -05:00
Sam
4cd9243888
FEATURE: topics per page should not be configurable
...
Can lead to severe performance issues
2014-12-15 11:24:16 +11:00
Robin Ward
b1bc4741b1
FEATURE: Load fewer topics in the topic list on slow platforms (Android)
2014-12-15 11:54:26 -05:00
Sam
228f7542da
FEATURE: Re-prioritize related so unread is always first
2014-12-04 10:04:23 +11:00
cpradio
0d6e5470d4
FEATURE: Add ?status=deleted querystring
...
Add tests around the ?status=deleted querystring
2014-11-20 10:32:33 -05:00
Robin Ward
ae20369733
FIX: unread was being tagged as "new" in the `PreloadStore`
2014-10-09 15:45:06 -04:00
Robin Ward
1f26a79899
FIX: Category latest pages were not preloading properly, causing weird
...
refreshes when clicking the home logo.
2014-10-08 12:45:18 -04:00
Sam
cc23bb84d9
FEATURE: ninja op_likes sort for topic lists
2014-10-03 13:16:53 +10:00
Sam
f275d93d6c
Merge pull request #2787 from cpradio/add-visible-status
...
Add visible/invisible status for Advanced Users
2014-09-12 10:02:08 +10:00
cpradio
1485538434
FEATURE: Add querystring value for Invisible
...
Allow advanced functionality to only show invisible topics on the latest, unread, new pages.
2014-09-11 19:21:25 -04:00
cpradio
dfda41567c
FEATURE: Add querystring value for Visible
...
Allow advanced functionality to only show visible topics on the latest, unread, new pages.
2014-09-11 19:17:16 -04:00
riking
056249cc93
PERF: Tame eager-loading of category definition topic URL
...
With this change, the EXPLAIN on the topic query is reduced in cost, and
script/bench.rb results are improved.
Explain topic query, cost at root level:
cost=641.84..641.92 --> cost=570.03..570.11
script/bench.rb result, 50th percentile:
BEFORE
---
categories_admin: 95
home_admin: 80
topic_admin: 33
categories: 71
home: 51
topic: 15
AFTER
---
categories_admin: 78
home_admin: 58
topic_admin: 49
categories: 40
home: 34
topic: 30
2014-09-10 19:55:10 -07:00
Robin Ward
4f6b9815ae
FEATURE: List moderator warnings on admin dashboard
2014-09-08 13:25:02 -04:00
Robin Ward
334e21a03a
Revert "Revert "FEATURE: Can create warnings for users via PM""
...
This reverts commit 1c7559380c
.
2014-09-08 11:11:56 -04:00
Robin Ward
1c7559380c
Revert "FEATURE: Can create warnings for users via PM"
...
This reverts commit b0bfc1f93f
.
2014-09-08 10:38:59 -04:00
Robin Ward
b0bfc1f93f
FEATURE: Can create warnings for users via PM
2014-09-08 10:27:06 -04:00
Sam
59d04c0695
Internal renaming of elder,leader,regular,basic to numbers
...
Changed internals so trust levels are referred to with
TrustLevel[1], TrustLevel[2] etc.
This gives us much better flexibility naming trust levels, these names
are meant to be controlled by various communities.
2014-09-05 15:20:52 +10:00
Robin Ward
f10d6ed88a
FIX: RSS feeds should use `created_at` not `bumped_at`
2014-08-27 12:42:54 -04:00
Robin Ward
ecf3a2a510
REVERT: Previous fix was broken, needs more work
2014-08-18 16:46:33 -04:00
Robin Ward
f1486c7728
FIX: Inconsistency between unread counter and unread filter
2014-08-18 16:15:26 -04:00
Robin Ward
629bfb73f5
FIX: Sort order on activity column is incorrect
2014-08-18 13:26:27 -04:00
Sam
8c68309b5a
FIX: remove muted categories from suggested
2014-07-29 14:34:54 +10:00
Sam
189b1c729a
FEATURE: query param for topic state
2014-07-17 09:29:09 +10:00
Robin Ward
0f52f26587
TWEAK: Don't show subcategory topic definitions when viewing a category list.
2014-06-30 15:22:40 -04:00
Sam
90d7718103
add search filter
2014-06-30 17:18:08 +10:00
Sam
dc0266cc22
FEATURE: correct muted category implementation
...
- Don't change tracking state on muted categories
- Exclude muted sub categories from parent
2014-06-18 11:23:31 +10:00
Benjamin Kampmann
6b3d5c7348
add min_posts, max_posts to filter the topic list queries
...
superseeds #2412
2014-06-05 15:30:24 +02:00
Régis Hanol
9125453628
FEATURE: add the first 3 participants in a private message
2014-05-12 09:32:49 +02:00
Régis Hanol
21e8ae0eca
BUGFIX: the /top page now shows the first non-empty period
2014-05-07 19:04:39 +02:00
Régis Hanol
4642218662
FEATURE: add private messages counters in user activity feed
2014-05-02 22:53:58 +02:00
Robin Ward
b3ed8b6a32
Use query params for sortable table headings
2014-04-17 10:52:57 -04:00
riking
86fe11b277
Fix the 'posted' view
...
Now is actually topics that you have posted in - previously, it was all topics you had tracked, starred, posted, read, ....
No clue how that came about.
2014-03-30 14:21:35 -07:00
Neil Lalonde
20ced1a55e
FIX: ORDER BY for new topics within current category was second in list, needs to be first
2014-03-14 18:13:45 -04:00
Robin Ward
b94abc9c8e
FIX: Deprecation warnings on Rails with some topic queries
2014-02-26 11:09:02 -05:00
Robin Ward
1aa27ade17
FEATURE: If you don't select any topics to "Dissmiss Read" it does all
...
by filter.
2014-02-21 15:18:45 -05:00
Sam
22af3fe085
FEATURE: muted categories should not be missing from drill down
2014-02-12 17:01:13 +11:00
Sam
820fe572ca
BUGFIX: phantom new and unread for category definition topics
2014-02-11 10:22:15 +11:00
Robin Ward
350eb82223
Don't include category definitions on Categories page
2014-02-07 17:01:31 -05:00
Régis Hanol
cef2d8dc82
BUGFIX: make sure moderators can't view topics they aren't allowed to
2014-02-07 07:08:56 -08:00
Robin Ward
659546c4e4
CHANGE: Hide category definition topics unless you are viewing that
...
category.
2014-02-04 15:55:30 -05:00
Neil Lalonde
9601684405
Suggested topics includes closed and archived in new and unread, but not in random results
2014-02-04 12:26:49 -05:00
Sam
d0a6dd88df
FEATURE: exclude muted categories from the latest and new tabs
2014-02-03 16:05:49 +11:00
Neil Lalonde
947d896a8c
FIX: when filling suggested topic list, don't try to add topics that have already been added, and topics that are category descriptions
2014-01-28 18:15:46 -05:00
Régis Hanol
b49e448556
FEATURE: show pinned topics for TL0 on top/year page
...
BUGFIX: word-wrap on topic-excerpt
2014-01-18 19:27:26 +01:00
Régis Hanol
8d2e5041bc
BUGFIX: proper handling of /none subcategory
2014-01-18 19:27:25 +01:00
Robin Ward
4981525047
REFACTOR: Fixes poor class hierarchy for listing topics
...
- Upgrades Ember to latest
- Fixes a bunch of bugs with page titles and missing "active" states
2014-01-18 19:26:24 +01:00
Régis Hanol
3a6bffa05d
FEATURE: better top pages
2014-01-14 01:09:12 +01:00
Sam
2c75e15049
FEATURE: query param for closed / archived / open
...
?status=closed for closed topics
?status=open for open topics
?status=archived for archived topics
2014-01-13 14:40:21 +11:00
Neil Lalonde
52580f09af
Rename favorite to starred everywhere
2014-01-10 14:54:19 -05:00
Régis Hanol
28bf78d801
BUGFIX: make sure we only show topics that have a useful score in the Top page
2014-01-03 09:15:10 +01:00
Régis Hanol
9c8e50351d
first stab at calculating the score of a topic for the top tab
2013-12-27 18:10:35 +01:00
Régis Hanol
cb6d83943a
only show topics that have activity in top page
2013-12-24 15:26:03 +01:00
Régis Hanol
567d2bd23c
add top page
2013-12-24 00:50:36 +01:00
Godfrey Chan
e41eecb91b
Added some missing references, see https://github.com/rails/rails/issues/12982
2013-12-18 15:06:19 -08:00
Robin Ward
acf262b631
Support for "no subcategories"
2013-12-16 13:06:35 -05:00
Robin Ward
8f0a0059cc
Sorting by activity now sorts on `created_at` rather than `bumped_at`
2013-11-19 12:28:50 -05:00
Robin Ward
639394e38a
FIX: Pinned topics within a category weren't working without a refresh
2013-11-18 10:52:01 -05:00
Robin Ward
968c0672ef
Enable column sorting main topic list
2013-11-14 15:50:36 -05:00
Robin Ward
bda5a72c6a
Server side support for custom ordering of topics
2013-11-13 14:17:06 -05:00
Robin Ward
7207cef7aa
TopicQuery cleanup in advance of custom sorting:
...
- Move SQL method constants into a module
- Removed unused count methods
- Moved methods that don't return a TopicList into Topic
- Replaced some confusing method signatures
2013-11-13 12:26:32 -05:00
Robin Ward
df568df9dc
Controls for sorting topic columns
2013-11-13 11:48:38 -05:00
Robin Ward
be5de4244c
FIX: Pinned posts were not displaying at the top of categories.
2013-11-08 15:05:14 -05:00
Robin Ward
744cd93f28
FIX: Non-English category name regression
2013-10-31 16:25:26 -04:00
Sam
b7d3b52e4f
basic implementation of per-category new/latest etc filters
2013-10-24 21:05:06 +11:00
Sam
666264879c
change it so all topics MUST include a category, we store a special uncategorized category to compensate
...
this cleans up a bunch of internals and removes some settings
2013-10-24 12:08:02 +11:00