Commit Graph

3379 Commits

Author SHA1 Message Date
Régis Hanol
39aa87dedf REFACTOR: extract MessageBus dependent initializers 2014-06-18 20:05:18 +02:00
Régis Hanol
5238a95efb add make/remove banner topic actions 2014-06-18 20:05:18 +02:00
Benjamin Kampmann
2aabf4fdcd ip locator on ipinfo.io basis added to admin 2014-06-18 09:22:44 +02:00
Sam
806ddb4ccb FEATURE: Quote reply at cursor 2014-06-18 15:17:55 +10:00
Jeff Atwood
6cab36bc13 remove progress bar glyph on expand 2014-06-17 21:59:59 -07:00
Jeff Atwood
68809ba1b4 progress bar icon changes from Kris
https://meta.discourse.org/t/expandable-topic-progress-bar/16373/10?u=codinghorror
2014-06-17 21:41:31 -07:00
Sam
fed8f7c6f2 BUGFIX: muted categories showing up in new via message bus 2014-06-18 11:21:40 +10:00
Jeff Atwood
737cb47307 category numbers a wee bit too large
twss
2014-06-17 01:23:55 -07:00
Sam
012923186b BUGFIX: CSS animation based spinner was buggy
There seems to be no sane way to get the CSS spinner to work without
hosing the stacking context. Use gif based spinner.
2014-06-17 17:55:00 +10:00
Sam
a288ff331d BUGFIX/FEATURE: call out context for search. 2014-06-17 17:53:45 +10:00
Sam
d85d34bac8 BUGFIX: use plugin outlet instead of custom code 2014-06-17 13:39:52 +10:00
Sam
f8dec65b95 BUGFIX: setting title to aggressively 2014-06-17 11:32:59 +10:00
Sam
92772bbf1d BUGFIX: icons all red 2014-06-17 11:09:01 +10:00
Sam
1af8a2fb63 BUGFIX: keeping noscript in DOM 2014-06-17 11:01:48 +10:00
Jeff Atwood
5db621c5fe normalize to search.title for search help 2014-06-16 16:20:57 -07:00
Jeff Atwood
a0d9dcce17 improve hint on admin user search 2014-06-16 16:17:41 -07:00
Robin Ward
eedb0df4fb ES6: Just a couple of views 2014-06-16 15:55:09 -04:00
Robin Ward
d53ac36818 FIX: New action arriving in stream via message bus 2014-06-16 14:49:58 -04:00
Robin Ward
198fc3db56 Merge pull request #2449 from ligthyear/plugin-outlet-defaults
Plugin-Outlets-defaults for template overriding
2014-06-16 11:36:40 -04:00
Neil Lalonde
e2d8f04ec0 FIX: allow saving profile preferences when name field is blank 2014-06-16 11:23:15 -04:00
Neil Lalonde
1f17871b0c FIX: chrome password manager, for reals fix 2014-06-16 11:23:15 -04:00
Neil Lalonde
b702ad2d54 Don't disable the composer's submit button. Let it be clicked to cause validation error messages to show. 2014-06-16 11:23:14 -04:00
Benjamin Kampmann
22d93bc43a Let Plugin-Outlet Render inner template data
- allows passing of template data to the plugin-outlet to be rendered if no plugin is using that slot
 - acts as a fallback when no plugin is found
 - allows wrapping of existing features inside a plugin-outlet that then plugins can overwrite with their own behaviour
 - backwards compatible
 - uses invisible emberviews (as Ember.Component does)
 - the template has full-access to the controller and view, should be totally transparent
