Commit Graph

2952 Commits

Author SHA1 Message Date
Sam b522f6116f FIX: strip out some more undo/redo stuff 2014-07-18 10:32:55 +10:00
Sam da26aae41e FIX: somehow button is not set 2014-07-18 10:31:02 +10:00
Robin Ward 6d3efc9a58 TRIVIAL: Added "has-logo" and "no-logo" classes for styling categories 2014-07-17 15:57:17 -04:00
Robin Ward 38619b5a31 UX: Improve the interface for selecting a subcategory in a dropdown 2014-07-17 15:51:00 -04:00
Robin Ward 98907c0e81 FIX: Category counts were incorrect when the names were duplicates. 2014-07-17 14:54:04 -04:00
Robin Ward 5ccb656b62 Don't trigger `replaceState` until scrolling stops. 2014-07-17 14:34:56 -04:00
Robin Ward 61fd64c99d ES6: Many modal views 2014-07-17 13:43:22 -04:00
Robin Ward 3265360ff7 Merge pull request #2546 from riking/hide_deleted
Hide deleted posts by default for staff
2014-07-17 13:40:58 -04:00
riking 19b757b058 FEATURE: Hide deleted posts by default for staff 2014-07-17 10:40:15 -07:00
riking 73ceeda1f9 Stop unnecessarily suppressing settings for uncategorized
Fix migration for emailing into uncategorized
2014-07-17 10:25:52 -07:00
Robin Ward f06f8abedd Merge pull request #2537 from ligthyear/group-member-management-on-user
Improved Group Member Management on User Administration
2014-07-17 11:00:05 -04:00
Robin Ward a00cfbc6bf Merge pull request #2553 from techAPJ/patch-1
FIX: refresh invite list after sending invite manually
2014-07-17 10:20:40 -04:00
Sam de7e6a9545 Feature: allow mods to cut pinned topic excerpts 2014-07-17 21:32:37 +10:00
Arpit Jalan 2451779011 FIX: refresh invite list after sending invite manually 2014-07-17 13:53:30 +05:30
Sam 91cd4f2d66 SECURITY: improve escaping protection 2014-07-17 16:11:10 +10:00
Sam c12a131fb4 SECURITY: sanitizer allowing invalid attributes 2014-07-17 16:11:09 +10:00
Sam e8ca1a2469 FEATURE: allow overriding badge names
FEATURE: allow html in badge description
2014-07-17 16:11:09 +10:00
Sam 189b1c729a FEATURE: query param for topic state 2014-07-17 09:29:09 +10:00
Robin Ward 62ef81d895 FIX: Don't scroll to top if there's an anchor present. 2014-07-16 18:14:39 -04:00
Robin Ward d9c2b316b6 FIX: Resolver should try with slashes instead of periods too 2014-07-16 17:38:14 -04:00
Régis Hanol f43293a7bc FEATURE: replace 'deleted by' with the trashcan glyph 2014-07-16 22:38:39 +02:00
Neil Lalonde 5c70d878a7 FEATURE: show a reason why a category can't be deleted 2014-07-16 15:43:51 -04:00
Robin Ward fb8dda7f42 FIX: We should use `category_id` instead of `category_name` to perform
operations, now that the subcategory names are not unique.
2014-07-16 15:40:35 -04:00
Régis Hanol 7dcf2a2c4f FEATURE: show the user's flagged/deleted posts 2014-07-16 21:04:55 +02:00
Robin Ward 71c67c43a1 ES6: User activity views 2014-07-16 13:19:47 -04:00
Neil Lalonde 01a68f8cc7 Emails are case insensitive 2014-07-16 10:22:01 -04:00
Sam 0c8025d513 FIX: post number is just adding noise 2014-07-16 18:23:29 +10:00
Sam e347eea629 FEATURE: show user what badges they have 2014-07-16 17:55:08 +10:00
Neil Lalonde 823061a2cf FIX: handle enter key with a better way on site setting string inputs 2014-07-15 17:32:45 -04:00
Neil Lalonde 82bdef2047 FIX: escape input of forgot password form before rendering it back to you 2014-07-15 17:19:28 -04:00
Robin Ward c6df00a5cc FIX: You shouldn't be able to add a parent to `Uncategorized` 2014-07-15 15:19:39 -04:00
Robin Ward c037371be1 FIX: Don't link to web sites for TL0 2014-07-15 14:46:12 -04:00
Robin Ward 3368e23fe4 ES6: Preferences views 2014-07-15 12:36:57 -04:00
Benjamin Kampmann 67d127ec5c make jshint happy: missing semicolon 2014-07-15 17:12:03 +02:00
Benjamin Kampmann 518207aa90 move ajax into models 2014-07-15 16:11:39 +02:00
Régis Hanol a9342dbf92 SECURITY: fix XSS in link's href 2014-07-15 16:11:37 +02:00
Benjamin Kampmann 5025e97712 move available groups loader into router 2014-07-15 15:48:02 +02:00
Benjamin Kampmann 2435961b58 use computed 2014-07-15 15:43:53 +02:00
Benjamin Kampmann 6710637904 renamed 2014-07-15 15:35:16 +02:00
Jason Taylor df2c259836 BUGFIX: exception validating 'data-' attributes 2014-07-14 17:43:38 -07:00
Jeff Atwood 6412958d1e make Send Test Email easier to see 2014-07-14 13:58:06 -07:00
Neil Lalonde 766196af87 FEATURE: add site setting allow_new_registrations which can be used to block all new account registrations 2014-07-14 15:42:22 -04:00
Robin Ward ac3827f700 FIX: Combobox wasn't matching selected value properly with value of 0 2014-07-14 15:15:30 -04:00
Robin Ward 1886ffaff2 FIX: Work with phpBB import style links with ellipsis 2014-07-14 14:27:17 -04:00
Robin Ward 186ce78cb5 FIX: BBCode sanitization and tests 2014-07-14 11:24:25 -04:00
Régis Hanol 49eaaddba8 Merge pull request #2539 from iamntz/patch-1
Added type=email on register field
2014-07-14 15:23:34 +02:00
Sam 4a2cc269ab FIX: allow selection of no title 2014-07-14 18:07:07 +10:00
Sam 88469721b9 FEATURE: Allow admins to disable specific badges 2014-07-14 17:40:36 +10:00
Ionut Staicu a0ca4c8583 Email field should be type=email 2014-07-14 09:49:05 +03:00
Benjamin Kampmann ac3f1ba3d6 Improved Group Member Management on User Administration
Allows for a quick and easy group membership management on the
user-administration page. Uses the select2 UI component to
autosuggest other groups, remove existing ones and lock in automatic
groups.
2014-07-13 20:11:38 +02:00
Jeff Atwood fe95597ce8 very minor mobile layout tweaks 2014-07-12 01:04:25 -07:00
Neil Lalonde d13dbaaa36 FEATURE: enter key in site setting input saves it 2014-07-11 14:44:30 -04:00
Sam 833c50c460 FEATURE: Read Faq badge 2014-07-11 17:32:29 +10:00
Jeff Atwood cf61ef7138 category-list-item only used in mobile layout 2014-07-10 13:28:53 -07:00
Jeff Atwood eeeb374ec9 remove word "subcategories" from mobile cat page 2014-07-10 13:08:39 -07:00
Neil Lalonde e565ae2528 FEATURE: /guidelines route will always show our FAQ, ignoring the faq_url site setting 2014-07-10 12:58:41 -04:00
Jeff Atwood 95282a4c6d add badge glyph to edit button 2014-07-09 22:01:03 -07:00
Sam 2f8d139ec0 BUGFIX: incorrect ordering in category permissions
FEATURE: UI for categories that we allow badges on
2014-07-10 12:02:16 +10:00
Sam d54c28adc1 FIX: better whitelisting 2014-07-10 09:59:54 +10:00
Sam 9828a268b9 Fix: whitelist regex for bbcode too wide 2014-07-10 09:17:04 +10:00
Régis Hanol ef44b6218d FEATURE: better mobile upload experience (upload the picture right away) 2014-07-09 22:40:22 +02:00
Régis Hanol 6b45b635f8 FIX: properly whitelist <code> classes needed for syntax highlighting 2014-07-09 16:27:47 +02:00
Sam 9ffcbfca98 FIX: disable whitelist temporarily
more complete fix to follow
2014-07-09 22:13:27 +10:00
Sam 21bc20169e FIX: stop stacking, stuff was upgraded dialogs 2014-07-09 16:43:54 +10:00
Sam 0d281d9de6 FIX: Firefox chucks exceptions on localStorage with cookies disabled 2014-07-09 16:15:52 +10:00
Sam 9c14385a86 FEATURE: explain which badges can be titles 2014-07-09 16:03:53 +10:00
Sam 8fcc019ff8 FIX: only allow badge title selection if it exists 2014-07-09 15:31:49 +10:00
Neil Lalonde e84e72dfcd Merge pull request #2520 from techAPJ/fix_invite_search
FIX: selectively disappear invite search box
2014-07-08 17:55:10 -04:00
Neil Lalonde df8b25d2f5 FEATURE: don't demote trust level 3 users who were promoted less than SiteSetting.leader_promotion_min_duration days ago 2014-07-08 17:39:49 -04:00
Arpit Jalan eea3884e14 FIX: selectively disappear invite search box 2014-07-09 03:03:08 +05:30
Neil Lalonde 04e5c59598 Merge pull request #2519 from techAPJ/fix_invite_search
FIX: don't hide invite search box while filtering
2014-07-08 16:14:50 -04:00
Jeff Atwood 1e7a9a24db add glyph to sign in button on topic private page 2014-07-08 11:48:09 -07:00
Arpit Jalan e53651972d FIX: don't hide invite search box while filtering 2014-07-08 23:59:12 +05:30
Jeff Atwood 719ec0801d add hellip; to Show Full Post 2014-07-08 10:55:15 -07:00
Jeff Atwood 2f27a7f182 another show summary as btn-primary 2014-07-07 22:41:41 -07:00
Jeff Atwood 349c0bd7af make show summary a btn-primary 2014-07-07 22:17:38 -07:00
Sam 8e31fe4835 FIX: select context when search triggered via CTRL-F 2014-07-08 12:40:51 +10:00
Sam fcbc7729b6 FIX: missing BBCODE whitelists
FEATURE: ability whitelist a RegExp
2014-07-08 10:33:59 +10:00
Régis Hanol 59b5ba7c0f BUGFIX: IP lookup wasn't working when using HTTPS
REFACTOR: the ip locator into a ip-lookup component
2014-07-07 22:18:18 +02:00
Neil Lalonde 18fafa12a2 Add admin and moderator classes to usernames so they can be styled 2014-07-07 14:48:25 -04:00
Sam f37c3dc916 FIX: hoisting not handling duplicate content 2014-07-07 15:01:08 +10:00
Sam 8298929b67 FIX: autocomplete quirks 2014-07-05 11:45:13 +10:00
Robin Ward 2e0832fa71 TWEAK: Add the category description beside the logo, if present. 2014-07-04 15:35:02 -04:00
Robin Ward 914f0c3512 FIX: Don't surround oneboxes by paragraphs 2014-07-04 15:12:30 -04:00
Robin Ward 7ab98bb0e7 FIX: Missing formatting for oneboxes in preview 2014-07-04 14:15:07 -04:00
Robin Ward a64b954fca Merge pull request #2507 from techAPJ/invite-patch-1
REFACTOR: move all conditions to guardian
2014-07-04 13:52:57 -04:00
Arpit Jalan 48f86181bf REFACTOR: move all conditions to guardian 2014-07-04 23:04:19 +05:30
Robin Ward 43b997c1ce TRIVIAL: Santiize some extra attributes from images 2014-07-04 13:22:48 -04:00
Robin Ward 689afbfb7a FIX: Try to match a selected element in a combo box, even if it
has a value of 0.
2014-07-04 13:11:43 -04:00
Robin Ward 4237099db3 ES6: More modal views 2014-07-04 11:50:40 -04:00
Robin Ward abf6ffcaa0 Merge pull request #2504 from riking/patch-2
Pretty sure anons can't open the composer
2014-07-04 10:11:03 -04:00
Jeff Atwood bd13576dee Merge pull request #2506 from techAPJ/invite-patch-1
FEATURE: show Invite button to admin for private topics
2014-07-04 03:24:31 -07:00
Jeff Atwood 8de5f014fc FEATURE: fit a bit more on the progress bar 2014-07-04 02:44:49 -07:00
Arpit Jalan 4649494e53 FEATURE: show Invite button to admin for private topics 2014-07-04 15:09:07 +05:30
riking 043a1db4e1 Pretty sure anons can't open the composer 2014-07-03 23:26:52 -07:00
Jeff Atwood c6ece058f0 Merge pull request #2502 from awesomerobot/master
truncating loooooooooong name fields
2014-07-03 20:56:52 -07:00
Kris Aubuchon d74d5fb39e truncating loooooooooong name fields 2014-07-03 23:40:49 -04:00
Sam dc9b6b53ad PERF: editor could be crashed if you entered huge inline blocks 2014-07-04 12:49:50 +10:00
Robin Ward fc1ce96dbb FIX: Change the approach to sanitization. Includes a more detailed API
for allowing classes and attributes for only certain tag names.
2014-07-03 16:55:36 -04:00
Régis Hanol cfeae239a8 BUGFIX: calling .blur() on the body element unfocus the browser window in IE10 2014-07-03 22:27:10 +02:00
Robin Ward 4f09317cb3 ES6: A bunch of modal views 2014-07-03 12:39:14 -04:00
Robin Ward e5059137d0 TRIVIAL: Remove log statement 2014-07-03 11:32:10 -04:00
Robin Ward f247ea89b0 TWEAK: Show subcategory name even if there is a logo 2014-07-03 11:31:42 -04:00
riking 0d4163e0a2 FEATURE: Nice error handling page 2014-07-03 07:52:14 -07:00
riking 0612018569 Include the 'textStatus' field in DC.ajax rejection 2014-07-03 07:52:12 -07:00
Sam 5a28609afc FIX: listable badges need more logic 2014-07-03 20:34:26 +10:00
Sam 6bbb083d47 FEATURE: support "unlisted" badges. 2014-07-03 17:44:36 +10:00
Sam 8701a39044 FIX: improve matching algorithm 2014-07-03 11:29:02 +10:00
Sam 6d8200b1b1 FIX: smarter suppression of name
match on lowercase, trim.
2014-07-03 11:20:58 +10:00
Robin Ward 554e5c8482 XSS: Escape the custom title (admin only) when displaying group titles. 2014-07-02 19:55:52 -04:00
Régis Hanol 9b43333f3f TRIVIAL: removes unecessary #if bindings 2014-07-02 23:01:23 +02:00
Régis Hanol e148d2340f removes summary filter when clicking on the likes count in topic lists 2014-07-02 22:58:07 +02:00
Robin Ward 462dcadd01 FEATURE: Subcategory list on parent subcategory page. 2014-07-02 16:47:43 -04:00
Robin Ward 4592916026 ES6: Convert route builders to initializer
Remove deprecated `Discourse.addInitializer`
2014-07-02 16:47:43 -04:00
Sam a4b7b561dc Add link to badge reason on badge details page. 2014-07-02 09:46:28 +10:00
Robin Ward 37ed5a3001 FEATURE: Show logos on the categories page, if present 2014-07-01 16:25:22 -04:00
Robin Ward f62b05c985 FIX: Apply category class when inside a topic of that category 2014-07-01 16:06:48 -04:00
Robin Ward c94cf78291 CSS: Alignment of category buttons for admins 2014-07-01 16:06:48 -04:00
Robin Ward 7a739eb373 FIX: Don't lose background class while navigating from `/latest` to
`/new`
2014-07-01 16:06:47 -04:00
Neil Lalonde 9a09817767 Show Create Topic button on /categories page, unless Create Category button is shown 2014-07-01 16:05:03 -04:00
Robin Ward 288bb5588f Use different approach for background image 2014-07-01 13:40:09 -04:00
Neil Lalonde 292e9bb611 TL3: Add requirements for min all-time topics viewed, and min all-time posts read 2014-07-01 13:34:57 -04:00
Robin Ward bad5938cdd ES6: All list views 2014-07-01 12:02:06 -04:00
Sam bc44bfcdf2 Work in progress backfill for like badges 2014-07-01 22:01:15 +10:00
Robin Ward 9c48f8f154 FIX: Don't surround `<aside>` with `<p>` as that is malformed HTML. 2014-06-30 18:11:22 -04:00
Régis Hanol 15120bb583 FEATURE: add staff counters on user profile 2014-06-30 22:46:47 +02:00
Robin Ward 952426d358 FEATURE: Uploaded images to categories are shown when browsing 2014-06-30 14:14:00 -04:00
Robin Ward e22688a204 FEATURE: Can upload images to categories 2014-06-30 14:14:00 -04:00
Robin Ward 9000c358d1 REFACTOR: Use common path for RESTful `DELETE` action from upload image
component
2014-06-30 14:13:59 -04:00
Robin Ward 3cbb32cc20 REFACTOR: uploading avatar should share code with upload component 2014-06-30 14:13:59 -04:00
Robin Ward 4088fba4f2 REFACTOR: Convert profile background uploader to be an ember component 2014-06-30 14:13:59 -04:00
Sam e2e36a6df3 FIX: bold and italic handling improved 2014-06-30 17:01:46 +10:00
Sam 777371bf14 Merge pull request #2480 from vikhyat/badge-system
Add consistency check to revoke invalid badges
2014-06-30 14:13:12 +10:00
Jeff Atwood 6bb17b7214 x is no sexy, &times; is yes sexy 2014-06-28 02:17:18 -07:00
Neil Lalonde 807bfbd9bb FEATURE: Trust level 3 promotion and demotion. Job is disabled for now. 2014-06-27 18:42:03 -04:00
Vikhyat Korrapati 228a2a8992 Show number of grants on the admin badge pages. 2014-06-28 01:24:07 +05:30
Vikhyat Korrapati 0d16ae0ecf Fix typo. 2014-06-28 01:24:07 +05:30
Vikhyat Korrapati 2e52f795ea Backend changes to support improved badge pages. 2014-06-28 01:24:00 +05:30
Robin Ward 85747137ef FIX: Put in admin title when browsing admin section 2014-06-27 11:58:46 -04:00
Robin Ward c6e08deee2 Merge pull request #2477 from ligthyear/fix-outlet-double-render
Fix Plugin-Outlets: remove block from views so Ember doesn't complain
2014-06-27 10:26:11 -04:00
Benjamin Kampmann b942dbfb43 remove block from views so Ember doesn't complain 2014-06-27 10:49:25 +02:00
Neil Lalonde b69bc5a5f5 Trust level 3 measurements redone 2014-06-26 17:33:22 -04:00
Arpit Jalan 46f734bb83 FIX: show search filter when invites are greater than ten 2014-06-27 00:22:08 +05:30
Robin Ward 07cb3aff97 We shouldn't have to redeclare tab panels in the category edit menu 2014-06-26 12:30:07 -04:00
Sam 24ddb6cfad FIX: Bold, italic should not expect a space boundary 2014-06-26 17:45:51 +10:00
Jeff Atwood 7a65ee3282 convert topic summary links to <table> 2014-06-26 00:08:29 -07:00
Sam b8357aa90a BUGFIX: newline after bold was not producting a BR 2014-06-26 15:28:08 +10:00
Robin Ward 2f710142f0 Use partials for category modal sections, components for pills 2014-06-25 16:12:35 -04:00
Neil Lalonde b3ec88b016 Add plugin-outlets to the user profile page 2014-06-25 15:03:00 -04:00
Robin Ward b21496e3fb ES6: Convert search views 2014-06-25 14:03:41 -04:00