Guo Xiang Tan
|
aabb7a8592
|
FIX: DiscourseEvent should not be triggered from within the controller.
|
2016-09-05 15:58:04 +08:00 |
|
Sam
|
1d281e02c7
|
id is optional if already specified in header
|
2016-09-02 17:08:46 +10:00 |
|
Sam
|
be0fd5b4cc
|
FEATURE: allow user api key revocation for read only keys
|
2016-09-02 17:04:00 +10:00 |
|
Régis Hanol
|
e064e6f7a3
|
FEATURE: new 'categories_and_latest' endpoint
|
2016-08-29 22:47:44 +02:00 |
|
Sam
|
0303080586
|
we do not define auth providers for builtins
|
2016-08-29 11:12:24 +10:00 |
|
Sam
|
22b8c0d44e
|
FIX: fullscreen login set from client needs to be respected
|
2016-08-29 10:13:51 +10:00 |
|
Neil Lalonde
|
2251104e32
|
FEATURE: avatar flair can be font awesome icons
|
2016-08-26 17:15:37 -04:00 |
|
Sam
|
ca79c4b276
|
stop eating up push_urls
|
2016-08-26 13:23:06 +10:00 |
|
Sam
|
2b15919aee
|
missing spot where old api was used
|
2016-08-26 10:58:34 +10:00 |
|
Sam
|
eaf87f0770
|
FIX: correctly handle api key so it uses current user provider
|
2016-08-26 10:39:13 +10:00 |
|
Arpit Jalan
|
bfefda06f6
|
FIX: handle embed count when topic not found
|
2016-08-25 07:12:20 +05:30 |
|
Neil Lalonde
|
50a8eb1810
|
Merge pull request #4405 from gdpelican/fix/intersection-pagination
FIX: Don't join on tags unnecessarily when matching all tags
|
2016-08-24 14:45:15 -04:00 |
|
Robin Ward
|
c3a3aff120
|
FEATURE: Support for a whitelist for embeddable host paths
|
2016-08-23 14:56:12 -04:00 |
|
Sam
|
691f739f11
|
better error handling
push notifications imply read access, no need for a special permission
|
2016-08-23 16:48:00 +10:00 |
|
Régis Hanol
|
2690ef7050
|
prefix setting with 'desktop_' since it's only used for desktop
|
2016-08-22 23:43:42 +02:00 |
|
Régis Hanol
|
d06e2793aa
|
fix logic for when to include topics in category list
|
2016-08-22 23:11:08 +02:00 |
|
Régis Hanol
|
4d6028ea2d
|
UX: new 'category_page_style' site setting
|
2016-08-22 23:01:43 +02:00 |
|
James Kiesel
|
386b8b8498
|
Don't join on tags unnecessarily when matching all tags
|
2016-08-19 10:37:32 -05:00 |
|
Régis Hanol
|
eb953c0904
|
FIX: /categories page on mobile
|
2016-08-19 01:47:00 +02:00 |
|
Neil Lalonde
|
a644602612
|
FIX: infinite scrolling of topic list when filtered to one tag
|
2016-08-18 16:36:30 -04:00 |
|
Régis Hanol
|
6d1d7b7c8f
|
UX: new /categories layout
|
2016-08-17 23:23:16 +02:00 |
|
Neil Lalonde
|
d079f69b7b
|
FEATURE: add flair to avatars using new settings in the groups admin UI
|
2016-08-17 15:13:15 -04:00 |
|
Sam
|
79c1d3459b
|
line was there twice
|
2016-08-17 17:03:48 +10:00 |
|
Sam
|
91b72936c4
|
Normalize away a requested push if for some reason we can not push there
|
2016-08-17 16:44:38 +10:00 |
|
Sam
|
b4dfb84f37
|
PERF: stop doing work for HEAD requests on topics
|
2016-08-17 10:04:23 +10:00 |
|
Sam
|
a25a8115e8
|
FEATURE: support HEAD request to /user-api-key/new
This allows us to cleanly sniff to find if it exists
|
2016-08-17 09:58:19 +10:00 |
|
Sam
|
416e7e0d1e
|
FEATURE: basic UI to view user api keys
|
2016-08-16 17:06:52 +10:00 |
|
Sam
|
b7cea24d76
|
FEATURE: more user API flow, support key creation
|
2016-08-16 17:06:52 +10:00 |
|
Sam
|
0b334cdf74
|
FIX: stop removing query params from destination url in sso
|
2016-08-16 17:06:52 +10:00 |
|
Neil Lalonde
|
3b792054f2
|
Merge pull request #4387 from gdpelican/feature/tags-intersection
FEATURE: Tags intersection page
|
2016-08-15 16:24:29 -04:00 |
|
James Kiesel
|
037e9bb7b8
|
Support any number of tag intersections
|
2016-08-15 15:30:17 -04:00 |
|
Sam
|
fc095acaaa
|
Feature: User API key support (server side implementation)
- Supports throttled read and write
- No support for push yet, but data is captured about intent
|
2016-08-15 17:59:36 +10:00 |
|
James Kiesel
|
7e73b933c7
|
First pass
|
2016-08-12 15:28:46 -04:00 |
|
Sam
|
7e4503dd99
|
FEATURE: basic info route for all sites, even ones that require login
This information is public in meta tags already on home page, providing a
route allows consumers to check it way more cheaply
|
2016-08-12 17:10:35 +10:00 |
|
Sam
|
afaba56de3
|
FEATURE: missing API endpoint for topic tracking states
|
2016-08-12 17:10:35 +10:00 |
|
Robin Ward
|
429f27ec96
|
SECURITY: Avoid mass assignment on user create
|
2016-08-05 11:57:13 -04:00 |
|
Neil Lalonde
|
5f67cd7b45
|
FIX: tag input detects when a tag is not allowed and won't offer to create it anyway
|
2016-08-03 13:18:56 -04:00 |
|
Guo Xiang Tan
|
bf683178a8
|
FIX: Remove tag plugin code from tag hashtag check.
|
2016-08-02 10:59:12 +08:00 |
|
Régis Hanol
|
681f566a66
|
FIX: staff members should be able to see raw email of deleted posts
|
2016-08-01 23:55:22 +02:00 |
|
Neil Lalonde
|
1f12e41029
|
FIX: query for tag with no sub-categories
|
2016-07-28 16:59:00 -04:00 |
|
Neil Lalonde
|
82e170d6a6
|
FIX: 404 when filtering by category, no sub-category, and a tag
|
2016-07-28 16:19:03 -04:00 |
|
Neil Lalonde
|
77847f0d46
|
FIX: meta description tags for tags
|
2016-07-28 11:49:23 -04:00 |
|
Robin Ward
|
2f8ab8cd30
|
SECURITY: XSS in "Account Suspended" Messages and Badge Descriptions
|
2016-07-28 11:38:12 -04:00 |
|
Guo Xiang Tan
|
36ddb1787e
|
FEATURE: Add toggle topic visibility button in popup menu.
|
2016-07-28 16:57:04 +08:00 |
|
Sam
|
c6dbaca0dc
|
SECURITY: disable user entered badge SQL by default
- Hidden site settings now must be change via rails console
|
2016-07-28 09:03:00 +10:00 |
|
Sam
|
cb3afd11b4
|
SECURITY: limit route access when using external avatars
|
2016-07-28 09:00:43 +10:00 |
|
Régis Hanol
|
6dac9075dc
|
new 'convert_pasted_images_quality' site setting
|
2016-07-27 19:59:44 +02:00 |
|
Régis Hanol
|
be099bb637
|
only convert pasted images to HQ jpg when it's at least 5% smaller
|
2016-07-27 19:55:13 +02:00 |
|
Andre Pereira
|
8cbd585e20
|
FEATURE: Allow staff users to merge posts.
|
2016-07-27 12:04:14 +08:00 |
|
Neil Lalonde
|
3c0df3510a
|
FIX: tags index should show all tags belonging to a category even if they have never been used
|
2016-07-26 16:04:11 -04:00 |
|