3fde28e108
BUGFIX: correctly auto-select /top time range when filtering on a category
2014-05-14 11:49:50 +02:00
97ae43126b
BUGFIX: 500 error on missing category
2014-05-12 15:50:31 +10:00
4025591a1d
Merge pull request #2307 from alxndr/latest-topics-rss-title-tweak
...
change title in Latest Topics RSS feed title
2014-05-08 09:21:06 +10:00
21e8ae0eca
BUGFIX: the /top page now shows the first non-empty period
2014-05-07 19:04:39 +02:00
63a1f87806
Use topic excerpts and category desriptions in meta description tags for crawlers
2014-05-07 11:21:37 -04:00
deb99e956e
RSS title element is SiteSetting.title + translated filter description
2014-05-05 09:33:19 -07:00
ce381860dc
Order latest.rss by created_at, not updated_at
2014-05-02 11:51:16 -04:00
43ed6979be
feed titles get translations of "Topics"
2014-05-01 14:17:09 -07:00
891a1c4279
feed titles now prefixed with SiteSetting.title
2014-05-01 09:37:13 -07:00
b3ed8b6a32
Use query params for sortable table headings
2014-04-17 10:52:57 -04:00
e7601db730
BUGFIX: ensured logged in wasn't listing all anonymous filters
2014-04-04 10:05:40 -07:00
ea86cfd4ef
FIX: categories with non-ascii names will have broken next page urls
2014-03-24 13:36:23 -04:00
363fabd3e7
add tests for ListController.best_period_for
2014-03-12 12:58:41 +01:00
158487dfc2
FIX: Clean up next/prev rel links
2014-03-03 12:56:37 -05:00
b15e771d67
Oops, I meant 1
2014-02-25 12:19:22 -05:00
7288bf1f31
Add previous page link for crawlers
2014-02-25 12:15:48 -05:00
b035c050d2
Merge pull request #1920 from nickborromeo/list-controller
...
Extract queries to keep logic in the Categories Model
2014-02-11 15:48:20 -05:00
820fe572ca
BUGFIX: phantom new and unread for category definition topics
2014-02-11 10:22:15 +11:00
b51bebb200
Extract queries to keep logic in the Categories Model
...
This creates two methods in the Category model. This moves the model
logic to the model and just calls the Category class methods in
ListController.
This also adds tests for the two methods created in the Category
model. The motivation for this refactor is the code climate score of the
this class and readability of the code.
Please enter the commit message for your changes. Lines starting
2014-02-08 14:10:48 -08:00
58202baa62
BUGFIX: show the draft on top page
2014-02-06 11:39:43 +01:00
aff16f372b
FIX: Show a nicer error when a user tries to access a category they
...
can't see.
2014-02-05 15:33:52 -05:00
d2974c2a15
BUGFIX: proper handling of top_menu_items
2014-02-03 16:08:00 +01:00
daa14cda40
ignore exclude_category from the menu if we are trying to view the category.
2014-01-31 22:35:19 +05:30
ae401f0dc7
BUGFIX: JSON requests don't exclude categories from filters
2014-01-31 14:36:00 +01:00
8d2e5041bc
BUGFIX: proper handling of /none subcategory
2014-01-18 19:27:25 +01:00
e31789327e
fix the specs
2014-01-18 19:27:25 +01:00
129617b415
Lots of bugfixes
...
BUGFIX: navigation bar should always activate the right tab (even when diging into a top period)
BUGFIX: /top pages titles
BUGFIX: no "edit category" button on /top page after visiting a category
BUGFIX: properly hide category columns when there is no children category (on both filter + top pages)
BUGFIX: promises not caught when scrolling down a topic list to load more of them
BUGFIX: CSS on category dropdowns
Updated `top_menu` i18n with available filters
2014-01-18 19:27:25 +01:00
c1a66b70bb
BUGFIX: use previous_visit_at instead of last_seen_at to determine the best period to display in the top summary
2014-01-16 01:36:32 +01:00
462c6d81f5
BUGFIX: exclude categories from the top view
2014-01-16 00:49:58 +01:00
a177732d28
FEATURE: top page should not be infinite. Limite them to 200 topics by default
2014-01-15 22:12:53 +01:00
0b2ead2248
rename topics_per_period_in_summary settings to topics_per_period_in_top_summary
2014-01-15 22:12:47 +01:00
ed87a589ca
BUGFIX: only show the best period for logged-in users
2014-01-15 21:45:28 +01:00
3a6bffa05d
FEATURE: better top pages
2014-01-14 01:09:12 +01:00
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
9c8e50351d
first stab at calculating the score of a topic for the top tab
2013-12-27 18:10:35 +01:00
cbaa0a3a49
BUG: drafts broken for new topics
2013-12-27 10:35:53 +11:00
567d2bd23c
add top page
2013-12-24 00:50:36 +01:00
acf262b631
Support for "no subcategories"
2013-12-16 13:06:35 -05:00
309904ef8f
Revert "Merge pull request #1673 from aperrault/patch-04"
...
This reverts commit c9ea89bdd3bf3d92264cdbd7b0b971237ce34a72, reversing
changes made to 9ed49888fc6dcd2a60d8b8ef73f3508c64206dcd.
2013-11-19 14:08:45 -05:00
d9c026bec5
Fixing neglect to determine whether a user has the permission to create a topic on a category (besides being able to create a post) in ListController, TopicList, and TopicListSerializer causing the "Create Topic" button to appear even if a user cannot actually create a topic in that category but can reply to a topic therein.
2013-11-19 05:09:58 -07:00
639394e38a
FIX: Pinned topics within a category weren't working without a refresh
2013-11-18 10:52:01 -05:00
41dfcd2774
FIX: Pagination while sorting on column headers
2013-11-14 12:35:18 -05:00
bda5a72c6a
Server side support for custom ordering of topics
2013-11-13 14:17:06 -05:00
df568df9dc
Controls for sorting topic columns
2013-11-13 11:48:38 -05:00
b7d3b52e4f
basic implementation of per-category new/latest etc filters
2013-10-24 21:05:06 +11:00
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
541620c115
Routes and support for sub-categories
2013-10-23 15:22:49 -04:00
26218ce11f
RSS feeds should contain only publicly-available posts
2013-10-22 16:30:25 +02:00
7dfa99998f
Remove duplication of action defintion, add missing spec for topics_by, extract out URL construction logic
2013-10-21 08:34:18 +05:30
3d647a4b41
remove rack cache, it has been causing trouble
...
instead implement an aggressive anonymous cache that is stored in redis
this cache is sitting in the front of the middleware stack enabled only in production
TODO: expire it more intelligently when stuff is created
2013-10-16 16:39:18 +11:00