Sam
bc61cfcad4
correct autocomplete edge case on android
...
@ backspace @ was not opening an autocomplete
2016-02-24 15:20:12 +11:00
Sam
ee931e9f76
FIX: link to topic when clicking on up arrow
2016-02-24 14:50:14 +11:00
Sam
8322bcf0c3
FIX: switch to desktop not working
2016-02-24 14:21:07 +11:00
Sam
358e027e31
FIX: don't link avatars in "in reply" section of post
2016-02-24 14:17:51 +11:00
Robin Ward
03068e3556
FIX: User deleted posts weren't red
2016-02-23 13:38:51 -05:00
Robin Ward
84a01599c6
Commenting was *too* good :)
2016-02-23 13:37:08 -05:00
Robin Ward
05a0308663
Finish documenting new PluginAPI
2016-02-23 12:44:52 -05:00
Robin Ward
ef079004da
Ability to decorate after post cooked, and rawHtml helper
2016-02-23 12:10:25 -05:00
Sam Saffron
27052717a4
Merge branch 'master' into vdom
2016-02-23 17:23:05 +11:00
Sam Saffron
d59c9badbe
correct build
2016-02-23 17:22:41 +11:00
Sam Saffron
10aa1923a4
Merge branch 'master' into vdom
...
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2016-02-23 17:07:01 +11:00
Sam Saffron
32d3dd22a0
FIX: broken autocomplete on Android
...
Android Chrome does not support keypress event, instead use keyup
2016-02-23 17:06:15 +11:00
Sam Saffron
d0a86f8032
Merge branch 'master' into vdom
2016-02-23 15:58:46 +11:00
Sam Saffron
6d22354ac3
FIX: cleaner error handling for multiple autocomplete matchers
2016-02-23 15:48:39 +11:00
Robin Ward
200da89355
FIX: Broken tests
2016-02-22 22:11:35 -05:00
Duong Tam Chau
cd84a05600
FIX: Remove existing characters when a new emoji is selected.
...
When the user choose an emoji from the "More..." option, any previously typed character should be discarded.
2016-02-22 20:24:06 -05:00
Robin Ward
8bfb5b4e7b
Backported double click fix
2016-02-22 16:39:43 -05:00
Robin Ward
d4091d579d
Remove profiling information for vdom
2016-02-22 16:31:49 -05:00
Robin Ward
6d06979da6
FIX: Arrow in quotes was pointing the wrong way
2016-02-22 16:19:22 -05:00
Robin Ward
acc20c87b2
FIX: Jump to embedded was not working when the post was far away
2016-02-22 15:58:08 -05:00
Robin Ward
026bba1876
Merge branch 'master' into vdom
2016-02-22 15:28:07 -05:00
Robin Ward
fdf0047f56
A helper for cooked content in a decorator
2016-02-22 15:19:56 -05:00
Neil Lalonde
cab5dd09d3
FIX: broken links on admin dashboard in Top Referrers section
2016-02-22 14:31:13 -05:00
Robin Ward
65553d7b70
Allow custom classes for any widget
2016-02-22 14:09:53 -05:00
Robin Ward
54904133a0
Ability to mount ember views into vdom
...
It's slow but can be used as a last resort for old plugins.
2016-02-22 12:10:34 -05:00
Sam
c404da248a
Merge branch 'master' into vdom
2016-02-22 12:20:59 +11:00
Robin Ward
e848ea5a99
Depcreate PageTracker
in favor of PluginAPI
2016-02-19 16:30:59 -05:00
Robin Ward
9b0b213ba2
FIX: Less safe API for icons
2016-02-19 16:03:26 -05:00
Robin Ward
8b318f76a1
Expose decoration for plugins such as signatures
2016-02-19 14:46:29 -05:00
Robin Ward
f2f49a5e96
Ability to add text to a poster name icon
2016-02-19 14:22:36 -05:00
Neil Lalonde
97130463d6
FEATURE: show a new modal when suspended users try to log in
2016-02-19 12:19:20 -05:00
Guo Xiang Tan
4858187b0e
UX: Don't display span if there is no count.
2016-02-19 15:55:43 +08:00
Guo Xiang Tan
5e329898f6
UX: Don't display span if there is no count.
2016-02-19 15:33:07 +08:00
Sam
ecca7b69bb
Merge branch 'master' into vdom
2016-02-19 18:28:57 +11:00
Sam
665a87a32f
UX: revert full page search focus on magnifying glass click
2016-02-19 18:28:36 +11:00
Guo Xiang Tan
7a261e5e4f
UX: Hide close mobile navigation on click.
2016-02-19 15:22:41 +08:00
Sam
29c2423daf
Merge branch 'master' into vdom
...
# Conflicts:
# app/assets/javascripts/discourse/views/post.js.es6
2016-02-19 14:09:31 +11:00
Sam
ab06f86fbe
FEATURE: allow users to control how many previous replies they get
...
- always means we always send previous replies with every email
- never means we do not
- "unless previously sent" ... is the default, in which we only email you each reply once
The default_email_previous_replies site setting can control this toggle
2016-02-19 13:57:07 +11:00
Robin Ward
e277b24671
Support for multiple emojis at once
2016-02-18 17:10:27 -05:00
Robin Ward
4d599612a2
Support for emoji poster icons
2016-02-18 17:03:18 -05:00
Robin Ward
6935925f10
Update Polls plugin to work with new Plugin API
2016-02-18 15:23:43 -05:00
Robin Ward
f6aa1ac37a
Migrate onToolbarCreate
to the DiscourseAPI
2016-02-18 15:23:43 -05:00
Robin Ward
7b8e313dac
Remove unncessary CP
2016-02-18 15:23:43 -05:00
Régis Hanol
abc41c7d5b
FIX: sharing a post was broken
2016-02-18 19:28:00 +01:00
Régis Hanol
8a1a9f60a2
FIX: double click counters
2016-02-18 18:42:10 +01:00
Robin Ward
46e4768971
FIX: highlight.js
is used, but for highlighting text, not code.
2016-02-18 12:19:00 -05:00
Robin Ward
849c99f83d
Remove Discourse.Mobile
constants
2016-02-18 12:19:00 -05:00
Robin Ward
ef75f87c8b
Remove unused file
2016-02-18 12:19:00 -05:00
Sam
b9bcdb984a
Merge branch 'master' into vdom
2016-02-18 16:57:40 +11:00
Sam
f0e942f647
PERF: move 3 more option columns out of the user table
2016-02-18 16:57:22 +11:00
Sam
b11e6ec38e
Merge branch 'master' into vdom
2016-02-18 13:20:55 +11:00
Sam
f9c5cded6f
Correct live refresh routine for notifications
2016-02-18 13:20:22 +11:00
Robin Ward
c0a6e34610
API for extra post menu buttons and support for solved button
2016-02-17 15:56:30 -05:00
Robin Ward
98f4b3f8a9
FIX: Bad merge
2016-02-17 12:00:08 -05:00
Sam
1e131a120c
Merge branch 'master' into vdom
2016-02-17 18:39:11 +11:00
Sam
8981ca41f0
correct acceptance test
2016-02-17 18:38:57 +11:00
Sam
e8f76c335a
Merge branch 'master' into vdom
2016-02-17 18:10:12 +11:00
Sam
3829c78526
PERF: shift most user options out of the user table
...
As it stands we load up user records quite frequently on the topic pages,
this in turn pulls all the columns for the users being selected, just to
discard them after they are loaded
New structure keeps all options in a discrete table, this is better organised
and allows us to easily add more column without worrying about bloating the
user table
2016-02-17 18:08:25 +11:00
Robin Ward
63cda22623
Upgrade withPluginApi
to support non-api callbacks
2016-02-16 16:44:27 -05:00
Robin Ward
c6456f5c3e
Provide an option callback to the API
2016-02-16 16:22:35 -05:00
Robin Ward
1145d204ed
FIX: Editing a post wasn't refreshing properly
2016-02-16 15:22:05 -05:00
Robin Ward
5bc1c5130e
FIX: Notifying users via flag wasn't refreshing the UX
2016-02-16 14:35:12 -05:00
Robin Ward
ba203b3a94
FIX: Deleting selected wasn't marking them as deleted
2016-02-16 14:27:41 -05:00
Robin Ward
5d9278c098
FIX: Can force all shadow trees to rerender
2016-02-16 14:20:16 -05:00
Robin Ward
9eed95dc7b
FIX: Flag button was visible to anon
2016-02-16 12:51:20 -05:00
Robin Ward
9d86ffe412
UX: Rerender the like before the promise resolves.
2016-02-16 12:39:09 -05:00
Robin Ward
3811b8aa4c
withPluginAPI
shim to updated plugins will not raise errors
2016-02-16 12:25:01 -05:00
Robin Ward
3a78321c63
withPluginApi
means you don't have to check for null.
2016-02-16 12:17:22 -05:00
Robin Ward
3ea1f88cdc
Merge branch 'master' into vdom
2016-02-16 11:48:42 -05:00
Régis Hanol
bf96025507
link email logs to the post that generate the email notification when available
2016-02-16 16:35:57 +01:00
Régis Hanol
81c6fb318b
FIX: show name in preferences when SSO is enabled and is used to override names
2016-02-16 16:09:05 +01:00
Erick Guan
0c6e5befe4
FIX: topic summary description text was conflicts with reply counter
2016-02-16 12:38:51 +01:00
Sam
bdcd791530
Merge branch 'master' into vdom
2016-02-15 20:47:23 +11:00
Sam
d7400dd10a
UX: Stop taking you to user page when compose private message is called
2016-02-15 20:27:29 +11:00
Sam
071d4aec4d
Merge branch 'master' into vdom
2016-02-15 20:14:14 +11:00
Sam
e083fb44f4
FIX: cope with unset notifications on the component
2016-02-15 20:13:55 +11:00
Sam
1dc168a7e6
Merge branch 'master' into vdom
2016-02-15 19:29:59 +11:00
Sam
dd6ebde824
FIX: Always ensure notifications are treated as read once clicked
...
UX: improve messaging so notifications list is far more stable
PERF: improve performance of notifcation lookup queries
- Add feature "SetTransientHeader" that allows shipping info to server
in the next Ajax request
- remove local storage hack used for notifications
- amend lookupStale to return hydrated objects, move logic into store
- stop magically clearing various notifications (likes, invitee accepted, group_summary, granted badge)
2016-02-15 19:29:47 +11:00
Robin Ward
f9722f8598
Add custom post icons to PluginAPI
2016-02-12 16:57:24 -05:00
Robin Ward
9b8871d7dd
PluginAPI for more stable backwards compatibility going forward
2016-02-12 15:46:36 -05:00
Robin Ward
3abf5ebb66
FIX: Queued posts were not being removed from the stream
2016-02-12 14:21:20 -05:00
Robin Ward
a3dcd06a93
FIX: Emoji in the post gutter weren't being rendered properly
2016-02-12 13:58:44 -05:00
Robin Ward
c8f7e4d878
FIX: Couldn't jump to small action posts
2016-02-12 13:49:31 -05:00
Robin Ward
776020cc8a
FIX: Wasn't jumping to new topic
2016-02-12 13:19:00 -05:00
Robin Ward
d08007f505
FIX: Jumping to new posts was broken
2016-02-12 12:37:00 -05:00
Sam
560e910c6c
Merge branch 'master' into vdom
2016-02-12 22:06:41 +11:00
Sam
f77dfda097
FIX: bind the suggested topic/messages text
2016-02-12 22:06:14 +11:00
Sam
f02e035f94
Merge branch 'master' into vdom
2016-02-12 18:21:03 +11:00
Sam
6478f5defa
UX: envelope glyph for suggested PMs
2016-02-12 18:20:39 +11:00
Sam
06403df059
Merge branch 'master' into vdom
2016-02-12 17:51:44 +11:00
Sam
3e87250215
UX: initial take at collapsing mobile nav on user page
2016-02-12 17:51:26 +11:00
Robin Ward
aa31f3081a
FIX: Placeholders should not show up to non-admins when deleting posts
2016-02-11 16:45:28 -05:00
Robin Ward
4e209846cb
FIX: Not tracking posts that dynamically load
2016-02-11 16:23:41 -05:00
Robin Ward
a0d61ebf7f
FIX: Clear bookmarks didn't update the UI properly
2016-02-11 15:44:04 -05:00
Robin Ward
5693795dbf
FIX: Posts should have auto updating dates
2016-02-11 15:17:58 -05:00
Robin Ward
c364d08113
FIX: Improved like animation
2016-02-11 14:36:12 -05:00
Robin Ward
5af00da2d8
FIX: Small post actions weren't applying the deleted
class
2016-02-11 14:21:22 -05:00
Robin Ward
786f6ff8b0
FIX: Use chrome's scrollRestoration
to fix scrolling uses with history
2016-02-11 13:14:43 -05:00
Robin Ward
e3cc04f315
FIX: Odd scrolling
2016-02-11 11:00:42 -05:00
Robin Ward
867215a915
Oops, decorators are causing jumpiness
2016-02-11 11:00:42 -05:00
Robin Ward
5f65bf420c
FIX: Support the plugin-api for decorators
2016-02-11 11:00:42 -05:00
Robin Ward
bc1927dc1e
FIX: Tab was broken with keyboard shortcuts
2016-02-11 11:00:42 -05:00
Robin Ward
b5b1178f3a
FIX: Suppression below was broken
2016-02-11 11:00:42 -05:00
Robin Ward
05377c62de
FIX: The dom was slightly incorrect, messing up mobile rendering
2016-02-11 11:00:42 -05:00
Robin Ward
5af834b6d0
FIX: Avatars in small post actions weren't clickable
2016-02-11 11:00:42 -05:00
Robin Ward
88c104bb83
FIX: Upwards scrolling was broken in a topic
2016-02-11 11:00:41 -05:00
Robin Ward
ea98a4366e
FIX: Badge page was using poster-name component
2016-02-11 11:00:41 -05:00
Robin Ward
9b60551d4e
Upgrade jQuery
2016-02-11 11:00:41 -05:00
Robin Ward
65d0426ff1
FIX: Janky animations when liking or expanding the post menu
2016-02-11 11:00:41 -05:00
Robin Ward
9ec44f755c
FIX: If last post was deleted the gap was not displayed
2016-02-11 11:00:41 -05:00
Robin Ward
2998fe1ee5
FIX: Quoted text wasn't inserted when replying as new topic
2016-02-11 11:00:41 -05:00
Robin Ward
0b84426a3a
FIX: Could like your own posts if they already had likes
2016-02-11 11:00:41 -05:00
Robin Ward
68db4057dc
FIX: Small actions weren't showing the avatar of who did it
2016-02-11 11:00:41 -05:00
Robin Ward
bd967ba38c
FIX: Placeholders were missing when scrolling downwards
2016-02-11 11:00:41 -05:00
Robin Ward
cd412976d7
FIX: Bookmark by keyboard was broken
2016-02-11 11:00:40 -05:00
Robin Ward
363cf5c5da
FIX: Couldn't like via keyboard
2016-02-11 11:00:40 -05:00
Robin Ward
befae52c09
FIX: Read post icon was not fading
2016-02-11 11:00:40 -05:00
Robin Ward
c76e6e173e
FIX: Include small actions when determining what's on screen
2016-02-11 11:00:40 -05:00
Robin Ward
81a0b25324
FIX: postChangedRoute
was firing after destruction sometimes
2016-02-11 11:00:40 -05:00
Robin Ward
bad9835120
FIX: Regression with quickly hitting back button in vdom branch
2016-02-11 11:00:40 -05:00
Robin Ward
2b1e7306e1
FIX: Regression with time-gap
showing decimals and no clearfix
2016-02-11 11:00:40 -05:00
Robin Ward
d1e85bdd8b
FEATURE: Use virtual dom framework for faster post rendering
2016-02-11 11:00:40 -05:00
Régis Hanol
91bb38626c
FEATURE: new incoming email details modal
2016-02-10 22:00:27 +01:00
Guo Xiang Tan
c7186b1403
FIX: Close autocomplete is term is blank.
2016-02-10 19:50:58 +08:00
Erick Guan
35142847ba
FIX: Prepend the user id before username in admin user routes
2016-02-09 15:14:13 +01:00
Sam
3df2ee3431
UX: allow for an optional toolbar in composer in mobile
...
Allows preview of text, emoji, quoting, whisper
2016-02-09 17:10:41 +11:00
Jeff Atwood
2ca1449f17
Merge pull request #4001 from techAPJ/search-page
...
FEATURE: add 'New Topic' button on full page search view
2016-02-08 01:57:44 -08:00
Arpit Jalan
796a0db98b
FEATURE: add 'New Topic' button on full page search view
2016-02-08 09:09:14 +05:30
Sam Saffron
b9e8732018
UX: tweak autocomplete to limit hijacking
...
- Stop eating up back arrow when you hit @
- Clicking anywhere closes autocomplete
- Forward arrow no longer issues autocompletion, instead functions as right arrow
2016-02-08 10:51:59 +11:00
Sam Saffron
b0567f9c62
FEATURE: automatically sync "move to inbox" / "archive" state on messages
2016-02-07 23:39:07 +11:00
Régis Hanol
54b0de8472
Merge pull request #3994 from tgxworld/fix_autocomplete
...
FIX: Don't update autocomplete when removing the key.
2016-02-06 11:10:54 +01:00
Gerhard Schlager
f7eb7f25bd
UX: Use i18n for date picker
2016-02-05 21:49:21 +01:00
Régis Hanol
91ec2c5171
fix eslint
2016-02-05 16:08:31 +01:00
Régis Hanol
56a16a0e89
we still need md5
2016-02-05 15:27:24 +01:00
Sam Saffron
e3747f654b
SECURITY: hoist blocks using guids, not md5 hashes
2016-02-06 01:02:48 +11:00
Guo Xiang Tan
726d81f83b
FIX: Don't update autocomplete when removing the key.
2016-02-05 16:47:47 +08:00
Régis Hanol
03938afc9b
Merge pull request #3992 from techAPJ/report-filter
...
FEATURE: filter admin reports via user group
2016-02-04 11:21:14 +01:00
Guo Xiang Tan
c99775ebdb
FIX: PrettyText should return the valid slug.
2016-02-04 15:05:15 +08:00
Arpit Jalan
eec8436cfe
FEATURE: filter admin reports via user group
2016-02-04 11:23:49 +05:30
Neil Lalonde
ccbbfbc24e
FIX: /signup route will show sign up modal for private sites too if they allow registrations
2016-02-03 12:18:33 -05:00
Neil Lalonde
2ff4248c19
FIX: also show Sign Up button on front page of private sites that allow new registrations
2016-02-03 11:36:28 -05:00
Sam Saffron
e9c1f8171c
more protection
2016-02-03 19:21:49 +11:00
Sam Saffron
835bedca67
add some protection so it works if currentUser is missing somehow
2016-02-03 19:04:23 +11:00
Sam Saffron
bc75010b20
FEATURE: suggested messages for messages
...
FEATURE: clicking envelope takes you to inbox
Suggested messages works somewhat like suggested topics.
- New show up first (in either group inbox or inbox)
- Then unread (in either group inbox or inbox)
- Finally "related" which are messages with same participants as the current pm.
2016-02-03 18:50:05 +11:00
Jeff Atwood
133fcef72c
remove link for created on topic map
2016-02-02 16:20:14 -08:00
Régis Hanol
cf4c256b17
FEATURE: new 'raw email' modal when listing rejected emails
2016-02-01 21:41:49 +01:00
Sam Saffron
904e532439
SECURITY: topic titles can show up in user page unescaped when streamed in
2016-02-01 20:53:55 +11:00
Jeff Atwood
c3af4abfb5
reduce signup cta thresh, 2 topics, 2 min read time
2016-02-01 00:25:36 -08:00
Guo Xiang Tan
8772ba2f80
FIX: Redirecting breaks the back button.
2016-02-01 15:11:44 +08:00
Guo Xiang Tan
e8c5127865
Convert to link as long as a valid link is received.
2016-01-29 13:31:11 +08:00