Robin Ward
3d7b534564
FEATURE: New "Plugins" admin section with extensibility support
2015-02-06 17:33:24 -05:00
Robin Ward
a65e0a80ba
Add support for more ES6 features
2015-02-06 13:26:33 -05:00
Jacob Chapel
e57be55979
FIX: Remove g and m flags from autolink regex
2015-02-06 00:41:38 -08:00
Sam
ab25ddcc3b
we were forced to bind here
2015-02-06 16:46:28 +11:00
Sam
dd9c23eb5e
we need access to badge category bg in drop down for extensibility
2015-02-06 16:20:55 +11:00
Sam
820ce8765e
refactor traffic report
...
split traffic report in 2, page view vs raw traffic
hide raw traffic report by default
improve flushing logic for application reqs
2015-02-06 14:39:16 +11:00
Sam
1d3f4f6935
only send track view on get requests
2015-02-06 14:39:15 +11:00
riking
193bf62dee
FIX: 'all' filter never de-highlighting
2015-02-05 15:02:11 -08:00
Robin Ward
a852f6c56f
Add Discourse-Track-View
header to XHR when transitioning
2015-02-05 16:07:51 -05:00
Robin Ward
4e64d16a47
FEATURE: Allow plugins to log staff actions
2015-02-05 15:26:34 -05:00
Robin Ward
68c2eb9a5b
Remove deprecated Discourse.ajax
methods.
2015-02-05 11:07:15 -05:00
Robin Ward
c3874b6ec9
Remove deprecated error
callback to Discourse.ajax
2015-02-05 10:44:33 -05:00
Régis Hanol
48de485f72
Merge pull request #3170 from riking/show_mentions
...
FEATURE: Mentions stream on user profile
2015-02-05 12:47:22 +01:00
riking
2154f5478a
FEATURE: Mentions stream on user profile
2015-02-04 22:03:44 -08:00
Sam
08b790b3c2
improve metrics gathered using in our traffic section
...
this also pulls out the middleware into its own home and inserts in front
2015-02-05 16:08:52 +11:00
Sam
c9adfa65a0
FEATURE: dashboard stats for application traffic
2015-02-05 11:18:21 +11:00
Robin Ward
25daca8f23
Helpers for plugins to support enabling/disabling
2015-02-04 16:23:56 -05:00
Régis Hanol
8a5a229c3f
FIX: category backgrounds were broken
2015-02-04 16:38:42 +01:00
Sam
3fc930526c
fix typo
2015-02-04 18:25:37 +11:00
Sam
67eccee990
FEATURE: basic disk space usage stats
2015-02-04 18:05:17 +11:00
Neil Lalonde
8689c85b54
add error handling when granting admin and moderator privileges
2015-02-03 17:42:08 -05:00
Arpit Jalan
a092944582
FIX: URL encoding was not working for %23 in links
2015-02-03 22:06:49 +05:30
Jeff Atwood
c1ddda3e8f
try removing "loading topic..." vs spinner
2015-02-02 23:10:07 -08:00
Sam
85d9b2d227
regression, missing local storage would cause script to break
2015-02-03 13:17:03 +11:00
Sam
5ddec2e76d
revert lodash upgrade, it is causing severe breakages elsewhere
2015-02-03 11:51:34 +11:00
Régis Hanol
03f7a12b52
UX: use 🌟 icon for recently used emoji tab
2015-02-02 22:28:58 +01:00
Régis Hanol
69f95df297
FEATURE: recently used emoji tab
...
⬆️ update lodash to V.3.0.1
2015-02-02 21:54:15 +01:00
Régis Hanol
0a252d7785
FIX: quote whote post should insert at cursor position
2015-02-02 19:08:28 +01:00
Neil Lalonde
b56999e984
show last 30 days on about page
2015-02-02 12:27:49 -05:00
Arpit Jalan
88306cc112
FIX: uncategorized category was not loading updates in edit mode
2015-02-02 21:50:29 +05:30
Sam
8304c306a4
Merge pull request #3158 from techAPJ/patch-2
...
FIX: Not allow TL4 user to set staff color
2015-02-02 16:27:39 +11:00
Arpit Jalan
a29970275a
FIX: Not allow TL4 user to set staff color
2015-02-02 10:38:42 +05:30
Sam
05a56b25a9
FIX: setting custom avatar would not work a lot of the time
...
Due to internal structure we were often caching "redirect" images.
2015-01-31 23:42:50 +11:00
Sam
f4609fd6ae
selection refactor caused wrench to show up in topic list for non-admins
2015-01-31 17:16:08 +11:00
Sam
8b95511816
correct bad styling in user->pref->categories
2015-01-31 17:04:53 +11:00
Arpit Jalan
3e7cc18276
FIX: Toggling staff color on a post doesn’t get applied
2015-02-02 01:11:35 +05:30
Robin Ward
d7b7ec9e0a
FIX: Wiki editing was broken due to extra topic update
2015-01-30 18:02:11 -05:00
Robin Ward
f923d7e205
Support appending routes within the admin section by plugins
2015-01-30 18:02:11 -05:00
Neil Lalonde
750b27f973
FEATURE: show number of active users in the last 7 days on about page
2015-01-30 17:23:52 -05:00
lidlanca
b4f1ffd4ea
Fix: Resize event handler does not get cleared from window object,by wrong usage of jQuery api.
...
An handler get added each time a topic is loaded to the window object
jQuery resize api only pass data to the handler when triggered.
```.resize( [eventData ], handler ) ```
The unbind followed in willDestroyElement had no affect.
.on(...) or bind(..) support the event.namespace
fix was not tested.
2015-01-30 01:57:44 -05:00
Sam
784697bf12
added todo
2015-01-30 15:11:46 +11:00
Sam
1b1ea8e718
FEATURE: 'b' as a keyboard shortcut for bookmarking a topic
2015-01-30 15:11:24 +11:00
Sam
8b7afd644f
regression, too many "new" badges on the "new" tab
2015-01-30 12:47:45 +11:00
Sam
b1f81c0dca
Merge pull request #3080 from riking/misc
...
Miscellaneous fixes from PR#3000
2015-01-30 10:23:17 +11:00
Neil Lalonde
67b262b93e
Merge branch 'master' of github.com:discourse/discourse
2015-01-29 17:39:52 -05:00
Neil Lalonde
644c7a4675
FEATURE: Add an option to show custom user fields on profiles. Default is to not show them.
2015-01-29 17:38:39 -05:00
riking
85a7b925c7
Miscellaneous fixes from PR#3000
...
FIX: Don't require login to view post raw
FIX: Don't submit read-guidelines for anonymous users (causes
unnecessary 403 errors from ensure_logged_in)
FIX: Don't pass nil to an array serializer
2015-01-29 13:56:32 -08:00
Régis Hanol
6a68e8c272
FIX: use CDN for user card/profile background and user avatars (for real this time)
2015-01-29 22:53:48 +01:00
Régis Hanol
22adb682d8
revert - FIX: use CDN for user card/profile background and user avatars
2015-01-29 20:42:05 +01:00
Régis Hanol
14dc22f288
FIX: use CDN for user card/profile background and user avatars
2015-01-29 20:15:17 +01:00
Régis Hanol
3a24df6956
FIX: adding a custom emoji needed an application restart to work on the server-side rendering
2015-01-29 17:35:52 +01:00
Robin Ward
52d04935be
Merge pull request #3145 from gdpelican/bugfix/like-toggle
...
Rerender actions on like/dislike
2015-01-29 10:32:11 -05:00
Régis Hanol
6556e1cb10
FIX: pasting image in the composer wasn't working in Chrome
2015-01-29 16:26:40 +01:00
James Kiesel
3b2dcf12b5
Rerender actions on like/dislike
2015-01-29 23:27:05 +13:00
Sam
a591c019d4
correct tests
2015-01-29 17:57:34 +11:00
Sam
6495bca540
bar style fixes
2015-01-29 17:49:14 +11:00
Sam
844467015d
FEATURE: allow simple selection for category badge styles
...
clean up category badge styling
2015-01-29 17:49:14 +11:00
Robin Ward
d491d817a6
UX: Alwasy skip headers on topic lists on mobile.
...
Fixes topic lists filtered by tag on mobile.
2015-01-28 15:20:26 -05:00
Régis Hanol
cd2c9edb46
FIX: 🐛 upload on IE9 wasn't working :'(
...
- FIX: make sure we set a default name to a pasted image only on Chrome (the only browser that supports it)
- FIX: use ".json" extension to uploads endpoints since IE9 doesn't pass the correct header
- FIX: pass the CSRF token in a query parameter since IE9 doesn't pass it in the headers
- FIX: display error messages comming from the server when there is one over the default error message
- FIX: HACK around IE9 security issue when clicking a file input via JavaScript (use a label and set `visibility:hidden` on the input)
- FIX: hide the "cancel" upload on IE9 since it's not supported
- FIX: return "text/plain" content-type when uploading a file for IE9 in order to prevent it from displaying the save dialog
- FIX: check the maximum file size on the server 💥
- update jQuery File Upload Plugin to v. 5.42.2
- update JQuery IFram Transport Plugin to v. 1.8.5
- update jQuery UI Widget to v. 1.11.1
2015-01-28 19:43:20 +01:00
Robin Ward
8fc477ab07
More refactoring to support extensibility of history
2015-01-28 13:37:06 -05:00
Robin Ward
4a46d4ee35
Refactor and enable extensibility in PostRevisionSerializer
2015-01-28 13:37:06 -05:00
Robin Ward
d43944b3ed
Extensibility for tracking changes to a topic
2015-01-28 13:37:06 -05:00
Régis Hanol
b003c2b4f3
let's try category class again
2015-01-27 23:44:47 +01:00
Arpit Jalan
5128aa1052
Minor code optimization
2015-01-27 22:51:57 +05:30
Arpit Jalan
12c82bed59
Disable digest emails site setting
2015-01-27 22:41:36 +05:30
Sam
d52b0a2458
temporarily disable category class on body while debugging issue with missing docking header
2015-01-27 13:43:40 +11:00
Régis Hanol
088260f053
BREAK: improve consistency by using 'category-<slug>' instead of 'category-<id>' as css class
2015-01-26 23:11:41 +01:00
Régis Hanol
3b3c0d7088
add category name as a css class to topic list item (props to @lagwagon) - closes #3129
2015-01-26 18:43:55 +01:00
Robin Ward
b3a9f91bd3
UX: You should be able to tab to the "This is a warning" checkbox
2015-01-26 10:52:17 -05:00
Régis Hanol
f7f5e39f75
FIX: Minor Admin bug with a setting when creating a new group
2015-01-23 20:31:48 +01:00
Régis Hanol
e6f849f873
FIX: make sure pasting an image in the composer is considered as an image instead of an attachment
2015-01-23 19:17:33 +01:00
Régis Hanol
256519dddf
FEATURE: automatic group membership based on email address
2015-01-23 18:25:43 +01:00
Robin Ward
2ea4c1c9de
FIX: Groups post page was broken.
...
Also added integration tests so we don't miss this breaking in the
future.
2015-01-23 11:13:27 -05:00
Robin Ward
848d60d459
FIX: Posts weren't highlighting on initial load
2015-01-23 10:46:44 -05:00
Robin Ward
7741e4dc02
Change the admin-menu
outlet to use a tagName of li
2015-01-21 16:21:27 -05:00
Robin Ward
9e82c41576
Merge pull request #3119 from techAPJ/patch-3
...
FIX: user name and title were not showing on post creation
2015-01-21 16:04:00 -05:00
Arpit Jalan
62c1291548
FIX: user name and title were not showing on post creation
2015-01-22 02:28:04 +05:30
Régis Hanol
141f697482
remove unused route
2015-01-21 20:54:07 +01:00
Régis Hanol
e300945879
FEATURE: split group admin in 2 tabs (custom & automatic)
...
FIX: clear the user-selector when adding new members
2015-01-21 20:52:48 +01:00
Robin Ward
03eb4752d1
Add categories-list
css class to body for customization purposes
2015-01-21 14:34:01 -05:00
Robin Ward
48c7e20d80
DRY up the displaying of topic categories. Should not be duplicated.
2015-01-21 12:20:39 -05:00
Robin Ward
df8880a71a
FIX: (for IE9) if console.log
doesn't exist, make it an noop.
2015-01-21 11:53:41 -05:00
Robin Ward
649dfd8d23
Revert "Convert html.js to ES6 module format"
...
This reverts commit 60523d8e02
.
2015-01-20 16:13:42 -05:00
Robin Ward
60523d8e02
Convert html.js to ES6 module format
2015-01-20 16:07:29 -05:00
Robin Ward
350554e198
UX: Change category badge style to use stripes
2015-01-20 14:56:06 -05:00
Neil Lalonde
7412ff4da7
FIX: suspended users are logged out when they are suspended. Show a reason for suspension when they try to log in.
2015-01-19 12:37:02 -05:00
Jeff Atwood
90ff92e008
don't show self-bookmark avatar in user stream
2015-01-19 01:08:39 -08:00
Jeff Atwood
3d0e59942c
IE9 doesn't support console.log
2015-01-19 00:33:51 -08:00
Robin Ward
37d73ec488
Support customizing the composer below the textarea
2015-01-16 12:52:40 -05:00
Jeff Atwood
24b282e5e9
clicking expanded post date also jumps to post
2015-01-16 03:06:19 -08:00
Jeff Atwood
d890248963
normalize post expansion arrow on right
2015-01-16 01:56:36 -08:00
Jeff Atwood
992ad7991b
UX: change private category to lock glyph
2015-01-15 14:07:21 -08:00
Robin Ward
e4e239c159
Add some safety when rendering a dropdown button to make sure it has
...
content.
2015-01-15 15:43:37 -05:00
Robin Ward
9c977a08cd
FIX: 🐛 supress the category badge even when refreshing
2015-01-15 14:59:51 -05:00
Régis Hanol
20d2908c50
FEATURE: add a global notice whenever emails are disabled (disable_emails site setting)
2015-01-15 19:32:19 +01:00
Robin Ward
6c4c542ae3
FIX: Triggering a refresh while subcategory lists was broken.
...
It would then list all categories isntead of the subcategory you were
viewing at that time.
2015-01-15 13:01:35 -05:00
Régis Hanol
b4e5937850
FIX: 🐛 ensure emoji are case insensitive
2015-01-15 19:00:55 +01:00
Régis Hanol
beea92a74b
FIX: 🐛 show email button wasn't working on user's profile page
2015-01-15 17:58:50 +01:00
Robin Ward
a28784c8f7
Add a {{plugin-outlet}}
for the admin-menu
2015-01-14 16:05:29 -05:00
Robin Ward
f8d3764d5e
Convert many buttons to d-button
2015-01-14 15:50:20 -05:00