Commit Graph

8363 Commits

Author SHA1 Message Date
Robin Ward
076df104dc FEATURE: Support filtering of groups page by category if in url 2017-10-31 17:50:06 -04:00
Neil Lalonde
e7d8f5f9c8 FIX: support /my routes with subfolders 2017-10-31 16:02:32 -04:00
Robin Ward
aee316c6ff FIX: Unused variable is tripping up linter 2017-10-31 15:51:23 -04:00
Robin Ward
882cc9f992 Support appending a category id to a navigation item dynamically 2017-10-31 15:42:12 -04:00
Robin Ward
422f990615 REFACTOR: Extract navigation into a component 2017-10-31 15:23:38 -04:00
Guo Xiang Tan
85c749d6e4 Fix eslint. 2017-10-31 08:34:13 +08:00
Robin Ward
d955af5960 FEATURE: Allow widgets to call _super() when reopened 2017-10-30 16:14:39 -04:00
Robin Ward
528eac5a07 UX: Various admin class and structure improvements for styling 2017-10-30 14:50:43 -04:00
Robin Ward
a0dd75ba88 FEATURE: New API to create a custom formatter for displaying usernames
This is not exhaustive right now, but a good start and we can add to
it over time.
2017-10-30 13:27:08 -04:00
Régis Hanol
6b344e8a20 Revert "UX: semantic form on login modal"
This reverts commit f2219138e1.
2017-10-30 15:05:29 +01:00
Joffrey JAFFEUX
43920827ed
FIX: makes sure the combo-box selects the first value 2017-10-30 01:28:11 -07:00
Joffrey JAFFEUX
71cea12ee2 Revert "[FIX] Makes sur we always have a selectedGroup"
This reverts commit 9406eee179.
2017-10-30 01:14:38 -07:00
Joffrey JAFFEUX
9406eee179
[FIX] Makes sur we always have a selectedGroup 2017-10-30 00:20:44 -07:00
OsamaSayegh
55095bc44e FEATURE: Use ACE for badge queries (#5269)
* FEATURE: Use ACE for badge queries

* Forgot disabled

* When disabled, cursor should be `not-allowed`

* Tests + prefix custom attribute with `data-`
2017-10-30 18:07:49 +11:00
Sam
fab3e25101 FIX: badge selector showing up for anon 2017-10-30 16:21:31 +11:00
Robin Ward
fbd5f1e411 REFACTOR: Rename store:main to service:store so we can inject it 2017-10-27 13:59:45 -04:00
Régis Hanol
f2219138e1 UX: semantic form on login modal
cf. https://meta.discourse.org/t/improve-semantics-of-orphaned-form-elements-such-as-buttons/72936
2017-10-27 19:14:25 +02:00
Vinoth Kannan
0a7035e5d3 REFACTOR: searchData constant included in search-menu widget 2017-10-27 10:29:55 -04:00
Arpit Jalan
33f0d80ed5 UX: better title on search page 2017-10-27 09:13:04 +05:30
Robin Ward
764cf7e3a5 FEATURE: Add longer suspension defaults
Also refactors and DRYs up the future input date data a lot
2017-10-26 14:16:35 -04:00
Guo Xiang Tan
c650ef9138 UX: Move disable PM option under notifications in user preferences. 2017-10-26 16:20:58 +08:00
Joffrey JAFFEUX
443573a62f [FIX] prevents click on select-box from reaching parent elements 2017-10-25 13:47:23 -07:00
Joffrey JAFFEUX
1612818e2b [FIX] assign a value when an array of numbers is given 2017-10-25 08:55:16 -07:00
Robin Ward
5f47a4807b FIX: Read time was not displaying the unit 2017-10-24 13:46:59 -04:00
Robin Ward
f6f3b8ecc9 UX: Make admin user list easier to style 2017-10-23 16:06:05 -04:00
Robin Ward
6f04bff28c UX: Give a class name to the container of the #bulk-select 2017-10-23 14:07:52 -04:00
Robin Ward
48314d04f7 FIX: Groups were not being displayed in the map of private messages 2017-10-23 13:14:16 -04:00
Sam
87e4c2a90f allow for missing header in tests 2017-10-23 11:04:24 +11:00
Arpit Jalan
dbfd43c854 UX: show title in search results 2017-10-22 18:12:06 +05:30
Joffrey JAFFEUX
2fe2c1bfb9 [FIX] Better header height computation
Prevents the select-box to think there's enough space above (very common when using customised header).
2017-10-20 14:03:26 -07:00
Joffrey JAFFEUX
ae1e4de286 [FIX] better control on value mutation 2017-10-20 13:40:56 -07:00
Robin Ward
383191cafc FIX: You needed to click twice to expand a hidden post 2017-10-20 15:58:14 -04:00
Robin Ward
e9159e49f3 FEATURE: Site Setting to determine whether flags defaults to topics 2017-10-20 12:37:20 -04:00
Joffrey JAFFEUX
df4102466c [FIX] Prevents multiple rows from being selected 2017-10-20 07:34:29 -07:00
Joffrey JAFFEUX
671af2690e [FIX] Improves select positioning with direction=rtl in a modal 2017-10-20 07:01:04 -07:00
Joffrey JAFFEUX
21af7d7755 [FIX] Caret not showing in topic-footer-mobile-dropdown 2017-10-20 06:41:00 -07:00
Joffrey JAFFEUX
fd7af2e146 [FIX] dropdown tracking not showing in groups 2017-10-20 05:34:10 -07:00
Régis Hanol
62156885ec UX: remove 🔥heading and ruler button from composer toolbar 2017-10-20 10:59:31 +02:00
Joffrey JAFFEUX
aa134294cc [FIX] Improves positioning of select-box 2017-10-19 18:39:46 -07:00
Joffrey JAFFEUX
4d041d5b87 [FIX] Fix wizard spec
This commit introduces a mutation on input value given to select-box-kit when value is empty. The refactoring required to avoid this would be too heavy atm, but ultimately we would want to avoid this.
2017-10-19 17:34:56 -07:00
Joffrey JAFFEUX
42162c38b3 fix linting 2017-10-19 15:24:21 -07:00
Joffrey JAFFEUX
63c63c1bfd Skip wizard tests
awaiting fixes on select-box-kit
2017-10-19 15:18:01 -07:00
Joffrey JAFFEUX
d77ef05ee1 Fix broken tests 2017-10-19 14:32:37 -07:00
Joffrey JAFFEUX
ae1743c61f [WIP] select-box-kit refactoring 2017-10-19 12:51:08 -07:00
Robin Ward
a9f718fe57 FIX: Custom flags didn't work when flagging a topic 2017-10-19 14:27:38 -04:00
Robin Ward
838568cbc3 Refactor flag types for more customization 2017-10-19 13:55:23 -04:00
Guo Xiang Tan
25c25ae423 FEATURE: Allow user to leave a PM. 2017-10-19 12:32:55 +08:00
Guo Xiang Tan
79de10b212 FEATURE: Allow users to disable new PMs.
https://meta.discourse.org/t/is-it-possible-to-disable-private-messaging-for-a-specific-user/46391
2017-10-19 12:32:55 +08:00
Sam
7f9b0f5e60 try moving shortcut to ctrl+alt+f 2017-10-18 12:20:45 +11:00
Robin Ward
69920b7e60 UX: More flag modal improvements. Remove !important class 2017-10-17 11:37:30 -04:00
Robin Ward
77652f4387 FIX: Use computed properties instead of manual HTML for buttons
This way they receive the proper classes
2017-10-17 11:23:44 -04:00
Robin Ward
62b260b3f9 UX: Improve markup for flag modal 2017-10-17 10:44:52 -04:00
Robin Ward
80d0c6df7c Use a user-stat for the read time too 2017-10-16 13:18:52 -04:00
Robin Ward
fb2e581b26 FIX: Headings must begin with heading-- to avoid some griefing 2017-10-16 11:53:47 -04:00
Sam
229a10e142 Missed a whitelist, compensate for strict classes 2017-10-16 10:46:01 +11:00
Sam
7af1bf32d5 UX: switch global search trigger to ctrl+alt+s
Otherwise it conflicts with firefox
2017-10-16 10:01:17 +11:00
Sam
9cb088e3f6 FIX: restrict classes allowed for img tag in Markdown 2017-10-16 09:34:30 +11:00
Robin Ward
5572d1d5f7 Refactor user summary page to use more components 2017-10-13 16:05:40 -04:00
Robin Ward
c2a8b95e83 FIX: Don't show the up arrow to jump to posts in different topics 2017-10-13 11:56:44 -04:00
Robin Ward
c383cf82a7 Pass hideCategory through to the plugin outlet 2017-10-12 12:22:41 -04:00
Robin Ward
4d8619f62c Move topic list extensibility to topic-list component 2017-10-12 12:03:22 -04:00
Robin Ward
c9b5ef9f58 Typo'd name of jump-bottom 2017-10-11 15:47:18 -04:00
Robin Ward
d43fa4d584 Extension points for topic list on discovery page 2017-10-11 14:50:17 -04:00
Robin Ward
8a8d3a3a7e Allow currentUser to be passed into raw templates automatically 2017-10-11 12:21:24 -04:00
Robin Ward
faa4c4e5f7 FIX: Sort icons were not showing up 2017-10-10 10:54:43 -04:00
Robin Ward
14b1736c74 Include currentPath in the below-site-header plugin outlet 2017-10-09 13:58:43 -04:00
Guo Xiang Tan
1d0fadd48c Merge pull request #5227 from majakomel/delete-tag-confirm
UX: Improve Delete Tag Confirm Message
2017-10-09 11:26:12 +08:00
Robin Ward
4da4f986ee FIX: Clicking on quote button was tricky 2017-10-06 21:29:16 -04:00
Robin Ward
193244f8c1 Convert quote button to use d-icon 2017-10-06 15:45:43 -04:00
Robin Ward
494ad1e9de Convert quote controls to use d-icon 2017-10-06 15:42:24 -04:00
Robin Ward
f4decf9193 The quote-other-topic class has been removed 2017-10-06 15:16:06 -04:00
Maja Komel
5780596c50 use delete_confirm_no_topics instead of nested no_topics 2017-10-06 16:29:29 +02:00
Maja Komel
3c1e005fea missing semicolon 2017-10-06 15:42:53 +02:00
Maja Komel
13cc0fd665 replace zero key with no_topics 2017-10-06 15:35:15 +02:00
Maja Komel
789a354570 UX: Delete Tag Warning Improvement 2017-10-06 12:13:37 +02:00
Guo Xiang Tan
8b71a0e49f UX: Restore missing border at the end of topic list. 2017-10-06 08:27:03 +08:00
Robin Ward
5822c64bdc FIX: If you can manage a post you can wiki it 2017-10-05 17:47:52 -04:00
Robin Ward
2ae06e6fd0 More customization for menu items 2017-10-05 17:00:23 -04:00
Robin Ward
0c84352386 Add support for transformations 2017-10-05 16:24:58 -04:00
Robin Ward
7df73c94a0 Add a hook to decorate extra buttons 2017-10-05 14:35:06 -04:00
Guo Xiang Tan
b0557c6692 UX: Allow users to remove a remind me topic timer. 2017-10-05 11:50:08 +08:00
Régis Hanol
4771b0a99f FIX: user fields in invite signups were broken 2017-10-04 23:04:24 +02:00
Robin Ward
cf4e6e2f5b FIX: deletePost action was incorrect called delete 2017-10-04 16:12:18 -04:00
Robin Ward
4aa30cba2e Extensibility for Post manage menu 2017-10-04 15:53:06 -04:00
Robin Ward
6d0bf287b5 Allow more extensibility for the post menu buttons 2017-10-04 15:53:06 -04:00
Robin Ward
abdb334823 UX: Allow for customization of the heart icon 2017-10-04 11:07:59 -04:00
Robin Ward
2ce6e0bb07 UX: Perform icon replacements before calling icon renderer 2017-10-03 15:38:59 -04:00
Robin Ward
cc4a102b26 UX: Allow customization on header dropdown sizes 2017-10-03 15:24:18 -04:00
Robin Ward
c72ceb1f2d An option to not display categories in the hamburger
This is mostly useful if your site has very few categories.
2017-10-03 14:39:56 -04:00
Guo Xiang Tan
3e53dbcade UX: Only include tag hashtag postfix when necessary.
https://meta.discourse.org/t/links-to-tags-not-working-in-final-post-unless-autocompleted/69884/6?u=tgxworld
2017-10-03 13:54:50 +08:00
Robin Ward
1022535c2b UX: Add a two week suspension timeframe 2017-10-02 15:23:58 -04:00
Robin Ward
f7c967b754 Add forever to the suspension dropdown 2017-10-02 15:04:22 -04:00
Guo Xiang Tan
8140e54675 FIX: More fixes for Group#mentionable and Group#messageable feature. 2017-10-02 17:45:58 +08:00
Guo Xiang Tan
91c5f928c2 FIX: Group#mentionable and Group#messageable not fully working. 2017-10-02 16:50:58 +08:00
Guo Xiang Tan
4ae3a4e89e UX: Label should toggle checkbox.
https://meta.discourse.org/t/clicking-label-for-automatically-set-as-primary-group-doesnt-toggle-setting/71086/2
2017-10-02 16:07:53 +08:00
OsamaSayegh
79f3d299a1 Don't allow category definition topics to be converted to PMs (#5216) 2017-10-02 10:04:58 +02:00
Neil Lalonde
d5d66e969e FIX: js error when logging in using another Discourse site as sso provider 2017-09-29 14:02:45 -04:00
Guo Xiang Tan
a370d7c7fd FIX: Compatibility between Client and Server routing.
mend
2017-09-29 10:34:50 -04:00
Robin Ward
c1f174f554 FIX: Okay, try going back to the old way. Too many exceptions. 2017-09-29 10:19:35 -04:00
Robin Ward
0caf6a0f7d Support for HTML values in widget hbs templates 2017-09-29 09:56:14 -04:00
Sam
05dd97ffe0 correct iPad sizing 2017-09-29 11:49:10 +10:00
Robin Ward
df81d109e5 The ability to attach attrs when embedding widgets 2017-09-28 16:08:43 -04:00
Robin Ward
01c6224ca5 Include the currentRouteName in the page change event 2017-09-28 14:31:20 -04:00
Robin Ward
954013a45c Use appEvents for page tracking so widgets can listen to it easily 2017-09-28 14:20:32 -04:00
Neil Lalonde
c7aa354ee8 UX: round instead of ceil for time gaps 2017-09-28 14:11:37 -04:00
Joshua Rosenfeld
ca3d6921a0 Add group name css target 2017-09-28 11:43:52 -04:00
Robin Ward
7df349afd6 Allow reopened widgets to use hbs templates 2017-09-28 11:13:30 -04:00
Robin Ward
132cbac600 Split out header contents for easier customization 2017-09-28 10:46:07 -04:00
Sam
b2575a8ce3 improve keyboard height detection 2017-09-28 21:25:03 +10:00
Sam
cfed431ef2 More height hacks for iPhone 2017-09-28 18:06:00 +10:00
Sam
d36d5ba8ac Correct iPad fudge factors for keyboard size detection 2017-09-28 17:26:54 +10:00
Robin Ward
41c3941c4c FEATURE: Support regular expressions for watched words 2017-09-27 15:48:57 -04:00
Gerhard Schlager
1a37812625 FIX: show error message when keys are missing in email template
FIX: log email template changes in the Staff Log
2017-09-27 13:50:04 +02:00
Sam
a311dd06fe UX: mess with iPad and iPhone sizing to compensate for keyboard
iOS still has no mechanism for figuring out how big the keyboard is, so
we fudge it.
2017-09-27 16:50:28 +10:00
Joshua Rosenfeld
fbfc4de3eb Move staged below active 2017-09-26 16:46:37 -04:00
Régis Hanol
e687a1e8e3 UX: visited style wasn't applied to PM on mobile 2017-09-26 18:13:32 +02:00
Robin Ward
06072b3d99 UX: Pending Posts at the bottom of topics looked wonky 2017-09-26 10:27:24 -04:00
Robin Ward
451340d058 UX: Round up dates 2017-09-26 10:13:34 -04:00
Robin Ward
9e17fd8907 FIX: Support for menu glyphs that are optional 2017-09-26 09:50:43 -04:00
Robin Ward
faa37c3070 FIX: Missing "no activity" message. 2017-09-26 09:37:53 -04:00
Robin Ward
85eae96a11 UX: Cancel button looked ugly on post warning modal 2017-09-26 09:23:50 -04:00
Jeff Atwood
fda65a52ea Merge pull request #5204 from discourse/web-share
FEATURE: Use new WebShare API on supported platforms
2017-09-26 02:16:54 -07:00
Guo Xiang Tan
5d37f8673b PERF: Only send down suggested payload when loading last chunk. 2017-09-26 14:42:27 +08:00
Rafael dos Santos Silva
796e1d4c17 FEATURE: Use new WebShare API on supported platforms 2017-09-25 19:15:28 -03:00
Robin Ward
b0eab6756d UX: Weird alignment issue on flags 2017-09-25 16:29:48 -04:00
Robin Ward
073b74cf3f FIX: Linting and broken test 2017-09-25 13:11:41 -04:00
Robin Ward
cb78ffd328 <<<<<<< HEAD
=======
>>>>>>> FEATURE: Add ability to claim topics on flagged topics page
Bump Plugin API version
2017-09-25 12:28:01 -04:00
Robin Ward
d1ebc62065 The ability to display errors on flagging actions. 2017-09-25 12:28:01 -04:00
Robin Ward
e809996c2a Allow modifyClass to operate on optional classes.
This is useful if you want to modify an admin class that might not be
present for regular users.
2017-09-25 12:28:00 -04:00
Robin Ward
09ed2ed749 Add Suspend User to flags page 2017-09-25 12:28:00 -04:00
Robin Ward
079f108ceb UX: Improve interface for flagging with many flaggers 2017-09-25 12:28:00 -04:00
Robin Ward
64fae87470 FIX: Object.assign is not fully supported 2017-09-25 12:28:00 -04:00
Robin Ward
8323e22d0c Rename auto-update-input to more accurate future-date-input 2017-09-25 12:28:00 -04:00
Robin Ward
6bce3004d9 UX: Nicer selection of suspend duration 2017-09-25 12:28:00 -04:00
Robin Ward
677b016387 Send a suspension message via email to a user 2017-09-25 12:26:41 -04:00
Robin Ward
2a56cf8bb6 Tests + Refactoring for Suspension Modal 2017-09-25 12:26:06 -04:00
Robin Ward
6e48884274 Extract out common "cancel" link functionality from modals 2017-09-25 12:25:15 -04:00
Robin Ward
4020409bbf Add support for suspension message 2017-09-25 12:25:14 -04:00
Robin Ward
daceeb9700 Refactor user suspension modal 2017-09-25 12:25:14 -04:00
Robin Ward
561fa7d0cd FEATURE: Site Setting to hide suspension reason on the public profile 2017-09-25 12:25:14 -04:00
Robin Ward
d7c37d9369 Add front end service for staff controls 2017-09-25 12:25:14 -04:00
Robin Ward
5cf50f0034 Adjust flagged posts to use the store 2017-09-25 12:25:14 -04:00
Robin Ward
5fd3b6615b Remove some Discourse.Site constants 2017-09-25 12:25:14 -04:00
Robin Ward
cc1a461254 Convert flags admin to flexbox 2017-09-25 12:25:14 -04:00
Robin Ward
1af4acbb3d Add tests to flagged topics 2017-09-25 12:25:14 -04:00
Robin Ward
5e69217793 Add filtering support to flags 2017-09-25 12:25:14 -04:00
Robin Ward
be0eb0a554 Refactor flagged posts into components 2017-09-25 12:25:14 -04:00
Robin Ward
40eba8cd93 FEATURE: View flags grouped by topic 2017-09-25 12:25:14 -04:00
Robin Ward
bbbd974487 REFACTOR: Convert admin flagged posts to a component 2017-09-25 12:25:14 -04:00
KAJATIGER
3d2ded5d14 adding a tagName field 2017-09-25 19:22:50 +05:30