Robin Ward
|
1f5325e3f0
|
FIX: Only validate uploaded URLs if they change
|
2016-09-08 12:06:18 -04:00 |
|
Erick Guan
|
9ce61b4586
|
FEATURE: Webhooks.
|
2016-09-05 18:44:00 +08:00 |
|
Régis Hanol
|
eb953c0904
|
FIX: /categories page on mobile
|
2016-08-19 01:47:00 +02:00 |
|
Régis Hanol
|
6d1d7b7c8f
|
UX: new /categories layout
|
2016-08-17 23:23:16 +02:00 |
|
Robin Ward
|
2891f230d1
|
SECURITY: Make sure uploaded_urls have corresponding upload records
|
2016-07-28 13:54:17 -04:00 |
|
Robin Ward
|
cf5b756b1a
|
SECURITY: Cross-Site Scripting in Category and Group Settings
|
2016-07-28 11:57:59 -04:00 |
|
Sam
|
83f80341b3
|
FIX: topic id cache should be a multi process cache
|
2016-07-28 10:20:14 +10:00 |
|
Neil Lalonde
|
fa9d8bd8bd
|
FIX: category settings shouldn't limit tag input size
|
2016-07-19 12:30:02 -04:00 |
|
Sam
|
1c964bf730
|
PERF: cache category topic ids
|
2016-07-19 12:34:54 +10:00 |
|
Robin Ward
|
2005565c9c
|
Server side code for Watching First Post Only
|
2016-07-07 11:21:50 -04:00 |
|
Régis Hanol
|
800081f606
|
FIX: staged users weren't able to reply in restricted categories
|
2016-06-26 19:25:45 +02:00 |
|
Neil Lalonde
|
a49ace0ffb
|
FEATURE: ability to restrict tags to categories using groups
|
2016-06-07 15:36:20 -04:00 |
|
Neil Lalonde
|
f3f6c2f98f
|
FEATURE: tag groups
|
2016-06-06 14:18:48 -04:00 |
|
Neil Lalonde
|
c3ceb6ef7d
|
FIX: tags created from category modal need to be normalized as usual
|
2016-06-01 17:05:24 -04:00 |
|
Neil Lalonde
|
deb93044b4
|
FEATURE: new tags can be created from the "edit category" modal when defining the set of permitted tags
|
2016-05-31 17:27:22 -04:00 |
|
Neil Lalonde
|
6796b15857
|
FEATURE: restrict tags to be used in a category
|
2016-05-30 16:56:33 -04:00 |
|
Arpit Jalan
|
7151c16c79
|
FEATURE: create permalink when category slug is changed
|
2016-04-27 17:34:03 +05:30 |
|
Sam
|
8ba57c0ffd
|
FIX: restrict moderators from creating/editing topics in readonly categories
In the past moderators had blanket access to all categories they were allowed
to see. This tightens down the restriction.
|
2016-04-13 15:59:38 +10:00 |
|
Arpit Jalan
|
ff12b5bf57
|
FIX: newly created categories were not showing up
|
2016-03-14 23:17:02 +05:30 |
|
Régis Hanol
|
031146a821
|
FIX: ensure email in address insn't used it both Groups & Categories
|
2016-03-08 20:52:04 +01:00 |
|
Régis Hanol
|
f7432d8ec9
|
FEATURE: add support for multiple incoming emails for groups & categories
|
2016-02-24 19:47:58 +01:00 |
|
Sam
|
32c681c96b
|
annotate models
|
2016-02-23 10:33:53 +11:00 |
|
Guo Xiang Tan
|
a055c37939
|
Merge pull request #3956 from tgxworld/fix_clashing_slug
FIX: Clashing category slug.
|
2016-01-18 10:15:13 +08:00 |
|
Guo Xiang Tan
|
c60e360c90
|
FIX: Clashing category slug.
|
2016-01-13 15:32:29 +08:00 |
|
Régis Hanol
|
e2744fc19f
|
FIX: adding the 'contains_messages' column back
|
2016-01-12 12:06:51 +01:00 |
|
Régis Hanol
|
8049dfdfda
|
CLEANUP: remove 'contains_messages' leftover 💩
|
2016-01-12 11:29:26 +01:00 |
|
Sam Saffron
|
c2e45c8377
|
Update annotate and annotate models
|
2016-01-11 17:30:56 +11:00 |
|
Arpit Jalan
|
bfd21461df
|
FIX: proper regex for category slug validation
|
2016-01-07 12:06:45 +05:30 |
|
Guo Xiang Tan
|
c1dbf5c1c4
|
FEATURE: Autolinking to category using hashtags.
|
2016-01-05 00:12:24 +08:00 |
|
Sam
|
6246dd0aa2
|
PERF: memoize to avoid N+1 query in category page
|
2015-10-02 12:35:47 +10:00 |
|
Sam
|
55c0f6a20c
|
PERF: avoid method_missing
|
2015-10-02 12:27:38 +10:00 |
|
Sam
|
181ab89485
|
PERF: introduce fragment caches in site serializer
|
2015-09-28 16:50:24 +10:00 |
|
Sam
|
aefedfafea
|
PERF: increase caching of category descriptions
|
2015-09-28 16:50:24 +10:00 |
|
Guo Xiang Tan
|
f39b9124b6
|
FEATURE: Log staff actions for Category changes.
|
2015-09-18 10:53:08 +08:00 |
|
Sam
|
c1ecd6f4ce
|
update annotations
|
2015-09-18 10:41:10 +10:00 |
|
Régis Hanol
|
d34f42d2f7
|
FIX: hide category column in topic list only when the current category has no children
|
2015-09-02 23:46:04 +02:00 |
|
Sam
|
f533276507
|
FIX: do not publish all categories when a category changes.
minor fixes to UI, still needs more work for live refresh of category listing
|
2015-07-10 12:09:43 +10:00 |
|
Sam
|
fdbcc31a9c
|
Merge pull request #3461 from fantasticfears/slug
FIX: category custom slug can't be set when generation method is none
|
2015-05-15 14:59:35 +10:00 |
|
Sam
|
e6f73a1c80
|
PERF: optimise front page category security lookup query
|
2015-05-14 12:19:22 +10:00 |
|
Erick Guan
|
4c00eef8b5
|
FIX: category custom slug can't be set when generation method is none
|
2015-05-13 16:54:19 +08:00 |
|
Erick Guan
|
a48dd1cc28
|
store the slug as the title is, only sanitize the slug
and prettify code
|
2015-05-05 18:33:16 +08:00 |
|
Erick Guan
|
b772ff6e13
|
FEATURE: add slug geneartion options
|
2015-05-05 18:08:30 +08:00 |
|
Sam
|
803feefd54
|
MessageBus handles readonly redis now, no need to wrap it
|
2015-05-04 12:21:00 +10:00 |
|
Neil Lalonde
|
1b250f1e01
|
FIX: crawler pages and RSS had broken links for sites deployed to a subfolder with relative_url_root
|
2015-04-30 12:46:26 -04:00 |
|
Robin Ward
|
5b3f99aa50
|
Don't blow up if Redis switches to READONLY
|
2015-04-24 14:37:16 -04:00 |
|
Régis Hanol
|
7b8c7ff3ef
|
FIX: sub-categories with the same name had the same background image
|
2015-02-12 18:21:07 +01:00 |
|
Robin Ward
|
114cc1c851
|
FIX: We missed some references to /category/xyz in the ruby code base.
|
2015-01-07 11:47:01 -05:00 |
|
Erick Guan
|
1e166d89ff
|
support setting category slug
|
2014-12-30 03:14:54 +08:00 |
|
Jason W. May
|
18a00d2dd7
|
remove commented-out code
|
2014-12-17 08:59:05 -08:00 |
|
Jason W. May
|
efa872e426
|
optional custom value for category slug (create and update)
|
2014-12-03 16:23:59 -08:00 |
|