Robin Ward
bbbd974487
REFACTOR: Convert admin flagged posts to a component
2017-09-25 12:25:14 -04:00
Joffrey JAFFEUX
81def3b8b4
FIX: regression preventing display of custom emojis in the picker
2017-09-18 09:38:18 +02:00
Régis Hanol
efbbf3167e
remove debugger
2017-09-16 01:33:37 +02:00
Régis Hanol
8ed318c4fe
display 'similar to' earlier when composing a post
2017-09-16 01:03:29 +02:00
Joffrey JAFFEUX
5acf3504bf
minor changes to emoji-picker
...
- refactoring of globals
- removing autofocus, causing issues on mobile
- improve unbinding of listeners
2017-09-15 16:03:28 +02:00
Joffrey JAFFEUX
562e48dfb7
adds a dsl to simplify testing of the select-box
2017-09-14 19:50:32 +02:00
Joffrey JAFFEUX
7a4ddc2bb1
FIX: makes state of select-box more resilient to model changes
2017-09-13 18:44:40 +02:00
Robin Ward
e5db126a8e
FIX: Small fixes to enable better testing of components
2017-09-13 10:33:36 -04:00
Joffrey JAFFEUX
64c154d9df
FIX: prevents click on select-box to close timeline-container on mobile
2017-09-13 10:00:10 +02:00
Joffrey JAFFEUX
c06c88b479
cleaner title attribute for select-box
2017-09-12 01:36:58 +02:00
Joffrey JAFFEUX
18114c7bdb
Revert "FIX: pinned-button sometimes not shown when unpinned is null"
...
This reverts commit 01f0b56331 .
2017-09-12 01:03:16 +02:00
Joffrey JAFFEUX
b875d17e1f
fix linter error
2017-09-11 23:51:42 +02:00
Joffrey JAFFEUX
2c284874b4
FIX: icon showing as null
2017-09-11 22:47:47 +02:00
Joffrey JAFFEUX
01f0b56331
FIX: pinned-button sometimes not shown when unpinned is null
2017-09-11 20:04:07 +02:00
Joffrey JAFFEUX
e924920bec
uses select-box for pinned-button
...
This commit also moves more logic in dropdown-select-box instead of
duplicating it for notifications-options and pinned-options
2017-09-11 19:14:22 +02:00
Régis Hanol
f1639bf4f5
make eslint happy
2017-09-11 16:49:09 +02:00
Régis Hanol
5a51953c8e
UX: '.visited' wasn't applied in categories view and suggested topics
2017-09-11 16:42:51 +02:00
Joffrey JAFFEUX
7f9220a2cd
minor select-box fixes
...
- select row when using tab
- makes sure tab order is correct
- highlight first row when filtering
2017-09-11 00:38:32 +02:00
Joffrey JAFFEUX
4b558638c8
FEATURE: improves keyboard handling of select-box
...
- arrow keys
- escape key
2017-09-10 19:12:03 +02:00
Joffrey JAFFEUX
a11eec47bb
FIX: display localised title when using notifications-button
2017-09-10 11:38:52 +02:00
Joffrey JAFFEUX
bba26e48a0
FIX: positioning issues with notifications-button
2017-09-10 11:36:57 +02:00
Joffrey JAFFEUX
1f8695b16a
fix broken build
2017-09-09 20:58:37 +02:00
Joffrey JAFFEUX
950b9e9eaf
FIX: keeps as much as possible the same api for select-box components
2017-09-09 20:29:07 +02:00
Robin Ward
e6d3bbfa1d
FIX: Categories admin menu was missing
2017-09-09 09:21:43 -04:00
Joffrey JAFFEUX
8c3f7d9bbc
FIX: select-box width was incorrect on mobile
2017-09-09 02:41:31 +02:00
Joffrey JAFFEUX
5b9819f4ed
minor fixes to select-box
2017-09-09 00:49:33 +02:00
Joffrey JAFFEUX
cf6fb7622e
Replaces all notification-options like dropdowns with select-box
2017-09-08 20:47:39 +02:00
Robin Ward
f13776e550
UX: Move .visited to entire row, not just the link to a topic
2017-09-08 13:54:41 -04:00
Joffrey JAFFEUX
661ae38a03
FIX: makes sure we only autocomplete valid emoji tones
2017-09-08 09:42:13 +02:00
Joffrey JAFFEUX
5054065e81
FIX: broken spec
2017-09-07 19:18:27 +02:00
Robin Ward
0ba789de17
Allow for customization of header dropdown icons
2017-09-07 11:18:59 -04:00
Joffrey JAFFEUX
0374dc1a0e
FIX: keys were incorrectly set to category
2017-09-07 16:56:38 +02:00
Joffrey JAFFEUX
633d2fde45
removes select-box minWidth property
...
Using css offers more flexibility
2017-09-07 16:56:16 +02:00
Joffrey JAFFEUX
ca58a8228c
minor css fixes on select-box
2017-09-07 16:56:00 +02:00
Joffrey JAFFEUX
d04aa5c7af
FIX: component height computation was wrong
2017-09-07 16:55:36 +02:00
Joffrey JAFFEUX
ccf5005feb
FEATURE: uses select-box for topic-notifications-button component
...
- Introduces ComponentConnector to use a component inside a widget
- Use css to set size of components instead of properties
- Smarted positionning
- Style tweaks
2017-09-06 16:58:00 +02:00
Robin Ward
51ffbf1c1f
FIX: Remove duplicate event typo
2017-09-04 15:39:58 -04:00
Robin Ward
be1cce503c
FIX: Don't bind events in defaultState
2017-09-04 11:48:36 -04:00
Robin Ward
75b2aa2edd
Better support for inline modals
2017-08-30 17:52:49 -04:00
Robin Ward
a48abc6556
Tweaks for better modal distinction between fixed/inline
2017-08-30 17:38:49 -04:00
Robin Ward
6361618188
fixed-modal is a better name
2017-08-30 15:52:29 -04:00
Robin Ward
3d95bac3fb
Migrate away from #discourse-modal to .d-modal
2017-08-30 15:29:51 -04:00
Robin Ward
8fcd5af5b1
UX: Use a template for the d-modal component
2017-08-30 15:20:49 -04:00
Joffrey JAFFEUX
746c5927e1
Replaces remaining {{category-chooser}} by {{category-select-box}}
...
To achieve replacement, this commit also adds support for:
- clearSelectionLabel which will allows to unselect any chosen category
- select-box inside a modal
- fixes minor css positioning issues
Note: {{category-chooser}} will be removed in the next weeks.
2017-08-30 17:04:17 +02:00
Guo Xiang Tan
0a53c589c4
Fix linting.
2017-08-30 15:36:45 +08:00
Joffrey JAFFEUX
dcc5f93344
FIX: disable highlighting when no value set on select-box
2017-08-29 14:32:23 +02:00
Joffrey JAFFEUX
f101fec19c
FIX: improves uncategorized support for category-select-box
2017-08-29 12:48:26 +02:00
Joffrey JAFFEUX
861dbe3b51
select-box refactoring
...
- more flexibility (allows custom title)
- less re-render
- more robustness
2017-08-29 12:25:54 +02:00
Bianca Nenciu
bb3a5910d7
Support for sending PMs to email addresses ( #4988 )
...
* Added support for sending PMs to email addresses.
* Made changes after review.
* Added settings validator.
* Fixed tests.
2017-08-28 12:07:30 -04:00
Joffrey JAFFEUX
b83c0747d9
FIX: select-box improvments
...
- more tests for category-select-box
- allows to clear selection
- fix positioning on safari
- focus on click
- do not display uncategorized if not allowed in settings
- fix component state impacting other specs
- better texts
- higher category-select-box on mobile
2017-08-28 14:34:04 +02:00
Robin Ward
a77ede05e2
FIX: Don't re-render if you find composer messages after destroying
2017-08-26 00:41:24 -04:00
Joffrey JAFFEUX
5d12db1fb5
FIX: html not showing in select-box header
2017-08-26 02:44:36 +02:00
Joffrey JAFFEUX
918f5045b4
FEATURE: display subcategories when filtering on parent name
2017-08-26 02:01:34 +02:00
Joffrey JAFFEUX
2efb39289c
FIX: select-box fragile specs
2017-08-26 01:24:17 +02:00
Joffrey JAFFEUX
296ea6c7b1
FIX: castInteger on initial value
2017-08-25 22:41:35 +02:00
Joffrey JAFFEUX
14f06c2740
select-box minor fixes
2017-08-25 19:56:57 +02:00
Robin Ward
075cc1a8bb
FIX: some button classes
2017-08-25 13:44:28 -04:00
minusfive
cdcc5d6174
Extracted/DRYed user-stream-item component CSS from user.css into own files
...
- Renamed 'stream-item' component to 'user-stream-item'
- Replaced generic 'item' class with clearer 'user-stream-item' class
- Retained 'item' class for backward compatibility, marked as 'DEPRECATED'
- Extracted CSS pertaining 'user-stream-item' component to component CSS files
- Removed unnecessary duplication from 'user-stream-item' CSS
- Removed unnecessary nesting from 'user-stream-item' CSS
2017-08-25 08:38:27 -07:00
Joffrey JAFFEUX
bbd428fb94
FIX: more consistent filter from keyboard on select-box
2017-08-25 01:48:32 +02:00
Joffrey JAFFEUX
d05df4a337
FIX: better headerText handling on select-box
2017-08-24 18:31:33 +02:00
Robin Ward
a6251f717b
Convert user card buttons to {{d-button}} components
2017-08-24 12:23:08 -04:00
Joffrey JAFFEUX
9c446fcb4d
FIX: modify select-box orientation when composer resizes
2017-08-24 17:14:55 +02:00
Joffrey JAFFEUX
21d6c7f6b3
FIX: duplicated categories in select-box
2017-08-24 16:54:10 +02:00
Joffrey JAFFEUX
d52048ad34
Revert "Revert "FEATURE: improves select-box to support category selection on new topic""
...
This reverts commit 1d90f6016a .
2017-08-24 16:04:47 +02:00
Joffrey JAFFEUX
1d90f6016a
Revert "FEATURE: improves select-box to support category selection on new topic"
...
This reverts commit 7b4e302677 .
2017-08-23 16:33:03 +02:00
Joffrey JAFFEUX
7b4e302677
FEATURE: improves select-box to support category selection on new topic
2017-08-23 15:08:19 +02:00
Sam
d7a2584c6e
FEATURE: image uploads now have short urls
...
Shorten all image uploads to use short urls, this is the client
side implementation.
2017-08-22 16:40:08 -04:00
Robin Ward
cbe17be40e
Remove unused small action component
2017-08-22 14:39:57 -04:00
Joffrey JAFFEUX
a3e9819158
FEATURE: allows to disable automaticPositioning of emoji-picker ( #5074 )
...
Usage:
{{emoji-picker automaticPositioning=false}}
2017-08-22 19:41:02 +02:00
Robin Ward
8bd7cfedfd
Convert suggested topics to a component
2017-08-21 17:03:38 -04:00
Guo Xiang Tan
93fe76fc02
Make eslint happy.
2017-08-21 21:56:22 +09:00
Bianca Nenciu
ac8bc04ad7
Set user title from the badge view ( #5049 )
...
* title info under notification
* create badge-title as component
* display available titles, close button
* remove visual feedback when grant new badge
* Made changes after review.
* Some minor fixes.
2017-08-17 16:32:37 -04:00
Sam
0c4527323e
FIX: queues posts broken for multiple posts
2017-08-17 14:47:09 -04:00
Robin Ward
4b0dcd64eb
FIX: Footer message was missing the class
2017-08-17 14:40:14 -04:00
Sam
889b99552a
FEATURE: allow ctrl+shift+s to open search
2017-08-17 12:57:08 -04:00
Sam
dc4d5677eb
FEATURE: use a when search result is focused to add to composer
2017-08-17 12:39:43 -04:00
Joffrey JAFFEUX
cad6107624
refactors select-box
...
Note: this commit also now uses select-box for mobile topics controls
2017-08-16 00:41:56 +02:00
Neil Lalonde
d506e577a5
FEATURE: if full search returns no results, show google search form
2017-08-15 16:46:41 -04:00
Kyle Zhao
c3249f6e93
FEATURE: add full editing access to queued posts ( #5047 )
...
For pending new topics: the body of the post, title, categories
and the tags are editable.
For pending new replies: only the body is applicable and thus
editable
DISCUSSION: https://meta.discourse.org/t/66754
2017-08-15 12:44:05 -04:00
Robin Ward
8ccde140e5
Convert latest-topic-list to components and remove nested tables
2017-08-13 12:45:26 -04:00
Joffrey JAFFEUX
482924b161
FEATURE: initial implementation of an ember native select
2017-08-13 14:34:50 +02:00
Bianca Nenciu
7213e02dee
FIX: Scroll position is tracked on search page
2017-08-13 14:24:29 +02:00
Régis Hanol
13e9d2867a
Add current user's primary group name class to the composer body
2017-08-12 04:06:23 +02:00
Robin Ward
c2016e2bc6
Revert "Fix up some markup to making styling latest categories easier"
...
This reverts commit 2589b59f39 .
2017-08-11 17:08:58 -04:00
Robin Ward
2589b59f39
Fix up some markup to making styling latest categories easier
2017-08-11 16:49:15 -04:00
Guo Xiang Tan
705f75dd8c
Merge pull request #5032 from xrav3nz/ux-hide-options-in-adv-search
...
UX: exclude irrelevant search filters for anonymous users
2017-08-09 18:21:44 +09:00
Guo Xiang Tan
898c6ba037
Merge pull request #5033 from tgxworld/reason_when_requesting_to_join_a_group
...
FEATURE: Force user to enter reason when requesting for group members…
2017-08-09 15:54:21 +09:00
Guo Xiang Tan
a9613163b5
FEATURE: Force user to enter reason when requesting for group membership.
2017-08-09 15:45:28 +09:00
Kyle Zhao
cea2a9fe53
UX: exclude irrelevant search filters for anonymous users
...
On the advanced search page, filters like "I've read", "I'm watch
-ing", etc, are irrelevant to anonymous users and should be hidden
2017-08-08 15:25:40 -04:00
Régis Hanol
76a217c4bc
add support for classNames binding in Navigation Item
2017-08-08 15:44:31 +02:00
Régis Hanol
770efee25f
Add support for disabled attribute to the d-checkbox component
2017-08-07 18:16:43 +02:00
Régis Hanol
ce7d97a9a8
move title computed property back to nav-item so it can be overriden in a plugin
2017-08-07 09:53:03 +02:00
Robin Ward
2589b17cb7
Add wrapper divs with classes to the topic footer button area
2017-08-03 15:59:26 -04:00
Robin Ward
82230a1830
Support forcing badge styles
2017-08-03 14:55:36 -04:00
Sam
902be91a5a
FEATURE: CTRL+/ to trigger search even from composer
2017-08-02 16:26:03 -04:00
Robin Ward
8dd7c0c984
UX: Convert buttons to d-button
2017-08-01 17:24:06 -04:00
Robin Ward
75d10a4098
UX: Add consistent classes to buttons
2017-08-01 17:24:06 -04:00
Robin Ward
513b7bf706
REFACTOR: DRY up New Topic button code
2017-08-01 15:04:07 -04:00
Neil Lalonde
4a5907b116
Merge branch 'master' into search_posts_with_images
2017-07-31 10:44:41 -04:00
Robin Ward
67556e6381
REFACTOR: Category / Tag Dropdown headers had extra classes
2017-07-28 16:19:33 -04:00
Robin Ward
e4c2b5e430
REFACTOR: CSS improvements to improve targetting and remove !important
2017-07-28 15:52:57 -04:00
Sam
64d54bc549
FIX: when quoting add a newline
...
so **highlight** > quote
Does not end like:
[quote]
test
[quote]~
2017-07-28 10:49:49 -04:00
Guo Xiang Tan
4620dfe92d
FEATURE: Add group settngs to allow users to leave a group freely.
...
https://meta.discourse.org/t/split-join-leave-freely-setting-on-groups/65565
2017-07-28 15:00:25 +09:00
Robin Ward
c3b7419a08
UX: Remove hidden from the #discourse-modal when the modal is shown
2017-07-27 17:14:41 -04:00
Robin Ward
5b590b9637
REFACTOR: Replace some fa-* uses with helpers
2017-07-27 14:55:41 -04:00
Guo Xiang Tan
2442bba131
UX: Better group creation workflow.
...
* Owners and users can now be added to a group during creation.
https://meta.discourse.org/t/you-cannot-allow-membership-requests-without-any-owners/64760/3
2017-07-27 16:12:42 +09:00
Robin Ward
e87125b63c
FEATURE: Plugins can overwrite and add support for new icons
2017-07-26 13:21:17 -04:00
Neil Lalonde
ea0e90b2b0
Merge branch 'master' into search_posts_with_images
2017-07-26 10:15:55 -04:00
Robin Ward
5da848088a
UX: Refactor composer buttons into flat buttons
2017-07-25 12:00:19 -04:00
Joffrey JAFFEUX
8556d3c27f
FIX: emoji-picker do not reload all everything when changing diversity
2017-07-25 12:23:38 +02:00
Joffrey JAFFEUX
22c5fb20b4
FIX: emoji-picker broken and skipped specs
2017-07-25 12:23:38 +02:00
Joffrey JAFFEUX
d9696c98c3
FIX: broken spec
2017-07-24 13:59:36 +02:00
Joffrey JAFFEUX
995d253030
FIX: improves efficiency
2017-07-24 12:42:54 +02:00
Guo Xiang Tan
1b0750d7ef
Merge pull request #4983 from tgxworld/group_owners_can_invite_users_to_groups
...
Group owners can invite users to groups
2017-07-24 16:21:19 +09:00
Joffrey JAFFEUX
f68e711fb2
FIX: makes emoji filter case insensitive
2017-07-22 22:48:22 +02:00
Joffrey JAFFEUX
e2e0221dd7
FIX: make sure there are meaningful titles on the picker
2017-07-22 17:32:12 +02:00
Robin Ward
bc3a32385c
FIX: Empty lines should be selected for block quotes
2017-07-21 16:32:29 -04:00
Joffrey JAFFEUX
bb35d9fc07
FIX: do not restore scroll on successive click on the same first emoji
2017-07-21 21:42:23 +02:00
Joffrey JAFFEUX
8c17596aa5
FIX: keep scroll position when adding first recent emoji
2017-07-21 20:57:17 +02:00
Joffrey JAFFEUX
cdefb58018
FIX: emoji-picker filtering false positive
2017-07-21 20:42:34 +02:00
Joffrey JAFFEUX
c2db2c5c78
FIX: do not store scroll position in local storage
2017-07-21 20:18:32 +02:00
Joffrey JAFFEUX
d5f53da43f
FIX: filtered emojis now correctly include custom emojis
2017-07-21 19:46:40 +02:00
Joffrey JAFFEUX
e36d9f55c3
replaces links/imgs by buttons in the emoji-picker
2017-07-21 19:42:50 +02:00
Guo Xiang Tan
2a17f1ccd7
FIX: Group owners should be able to invite users to their groups.
...
https://meta.discourse.org/t/group-owner-cannot-send-an-invite-to-a-group/60617/12
2017-07-21 23:48:25 +09:00
Joffrey JAFFEUX
79c8b505e8
FIX: faster successive loading of emojis
2017-07-21 14:18:02 +02:00
Joffrey JAFFEUX
1ce1953ee1
FIX: makes sure we don’t track when clicking on recent emojis
2017-07-21 13:35:55 +02:00
Joffrey JAFFEUX
c906bd3f22
emoji-picker refactoring
2017-07-21 13:35:29 +02:00
Joffrey JAFFEUX
1ca0c33802
FIX: dot not close emoji-picker when click is inside picker
2017-07-21 12:01:39 +02:00
Joffrey JAFFEUX
0c9ea1aaf2
reduce emoji loading threshold
2017-07-21 11:46:34 +02:00
Robin Ward
657e592a39
FIX: Oneboxes were not being previewed
2017-07-20 17:12:54 -04:00
Robin Ward
3882722195
FEATURE: Inline (Mini) Oneboxing
...
see:
https://meta.discourse.org/t/mini-inline-onebox-support-rfc/66400?source_topic_id=66066
2017-07-20 15:38:04 -04:00
Joffrey JAFFEUX
d7a20c8e93
FIX: Object.assign is not supported in all browsers
2017-07-20 20:27:59 +02:00
Joffrey JAFFEUX
ac6413f456
FIX: broken specs
2017-07-20 20:08:11 +02:00
Sam
0791d740a6
FIX: only highlight exact word matches in results
...
- also fixes phrase highlighting
2017-07-20 12:26:46 -04:00
Joffrey JAFFEUX
a9ab3f9ef0
FIX: emoji-picker positioning glitches on few edge cases
2017-07-20 17:03:45 +02:00
Joffrey JAFFEUX
a5a3651cf3
FIX: improves emoji-picker handling of its different states
...
- closing modal with escape
- using modal less frequently
- closing the picker by clicking anywhere
2017-07-20 16:08:25 +02:00
Joffrey JAFFEUX
739794f0cb
resets img src before changing it
2017-07-19 23:24:50 +02:00
Joffrey JAFFEUX
26a7ae3750
increase time needed to load section in emoji-picker
2017-07-19 23:20:27 +02:00
Joffrey JAFFEUX
d27f744d16
refactor async code of the emoji-picker
2017-07-19 22:54:58 +02:00
Joffrey JAFFEUX
ce982d9935
enforce that emoji-picker is not active by default
2017-07-19 22:54:57 +02:00
Joffrey JAFFEUX
bb7241ccc2
simplify emoji-picker recent usage logic
2017-07-19 22:54:56 +02:00
Joffrey JAFFEUX
f32950a475
unbind div-resizing event
2017-07-19 22:54:55 +02:00
Joffrey JAFFEUX
bd0607b15b
makes emoji-picker position more dynamic
2017-07-19 22:54:55 +02:00
Joffrey JAFFEUX
d238de87a4
FIX: infinite rebinding when filtering emojis
2017-07-19 22:54:53 +02:00
Joffrey JAFFEUX
a1de26d614
more consistent positioning
2017-07-19 16:48:23 +02:00
Joffrey JAFFEUX
81c1cc4f22
should be a const
2017-07-19 16:48:23 +02:00
Joffrey JAFFEUX
33c1ce8d55
better scroll/touch handling on mobiles
2017-07-19 16:48:23 +02:00
Joffrey JAFFEUX
b3454b535f
refactoring
2017-07-19 16:48:23 +02:00
Joffrey JAFFEUX
4ef52d5e88
correctly hide the picker
2017-07-19 16:48:23 +02:00
Joffrey JAFFEUX
8d91e7d493
pixel perfect position
2017-07-19 16:48:23 +02:00
Joffrey JAFFEUX
2322118d4f
es-lint
2017-07-19 16:48:23 +02:00
Joffrey JAFFEUX
c99a5bce8f
faster tests
2017-07-19 16:48:23 +02:00
Joffrey JAFFEUX
b83f430ef0
better positioning on mobile devices
2017-07-19 16:48:23 +02:00
Joffrey JAFFEUX
8cf7e614d9
move picker at top of the screen on mobile
2017-07-19 16:48:23 +02:00
Joffrey JAFFEUX
9956a58df0
uses es6 shorthands
2017-07-19 16:48:23 +02:00
Joffrey JAFFEUX
0b98bfe1dc
function is not needed
2017-07-19 16:48:23 +02:00
Joffrey JAFFEUX
7739b2f53e
reduces element search scope
2017-07-19 16:48:23 +02:00
Joffrey JAFFEUX
d992ef24ce
emphasizes it's a jquery object
2017-07-19 16:48:23 +02:00
Joffrey JAFFEUX
b5c5c9c883
formating
2017-07-19 16:48:23 +02:00
Joffrey JAFFEUX
6ebdf86ec1
storing scroll position every 100 ms should be enough
2017-07-19 16:48:23 +02:00
Joffrey JAFFEUX
9a4dcd1a1c
es-lint
2017-07-19 16:48:23 +02:00
Joffrey JAFFEUX
bd0e5b91c0
function is not needed
2017-07-19 16:48:23 +02:00
Joffrey JAFFEUX
f4c20472d2
refactoring
2017-07-19 16:48:23 +02:00
Joffrey JAFFEUX
80ff685148
disable modale escape for now
2017-07-19 16:48:23 +02:00
Joffrey JAFFEUX
60c0b5f0d2
bind hover only on desktop
2017-07-19 16:48:23 +02:00
Joffrey JAFFEUX
89573e3427
simplifying code
2017-07-19 16:48:23 +02:00
Joffrey JAFFEUX
03508b72b9
clarification
2017-07-19 16:48:23 +02:00
Joffrey JAFFEUX
6a4d74d9f8
performance/memory optimizations
2017-07-19 16:48:23 +02:00
Joffrey JAFFEUX
9664fd7302
fixes es-lint errors
2017-07-19 16:48:23 +02:00
Joffrey JAFFEUX
6de258d4cf
FEATURE: Introduces new emoji-picker
2017-07-19 16:48:23 +02:00
Arpit Jalan
3fb1c21dd5
Fix the build.
2017-07-11 19:26:33 +05:30
Sam
9840e4285d
Merge pull request #4962 from nbianca/add_composer_events
...
Added events to show and hide the preview pane.
2017-07-11 08:26:25 -04:00
Guo Xiang Tan
31932813b7
FIX: Wait for CSS transition to end before attempting to focus.
...
https://meta.discourse.org/t/tab-should-work-after-edit-title-or-using-hotkeys/65792
2017-07-11 15:26:57 +09:00
Bianca Nenciu
375eb290b9
Made changes as per review.
2017-07-10 23:28:35 +01:00
Bianca Nenciu
1e7f0fd8f1
Added events to show and hide the preview pane.
2017-07-10 20:23:56 +01:00
Guo Xiang Tan
b49579d9a7
FIX: Disable topic status info when no category has been selected.
2017-07-06 17:08:29 +09:00
Guo Xiang Tan
f6491ee125
FIX: Select topic timer's category by default in edit modal.
2017-07-06 16:01:57 +09:00
Robin Ward
c53eeaaa68
REFACTOR: Remove requirejs calls
2017-07-05 17:24:27 -04:00
Robin Ward
754c1e5438
Upgrade to Babel 6
2017-07-05 15:25:23 -04:00
Robin Ward
df213639f1
UX: Allow CTRL+ENTER to save topic title edits
2017-07-04 14:23:57 -04:00
Robin Ward
566cf31c66
UX: Always show topic progress on mobile
2017-06-30 16:19:19 -04:00
Robin Ward
6ff7bf7505
REFACTOR: Use component for cook-text to improve async workflow
2017-06-29 12:14:27 -04:00
Robin Ward
25cecd5d25
FIX: Topic Entrance wasn't showing up on some suggested topics
2017-06-28 17:38:01 -04:00
Guo Xiang Tan
ad4694cdcd
Revert "FIX: Can't cook queued posts when markdown-it is enabled."
...
This reverts commit 5ff563cddd .
2017-06-29 06:14:36 +09:00
Robin Ward
f6222ff225
FIX: Populate the Email Digest preview with the current username
2017-06-28 15:38:57 -04:00
Sam
91a91d57f0
FIX: when quoting always ensure we are on a new line
2017-06-27 13:59:17 -04:00
Sam
e2f57a154b
FIX: blockquote button implementation
...
Previously clicking on blockquote in the middle of sentence
would result in incorrect formatting
2017-06-27 13:32:20 -04:00
Guo Xiang Tan
5ff563cddd
FIX: Can't cook queued posts when markdown-it is enabled.
2017-06-27 12:24:52 +09:00
Robin Ward
34867a6e07
UX: Support for displaying wrench alongside progress bar
2017-06-23 14:39:18 -04:00
Sam
234694b50f
Feature: CommonMark support
...
This adds the markdown.it engine to Discourse.
https://github.com/markdown-it/markdown-it
As the migration is going to take a while the new engine is default
disabled. To enable it you must change the hidden site setting:
enable_experimental_markdown_it.
This commit is a squash of many other commits, it also includes some
improvements to autospec (ability to run plugins), and a dev dependency
on the og gem for html normalization.
2017-06-23 12:01:33 -04:00
Régis Hanol
73a4a05c5b
make eslint happy again
2017-06-23 16:06:32 +02:00
Régis Hanol
a9c0df0b58
FIX: always try to convert PNG to JPG when pasting an image
2017-06-23 12:13:48 +02:00
Robin Ward
5fda2b84e1
FIX: If the progress bar is docked, set the progress to 100%
2017-06-22 14:43:15 -04:00
Robin Ward
b22df9f166
FIX: Double header rendering issues, redux
2017-06-22 12:50:46 -04:00
Robin Ward
1a02f5154f
FIX: Dirty keys should become to a widget, not global
2017-06-21 14:27:08 -04:00
Robin Ward
287cb4bfc5
FEATURE: Allow truncated group posts to be expanded
2017-06-21 12:56:38 -04:00
Robin Ward
32756060bb
REFACTOR: Remove unused component
2017-06-21 12:32:56 -04:00
Robin Ward
d09bed0d76
FIX: Some stream items don't have post_id, so expand by topic id / post number
2017-06-21 12:27:39 -04:00
Robin Ward
a289ae67e1
FEATURE: Expand truncated posts in the user stream
2017-06-20 15:45:41 -04:00
Robin Ward
ae7734707e
REFACTOR: Merge different templates from rendering user stream items
2017-06-20 15:45:41 -04:00