2014-06-16 15:10:10 +02:00
Sam Saffron
6f88fc3aa3 HACK: disable undo/redo editor functionality
TODO in a few weeks, rip out all code.
2014-06-16 10:39:51 +10:00
Jeff Atwood
258c353307 Merge pull request #2445 from techAPJ/invitation-patch
Consider User trust level while showing Invites tab
2014-06-15 03:15:34 -07:00
Jeff Atwood
00e285f55b remove legacy (deleted) username under avatar 2014-06-15 01:32:05 -07:00
Arpit Jalan
42375866cc Consider User trust level while showing Invites tab 2014-06-15 13:21:10 +05:30
Jeff Atwood
30ee16a72b add glyph to remove invite button 2014-06-14 16:13:17 -07:00
Robin Ward
6f8888d405 XSS: Topic links needed sanitization 2014-06-14 12:53:48 -04:00
Robin Ward
dc6f30dd94 Don't focus on text field in mobile view when tapping the progress 2014-06-14 11:51:15 -04:00
Robin Ward
fb639bc5f9 FIX: Remove extra setting of view 2014-06-13 16:42:18 -04:00
Neil Lalonde
c1f9d76323 Don't disable the Sign In button in the sign in modal 2014-06-13 16:07:28 -04:00
Robin Ward
3c8a610f73 Extra safety to the post stream. Don't return undefined if we can't
retrieve a post for some reason.
2014-06-13 16:00:39 -04:00
Robin Ward
929a195c5d Merge pull request #2442 from techAPJ/add-tooltip-to-glyph
Add tooltip to Admin & Moderator glyph
2014-06-13 15:19:24 -04:00
Arpit Jalan
9e0cf55758 Add tooltip to Admin & Moderator glyph 2014-06-14 00:37:55 +05:30
Robin Ward
cf165320e2 Keyboard shortcuts for new progress expansion 2014-06-13 14:03:12 -04:00
Robin Ward
42ca46e628 Highlight posts when jumping to them. 2014-06-13 14:03:12 -04:00
Robin Ward
e449d64ae1 ES6: Remove an unncessary view 2014-06-13 11:24:28 -04:00
Sam
00469e976d BUGFIX: Don't depend on localStorage for Discourse to function 2014-06-13 16:42:01 +10:00
Sam
0ffa98904f BUGFIX: mobile styling 2014-06-13 16:14:58 +10:00
Sam
5815e12caf BUGFIX: omit the "reply" word in mobile view 2014-06-13 16:03:25 +10:00
Sam
87baf58dbb SECURITY: XSS fix 2014-06-13 13:20:57 +10:00
Jeff Atwood
ae46e439b8 make autocomplete use highlight color for selecting 2014-06-12 15:30:21 -07:00
Robin Ward
29b8330dc3 Move up/down buttons on top of go 2014-06-12 17:24:11 -04:00
Robin Ward
d37195796f FEATURE: New expandable progress bar with jump buttons and jump to
arbitrary post.
2014-06-12 16:52:33 -04:00
Robin Ward
33e9bc68fc Split Topic Progres widget into its own controller, view, template 2014-06-12 16:52:33 -04:00
Robin Ward
efc70a2bca Always show Bookmark icon. Always show edit if the post is a wiki. 2014-06-12 11:21:12 -04:00
Robin Ward
61bba4d074 ES6: More views converted and deprecated 2014-06-12 11:21:12 -04:00
Arpit Jalan
9db6c4d05d Fix broken markup on invites tab 2014-06-12 17:31:17 +05:30
Jeff Atwood
6ceebc3f1c Merge pull request #2435 from techAPJ/add-bookmark-menu
FEATURE: Add Bookmarks menu to user dropdown
2014-06-12 03:28:40 -07:00
Sam
9bbfb1ea15 BUGFIX: not binding correctly to notifications that popped up AFTER element was inserted 2014-06-12 10:50:10 +10:00
Sam
d3becd2969 SECURITY: fix XSS 2014-06-12 10:17:41 +10:00
Jeff Atwood
90fca1ba17 bigger category stat numbers 2014-06-11 16:35:58 -07:00
Jeff Atwood
d58ed9eafb Merge pull request #2436 from ArmedGuy/master
Deboxify topic-map
2014-06-11 16:00:30 -07:00
Robin Ward
26689d34b8 A little extra robustness for the post stream 2014-06-11 17:31:30 -04:00
Régis Hanol
5e461a22ee BUGFIX: enable the 'relative timestamp' share dialog on mobile view 2014-06-11 22:32:45 +02:00
Arpit Jalan
aed2483bb9 FEATURE: User Bookmarks Menu 2014-06-12 01:54:54 +05:30
Neil Lalonde
404021be7b FIX: wrong i18n key on Take Action button 2014-06-11 16:20:57 -04:00
Robin Ward
c90b609aa5 FIX: Reply button broke 2014-06-11 15:16:33 -04:00
Robin Ward
d40ec22bef Always show your own edit button 2014-06-11 14:38:57 -04:00
Robin Ward
b749585aa7 REFACTOR: Only show ellipsis if there is more than 1 thing behind it. 2014-06-11 14:31:03 -04:00
Robin Ward
176120cbc1 REFACTOR: Keyboard Shortcuts should send their actions directly to
posts, not by activating clicks on buttons.
2014-06-11 14:31:03 -04:00
Robin Ward
f822491886 ES6: Convert a couple view helpers. They should probably be components
evnetually!
2014-06-11 11:05:49 -04:00
Sam
03087679f0 FEATURE: Support custom preferences for users, injected by plugins 2014-06-11 15:50:37 +10:00
Neil Lalonde
1691d52882 FIX: mobile: reduce height of composer a bit to make room for android devices 2014-06-10 17:12:50 -04:00
Neil Lalonde
877302884b FIX: notification badge colors on mobile 2014-06-10 17:12:50 -04:00
Robin Ward
d06720d059 REFACTOR: Remove animation from ellpisis post menu, change ordering of
buttons.
2014-06-10 15:27:43 -04:00
Robin Ward
9472d65059 FIX: Swapping one topic with another then scrolling wasn't updating the
URL properly.
2014-06-10 13:43:45 -04:00
Robin Ward
e985ffc273 Add link back to logo so it can be copied and pasted and what not. 2014-06-10 13:27:55 -04:00
Régis Hanol
06f37e692d Merge pull request #2432 from riking/patch-1
Change logo link to /
2014-06-10 19:13:07 +02:00
Régis Hanol
0781531e3c Merge pull request #2415 from techAPJ/bulk-invite-users-5
FEATURE: Bulk Invite
2014-06-10 19:11:11 +02:00
riking
3bbb035891 Change logo link to / 2014-06-10 10:10:56 -07:00
Régis Hanol
3b6b2770f3 BUGFIX: date of the post in the share dialog is now properly bound
CLEANUP: removed all unused handlebars helpers
REFACTOR: removed 'unbound' prefix (for performance reasons, helpers are unbound by default)
REFACTOR: added 'bound' prefix to bound helpers
REFACTOR: renamed helper using 'foo-bar-foo' syntax (instead of camel case)
2014-06-10 19:04:31 +02:00
Robin Ward
580a1bf8b0 ES6: Migrated and deprecated a bunch of views 2014-06-10 11:54:38 -04:00
Sam
e129e4a19e BUGFIX: scrolled never ever fired :( 2014-06-10 22:24:52 +10:00
Benjamin Kampmann
8167207e38 Wrap extended post actions in ellipsis.
Add a new SiteSetting to specify a maximum of items to be shown in post action menus per default. If more buttons are rendered and those after mentioned maximum will be hidden behind a collapsible ellipsis-button. Once clicked it slides in the missing buttons and hides itself.

If the setting is set to 0, the ellipsis will not be applied. It default is set to 4 though.

All buttons are created equal - but the Reply-Button is more equal than others: If it is rendered, the reply button will never be hidden behind the ellipsis. The max count is exclusiding the reply button and its position would make the reply button hide, it is removed there and pushed to the end of the list.
2014-06-10 09:55:07 +02:00
Sam
cbb2cc3911 BUGFIX: fix ~ and ` navigation
Was completely broken.
2014-06-10 16:10:19 +10:00
Sam
6a089122e8 Minor optimisation avoid set in hot code path 2014-06-10 15:07:38 +10:00
Sam
383f0290a4 FEATURE: higher slack ratio out of the box
I upped the slack ratio for a few reasons

1. We render ucloaked anyway on first render,
   so cloaking really is not saving much
2. On mobile you don't get JS events so you need
   a lot more slack to minimize white screens
3. Vast majority of memory is used by object model,
   if we want to tame it we need to remove posts from stream

ember cloaking now supports high slack ratios without going into a tail spin
2014-06-10 15:07:37 +10:00
Sam Saffron
2042ed02ec BUGFIX: notifications cleared incorrectly
The notifications panel would reset itself
if you got a notification while it was open

New behavior, we refresh the panel live, blue notification
is cleared automatically if its open.

If window is not visible it will close the notifications panel,
that way you don't miss notifications by accident.
2014-06-10 11:44:49 +10:00
Sam Saffron
9f56d7d19d BUGFIX: unclearable blue unread circles
There were 2 issues:

1. We were resetting our tracking on large amounts of idle time
2. We used focus trakcing which is fragile and broken on iPad vs page visibility API
2014-06-10 10:03:29 +10:00
Neil Lalonde
56cd60f226 FIX: there are site settings for username min and max lengths. Neat. 2014-06-09 18:26:42 -04:00
Robin Ward
c6b92f0ef7 FIX: Support for nested bold/italics in MD 2014-06-09 17:46:36 -04:00
Neil Lalonde
c61462662b Add ability to run validation on site settings. notification_email and other email address settings are now validated. 2014-06-09 16:59:20 -04:00
Neil Lalonde
78d46a81e1 FIX: js needs to use same max username length as server 2014-06-09 15:28:03 -04:00
Robin Ward
59ef38bb88 FIX: Load order for pagedown-preview 2014-06-09 15:15:39 -04:00
Régis Hanol
2abcbcc29b FEATURE: add real date of post in the share dialog when triggered from the post date 2014-06-09 21:14:03 +02:00
Robin Ward
9d96fc6370 FIX: Back button not working well to latest 2014-06-09 14:05:26 -04:00
Robin Ward
7adb545168 ES6: Convert {{pagedown}} to {{pagedown-editor}} with deprecations 2014-06-09 12:16:27 -04:00
Robin Ward
1df3214773 ES6: Convert header view 2014-06-09 11:34:38 -04:00
Arpit Jalan
727184641e FEATURE: Bulk Invite 2014-06-09 01:43:39 +05:30
Johan Jatko
5e43100fe5 Deboxify topic-map 2014-06-08 21:34:22 +02:00
Jeff Atwood
61bcdb926a make create new account a big button vs. link 2014-06-07 22:27:41 -07:00
Arpit Jalan
42d6cf90f6 Fix Badge Spacing 2014-06-08 00:17:33 +05:30
Johan Jatko
c6a8c095f2 Deboxify .nav-stacked on user-page 2014-06-07 04:41:14 +02:00
Neil Lalonde
b031327a46 Reverse the order of rows in a report so today is first 2014-06-06 17:08:35 -04:00
Neil Lalonde
4f90869618 Add content :bottom to the bottom of every page, as it says it should 2014-06-06 16:48:17 -04:00
Régis Hanol
aa71d15b7d TRIVIAL: uses the new attribute 2014-06-06 19:00:00 +02:00
Régis Hanol
8262279380 update ember-cloaking to support bottom fixed element 2014-06-06 18:59:07 +02:00
Robin Ward
6048c9e100 Let's switch back to using post numbers rather than last for links to
the last post. We'll keep support for the old format, but start linking
directly to the last post.
2014-06-06 10:14:43 -04:00
Sam
cc1bbf3a7b BUGFIX: cut up line while searching in chrome mac 2014-06-06 17:15:14 +10:00
Sam
41b15d1ad1 BUGFIX: not notifying unread and new counts correctly 2014-06-06 15:17:02 +10:00
Sam Saffron
d97ceb1d72 FEATURE: log_out endpoint for admins 2014-06-06 13:02:52 +10:00
Jeff Atwood
221fc2aef4 Merge pull request #2417 from adamloving/doc-fixes
Minor fixes to documentation and comments
2014-06-05 14:49:59 -07:00
Jeff Atwood
c27e70849e Merge pull request #2418 from kevinreese/master
restore bg-color for New Topic / New Post rows of Topic-List Categories
2014-06-05 14:46:50 -07:00
Robin Ward
97715b33d5 FIX: Composer wasn't displaying errors correctly. The fix is a hack
around our weird view structure that we need to fix.
2014-06-05 17:06:42 -04:00
Neil Lalonde
cc257e1f5c Boolean site settings don't save immediately 2014-06-05 17:02:15 -04:00
Robin Ward
651def63e5 Return the current user's custom fields 2014-06-05 16:16:45 -04:00
Robin Ward
6ae7d48fd1 FIX: Make sure the context of plugin outlets is correct 2014-06-05 15:20:55 -04:00
Robin Ward
e65283ecf5 ES6: Convert a view, adds a backwards compatibility layer with
deprecations for the old view helper names.
2014-06-05 15:09:20 -04:00
Kevin Reese
49ef3958c5 restore bg-color for New Topic / New Post rows in Topic-List Categories table 2014-06-05 11:58:20 -07:00
Adam Loving
efcd6396cf fix route in comment 2014-06-05 09:52:01 -07:00
Régis Hanol
c46b7f6181 TRIVIAL: ES6ify AppEvents 2014-06-05 18:51:39 +02:00
Régis Hanol
2cb6bec014 BUGFIX: progress bar was hidden when the composer was open - TAKE 2 2014-06-05 18:39:26 +02:00
Neil Lalonde
04e94bec5f Mobile: on a post, put username, name, and title on their own lines beside the author avatar 2014-06-05 12:32:48 -04:00
Neil Lalonde
a3c148407c Mobile: don't show edit reason and in reply to details in composer 2014-06-05 12:09:08 -04:00
Robin Ward
06965a999e Use replaceWith in order to not break the back button. 2014-06-05 10:18:31 -04:00
Sam
a4de1f25c1 Fix broken tests 2014-06-05 21:16:36 +10:00
Jeff Atwood
17dbc568c8 why did topic-excerpt have 50px padding? 2014-06-05 04:00:50 -07:00
Régis Hanol
425526d3fb BUGFIX: fix post highlight 2014-06-05 12:31:29 +02:00
Jeff Atwood
d3035b9405 gutter needs more left-margin 2014-06-05 03:07:42 -07:00
Jeff Atwood
3dd61a2056 f**ing bootstrap, span5 = .gutter 2014-06-05 02:57:56 -07:00
Jeff Atwood
f245da5142 f**ing bootstrap, span11 = .embedded-posts body 2014-06-05 02:29:56 -07:00
Jeff Atwood
972d58b876 consolidate post-column into topic-body 2014-06-05 02:02:27 -07:00
Jeff Atwood
3ed8b8f155 f**ing bootstrap, span2 = topic-avatar 2014-06-05 01:42:27 -07:00
Jeff Atwood
48f58eff1d tweak gutter width a bit 2014-06-05 01:15:06 -07:00
Jeff Atwood
8185fe0097 correct reply-to-tab offsets, based on .row? 2014-06-05 01:00:22 -07:00
Jeff Atwood
80a862c358 f**ing bootstrap, span14 = post-column 2014-06-05 00:34:57 -07:00
Sam
e7991cb803 FEATURE: search highlighting within topic
BUGFIX: fixed hiding of the search dialog when navigating within a topic
2014-06-05 17:03:53 +10:00
Jeff Atwood
96fc5addc4 fix some CSS color issues 2014-06-04 23:33:58 -07:00
Sam
c8a0994f24 Remove aggressive highlighting 2014-06-05 14:45:53 +10:00
Sam
8ec9288a5c BUGFIX: not showing tooltips correctly 2014-06-05 10:55:45 +10:00
Sam
66b6d6c4dd BUGFIX: limit hijacking of search for places that have infinite lists of stuff. 2014-06-05 10:23:42 +10:00
Sam
daa5b1f77d BUGFIX: Ember.run.throttle is dodge. 2014-06-05 09:55:45 +10:00
Robin Ward
411985de3b FIX: Recursion with a computed property that was pointing to itself. 2014-06-04 16:33:22 -04:00
Robin Ward
d46fc79344 FIX: winky emoticons were matching with non-spaces before them. 2014-06-04 15:48:27 -04:00
Robin Ward
535c90c298 Merge pull request #2414 from awesomerobot/master
fix for the flag badge in dropdowns
2014-06-04 15:02:03 -04:00
Kris Aubuchon
a029daacbb temp fix for the flag badge in dropdowns 2014-06-04 14:54:24 -04:00
Robin Ward
2e3842084c If the composer is already open with the same draft, we don't have to
close and reopen it.
2014-06-04 14:46:23 -04:00
Régis Hanol
897f219d61 BUGFIX: change the image upload icon when only images are authorized (fixes #2359) 2014-06-04 19:51:26 +02:00
Robin Ward
8e7f0aa268 Add back the choices, change the separator options 2014-06-04 12:54:58 -04:00
Régis Hanol
bc7730e0dd BUGFIX: avatar in history dialog 2014-06-04 18:35:14 +02:00
Robin Ward
e690c1ff14 ES6: Start on some views 2014-06-04 12:18:06 -04:00
Neil Lalonde
b2121cd1d0 FIX: mobile: highlight in expanded quote is highlighted 2014-06-04 12:16:07 -04:00
Robin Ward
a1887c97c6 Merge pull request #2405 from ligthyear/select2-sitesetting
AdminUI: Use Select2.js for SiteSetting Lists – adds Autocomplete and DnD-Sorting
2014-06-04 11:47:46 -04:00
Régis Hanol
0df666277d BUGFIXES: properly deal with bookmarks and deleted posts
BUGFIX: removing a bookmark from the activity feed was busted for deleted posts
BUGFIX: delete associated user actions when deleting a post
2014-06-04 17:41:11 +02:00
Kris Aubuchon
ee248b549f few fixes to the previous navigation update 2014-06-04 09:39:43 -04:00
Régis Hanol
7655066967 BUGFIX: progress bar was hidden when the composer was open 2014-06-04 13:03:14 +02:00
Sam
fc8eef6d98 BUGFIX: blank preview when loading draft.
FEATURE: worlds dumbest preview sync.
2014-06-04 17:04:15 +10:00
Sam
cab589ec67 FEATURE: live delete / recover
BUGFIX: total post count could be smaller than filtered posts count
BUGFIX: filteredPostsCount not correctly defined
2014-06-04 14:10:54 +10:00