Commit graph

3276 commits

Author SHA1 Message Date
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
Jeff Atwood
2eac7128dc Merge pull request #2411 from awesomerobot/master
navigation enhancements
2014-06-03 19:36:35 -07:00
Kris Aubuchon
6f91e60bd9 enhancing navigation 2014-06-03 21:59:42 -04:00
Kris Aubuchon
26d113ced0 enhancing navigation 2014-06-03 21:56:50 -04:00