Neil Lalonde
f8584e28d7
UX: improved layout of flag handling UI on mobile
2017-05-24 15:52:29 -04:00
Robin Ward
f481708348
FIX: Sometimes the duplicate link text made no sense
2017-05-24 14:07:29 -04:00
Neil Lalonde
c9028f517a
UX: headings in banners had no margins
2017-05-23 11:25:40 -04:00
Arpit Jalan
decb432740
FIX: fill date input with default date range
2017-05-22 21:54:28 +05:30
Guo Xiang Tan
238a156300
FIX: TopicTimestampChanger should not allow timestamps in the future.
2017-05-22 16:03:49 +08:00
Jeff Atwood
393c060047
use moon glyph to denote "later today"
2017-05-19 17:02:00 -07:00
Robin Ward
908433a7a0
SECURITY: Validate the entity when downloading a CSV
2017-05-19 16:00:51 -04:00
Neil Lalonde
0a8e16d049
UX: show short flag descriptions in the flag modal on mobile
2017-05-19 15:35:10 -04:00
Jeff Atwood
387cad693e
"next month" doesn't need time fidelity
2017-05-18 23:29:37 -07:00
Guo Xiang Tan
e93535e239
Add "Next month" to topic timer selection options.
2017-05-19 14:09:53 +08:00
Jeff Atwood
ef2811f39a
simplify time formats for set topic timer
2017-05-18 17:14:07 -07:00
Neil Lalonde
fa77bbf04f
FIX: mobile modal close button position, mobile layout of radio buttons and checkboxes
2017-05-18 17:08:52 -04:00
Robin Ward
1ef43c33d8
Don't pre-minifiy autoellipsis
2017-05-18 15:16:15 -04:00
Neil Lalonde
dbb814ec6a
FIX: allow pasting links into title field that are longer than the max title length
2017-05-18 12:32:47 -04:00
Neil Lalonde
a0f03936ff
FIX: saving invisible primary group field that you don't belong to
2017-05-17 12:46:50 -04:00
Robin Ward
9090c7b05b
FIX: Admin groups editor was showing extra page when exactly 50 records
2017-05-17 11:50:17 -04:00
Robin Ward
6d5fe73422
FIX: Sometimes the topic timeline wasn't docking
2017-05-17 11:05:58 -04:00
Guo Xiang Tan
e4d557cdb9
Partially revert 92118dd1d1.
2017-05-17 21:42:31 +08:00
Jeff Atwood
db06dd8032
remove labels from tag edit buttons in header
2017-05-17 01:18:31 -07:00
Guo Xiang Tan
92118dd1d1
FIX: Use observer to rerender widget instead.
2017-05-17 10:29:50 +08:00
Robin Ward
5d494cf158
FIX: Broken back button on account URLs
2017-05-16 17:21:52 -04:00
Sam
68df8f4427
FIX: only trigger notification level change if it actually changes
...
avoids double ajax call every time notification level changes
2017-05-16 16:52:39 -04:00
Robin Ward
733b0009cb
FIX: Don't memoize the currentUser in case some plugins use it too early
2017-05-16 16:35:18 -04:00
Sam
6ddd8d9166
FIX: when entering topics "tracking" would not be set
...
There was a timing issue when subscribing to messages for topics.
Old flow:
- We generate JSON for topic
- We subscribe to messages for topic
New flow:
- We keep track of last id in the topic message bus channel
- We generate JSON
- We subscribe to messages for topic starting at saved message id
This ensures that there is complete overlap for message consumption
and that there are no cases where an update may go missing due to timing
2017-05-16 15:04:21 -04:00
Neil Lalonde
7821400141
FEATURE: staff can set a timer to remind them about a topic
2017-05-16 14:49:50 -04:00
Robin Ward
941adca958
FIX: If you refresh New, clear the incoming topics text
2017-05-15 16:57:09 -04:00
Sam
c40ac5abe6
FIX: resize events for ace were not triggered correctly
2017-05-15 16:10:07 -04:00
Sam
7a4e825671
we should use fancy title if available
2017-05-15 15:45:29 -04:00
Sam
be8dd403df
FEATURE: use fancy title in notifications
2017-05-15 15:38:30 -04:00
Robin Ward
f7c46df804
FIX: Only mark all as rendered after *everything* is rendered
2017-05-15 15:12:10 -04:00
Sam
f114d63de4
correctly pick the selected theme based on what is loaded
2017-05-15 14:34:24 -04:00
Sam
e1dd543a93
FEATURE: allow users to select theme on single device
2017-05-15 12:48:16 -04:00
Robin Ward
a0c936dadb
UX: Take header height into account when positioning the timeline
2017-05-15 12:08:42 -04:00
Guo Xiang Tan
dfc9a27dc4
FIX: Quote button broken on windows.
2017-05-15 08:26:48 +08:00
Robin Ward
42de1cc977
FIX: Don't warn if the link is in the post you are editing
2017-05-12 20:05:30 -04:00
Neil Lalonde
dd0c34c4b9
move background photo user prefs to be lower in the profile tab
2017-05-12 15:43:21 -04:00
Sam
b92b654ea3
FIX: collapse mobile nav on outside click
2017-05-12 13:15:04 -04:00
Sam
3113a6a18a
FIX: hide theme selector if only 1 theme
2017-05-12 12:50:56 -04:00
Sam
2d96a0785d
FEATURE: theme selection is now global per-user
2017-05-12 12:41:34 -04:00
Robin Ward
b301b69d00
FIX: Don't warn users about duplicate links for:
...
- The original post
- If the post is older than (x) (Two Weeks for now)
2017-05-12 12:37:02 -04:00
Guo Xiang Tan
e63614024d
FIX: Users can't request to join group due to alias level restriction.
...
https://meta.discourse.org/t/request-to-join-group-not-working/62371
2017-05-12 09:26:26 +08:00
Neil Lalonde
55b61e9bea
rename topic_status_update to topic_timer
2017-05-11 18:27:53 -04:00
Robin Ward
92d63b59a7
FIX: Videos were missing from expanded quotes
2017-05-11 16:54:32 -04:00
Robin Ward
f3c535b945
PERF: Dirty checking was broken and re-rendering too often
2017-05-11 16:22:15 -04:00
Robin Ward
ea0ecb67f3
UX: Move delete button to end and mark it as dangerous
2017-05-11 16:22:15 -04:00
Pat David
4bf8548dc5
Add embed class name setup for embeddable hosts
2017-05-11 15:16:16 -04:00
Robin Ward
5bbc477baa
UX: Better looking bulk actions modal
2017-05-11 14:48:06 -04:00
Neil Lalonde
1019bbda46
FEATURE: set a timer to delete a topic
2017-05-11 12:52:29 -04:00
Robin Ward
21238692d9
Remove unused file
2017-05-11 12:36:57 -04:00
Robin Ward
006b35d2f3
FIX: Don't redirect for users/account-created path
2017-05-11 11:04:45 -04:00
Arpit Jalan
f4b2677a19
FEATURE: ask for confirmation before resending all invites
2017-05-11 18:07:28 +05:30
Guo Xiang Tan
ce9fe213fd
FIX: Can't quote last paragraph.
2017-05-11 16:49:46 +08:00
Sam
a5c4ddd334
oops my linter is not running automatically
2017-05-10 16:09:33 -04:00
Sam
2e13c2453b
FIX: maximize css editor not working
2017-05-10 15:47:11 -04:00
Sam
04b5516bf2
improve upload functionality
2017-05-10 15:47:11 -04:00
Sam
bc0b9af576
FEATURE: support uploads for themes
...
This allows themes to bundle various assets
2017-05-10 15:47:11 -04:00
OsamaSayegh
26209354e3
Don't hardcode code button index and remove the for loop and use .some()
2017-05-10 14:53:54 -04:00
osamasayegh
2f8b1e33f4
FEATURE: bulk relist
2017-05-10 14:53:54 -04:00
Robin Ward
f7e8bc6216
UX: Tweak explanations for multiple_grant and allow_title
2017-05-10 14:39:23 -04:00
Robin Ward
4db76796b9
FEATURE: Setting to poll feeds more frequently
2017-05-10 14:30:12 -04:00
Robin Ward
a1baf73956
FIX: Better error message for when your bookmark rate limit is exceeded
2017-05-09 15:42:55 -04:00
Robin Ward
ae15b10cf8
FIX: The keyboard shortcut to bookmark the first post wasn't refreshing
2017-05-09 15:37:36 -04:00
Robin Ward
6fdbd29882
FIX: Dismiss all button was not updating the UI
2017-05-09 13:46:26 -04:00
Sam
a7471fe85f
FIX: page scroll lock not clearing properly on chrome
...
For some reason Chrome renamed "mousewheel" to "wheel"
2017-05-08 09:50:07 -04:00
Sam
257c0dea70
Merge pull request #4852 from tgxworld/pull_the_plug_on_daily_mailing_list
...
Remove daily mailing mode option as it doesn't scale.
2017-05-08 09:10:46 -04:00
Jeff Atwood
cfb30bca80
UX: simplify delete gap style
2017-05-05 17:06:13 -07:00
Neil Lalonde
b7322b05a0
FIX: some changes in composer affect all visible text editors
2017-05-05 12:59:45 -04:00
Neil Lalonde
3edea3d226
automatically unpin topics setting doesn't need its own section
2017-05-05 10:25:02 -04:00
Guo Xiang Tan
2b21e5ea7e
UX: Display translated group name for automatic groups.
2017-05-05 14:34:47 +08:00
Guo Xiang Tan
71a266b673
Remove daily mailing mode option as it doesn't scale.
...
https://meta.discourse.org/t/daily-updates-option-for-mailing-list-mode/45029/14?u=tgxworld
2017-05-05 12:21:50 +08:00
Sam Saffron
c182dcc64c
FEATURE: add .admin-interface class to BODY when in admin
...
removes some dead code as well
2017-05-04 15:13:32 -04:00
Neil Lalonde
66cc4fff2c
fix style of custom field labels on dropdowns and confirm
2017-05-04 14:08:15 -04:00
Robin Ward
81326f85e5
FIX: Regression when clicking on post date
2017-05-04 13:51:02 -04:00
Neil Lalonde
c576e49230
fix blank name field
2017-05-04 13:45:16 -04:00
Robin Ward
b3165f8435
FIX: If badges are disabled don't show "Top Badges" on summary view
2017-05-04 12:14:32 -04:00
Neil Lalonde
c98601129b
Move name, avatar, and title fields from profile tab to account tab
2017-05-04 12:04:07 -04:00
Robin Ward
de0d13e4ef
FIX: Badge filtering was always to the currentUser
2017-05-04 11:58:56 -04:00
Arpit Jalan
0bdced165a
UX: change timestamp button on mobile was hidden behind date selector
2017-05-04 18:47:25 +05:30
Guo Xiang Tan
58edd203a9
SECURITY: XSS issue in share popup if invalid link is passed in.
2017-05-04 10:33:59 +08:00
Guo Xiang Tan
94c8410521
FIX: Show share popup only for valid buttons.
2017-05-04 10:31:09 +08:00
Robin Ward
b3908a1d7f
FIX: The user might be anonymous
2017-05-03 18:39:02 -04:00
Robin Ward
60693240e1
FIX: Filter badges to user on their badges page too
2017-05-03 17:58:59 -04:00
Neil Lalonde
7f09bc9a09
Merge pull request #4849 from discourse/prefs
...
User preferences in tabs
2017-05-03 16:53:26 -04:00
Robin Ward
b705634ee1
FIX: If you have a badge, filter to you when clicking on it
2017-05-03 13:35:20 -04:00
Robin Ward
09cb61b533
FIX: Jumping to a post that doesn't exist should jump to closest
2017-05-03 13:24:30 -04:00
Neil Lalonde
8bcfea3b0d
new outlets for plugins
2017-05-03 11:41:01 -04:00
Robin Ward
12fb20fe1b
FEATURE: Allow users to resend/update email from confirmation page
2017-05-03 11:18:01 -04:00
Robin Ward
b381372184
Use Ember.js for the /u/account-created path so we can add controls
2017-05-03 11:18:01 -04:00
Neil Lalonde
2503241ce5
FEATURE: rebuild user preferences page to use tabs
2017-05-02 16:52:18 -04:00
Robin Ward
3736b440cb
FIX: Quoting an expanded first post would force it to reload the cooked
2017-05-01 15:01:35 -04:00
Sam
556ef4cfbd
FIX: case sensitive unconditional add of exact match in user search
2017-05-01 14:37:16 -04:00
Arpit Jalan
9e9ead0954
FIX: incorrect label for top topics dropdown on mobile when filtering
2017-05-01 16:43:23 +05:30
Neil Lalonde
bb82e0a041
FIX: theme preview from preferences wasn't working
2017-04-28 14:01:57 -04:00
Robin Ward
cb8f91ca21
FIX: Scrolling offset was broken when entering some topics
2017-04-27 16:22:25 -04:00
Robin Ward
5774a9a2c8
Revert offset calculation, was working poorly.
2017-04-27 12:20:32 -04:00
Guo Xiang Tan
59b906ab0d
FEATURE: Disable minimum post length check when in PM with non human users.
...
https://meta.discourse.org/t/discourse-narrative-bot-beta-feedback/58621/65?u=tgxworld
2017-04-27 16:00:22 +08:00
Arpit Jalan
9b0ecdaf7e
Merge pull request #4839 from techAPJ/bulk-add-group
...
FEATURE: provide more details when performing a bulk add to group
2017-04-27 02:39:57 +05:30
Arpit Jalan
285c167fae
FEATURE: provide more details when performing a bulk add to group
2017-04-27 01:37:51 +05:30
Robin Ward
cd4f0393a8
Add a title tag to the search results page
2017-04-26 15:02:07 -04:00
Régis Hanol
64787e7fa4
Merge pull request #4831 from gdpelican/image-gallery
...
FEATURE: Use image gallery functionality in magnific
2017-04-25 09:39:10 +02:00
James Kiesel
48c0f3faf3
Use image gallery feature of magnific
...
commit cc7061e9458d04dd02aad9c02ba3a89306e0fae7
Author: James Kiesel <james.kiesel@gmail.com>
Date: Tue Apr 25 11:21:08 2017 +0900
;
commit 9233be7e432daff605812e6b49042f69d348b6e7
Author: James Kiesel <james.kiesel@gmail.com>
Date: Tue Apr 25 10:01:26 2017 +0900
Don't break if $elem is undefined
commit 598a694c070c86df8d9f5ffa1ed84e2f8756e65f
Author: James Kiesel <james.kiesel@gmail.com>
Date: Tue Apr 25 04:51:14 2017 +0900
.
commit 1711685a33ccd236011f54d3e652991728530b3a
Author: James Kiesel <james.kiesel@gmail.com>
Date: Tue Apr 25 04:34:11 2017 +0900
;
commit 81703f36c0593250aeac3418fde86660fd307092
Author: James Kiesel <james.kiesel@gmail.com>
Date: Tue Apr 25 04:12:37 2017 +0900
Use image gallery functionality in magnific
2017-04-25 11:23:15 +09:00
Robin Ward
f41ab98e86
FIX: Scrolling to the bottom was still a bit weird with no suggested
2017-04-24 16:36:43 -04:00
Robin Ward
62966b1023
FIX: Remove duplicate route warning, it's just a noop now
2017-04-24 13:36:05 -04:00
Robin Ward
4e1f8ec72b
FIX: Without suggested topics jumping to a post had the wrong offset
2017-04-24 13:21:50 -04:00
Arpit Jalan
1f5089e474
FIX: handle invite error in wizard
2017-04-21 20:07:04 +05:30
cpradio
20c2c66dd4
FEATURE: Add normal as a preference for topic subscription state when replying to a topic
2017-04-20 22:33:10 -04:00
Sam
a9b953ac5a
FIX: on create you could not add a theme component
2017-04-20 17:37:13 -04:00
jomaxro
b3eef0513f
Remove console logging
2017-04-20 16:08:16 -04:00
Sam
7a9eee1b71
FEATURE: default notification level for group messages
...
also fixes it so staff can amend other user's group notification level
2017-04-20 15:47:35 -04:00
Sam
8628a57f4e
FIX: colors picker not working with CDN
2017-04-20 11:04:23 -04:00
Guo Xiang Tan
5c39c8f24b
UX: Improve the way users set timers for TopicStatusUpdate.
2017-04-20 14:25:45 +08:00
Sam
7eabb90b71
FEATURE: added error messages for bad theme CSS / JS
2017-04-19 16:46:46 -04:00
Sam
0930db221f
FIX: destroying color scheme could remove wrong item from UI
2017-04-19 15:31:21 -04:00
Sam
c5ee448713
FEATURE: Only show overridden option for theme css
...
also fixes bad styling of mobile glyph
2017-04-19 15:24:00 -04:00
Sam
c76d780675
FEATURE: show a paintbrush for color schemes
2017-04-19 11:06:21 -04:00
clapmyhands
5d28a1ac0d
UX: Make abondon post confirmation button red.
2017-04-19 21:54:58 +08:00
Rafael dos Santos Silva
d9ba168420
FIX: Show solved status on category with featured topics view too
2017-04-19 00:54:13 -03:00
Rafael dos Santos Silva
8d3ebfd2ac
FIX: Show topic status on category view
2017-04-19 00:41:07 -03:00
Neil Lalonde
e7b0ce1334
FIX: add white space in discourse-tags so tags can wrap
2017-04-18 17:09:46 -04:00
Sam
0a67d859d5
correct watcher so it handles color scheme changes correctly
2017-04-18 16:48:15 -04:00
Sam
bbeb69ddc9
FIX: sort theme by lower case theme name
2017-04-18 15:43:38 -04:00
Sam
8ffb918824
FIX: add more consistent gutter to ace editor
...
old css hack had issues when line number was higher than 10
2017-04-18 15:43:22 -04:00
Sam
8ee2a500bc
FEATURE: add hamburger extensibility
2017-04-18 15:18:03 -04:00
Sam Saffron
a19c02f0d3
FEATURE: allow copying of color schemes to clipboard
2017-04-18 09:37:55 -04:00
Guo Xiang Tan
03762e2828
Merge pull request #4818 from OsamaSayegh/ui/groups-heading-admin-page
...
The "Groups" section's heading on user admin page was visible to mods
2017-04-18 16:12:33 +08:00
Sam
86904e9cd6
FIX: better error handling for theme import
2017-04-17 16:55:53 -04:00
Sam
5e3a0846f7
FEATURE: allow themes to share color schemes
2017-04-17 15:56:24 -04:00
osamasayegh
3e048d686e
The "Groups" section's heading on user admin page was visible to mods
...
Since moderators can't manage a user groups, they shouldn't see the Groups heading on the user admin page.
## Before:

## After:

2017-04-17 21:53:30 +03:00
jomaxro
7b708e5cf2
Disable browser auto-complete for messages
2017-04-17 14:24:09 -04:00
Guo Xiang Tan
04016f0dec
Support Ruby 2.4.
2017-04-15 12:29:00 +08:00
Sam
def7348777
FIX: display custom sections with default theme
...
also cleans up mechanism for previewing themes, cleans up naming,
gets rid of old janky "preview_style", secures local theme key
2017-04-14 13:35:12 -04:00
Sam
9927489f4e
FEATURE: auto focus text editor when editing themes
2017-04-13 16:21:46 -04:00
Sam
43e4fc03ef
FIX: clicking on themes while editing left a blank screen
2017-04-13 15:49:46 -04:00
Sam
37d4dd4a4b
use scss mode instead of css mode
2017-04-13 12:05:27 -04:00
Sam
ee950b419f
correct transitioning to theme CSS editing
2017-04-13 11:09:31 -04:00
Guo Xiang Tan
3d76fb9c2c
FIX: Don't show category options for reports that can't be scoped to a category.
2017-04-13 17:10:55 +08:00
Neil Lalonde
07d596ea05
FIX: handle expanding quotes from deleted posts by rendering a trash icon
2017-04-12 16:48:47 -04:00
Neil Lalonde
d34dd4ed4f
FIX: pasting link into composer with a topic template will onebox the link after the template
2017-04-12 14:48:30 -04:00
Sam
d0fa8cda76
correct issue where no selected theme would force incorrect selection
2017-04-12 13:00:25 -04:00
Sam
7f2a80bbc8
correct theme selector expiry selection
2017-04-12 11:59:47 -04:00
Sam
a3e8c3cd7b
FEATURE: Native theme support
...
This feature introduces the concept of themes. Themes are an evolution
of site customizations.
Themes introduce two very big conceptual changes:
- A theme may include other "child themes", children can include grand
children and so on.
- A theme may specify a color scheme
The change does away with the idea of "enabled" color schemes.
It also adds a bunch of big niceties like
- You can source a theme from a git repo
- History for themes is much improved
- You can only have a single enabled theme. Themes can be selected by
users, if you opt for it.
On a technical level this change comes with a whole bunch of goodies
- All CSS is now compiled using a custom pipeline that uses libsass
see /lib/stylesheet
- There is a single pipeline for css compilation (in the past we used
one for customizations and another one for the rest of the app
- The stylesheet pipeline is now divorced of sprockets, there is no
reliance on sprockets for CSS bundling
- CSS is generated with source maps everywhere (including themes) this
makes debugging much easier
- Our "live reloader" is smarter and avoid a flash of unstyled content
we run a file watcher in "puma" in dev so you no longer need to run
rake autospec to watch for CSS changes
2017-04-12 10:53:49 -04:00
Arpit Jalan
30a8c5cca2
FIX: render emoji in topic title
2017-04-12 10:38:17 -04:00
Guo Xiang Tan
5cb64810cd
FIX: Changing notification level in topic footer buttons was not updating timeline.
2017-04-12 14:54:03 +08:00
Arpit Jalan
82dfe4c5d5
FIX: disable browser autocomplete for change-owner modal
2017-04-11 20:43:30 +05:30
Régis Hanol
f0778c50bf
UX: add href to badge title
2017-04-10 21:39:19 +02:00
Arpit Jalan
e7c2f5fd96
UX: show check mark glyph on 'Dismiss New' button on mobile
2017-04-08 10:13:32 +05:30
Robin Ward
28c59d754b
FIX: Don't update cooked when a like is received.
2017-04-07 15:18:38 -04:00
Robin Ward
616e1dcd16
FIX: Topic Timeline was impossible to close if you used the back button
2017-04-07 14:37:05 -04:00
Robin Ward
397e850fba
FIX: Allow replaceState to run on iOS.
...
Removes a test for unsupported versions.
2017-04-07 11:30:24 -04:00
Guo Xiang Tan
cd59db5aa3
UX: Allow topic to be published to the same category when unlisted.
2017-04-07 15:32:00 +08:00
Guo Xiang Tan
690d2f4bd3
UX: Publish topic changes when topic is published.
2017-04-07 15:32:00 +08:00
Guo Xiang Tan
9bc6a60503
Merge pull request #4765 from ElTipejoLoco/show_tracked_topics_link
...
FEATURE: Add "Show tracked topics" to User Prefs
2017-04-06 12:34:10 +08:00
cpradio
aeb169bd0e
FIX: Do not show User Cannot See Mention dialog when crafting a new topic or a new message
...
Use the model/composer topic.id to determine what users cannot be mentioned and what message to show as a warning.
2017-04-06 11:20:30 +08:00
Robin Ward
40ab2e5667
FEATURE: Let users update their emails before confirming
...
This allows users who entered a typo or invalid email address when
signing up an opportunity to fix it and resending the confirmation
email to that address.
2017-04-05 16:44:49 -04:00
Bianca Nenciu
9065df76ad
FEATURE: Change name from admin page.
...
https://github.com/discourse/discourse/pull/4770
2017-04-05 17:40:27 +08:00
Arpit Jalan
c43c78cb8a
FIX: do not add order param to user list unless required
2017-04-05 13:57:34 +05:30
Robin Ward
17f2974d0a
SECURITY: Confirm new administrator accounts via email
2017-04-04 15:59:01 -04:00
Guo Xiang Tan
a248ebde3c
Allow custom empty label for category-chooser.
2017-04-04 17:19:55 +08:00
Guo Xiang Tan
7f1c474e5b
FIX: Selections getting deselected on FireFox.
2017-04-04 13:06:07 +08:00
Guo Xiang Tan
ad44d2a400
Merge pull request #4790 from tgxworld/add_publish_to_topic_status_update
...
FEATURE: Allow admins to schedule a topic to be published in the future.
2017-04-04 11:18:53 +08:00
Guo Xiang Tan
f4758a4c4d
FEATURE: Allow admins to schedule a topic to be published in the future.
2017-04-04 11:16:05 +08:00
Robin Ward
0829671963
FIX: Nested quotes weren't rendered properly with BBCode
2017-04-03 14:38:30 -04:00
Régis Hanol
15268657f4
Requiring it once is more than enough ;)
2017-04-03 12:12:36 +02:00
Guo Xiang Tan
9ab5f17610
FIX: Broekn translation on topic-status-info component.
2017-04-03 10:31:40 +08:00
Robin Ward
f42b6054e6
FIX: Class names should be dasherized, not underscored
2017-03-31 13:17:12 -04:00
Robin Ward
62be121328
FIX: On long browsers, you could get a double title
2017-03-31 13:00:52 -04:00
Guo Xiang Tan
7690cc6ca5
UX: Don't try to figure out root domain.
2017-03-31 17:24:24 +08:00
Guo Xiang Tan
78d87a79eb
UX: Improve .modal-header style on mobile.
2017-03-31 16:47:49 +08:00
Guo Xiang Tan
0bbad5040a
topic-status-info component wasn't updated when topic is closed/opened.
2017-03-31 15:58:26 +08:00
Guo Xiang Tan
b6e9871b4b
Update Topic#closed client side when closing/opening a topic temporarily.
2017-03-31 15:05:00 +08:00
Guo Xiang Tan
2fa82ba4ff
UX: Update copy for topic status update UI.
2017-03-31 12:06:55 +08:00
Guo Xiang Tan
beba481bc8
UX: Update copy to remove a topic status update.
2017-03-31 11:54:20 +08:00
Guo Xiang Tan
7cf2528f18
UX: Copy changes for auto topic status update.
2017-03-31 11:45:10 +08:00
Guo Xiang Tan
34b7bee568
FEATURE: Allow admin to auto reopen at topic.
...
* This commit also introduces a `TopicStatusUpdate`
model to support other forms of deferred topic
status update in the future.
2017-03-31 11:14:18 +08:00
Robin Ward
14410b71fb
Convert server side paths to use /u/
2017-03-30 10:23:24 -04:00
Robin Ward
45a257815a
Convert front end paths from /users/ to /u/
2017-03-30 10:23:24 -04:00
Robin Ward
6b976433c9
Support for both /users/ and /u/ paths
2017-03-30 10:23:24 -04:00
James Kiesel
47182d3441
Remove stray reference to additionalPanels
2017-03-30 08:16:00 +09:00
Yana Agun Siswanto
47c1cc95dd
Refactor setSearchTerm, to be reused on noSortQ
2017-03-30 03:22:49 +07:00
Yana Agun Siswanto
cd2d2f16e5
Allow to order search results by the topic creation date
...
based on: https://meta.discourse.org/t/allow-to-order-search-results-by-the-topic-creation-date/38544
2017-03-30 01:18:38 +07:00
Robin Ward
3914f746b8
FIX: Missing semicolon
2017-03-29 13:03:35 -04:00
Robin Ward
b240437b6f
Merge pull request #4777 from gdpelican/add-header-panels
...
Allow plugins to add panels to header more easily
2017-03-29 12:53:08 -04:00
James Kiesel
3b55ceffb3
Use local var for additionalPanels
2017-03-29 08:52:50 +09:00
Robin Ward
86f11955cf
FIX: Clicking on the title was doubling up the title
2017-03-28 17:05:07 -04:00
Robin Ward
f3540332a8
FIX: Topic title wasn't showing properly when entering lower in topics
2017-03-28 16:28:26 -04:00
Arpit Jalan
322ed7124e
UX: add a link to bulk invite howto
2017-03-28 23:44:13 +05:30
Guo Xiang Tan
bace6af404
Nuke extra whitespace.
2017-03-28 16:50:35 +08:00
Guo Xiang Tan
874d151c05
REFACTOR: Allow radio-button component to be disabled.
2017-03-28 16:45:54 +08:00
Robin Ward
1d478a97db
FIX: Email Previewing was not showing in Firefox
2017-03-27 14:41:51 -04:00
Neil Lalonde
20400cb33f
add category colour to left side of box style
2017-03-27 14:40:59 -04:00
Neil Lalonde
249eedd45c
categories page on mobile uses categories with featured topics
2017-03-27 13:55:39 -04:00
Neil Lalonde
6e847bb297
FEATURE: mobile support for row and box category styles
2017-03-27 13:55:39 -04:00
Robin Ward
243b5756ee
Adds a keyboard shortcut (shift+u) for jumping back to the last read post
2017-03-27 11:23:06 -04:00
Robin Ward
60975fcc18
Remove the "unread" timeline section
2017-03-27 11:07:27 -04:00
James Kiesel
c99883cf65
SEMICOLONS ;.;
2017-03-25 21:44:28 +13:00
James Kiesel
a4127a8f71
Add addAdditionalHeader widget to pluginApi
2017-03-25 21:33:55 +13:00
Neil Lalonde
0083602ddd
Revert "FEATURE: mobile support for row and box category styles"
2017-03-25 00:38:56 -04:00
Robin Ward
80edb4cebc
FIX: Clciking the home logo wasn't refreshing categories views
2017-03-24 16:30:00 -04:00
Robin Ward
276d139624
Experimental: Show a blue bar for unread ahead of you
2017-03-24 11:58:50 -07:00
Robin Ward
6875007366
Respect modifier keys when clicking on links
2017-03-24 11:35:16 -07:00
Neil Lalonde
708efad96d
FIX: links in hamburger menu on subfolder installs
2017-03-24 10:31:17 -04:00
Régis Hanol
823e50b099
make eslint happy
2017-03-24 01:27:15 +01:00
Régis Hanol
5d9cba5581
quotes should keep new lines
2017-03-24 01:07:32 +01:00
James Kiesel
9f969b402e
More stylistic fixes
2017-03-24 09:56:54 +13:00
James Kiesel
569785c555
Add semicolon
2017-03-24 09:48:51 +13:00
James Kiesel
d073f582eb
Allow plugins to add panels to header more easily
2017-03-24 09:19:25 +13:00
Robin Ward
65081a9193
FIX: Issue with double title showing up
2017-03-23 16:16:50 -04:00
Neil Lalonde
33ed064e59
FEATURE: mobile support for row and box category styles
2017-03-23 16:03:27 -04:00
Robin Ward
cacf48fdb5
Experimental: Try adding a darker color in the timeline for unread
2017-03-23 15:49:47 -04:00
Robin Ward
d161422002
UX: Be more optimistic about showing topic titles while entering topics
2017-03-23 13:53:49 -04:00
Robin Ward
6f230945c2
UX: Clear the header when navigating to a new topic
2017-03-23 13:19:59 -04:00
Neil Lalonde
8f436bf736
replace gets with arguments
2017-03-23 12:42:37 -04:00
Guo Xiang Tan
3ef82bb32c
SECURITY: CSRF vulnerabilities in Admin::BackupsController.
2017-03-23 10:29:35 +08:00
Neil Lalonde
11ce73b8ed
FEATURE: category setting for default top period
2017-03-22 16:54:18 -04:00
Robin Ward
0c46f51412
Use unminified resize to make debugging easier
2017-03-22 16:39:18 -04:00
Robin Ward
f97a6598aa
Use the same jQuery in prod and dev, avoid minimizing twice
2017-03-22 15:48:37 -04:00
Régis Hanol
67eb754c3c
remove duplicate emoji translation
2017-03-22 12:07:17 +01:00
Régis Hanol
ccd4832726
Add 'slight_smile' emoji translations
2017-03-22 10:17:10 +01:00
Arpit Jalan
295cf8839e
FIX: better error message when invited user already exists
2017-03-22 13:55:28 +05:30
Robin Ward
1cd14ef3aa
FIX: Site Settings weirdness with back button
2017-03-21 16:13:19 -04:00
Arpit Jalan
7f207fd411
Merge pull request #4771 from techAPJ/user-summary-tab
...
FEATURE: make summary as first tab on user page
2017-03-21 23:14:07 +05:30
Arpit Jalan
ec2a66d1f0
FEATURE: make summary as first tab on user page
...
https://meta.discourse.org/t/custom-user-fields-show-on-activity-but-not-summary-page/59196/3?u=techapj
2017-03-21 23:12:28 +05:30
Neil Lalonde
2836d548fb
Category boxes with feature topics will show pins and locks as bullet for pinned and closed/archived topics
2017-03-21 12:23:19 -04:00
Neil Lalonde
9c03456e75
Category description in sub-category boxes is truncated after height 6em, customizable with CSS
2017-03-20 15:43:49 -04:00
Neil Lalonde
e96d875bee
FIX: show lock icons for secured categories in boxes views
2017-03-20 14:50:52 -04:00
Neil Lalonde
0238a076f3
Change category-boxes so it's easier to customize with CSS
2017-03-20 14:50:52 -04:00
giorgia
c3e8497636
remove tooltip on hover on desktop
2017-03-20 13:26:36 +01:00
Guo Xiang Tan
32d8447838
REFACTOR: Don't lookup container for certain objects if user is not signed in.
2017-03-20 15:49:36 +08:00
Neil Lalonde
0991acf103
make it easier to customize category boxes with featured topics
2017-03-17 12:33:26 -04:00
ElTipejoLoco
e234a7821d
Add "Show tracked topics" to User Preferences
...
Does what it says on the tin. Minor clean-up.
2017-03-17 08:05:21 -05:00
Victor van Poppelen
9e60f9f093
JSON API parsing error on CSRF exception: single quotes in ['BAD CSRF'] is invalid JSON:
...
https://meta.discourse.org/t/json-api-parsing-error-single-quotes-used-for-errors-like-bad-csrf/58869
2017-03-16 16:47:18 -07:00
Neil Lalonde
ad8a579c79
UX: banner enabled/disabled posts should be small posts, not full-size posts
2017-03-16 17:31:37 -04:00
Neil Lalonde
22f197c153
FEATURE: subcategory list style: boxes with featured topics
2017-03-16 11:54:45 -04:00
Bianca Nenciu
f8a31d927f
Fixes duplicated topic title in header after edit.
2017-03-16 17:34:39 +02:00
Guo Xiang Tan
bb85795934
FIX: Leave group membership button not updating.
...
https://meta.discourse.org/t/leave-group-button-on-groups-page-doesnt-give-any-feedback/57359/4
2017-03-16 11:33:55 +08:00
Guo Xiang Tan
65c000ad74
FEATURE: Track views on user profile card as profile views.
2017-03-16 10:59:08 +08:00
Erick Guan
cfbfea0596
FEATURE: Allow easier customization to the web hook event serialization.
2017-03-16 10:09:05 +08:00
Guo Xiang Tan
bbc85e1e29
Merge pull request #4750 from discourse/group_login_registration_flow
...
FEATURE: Redirect to groups page and apply group actions upon login/s…
2017-03-16 09:50:56 +08:00
Guo Xiang Tan
ca965bb455
FEATURE: Redirect to groups page after login/registration flow.
2017-03-16 09:48:51 +08:00
giorgia
576982484d
FEATURE: Make admin user list sortable.
...
https://meta.discourse.org/t/make-admin-users-list-sortable-suggestion/47649
2017-03-16 09:24:15 +08:00
Vinoth Kannan
d3f07122c4
UX: 'Join Group' button position moved to group header
2017-03-16 08:40:27 +08:00
Sam
61a7162c01
Merge pull request #4747 from gsambrotta/show-disable-delete-btn-cat
...
Show disable delete btn cat
2017-03-15 15:45:05 -04:00
Neil Lalonde
5c4f37a24e
cdn-img will render nothing if src is null
2017-03-15 13:30:29 -04:00
Anaketa
d7dedc4649
add show/hide to tooltip
2017-03-15 17:23:52 +01:00
Anaketa
63febf391b
create btn, tooltip and style it
2017-03-15 17:16:21 +01:00
Guo Xiang Tan
911d6abfad
Merge pull request #4757 from nbianca/change_timestamp_bug
...
Change timestamp only for admin.
2017-03-15 10:44:19 +08:00
Neil Lalonde
bc31d25132
some cleanup thanks to eviltrout
2017-03-14 17:23:19 -04:00
Neil Lalonde
5c923fef58
FIX: category logo preview in settings shouldn't render it like a background image
2017-03-14 17:12:09 -04:00
Sam
7378077036
Merge pull request #4749 from cpradio/add-subcategory-class-hamburger-menu
...
UX: Add subcategory class to hamburger menu items that are subcategories
2017-03-14 17:08:35 -04:00
Bianca Nenciu
8354768d7c
Change timestamp only for admin.
2017-03-14 23:07:36 +02:00
Neil Lalonde
889902256b
FIX: encoded characters shown in category boxes
2017-03-14 14:51:11 -04:00
Sam
8ac7e6a605
Merge pull request #4753 from cpradio/plugin-outlet-user-preferences
...
DEV: Add plugin-outlet to allow SSO sites to put a message on the User Preferences page
2017-03-14 10:32:09 -04:00
Guo Xiang Tan
324b346bb1
FIX: Restore was not redirecting to logs route.
2017-03-14 14:00:18 +08:00
Guo Xiang Tan
99943ec769
Make eslint happy.
2017-03-14 11:52:15 +08:00
Guo Xiang Tan
83d2e63771
Make eslint happy.
2017-03-14 11:47:35 +08:00
Guo Xiang Tan
8e45322b09
FIX: Only group admins can see group edit page.
2017-03-14 11:45:58 +08:00
cpradio
a5af9a834f
DEV: Add plugin-outlet to allow SSO sites to put a message on the User Preferences page
2017-03-13 18:26:00 -04:00
Neil Lalonde
3dab932b96
fix trying to render cdn image of undefined
2017-03-13 16:22:37 -04:00
Neil Lalonde
6d7e968e30
FEATURE: box-style rendering of sub-categories
2017-03-13 15:25:52 -04:00
Régis Hanol
30d5d61158
use 'toLocaleDateString()'
2017-03-13 16:11:49 +01:00
cpradio
15f7fff561
UX: Add subcategory class to hamburger menu items that are subcategories
...
UX: Add data-category-url to make targetting a category li element in the hamburger menu easier
2017-03-13 10:51:41 -04:00
Guo Xiang Tan
7ebfa3c901
SECURITY: Only allow users to resend activation email with a valid session.
...
* Improve error when an active user tries to request for an activation email.
2017-03-13 19:35:29 +08:00
Régis Hanol
dd60cb82c3
UX: add client-side rate limit on click counters
2017-03-13 11:31:37 +01:00
Guo Xiang Tan
0e41b1181a
UX: Display button to add a group when no group has been selected.
...
https://meta.discourse.org/t/new-button-on-groups/44546
2017-03-10 17:15:49 +08:00
Guo Xiang Tan
a43ec88f46
Merge pull request #4743 from tgxworld/fix_autocomplete_being_rerendered
...
FIX: Category autocomplete breaks when search menu widget rerenders.
2017-03-10 09:42:18 +08:00
Guo Xiang Tan
b419a5765e
FEATURE: Add seen/unseen filters to advanced search UI.
...
https://meta.discourse.org/t/advanced-search-posts-that-i-have-seen/57966
2017-03-09 10:46:06 +08:00
Régis Hanol
00380d84c5
UX: display text & html parts alongside raw email in incoming email modal
2017-03-08 23:15:42 +01:00
Arpit Jalan
dfd5b06c82
FIX: custom CSS/HTML files were not getting downloaded on Chrome
2017-03-09 01:09:26 +05:30
Guo Xiang Tan
6a7773b681
FIX: Category autocomplete breaks when search menu widget rerenders.
...
https://github.com/discourse/discourse/pull/4717#issuecomment-284914585
2017-03-08 20:13:48 +08:00
Guo Xiang Tan
3c41cb6b7d
FIX: Reply to topic keyboard shortcut raises an error on non-topic routes.
2017-03-08 19:55:35 +08:00
Sam
0c03ccb01e
FEATURE: allow plugins to transform, the transformed post
...
This allows plugins to amend posts prior to rendering.
2017-03-07 17:12:31 -05:00
Robin Ward
42fd4f987e
When viewing yourself, default to activity, not summary.
2017-03-07 12:03:05 -05:00
Guo Xiang Tan
60b7453f3f
FIX: Do not trigger fullpage search when selecting autocomplete term with enter.
2017-03-07 11:56:40 +08:00
Guo Xiang Tan
f3a7e398ca
Merge pull request #4717 from cpradio/autocomplete-search
...
FEATURE: Autocomplete support on search
2017-03-07 06:40:45 +08:00
Sam
443bce6466
add a descriptive comment
2017-03-06 15:15:07 -05:00
Sam
3227d79430
FIX: extra-nav-item outlet no longer adds a DIV to UL
...
This amends the extensibility on navigation bar so extra nav items are not
added to a DIV nested into the UL, instead the LIs are rendered as usual
2017-03-06 15:00:13 -05:00
Robin Ward
3905778fc0
FIX: Put back the back button fix again.
2017-03-06 12:24:27 -05:00
Rafael dos Santos Silva
c3477cd40d
Merge pull request #4716 from discourse/bounced_emails_details
...
FEATURE: Allow checking the raw response of a bounced email
2017-03-06 13:30:19 -03:00
Neil Lalonde
9c7a02192a
FIX: flag action buttons are missing when visiting flags from the hamburger menu
2017-03-04 11:36:58 -05:00
cpradio
3eb51f0d77
FIX: Make it a tad bit harder to accidentally redirect to full page search while autocomplete is open
2017-03-03 22:48:28 -05:00
Sam
3e3fdfc717
FEATURE: plugin can now extend list of classes for topic-post
2017-03-03 16:57:25 -05:00
Sam
31a81d4eee
FEATURE: allow for for empty description in list
2017-03-03 16:13:05 -05:00
Sam
c99f4260c0
Merge pull request #4729 from tgxworld/dont_mark_user_as_valid
...
FIX: Don't mark user as `active` if verified email is different.
2017-03-03 15:57:30 -05:00
Neil Lalonde
6aab8cb331
FEATURE: new category setting for whether to show latest topics or top topics by default
2017-03-03 11:30:44 -05:00
Rafael dos Santos Silva
aac4a4ed94
Handle invalid parameters and missing bounced emails
2017-03-02 20:37:28 -03:00
Sam
abc4dff0fe
FEATURE: add bumped_before query param for topic list
2017-03-02 15:11:50 -05:00
Sam
4dac4c69a6
FEATURE: add before topic list filter
2017-03-02 14:54:33 -05:00
Neil Lalonde
797313a28d
FIX: subcategories need the num featured topics setting too
2017-03-02 11:31:28 -05:00
Sam
7431c30c1f
Correct test and remove uneeded outlet
2017-03-02 09:17:14 -05:00
Guo Xiang Tan
442bef2df9
Merge pull request #4706 from gsambrotta/add-name-search-dropbox
...
FEATURE: Add user name in search results
2017-03-02 15:22:15 +08:00
Guo Xiang Tan
3d347fb9c4
FIX: Don't mark user as active if verified email is different.
2017-03-02 14:24:30 +08:00
Guo Xiang Tan
f5bf6256a9
Merge pull request #4732 from nbianca/typo
...
Fixed typo.
2017-03-02 06:02:43 +08:00
Sam
f0b79cf54b
FEATURE: Add outlet for messages nave extension
2017-03-01 16:41:09 -05:00
Bianca Nenciu
2c22a7f78b
Fixed typo.
2017-03-01 23:02:29 +02:00
Neil Lalonde
d848916357
FEATURE: Greek language support, thanks to Vasilis Vlachokyriakos
2017-03-01 15:52:55 -05:00
Sam
7895b71817
move to use let, missed a spot
2017-03-01 15:15:36 -05:00
Neil Lalonde
262016604d
FEATURE: each category can control how many topics to show on categories page
2017-03-01 15:12:57 -05:00
Sam
ca951f2cf2
FIX: render custom tag extensions even when tags disabled
2017-03-01 13:38:44 -05:00
Sam
89bd538742
add callback priority to tags html
2017-03-01 12:56:45 -05:00
Blake Erickson
0b81a93020
Merge pull request #4718 from oblakeerickson/email_discourse_backups
...
FEATURE: further restrict downloading of backups
2017-03-01 08:57:44 -07:00
Sam
8c8de1c2d4
FEATURE: addUserMenuGlyph extensibility point
2017-03-01 10:32:01 -05:00
Blake Erickson
80858bae2c
FEATURE: further restrict downloading of backups
...
- send email to logged in admin when they press the "download" button
- show pop-up that email was sent
- create email template
- require a valid token to download backup
2017-03-01 08:28:34 -07:00
cpradio
4c7a21c76e
FEATURE: Autocomplete support on advanced search
...
PERF: Extract autocomplete initialization to a function
PERF: Create a REGEXP_TAGS_REPLACE regex to remove a chained .replace call
FIX: autocomplete positioning
FIX: Collapsing/Expanding Advanced Search doesn't wipe out Advanced Search Terms from search query.
FIX: Populate Category when query/search term is updated
FIX: Using enter to complete autocomplete doesn't automatically send you to full page search
2017-03-01 10:25:49 -05:00
giorgia
d308638a18
create searchResultUserSerializer, display name next to username in search results
2017-03-01 13:11:01 +01:00
Régis Hanol
b20b568039
FIX: allow for empty translated strings
2017-03-01 11:30:44 +01:00
Sam
f918951d42
FEATURE: clean up tags extensibility
...
centralizes all logic for topic tag rendering and provides API for extension
2017-02-28 17:08:43 -05:00
Robin Ward
e863d66e33
FIX: Back button was broken after clicking flags in hamburger
2017-02-28 13:53:48 -05:00
Sam
122fb8025d
FIX: last seen date erroneously updated when browser in background
...
In some cases user may be "last seen" even though browser tab is in
the background or computer is locked
2017-02-28 12:35:10 -05:00
Neil Lalonde
292dd8623c
Merge pull request #4622 from dmacjam/master
...
FEATURE: Append tags bulk action for topics
2017-02-28 11:36:58 -05:00
Régis Hanol
5738253998
FIX: locale fallback with pluralized strings
2017-02-28 10:02:29 +01:00
Guo Xiang Tan
54577db8a4
Don't assign variable when not required to do so.
2017-02-28 14:14:57 +08:00
Robin Ward
b2b7f4d905
FIX: Query parameters were not being cleared when changing filtering.
2017-02-27 15:49:14 -05:00
Neil Lalonde
cfedbad0e9
FIX: hamburger shouldn't show subcategories if show_subcategory_list is enabled on the parent
2017-02-27 15:34:07 -05:00
Guo Xiang Tan
ac37bd3dbc
FIX: Search menu results does not refresh when search context is changed.
2017-02-27 12:23:41 +08:00
Régis Hanol
a2c04be718
FIX: eradicate I18n fallback issues 💣
...
FIX: client's translation overrides were not working when the current locale was missing a key
FIX: ExtraLocalesController.show was not properly handling multiple translations
FIX: JsLocaleHelper#output_locale was not properly handling multiple translations
FIX: ExtraLocalesController.show's spec which was randomly failing
FIX: JsLocaleHelper#output_locale was muting cached translations hashes
REFACTOR: move 'enableVerboseLocalization' to the 'localization' initializer
REFACTOR: remove unused I18n.js methods (getFallbacks, localize, parseDate, toTime, strftime, toCurrency, toPercentage)
REFACTOR: remove all I18n.pluralizationRules and instead use MessageFormat's pluralization rules
TEST: add tests for localization initializer
TEST: add tests for I18n.js
2017-02-24 11:31:21 +01:00
Jeff Atwood
ad6cb3c638
force all iOS editors to minimum height for compat
2017-02-22 16:56:19 -08:00
Jeff Atwood
22fc761cc3
tweak iOS composer heights a bit
2017-02-22 15:48:39 -08:00
Neil Lalonde
c00ffabac3
search scope checkbox is default checked for your messages too
2017-02-22 17:45:12 -05:00
Sam Saffron
0fc2b64f65
attempt 2 at adjusting class definition so its more easily extensible
2017-02-22 14:18:43 -05:00
Sam Saffron
08d56952df
revert change, it is required
2017-02-22 14:10:55 -05:00
Sam Saffron
d0d60ffa89
make is slightly easier to extend
2017-02-22 14:06:18 -05:00
Neil Lalonde
57784ddf2b
remove unused setting import
2017-02-22 13:05:57 -05:00
Rafael dos Santos Silva
5296f00c28
FEATURE: Allow checking the raw response of a bounced email
2017-02-22 14:51:33 -03:00
Neil Lalonde
00700da6b8
remove null class
2017-02-22 12:23:45 -05:00
Neil Lalonde
a702330ccd
FEATURE: make show_subcategory_list a per-category setting
2017-02-22 11:42:36 -05:00
Arpit Jalan
2f657b0e32
FIX: do not refresh staff action logs every time the page is loaded
2017-02-22 17:25:39 +05:30
Arpit Jalan
213a496203
FIX: show all staff events related to the target user
2017-02-22 13:31:40 +05:30
Jeff Atwood
c191e2e84c
more conservative editor heights on iOS
2017-02-21 16:25:46 -08:00
Arpit Jalan
c216f59eaa
fix the build
2017-02-22 00:43:37 +05:30
Sam Saffron
ce7c3bfc14
FIX: refresh header if message bus updates topic
2017-02-21 11:43:44 -05:00
Arpit Jalan
046cbad10b
FEATURE: add a button on admin user page that links to action log
2017-02-21 21:38:37 +05:30
Neil Lalonde
b19dfba497
FIX: tag link in breadcrumbs on subfolder installs
2017-02-21 10:41:08 -05:00
Neil Lalonde
1dda998a4e
FEATURE: search should default scope to current category or user
2017-02-20 17:02:02 -05:00
Neil Lalonde
476ae57af3
FEATURE: primary group class on avatars in topic list
2017-02-20 15:55:10 -05:00
Jakub Macina
4a2f13348a
ADD: Append tags bulk action for topics
2017-02-20 18:14:32 +01:00
Régis Hanol
fd62909819
UX: prevent post submission when uploading
2017-02-20 15:12:33 +01:00
James Kiesel
7dc0e11360
Rename exported function
2017-02-21 02:53:16 +13:00
James Kiesel
ffe41c9ae8
Allow access to safari hack applicable function
2017-02-21 02:32:01 +13:00
Neil Lalonde
a6ebe495bf
FEATURE: links that can't have no onebox can be used as featured topic links
2017-02-17 18:35:19 -05:00
Robin Ward
bebc55eebd
FIX: Users page wasn't loading more on mobile
2017-02-17 16:36:45 -05:00
Sam
1b6a801d35
forgot import
2017-02-17 16:17:44 -05:00
Sam
7d8a11f636
Add header-topic-info:after-tags extension point
2017-02-17 15:59:52 -05:00
Neil Lalonde
868c489d5e
FIX: plugin outlets in navigation bar need to be li elements instead of div and span
2017-02-16 15:08:13 -05:00
Neil Lalonde
6bb9c5ceee
remove old code for global username registry
2017-02-16 13:06:37 -05:00
Régis Hanol
269f6e8c30
UX: top referrers headings are not numbers
2017-02-16 15:58:45 +01:00
Neil Lalonde
3e4dd513c9
show that password is optional on label
2017-02-15 19:59:16 -05:00
Jeff Atwood
f831e92c42
copyedit to improved invite page
2017-02-15 16:11:34 -08:00
Neil Lalonde
d0fbb27f3e
FEATURE: new invite acceptance page, where username can be chosen and password can be set
2017-02-15 16:51:57 -05:00
Sam
023bd0e9e7
FEATURE: allow client side of topic list to accept custom params
...
- Also normalize API version to use a version comparison function instead of float
2017-02-15 16:14:43 -05:00
Sam
8409f42352
Add outlet for injecting custom tags
2017-02-14 17:40:13 -05:00
Robin Ward
9d4405d602
Don't add an empty class to the list elements in the hamburger
2017-02-13 11:28:10 -05:00
Jeff Atwood
22c83b0a20
Merge pull request #4700 from gsambrotta/replay-btn-position
...
fix replay btn position on mobile and desktop
2017-02-11 22:21:11 -08:00
Sam
675cb1c715
FEATURE: allow registrations of custom small action icons via plugins
2017-02-10 12:55:21 -05:00
giorgia
8c6d0ecd64
fix replay btn position on mobile and desktop
2017-02-10 17:11:10 +01:00
Sam Saffron
4332f0dde1
FEATURE: allow user search API to restrict to group
2017-02-09 18:45:39 -05:00
Neil Lalonde
d68dd5b967
Revert "UX: Observe changes to plugin to hide/show plugin admin link without refresh."
2017-02-09 12:11:53 -05:00
Jeff Atwood
3b4248b454
add primary class to password reset button
2017-02-08 16:11:24 -08:00
Neil Lalonde
e077b3f141
FIX: composer should only feature links to external sites
2017-02-08 15:34:54 -05:00
Jeff Atwood
7c9f8cb245
attempt to manually revert PR https://github.com/discourse/discourse/pull/4600
...
I hate that PR with the fire of a thousand suns
2017-02-07 17:15:12 -08:00
Neil Lalonde
8643620172
automatically redirect when password reset completes successfully
2017-02-06 15:04:58 -05:00
Neil Lalonde
e82240fbd9
autofocus password field on password reset page, and remove static password length message
2017-02-06 12:46:02 -05:00
Neil Lalonde
c4e10f2a9d
FEATURE: redesign the change password page to use javascript and validations
2017-02-03 16:09:24 -05:00
Arpit Jalan
67669c00c5
FIX: incorrect instructions when inviting user to forum
2017-02-03 13:49:07 +05:30
Arpit Jalan
6b8691ecea
Merge pull request #4685 from techAPJ/approve-users-invite-fix
...
FIX: allow existing users to be invited to topic/message when must_approve_users is enabled
2017-02-03 13:22:18 +05:30
Guo Xiang Tan
f9255631e3
FIX: Group owners don't see group owner functions when navigating from user page.
2017-02-03 15:31:47 +08:00
Arpit Jalan
dc2171960b
FIX: allow existing users to be invited to topic/message when must_approve_users is enabled
2017-02-03 13:01:23 +05:30
Guo Xiang Tan
7a243e859e
FIX: Search menu widget breaks when context type is null.
2017-02-03 09:38:51 +08:00
Robin Ward
44f913b9b8
FIX: Incorrect title on admin reports
2017-02-02 10:56:12 -05:00
Rafael dos Santos Silva
c34520d384
FIX: eslint was broken
2017-02-02 01:12:49 -02:00
Robin Ward
cef8a0af34
Merge pull request #4657 from gdpelican/reopen-widget
...
Add reopenWidget method
2017-02-01 13:18:55 -05:00
Robin Ward
0f3dabb54c
FIX: Hover text was showing incorrect number
2017-02-01 13:16:32 -05:00
Guo Xiang Tan
18007ed34b
FIX: Can't use an internal name here if SiteSetting.convert_pasted_images_to_hq_jpg is false.
2017-02-01 14:51:56 +08:00
Guo Xiang Tan
6c8c91dca4
UX: Change default filename for images that have been pasted.
2017-02-01 14:44:41 +08:00
James Kiesel
816a030f78
Bump plugin api to 0.7
2017-02-01 11:05:47 +13:00
Guo Xiang Tan
0f2de4863b
Make Eslint happy.
2017-01-31 10:45:04 +08:00
Guo Xiang Tan
058df4329d
FIX: Escape escape regexp characters.
2017-01-31 10:39:45 +08:00
Robin Ward
d4bbdcd7d6
Raise an error if a widget doesn't have a key but uses state
2017-01-30 12:02:55 -05:00
Robin Ward
e3670c52fa
FIX: Don't route to a weird blank page when public profiles are disabled
2017-01-27 12:45:40 -05:00
Guo Xiang Tan
881986636c
Fix "saving" message not dismissing when editing posts.
2017-01-27 21:30:28 +08:00
Leo McArdle
c76f6856ea
FEATURE: reply as new message to the same recipients
2017-01-27 12:24:31 +08:00
Guo Xiang Tan
156a00af47
UX: Show edit button on post revision modal as long as user can edit.
2017-01-27 10:49:17 +08:00
Neil Lalonde
396526621b
FIX: reply buttons and tooltips untranslated in all languages
2017-01-26 16:45:40 -05:00
Neil Lalonde
0e8808fbe8
FIX: bulk change tags works with category tag settings
2017-01-26 16:36:53 -05:00
Neil Lalonde
6e47e02738
FIX: edit category modal throws EmberError when allowed tag groups is set
2017-01-26 15:32:24 -05:00
Rafael dos Santos Silva
60f30aa6ad
UX: Remove 'no thanks' from remind tomorrow CTA
2017-01-26 17:47:52 -02:00
Sam
06638c78e7
Merge pull request #4617 from claygriffiths/trailingslash-message-bus
...
Fix: Forced trailing slash on messageBus.baseUrl
2017-01-26 12:03:06 -05:00
Robin Ward
a7ba69075b
Merge pull request #4667 from joebuhlig/user-nav-plugin-outlet
...
FEATURE: Add user-main-nav plugin outlet
2017-01-26 10:48:24 -05:00
Régis Hanol
810176be5b
Merge branch 'master' into master
2017-01-26 10:56:25 +01:00
Guo Xiang Tan
ee396edd9c
Add edit post button to post revision modal for wiki-ed posts.
2017-01-25 14:36:00 +08:00
Guo Xiang Tan
efc21366ae
FIX: Incorrect parameter being passed to component.
2017-01-25 13:12:38 +08:00
Guo Xiang Tan
0a25df67bc
Revert "FIX: Incorrect parameter being passed to component."
...
This reverts commit d354a6f7a4 .
2017-01-25 13:12:24 +08:00
Guo Xiang Tan
d354a6f7a4
FIX: Incorrect parameter being passed to component.
2017-01-25 13:09:08 +08:00
Neil Lalonde
ff508ed75f
UX: red notification of flags or pending approvals opens hamburger menu instead of linking to flags page
2017-01-23 14:34:06 -05:00
Joe Buhlig
60c2787e64
FEATURE: Add user-main-nav plugin outlet
2017-01-20 07:15:07 -06:00
Guo Xiang Tan
32846aad2a
FIX: Toggling post's wiki status should not create a new version.
2017-01-20 15:42:33 +08:00
Leo McArdle
e4ad88019b
add category-navigation plugin outlet
2017-01-19 17:35:22 +00:00
Neil Lalonde
61d4c1203e
FEATURE: group avatar flair shows on topic participants list, and participant avatars can have custom styles
2017-01-18 11:38:00 -05:00
Robin Ward
0c71e37aab
Merge pull request #4660 from ryantm/serversideonly
...
add more SERVER_SIDE_ONLY routes; use pathname in matching
2017-01-17 13:55:40 -05:00
Ryan Mulligan
f641655f1b
add more SERVER_SIDE_ONLY routes; use pathname in matching
2017-01-17 09:51:39 -08:00
Robin Ward
11641fb3cd
Whitelist the alternative raw url
2017-01-17 11:11:27 -05:00
Guo Xiang Tan
fc52624aac
Fix undefined attrs.
2017-01-17 16:31:57 +08:00
Guo Xiang Tan
ee58c4cd94
FIX: Don't close search menu on link clicked when context is enabled.
2017-01-17 12:35:48 +08:00
Guo Xiang Tan
de6ca4f736
FIX: Pressing enter when searchContext is enabled should just trigger a search.
2017-01-17 11:01:33 +08:00
Guo Xiang Tan
c76ee788a7
Merge pull request #4656 from tgxworld/dont_display_an_extra_button_for_wiki_post
...
UX: Display wiki icon on post edits indicator.
2017-01-17 06:34:43 +08:00
Guo Xiang Tan
17da0bd11f
UX: Display wiki icon on post edits indicator.
2017-01-17 06:33:58 +08:00
Neil Lalonde
60a9030d25
UX: don't show search and hamburger menus to anon visitors on login-required sites
2017-01-16 16:33:14 -05:00
James Kiesel
1d8882a1dd
oops semicolons
2017-01-17 08:20:57 +13:00
James Kiesel
646b49e5ae
Expose reopenWidget through plugin api
2017-01-17 08:19:29 +13:00
Rafael dos Santos Silva
116e74325a
FIX: Topic Status should display on categories and topic view
2017-01-16 15:04:33 -02:00
Robin Ward
5f7a33efe5
FIX: [object Object] when hovering over view count
2017-01-16 12:02:32 -05:00
Robin Ward
3db3ee65b7
UX: Make it easier for plugins to add stuff before topics on the list
2017-01-16 11:53:09 -05:00
James Kiesel
513f570936
Add reopenWidget method
2017-01-17 00:39:23 +13:00
Robin Ward
5f08630c27
Update topic status to use more ES6 features, clean up
2017-01-13 15:49:31 -05:00
Robin Ward
adb73180f7
FEATURE: Let plugins register themes easily
2017-01-13 11:50:52 -05:00
Guo Xiang Tan
0f574f641e
UX: Truncate topic link title/URL on desktop to prevent overflow.
2017-01-12 12:24:39 +08:00
Jeff Atwood
240c4870cf
FIX: add noopener to website field in user profile
2017-01-11 15:38:37 -08:00
Arpit Jalan
e793caf3e3
FIX: only allow CSV file to be uploaded for bulk invite
2017-01-11 16:26:01 +05:30
Guo Xiang Tan
1758af9a1d
FIX: Perform emoji unescape for topic titles in quotes.
2017-01-11 17:23:13 +08:00
Guo Xiang Tan
cbc6aee137
UX: Display large numbers with delimiters.
2017-01-09 15:56:02 +08:00
Guo Xiang Tan
aa9ac0d8b2
Make eslint happy.
2017-01-09 13:59:00 +08:00
Guo Xiang Tan
fed7218deb
UX: Observe changes to plugin to hide/show plugin admin link without refresh.
2017-01-09 13:56:15 +08:00
Guo Xiang Tan
e721e31699
FIX: Login modal on mobile does not submit on enter.
2017-01-09 13:20:53 +08:00
Guo Xiang Tan
4a7d6ea751
Make eslint happy.
2017-01-09 11:24:55 +08:00
Guo Xiang Tan
c260a4e34d
FIX: Can't add categories when creating a new web hook.
2017-01-09 11:22:35 +08:00
Arpit Jalan
c834d591a3
use Ember.set() to set the dasherized_name property
2017-01-06 23:13:31 +05:30
Robin Ward
1b92d44fb2
FIX: A component referenced the controller
2017-01-06 10:45:48 -05:00
Guo Xiang Tan
389e1d0bd5
Add acceptance JS tests for group membership button.
2017-01-06 11:56:10 +08:00
Guo Xiang Tan
a4e7657bbf
FIX: Missing action to show login modal on group page.
2017-01-06 11:40:32 +08:00
Robin Ward
7c8095294d
FIX: Raw plugin outlets were broken
2017-01-05 11:38:57 -05:00
Arpit Jalan
6d26e348b6
FIX: 'add permalink' feature was broken
2017-01-05 18:50:17 +05:30
Régis Hanol
caf704068c
Merge pull request #4635 from caugner/fix-add-emoji-custom-class
...
FIX: Add emoji-custom class in custom emojis list.
2017-01-05 09:47:30 +01:00
Claas Augner
9710b04c31
UX: Add icon for bookmarks report
2017-01-05 02:07:38 +01:00
Claas Augner
2c723f8323
FIX: Add emoji-custom class in custom emojis list.
2017-01-04 23:54:03 +01:00
Robin Ward
846cd523b6
FIX: Broken plugin outlet
2017-01-04 11:52:19 -05:00
Guo Xiang Tan
43d950f813
FIX CSS for autocomplete.
2017-01-04 12:37:02 +08:00
Guo Xiang Tan
43671b1fda
UX: Display group fullname in mention autocomplete.
2017-01-04 11:40:14 +08:00
Robin Ward
1bf912f3ac
FIX: Back button was not working in long topics with many deleted
2017-01-03 13:17:11 -05:00
Robin Ward
bee8425055
FIX: Don't reply as new topic when quoting a closed topic
2017-01-03 11:49:20 -05:00
Guo Xiang Tan
a9a0e626db
FIX: Group page tabs not displaying for normal users.
2017-01-03 17:56:13 +08:00
Guo Xiang Tan
ad4a96d387
FIX: Only send membership request to the last 5 active group owners.
2017-01-03 15:33:57 +08:00
Guo Xiang Tan
7ce4bc2e90
UX: Show spinning icon while group members load.
2017-01-03 14:58:14 +08:00
Guo Xiang Tan
3aed15c99e
FIX: Group membership button now showing properly.
2017-01-03 14:36:56 +08:00
Guo Xiang Tan
761d524024
Merge pull request #4602 from tgxworld/fix_likes_being_quoted
...
FIX: Only quote `.cooked` text.
2017-01-03 14:02:21 +08:00
Guo Xiang Tan
1cf0401e26
Allow option to not include title on emoji images.
2017-01-03 11:07:55 +08:00
Guo Xiang Tan
ecb1078343
FIX: user-card-post-names outlet should be a div.
2017-01-03 10:39:41 +08:00
Régis Hanol
d8be3e8bb1
UX: ensure we only allow images when uploading an avatar, user card background, etc...
2017-01-02 11:37:56 +01:00
Robin Ward
32301f4620
FIX: Forgot Password route was broken
2016-12-30 12:47:04 -05:00
Robin Ward
da76dd3d6b
REFACTOR: Cleaner quoteButton object, and some bug fixes
2016-12-30 12:14:56 -05:00
Neil Lalonde
477b237e45
FIX: use 'other' instead of 'many' for Ukrainian pluralization until translations are fixed
2016-12-30 11:49:25 -05:00
Guo Xiang Tan
f1beef43a8
Merge pull request #4618 from tgxworld/fix_invalid_emails
...
FIX: Don't allow invalid email to be saved.
2016-12-30 07:11:48 +08:00
Neil Lalonde
9fad338650
FIX: tags weren't showing on /top
2016-12-29 14:07:33 -05:00
Robin Ward
61584f6c0c
UX: Improve composer heights in some resolutions
2016-12-29 12:51:57 -05:00
Arpit Jalan
a1f0375f1c
FIX: correct route for updating user title
2016-12-29 23:07:57 +05:30
Régis Hanol
1debf98d61
Merge pull request #4629 from caugner/fix-user-index-translate-boolean-values
...
FIX: Translate all boolean values in user index
2016-12-29 14:46:45 +01:00
Régis Hanol
f71040dc23
Merge pull request #4630 from caugner/feature-preserve-cursor-in-editor-upload
...
FEATURE: Preserve cursor in editor upload
2016-12-29 14:46:10 +01:00
Claas Augner
2e9bbccea9
Move cursor/selection algo to lib/utilities.
2016-12-29 10:16:17 +01:00
Claas Augner
43c1dd82f6
Add cursor tests, fix algorithm and extract method.
2016-12-29 09:54:15 +01:00
Guo Xiang Tan
7d307d6f29
Fix incorrect site setting.
2016-12-29 14:03:47 +08:00
Guo Xiang Tan
a481bf048f
FIX: Incorrect membership action buttons shown for non logged in users.
2016-12-29 12:51:36 +08:00
Guo Xiang Tan
3c4920d234
FIX: Group admin tabs showing for non logged in users.
2016-12-29 11:52:07 +08:00
Guo Xiang Tan
2165d0241e
FIX: Only quote .cooked text.
2016-12-29 11:33:36 +08:00
Claas Augner
ba2db48dbb
Fix refactoring artifacts.
2016-12-28 22:37:07 +01:00
Claas Augner
1a5fcb72d3
FEATURE: Preserve cursor in editor upload
2016-12-28 22:24:52 +01:00
Neil Lalonde
a82182e1e3
FIX: error when trying to create new tag groups
2016-12-28 12:42:51 -05:00
Robin Ward
a297d7598b
UX: Better style for back button
2016-12-28 11:22:33 -05:00
Robin Ward
7515f4eec2
Merge pull request #4621 from kgish/master
...
Toolbar action replaceText
2016-12-28 10:57:13 -05:00
Claas Augner
e17bd6174c
Extract helper i18n-yes-no.
2016-12-28 11:45:41 +01:00
Robin Ward
5111611749
UX: Add a down arrow to the back button on the timeline
2016-12-27 17:21:27 -05:00
Robin Ward
3786d3679c
FIX: Always return the latest API version requested
2016-12-27 11:57:46 -05:00
Robin Ward
98eac4924c
FIX: If an audio file is playing, don't cloak it
2016-12-27 11:38:14 -05:00
Robin Ward
732d0ad030
FIX: Find the closest post to jump to if deleted
2016-12-27 10:52:37 -05:00
Robin Ward
ee0c41b53a
FIX: We can show the back button near the bottom
2016-12-27 10:21:30 -05:00
Claas Augner
8760f13c77
FIX: Translate all boolean values in user index
2016-12-27 11:16:30 +01:00
Robin Ward
27e348c6b4
FIX: if args change a connector should update
2016-12-23 12:07:18 -05:00
Kiffin Gish
57284495de
Toolbar action replaceText
...
Should be possible to replace the current contents with some other text.
2016-12-23 12:43:53 +01:00
Angus McLeod
6f0a937fa1
Resolve raw templates in 'javascripts/mobile' and 'javascripts' on mobile
2016-12-22 18:13:26 -05:00
Robin Ward
46f2a11a80
UX: Don't dock back button while dragging
2016-12-22 12:48:02 -05:00
Robin Ward
681f246df8
UX: Show post count in jump to post modal
2016-12-22 12:34:42 -05:00
Robin Ward
b9fc9dc9fc
FIX: Routing to default homepage with query params was broken
2016-12-22 11:37:17 -05:00
Guo Xiang Tan
6955c39c68
UX: Fix width on avatar flair.
2016-12-22 14:30:49 +08:00
Guo Xiang Tan
8551d821a0
FEATURE: Add site setting to disable group directory.
2016-12-22 14:14:22 +08:00
Guo Xiang Tan
a5fead3857
UX: Redesign group page to follow user page.
2016-12-22 13:08:59 +08:00
Robin Ward
31cda7b372
FIX: Can't seem to use ES6 in this file
2016-12-21 16:50:57 -05:00
Robin Ward
89bdca9c8c
FIX: Backwards compatibility for controller in raw templates
2016-12-21 16:38:57 -05:00
Neil Lalonde
eb23a8c173
FIX: when changing category, watch for pasted link in title field
2016-12-21 14:57:12 -05:00
Robin Ward
e85904b98f
FIX: Clamp last read position to height of the widget
2016-12-21 14:24:15 -05:00
Neil Lalonde
783490f763
FIX: with featured links enabled and uncategorized topic not allowed, allow featued links behaviour before choosing a category
2016-12-21 13:40:05 -05:00
Neil Lalonde
b5cc6851cf
FIX: tag chooser input was navigating to tag pgaes on some mobile browsers
2016-12-21 12:01:53 -05:00
Robin Ward
44ddc113e7
FIX: Couldn't route to the default route with a query param
2016-12-21 11:18:22 -05:00
Guo Xiang Tan
c897e5599a
FIX: Group mobile nav not updating.
2016-12-21 21:16:52 +08:00
Guo Xiang Tan
a37a6f57d9
FIX: Automatic groups should be editable via groups page.
2016-12-21 21:11:49 +08:00
Guo Xiang Tan
5e75d5c1bf
PERF: N+1 query on groups page.
2016-12-21 20:59:09 +08:00
Guo Xiang Tan
13c6191e89
FIX: Don't allow invalid email to be saved.
2016-12-21 17:47:11 +08:00
Neil Lalonde
c75bebdea2
FIX: uncategorized setting to control whether topic featured links are allowed
2016-12-20 15:55:30 -05:00
Robin Ward
1cbe355c5b
FIX: Timeline back button was docking too aggressively
2016-12-20 13:32:54 -05:00
Robin Ward
f0f5fbf132
FIX: Never show the last read marker within 1 post of the last
2016-12-20 13:22:22 -05:00
Robin Ward
1be800b673
FIX: Prioritize raw template overrides from plugins
2016-12-20 13:07:09 -05:00
Neil Lalonde
158670ca5e
FIX: if categories page is default, redirect to Top was never working
2016-12-20 12:06:58 -05:00
Robin Ward
da4e27ca7d
FIX: Allow resolution of javascripts prefixed raw templates
2016-12-20 11:53:43 -05:00
Robin Ward
16b236899c
FIX: custom-html tag had broken information
2016-12-20 11:49:30 -05:00
Régis Hanol
c302ffe08f
FIX: buttons in user admin page weren't working
2016-12-20 12:26:53 +01:00
Régis Hanol
3c3008fec3
FIX: clicking 'Show Email' on admin page wasn't working
2016-12-20 11:35:13 +01:00
Régis Hanol
bf9e59eda9
FIX: add option for the oneboxer to be synchronous
2016-12-20 11:18:03 +01:00
Guo Xiang Tan
6461021046
FIX: Only show membership status on index page.
2016-12-20 15:50:12 +08:00
Guo Xiang Tan
9db5d5b6a7
FIX: Incorrect serializer for groups page.
2016-12-20 15:44:22 +08:00
Guo Xiang Tan
c15bf62b43
FIX: Display empty message when no groups can be shown.
2016-12-20 14:47:39 +08:00
Guo Xiang Tan
375f3feeb8
FIX: Topic featured links not getting oneboxed immediately.
2016-12-20 10:27:12 +08:00
Régis Hanol
52cd9972bb
FIX: prevent DDoS with lots of _oneboxable_ links
...
FIX: ensure the onebox route is only allowed to logged in users
FIX: only allow 1 outgoing onebox preview per user
FIX: client should only do 1 preview at a time
2016-12-20 00:31:10 +01:00
Sam
6965079108
Merge pull request #4606 from mabras/fix_arabic_pluralization
...
Fix Arabic Pluralization Rules for Client
2016-12-20 09:17:59 +11:00
Robin Ward
8757ae3b92
FIX: The docked back button didn't work so well on iPad / short topics
2016-12-19 17:16:42 -05:00
Sam
2b808ad9da
Merge pull request #4609 from joebuhlig/category-topics-wiki
...
FEATURE: Category setting to make all topics wikis
2016-12-20 09:15:51 +11:00
Clay Griffiths
d15bfc9880
Forced trailing slash on messageBus.baseUrl
2016-12-19 14:34:19 -07:00
Neil Lalonde
923cf73c6e
Topic Featured Links: move data from custom fields to topics and categories tables. Invert behaviour of topic_featured_link_allowed checkbox. Fix a bug with invalid topic records due to changing that category checkbox.
2016-12-19 14:54:07 -05:00
Robin Ward
4dcb29acbf
UX: Show Back button above mobile progress widget
2016-12-19 14:06:19 -05:00
Robin Ward
36449aa2f2
UX: Docking back button on topic timeline
2016-12-19 13:33:55 -05:00
Robin Ward
05e99a68ce
FIX: Refresh header if topic details are updated
2016-12-19 12:25:28 -05:00
Robin Ward
e03d5e2140
Reapply Ember 2.10 for good this time!
...
This reverts commit ddd299f4aa .
2016-12-19 11:19:10 -05:00
Joe Buhlig
87251fded7
FEATURE: Category setting to make all topics wikis
...
FEATURE: Category setting to make all topics wikis
2016-12-19 06:42:18 -06:00
Mohamad Abras
e20e765afe
Fix Arabic Pluralization Rules for Client
2016-12-17 17:50:35 +02:00
Jeff Atwood
81956cb1d6
Merge pull request #4590 from xfalcox/css-highligth
...
Use CSS animations for post and topic highlights
2016-12-16 14:22:25 -08:00
Guo Xiang Tan
d8541c589a
FIX: Incorrect route for updating username.
2016-12-17 00:23:12 +08:00
Robin Ward
ddd299f4aa
Revert "Revert "Revert Ember 2.10+ for a short while""
...
This reverts commit 76bbc481cb .
2016-12-16 10:29:30 -05:00
Robin Ward
76bbc481cb
Revert "Revert Ember 2.10+ for a short while"
...
This reverts commit 21682fd60b .
2016-12-16 09:52:29 -05:00
Guo Xiang Tan
e3213f127d
FIX: Regression with request membership button after migrating to component.
2016-12-16 16:07:11 +08:00
Sam
d4a0508744
FEATURE: outlet prior to Reply button at the bottom of topics
2016-12-16 17:10:32 +11:00
Robin Ward
21682fd60b
Revert Ember 2.10+ for a short while
2016-12-15 16:43:38 -05:00
Robin Ward
d0ddceb4e4
UX: Try improving the back button on the timeline
2016-12-15 14:24:58 -05:00
Robin Ward
250ca11416
Add PluginAPI for registering a connector class
2016-12-15 11:54:37 -05:00
Robin Ward
0348f23f6d
FIX: Register a test waiter rather than using hidden properties
2016-12-15 11:36:21 -05:00
Robin Ward
40c944cb36
FIX: Was showing two rows for the title always
2016-12-15 10:47:43 -05:00
Robin Ward
d69b782737
FIX: Editing tags was double rendering
2016-12-15 10:40:11 -05:00
Robin Ward
2655be512f
FIX: Showing raw email and history were broken
2016-12-15 10:28:15 -05:00
Robin Ward
ea3db56d1c
FIX: Mobile raw templates were not being resolved
2016-12-15 10:28:15 -05:00
Robin Ward
28699e66d8
Revert "REVERT: Ember 2.10 -- it's not building properly"
...
This reverts commit 600541c623 .
2016-12-15 10:28:15 -05:00
Guo Xiang Tan
bbe067e735
Fix eslint.
2016-12-15 16:07:56 +08:00
Guo Xiang Tan
7888a16374
FEATURE: Add membership request to groups page.
2016-12-15 14:39:13 +08:00
Sam
162413862c
FEATURE: add staff class to HTML body for staff
2016-12-15 16:23:03 +11:00
Guo Xiang Tan
3666575b46
UX: Improve styling for groups page.
2016-12-15 12:19:13 +08:00
Guo Xiang Tan
3999afc279
FIX: Category logo not showing in navigation.
2016-12-15 12:11:21 +08:00
Neil Lalonde
d23da5b641
FIX: digest email preview error in Persian and other languages
2016-12-14 11:10:32 -05:00
Robin Ward
2164d7d21c
FIX: User card spacing was off
2016-12-14 10:46:16 -05:00
Guo Xiang Tan
4b940dc8bd
FEATURE: Add groups page.
2016-12-14 17:27:47 +08:00
Guo Xiang Tan
0c9499874d
FIX: Missing no members message on group page.
2016-12-14 14:01:19 +08:00
Neil Lalonde
66151b416f
FIX: home logo href doesn't respect subfolder
2016-12-13 16:30:21 -05:00
Neil Lalonde
1f0793ac50
Improvements to automatic topic title based on pasted link
2016-12-13 13:11:52 -05:00
Neil Lalonde
67a0a36362
FIX: topic lists on mobile should include featured links
2016-12-13 13:11:52 -05:00
Juha Leinonen
817f4cd0fc
FEATURE: Split Reply-button into 'Reply Post' and 'Reply Topic'
2016-12-13 14:54:45 +02:00
Guo Xiang Tan
43ee9f884e
FEATURE: Add Group#full_name.
2016-12-13 16:16:26 +08:00
Guo Xiang Tan
5a2794a0c7
FIX: Discourse.ajax is deprecated.
2016-12-13 15:53:04 +08:00
Guo Xiang Tan
0e934a2f2d
Make eslint happy.
2016-12-13 15:17:14 +08:00
Guo Xiang Tan
7bfabb029b
UX: Move editing group from into an individual tab.
2016-12-13 15:15:20 +08:00
Guo Xiang Tan
5a5aea72b5
Remove icon from group tabs.
2016-12-13 13:12:38 +08:00
Robin Ward
600541c623
REVERT: Ember 2.10 -- it's not building properly
2016-12-12 16:19:05 -05:00
Robin Ward
749f7071f3
FIX: Object.assign isn't available to phantom
2016-12-12 15:23:52 -05:00
Robin Ward
c2462e1f2d
FIX: Missing plugin outlet
2016-12-12 14:44:29 -05:00
Robin Ward
7b2e4170e9
Safer checkUrl
2016-12-12 14:44:29 -05:00
Robin Ward
b6e03116ba
Auto discover connector classes. Support a setup method
2016-12-12 14:44:29 -05:00
Robin Ward
9a7998a930
Various fixes for Ember 2.10
2016-12-12 14:44:29 -05:00
Robin Ward
2efe4900cf
Plugin Outlets need their arguments to be explicit
2016-12-12 14:44:29 -05:00
Robin Ward
a808bcb0b8
Upgrade to Ember 2.10
2016-12-12 14:44:29 -05:00
Robin Ward
765e5e9186
Upgrade to Ember 2.9
2016-12-12 14:44:29 -05:00
Arpit Jalan
70227d37d7
FIX: composing new pre filled topic with tags was broken
2016-12-12 22:27:53 +05:30
Guo Xiang Tan
da7009a968
FEATURE: Add request membership button for allowed groups.
2016-12-12 22:48:08 +08:00
Guo Xiang Tan
405ffbf5a4
FIX: Don't show logs if user is not an admin or group owner.
2016-12-12 20:30:09 +08:00
Guo Xiang Tan
5db6306218
FIX: Incorrect empty message.
2016-12-12 19:39:58 +08:00
Guo Xiang Tan
9a800107cb
FIX: Associate category logo and background to uploads record.
2016-12-12 17:37:28 +08:00
Guo Xiang Tan
05f55dbc10
FEATURE: Group logs.
2016-12-12 17:29:54 +08:00
Guo Xiang Tan
b5cc5a6fb1
Unify group translations under same key.
2016-12-12 17:00:30 +08:00
Guo Xiang Tan
be5b5f6bea
FEATURE: Public groups.
2016-12-12 17:00:30 +08:00
Arpit Jalan
495c8f2794
FIX: bulk invite button was not getting re-enabled after performing upload
2016-12-12 14:08:10 +05:30
Neil Lalonde
fb2633366a
FIX: featured link topics shouldn't require the same min post length
2016-12-09 15:46:26 -05:00
Neil Lalonde
a62b028e16
Remove the open_topic_featured_link_in_external_window setting. Use the user preference.
2016-12-09 13:48:29 -05:00
Neil Lalonde
a4c4f13901
Remove the topic_featured_link_onebox setting. We will always try to onebox a link and add it to the body if topic_featured_link_enabled is enabled.
2016-12-09 13:28:12 -05:00
Robin Ward
f07443b488
Migrate Discourse Polls to use vdom instead of embedded ember
2016-12-09 10:42:56 -05:00
Sam
02b21a26dd
Merge pull request #4585 from ibnesayeed/urdu-support
...
Add initial Urdu support with RTL direction
2016-12-09 13:01:25 +11:00
Neil Lalonde
03ec8f8089
fix focus after attempting to onebox
2016-12-08 16:27:19 -05:00
Neil Lalonde
fbd8e6ed4a
FEATURE: pasting a link into the title of the composer can automatically onebox it and update the title
2016-12-08 16:09:46 -05:00
Robin Ward
f6f03ac009
FIX: Double clicking full name was broken too
2016-12-08 11:10:10 -05:00
Arpit Jalan
3d4299151c
Merge pull request #4596 from techAPJ/composer
...
FEATURE: show close button instead of maximize in collapsed composer
2016-12-08 21:31:54 +05:30
Arpit Jalan
d9459d09ed
FEATURE: show close button instead of maximize in collapsed composer
2016-12-08 20:11:58 +05:30
Arpit Jalan
42b14b0d11
SECURITY: escape advanced search term
2016-12-08 14:54:36 +05:30
Sam Saffron
b4cafc5e78
UX: add notification level button to mobile
2016-12-08 17:47:57 +11:00
Guo Xiang Tan
b9b4b0c175
FIX: Members should be ordered by username.
2016-12-08 14:27:38 +08:00
Arpit Jalan
4381afac1b
Merge pull request #4593 from techAPJ/composer
...
FEATURE: show the reply title and the reply icon in the minimized editor
2016-12-08 11:40:24 +05:30
Arpit Jalan
312a07e452
FEATURE: show the reply title and the reply icon in the minimized editor
2016-12-08 10:30:31 +05:30
Guo Xiang Tan
c3f0ec617f
FIX: Object.assign is not available in PhantomJS.
2016-12-08 11:21:19 +08:00
Guo Xiang Tan
7d8a0b051f
Fix QUnit tests.
2016-12-08 11:04:46 +08:00
Guo Xiang Tan
a2da2971af
FEATURE: Allow columns on group members page to be sortable.
2016-12-08 10:49:12 +08:00
Robin Ward
e3a12995c8
FIX: Fake closure actions were not working (replaced in 2.10)
2016-12-07 14:32:33 -05:00
Guo Xiang Tan
545dfa7191
FEATURE: Allow group owners to edit title.
2016-12-07 10:26:28 +08:00
Guo Xiang Tan
8c7a0b7684
UX: Display group title if it exists.
2016-12-07 10:20:13 +08:00
Guo Xiang Tan
bad6dbc891
UX: Use mobile nav for group page.
2016-12-06 17:02:28 +08:00
Sam
badfda223c
FEATURE: add outlet for user stats in summary
2016-12-06 17:26:02 +11:00
Rafael dos Santos Silva
46b3c2e9c5
Use CSS animations for post and topic highlights
2016-12-05 20:20:52 -02:00
Neil Lalonde
007408c285
show featured topic links on categories-with-latest page too
2016-12-05 16:29:27 -05:00
Neil Lalonde
56ee4ffadc
Merge pull request #4522 from fantasticfears/featured-link
...
FEATURE: Allow posting a link with the topic
2016-12-05 16:05:38 -05:00
Robin Ward
9e807896bc
FIX: We can route from user cards
2016-12-05 13:45:31 -05:00
Erick Guan
52763f5115
FEATURE: Allow posting a link with topics
2016-12-05 17:20:54 +01:00
Régis Hanol
e82084405e
make eslint happy again
2016-12-05 15:24:41 +01:00
Régis Hanol
9f3eaf4c95
FIX: prevent selectionchanged trigger loop on Safari
2016-12-05 11:33:26 +01:00
Régis Hanol
edce052660
FIX: isSafari detection wasn't working with latest Safari
2016-12-05 11:32:38 +01:00
Guo Xiang Tan
cdb7e14fa7
PERF: Show excerpt on group page.
2016-12-05 18:15:38 +08:00
Régis Hanol
965b38ff2a
FIX: safari would lose selection sometimes
2016-12-05 11:08:30 +01:00
Arpit Jalan
431aa79bb3
Merge pull request #4587 from techAPJ/invite-upload
...
FIX: simplify CSV file upload
2016-12-05 14:30:13 +05:30
Guo Xiang Tan
248c5af556
UX: Restyle group pages a little.
2016-12-05 16:58:04 +08:00
Guo Xiang Tan
adb7fcb6b3
FEATURE: Add bio to group page.
2016-12-05 16:58:04 +08:00
Arpit Jalan
ce974da9e5
FIX: simplify CSV file upload
2016-12-05 14:09:08 +05:30
Guo Xiang Tan
1c42d167ec
Missing spinner icon on group pages.
2016-12-05 14:27:47 +08:00
Guo Xiang Tan
e0c28d6fd5
REFACTOR: Stop mixing users page and groups page CSS.
2016-12-05 14:27:47 +08:00
Guo Xiang Tan
31acd311e5
FEATURE: Allow group owners to edit group name and avatar flair.
2016-12-05 14:27:46 +08:00
Erick Guan
0fbb3fb02b
FIX: open login modal fails because of missing parameters
2016-12-05 13:22:28 +08:00
Sawood Alam
49fc54aac6
Add initial Urdu support with RTL direction
2016-12-03 23:17:51 -05:00
M Saiqul Haq
a1d34c15c7
FIX: filename typo
2016-12-03 06:16:32 +07:00
Neil Lalonde
a5ca41b362
FIX: sort by column headings in topic list when filtered by tag
2016-12-02 16:55:33 -05:00
Guo Xiang Tan
bc0a8142fe
PERF: Only show members count on group page.
2016-12-02 16:28:54 +08:00
Sam
d5f4f2f5c1
regression composing topics on desktop
...
caught by smoke test
2016-12-02 18:20:23 +11:00
Sam
7b5b255168
UX: improve topic composition on mobile
...
- tighten up space used for composer body
- stop collapsing and expanding so much
2016-12-02 17:43:18 +11:00
Guo Xiang Tan
3812c07958
Add query params for site settings filter.
2016-12-02 11:45:57 +08:00
Robin Ward
4f44713e8e
Allow untranslated plugins to set modal body titles
2016-12-01 15:37:39 -05:00
Robin Ward
4820ebd76c
FIX: Don't modify properties in didInsertElement
2016-12-01 14:08:51 -05:00
Robin Ward
69ff0e48b4
Remove SortedMixin
2016-12-01 11:33:33 -05:00
Robin Ward
0dbcb4ec8a
FIX: lookupFactory doesn't exist on getOwner result
2016-12-01 11:24:30 -05:00
Guo Xiang Tan
e0803e1f91
Merge pull request #4567 from toumou/master
...
FIX uploadLocation when window.location.port is empty
2016-12-01 07:19:24 +01:00
Robin Ward
142d35a0a5
Minor Discourse Fixes
2016-11-30 13:45:40 -05:00
Régis Hanol
cf9ebb85ec
Merge pull request #4578 from vinkas0/fix/plugins-route
...
fix: adminPlugins:index route is missing
2016-11-30 12:25:58 +01:00
Vinoth Kannan
a97c59ed2e
fix: adminPlugins:index route missing
2016-11-30 14:36:42 +05:30
Guo Xiang Tan
256a231a0a
FIX: Incorrect translation key.
2016-11-30 16:59:22 +08:00
Robin Ward
ae38a78bb6
FIX: Categories default page was broken
2016-11-29 15:54:28 -05:00
Robin Ward
4e251eaf08
FIX: Support overwriting nested resources
2016-11-29 13:08:24 -05:00
Guo Xiang Tan
e97efe3ac6
Fix incorrect class and removal unncessary div.
2016-11-29 15:31:03 +08:00
Guo Xiang Tan
943e605add
REFACTOR: Project's convention is to use dash for classes.
2016-11-29 15:22:24 +08:00
Arpit Jalan
8a18c5be1f
FIX: use proper locale for user archive download alerts
2016-11-29 12:48:28 +05:30
Sam
266322ce2e
FEATURE: add help text for no bookmarks in user page
2016-11-29 17:56:00 +11:00
Guo Xiang Tan
0d4f71e90b
FIX: Display group avatar flair on user page.
2016-11-29 13:47:45 +08:00
Sam
26db5d4c11
FIX: correctly specify outlet adds LI
2016-11-29 16:17:32 +11:00
Guo Xiang Tan
dfc383a948
UX: Capitalize group name.
2016-11-29 12:37:40 +08:00
Sam
0631a84ca0
Merge pull request #4576 from cpradio/min-posts-search
...
FEATURE: Add min_post_count search filter
2016-11-29 10:19:33 +11:00
cpradio
66ca6d622e
FEATURE: Add min_post_count search filter
2016-11-28 11:43:12 -05:00
Robin Ward
d9cf9e2fb1
FIX: ace editor was buggy in the latest Ember release
2016-11-28 11:29:56 -05:00
Régis Hanol
6768c7fc0b
Merge pull request #4563 from vinkas0/vinkas/flatten
...
Added flatten func for applyDecorators
2016-11-28 10:19:22 +01:00
Régis Hanol
ecebc58780
Merge pull request #4571 from cpradio/hide-about-me-suspended
...
FEATURE: Hide Profile Text from non-staff if user is suspended
2016-11-28 10:08:57 +01:00
Joe Buhlig
b1e8e2a6f6
FIX: Leave tags parameter in query string of URL when visiting page
2016-11-27 14:33:15 -06:00
cpradio
eb5a5e3a53
FEATURE: Hide Profile Text from non-staff if user is suspended
2016-11-25 19:26:36 -05:00
Robin Ward
47a235e06a
FIX: Raw plugin outlets were not working properly
2016-11-25 16:17:04 -05:00
Robin Ward
6aa5722d2b
Remove Ember 1.x specific code
2016-11-25 15:38:45 -05:00
Robin Ward
3bd5ac8015
Fix Wizard unit tests
2016-11-25 14:29:45 -05:00
Guo Xiang Tan
8f70829e8e
Merge pull request #4569 from tgxworld/fix_n+1_queries
...
PERF: Fix N+1 queries when loading groups.
2016-11-25 19:55:43 +01:00
Guo Xiang Tan
559918c6c6
PERF: Add endpoint to check if a group can be mentioned by user.
2016-11-26 02:20:46 +08:00
Guo Xiang Tan
5794f1619d
PERF: Fix N+1 queries when loading groups.
2016-11-26 02:20:26 +08:00
Robin Ward
d8a69e6bb2
FIX: Use the register within the poll plugin
2016-11-25 11:58:06 -05:00
Régis Hanol
e3b47a3998
FIX: hide quote button when the selection is expanded to more than 1 post
2016-11-25 17:55:39 +01:00
Robin Ward
47553f5e57
Remove empty file
2016-11-25 10:29:02 -05:00
Robin Ward
2d3518f475
Enable newer version of Ember
2016-11-25 10:09:58 -05:00
Sam
ed16589b12
correct off by 1
2016-11-25 13:18:56 +11:00
Sam
881eb373c5
improve performance of backfill avoid queuing more than 1 backfill call
2016-11-25 12:33:10 +11:00
Sam
88a46be051
FEATURE: display text excerpts when scrolling on mobile
2016-11-25 11:35:29 +11:00
Neil Lalonde
6c38053c32
preview digest renders nicely in an iframe
2016-11-24 15:38:22 -05:00
Neil Lalonde
f885e5b5e6
fix success response handling of sending digest preview email
2016-11-24 15:05:33 -05:00
Robin Ward
676d585abb
FIX: ESLint
2016-11-24 13:17:07 -05:00
Robin Ward
bb0ab289b9
Migrate deprecated Ember.ListView to regular components.
...
This is slower for scrolling but it actually feels reasonably fast to
me? If we find it's a problem we can revisit once Ember 2.4 is fully in
place.
2016-11-24 12:59:20 -05:00
Régis Hanol
af387edeb0
FIX: quote button issues
...
- disappear when moving to another topic
- disappears when clicking outside of the selection
- works even when selecting the last paragraph of a post
- works on all latest mobile OS
2016-11-24 18:23:33 +01:00
Thomas Ferracin
c74a5771fd
FIX uploadLocation when window.location.port is empty
...
More information available: https://meta.discourse.org/t/uploaded-video-are-not-embedded-and-display-a-link/53346
2016-11-24 18:01:08 +01:00
Robin Ward
5ba653d604
Allow old plugins without d-modal-body to work
2016-11-24 11:24:06 -05:00
Robin Ward
66f68e8faf
FIX: correctly bind this when sending a widget action
2016-11-24 10:59:15 -05:00
Guo Xiang Tan
0b28075c00
Revert "REFACTOR: ajax defaults to json data type for GET requests."
...
This reverts commit af0b6ce53d .
2016-11-24 16:47:18 +08:00
Guo Xiang Tan
af0b6ce53d
REFACTOR: ajax defaults to json data type for GET requests.
2016-11-24 16:20:17 +08:00
Neil Lalonde
47aa3d94aa
FEATURE: send digest preview to an email address
2016-11-23 17:51:57 -05:00
Robin Ward
b8c88dbfe0
Update docs for connector
2016-11-23 16:44:57 -05:00
Robin Ward
9030e40041
FIX: Container appending was broken in Ember 2.4
2016-11-23 14:58:10 -05:00
Robin Ward
c5687100b0
Add the ability to connect a component to a Discourse widget
2016-11-23 14:27:47 -05:00
Robin Ward
ae4fd06444
Add acceptance tests for custom-html
2016-11-23 13:02:22 -05:00
Guo Xiang Tan
55013be19f
FIX: Make sure we clean quoteState when destroying quoteButton.
2016-11-23 14:45:47 +08:00
Robin Ward
9afa55a3fd
FIX: Random failing plugin tests
2016-11-22 15:36:18 -05:00
Robin Ward
ca5ed77b43
FIX: More robust afterRender for the composer
2016-11-22 14:34:41 -05:00
Robin Ward
f51bf2358e
FIX: Error finding $fields.position during tests
2016-11-22 14:28:10 -05:00
Robin Ward
217007ff54
Add acceptance tests for plugin outlets
2016-11-22 14:03:01 -05:00
Robin Ward
5b05c8102e
FIX: Read posts weren't refreshing on Ember 2.4
2016-11-22 12:17:40 -05:00
Robin Ward
daabdd2ccf
FIX: Topic status icons weren't being displayed
2016-11-21 16:18:41 -05:00
Robin Ward
438e1bc0a9
Use the view registry instead of Ember.View.views
2016-11-21 15:31:14 -05:00
Robin Ward
3d8cfac8bf
Migrate ModalView to Component
2016-11-21 15:18:43 -05:00
Robin Ward
2c585783ff
Convert TopicView to component
2016-11-21 15:10:36 -05:00
Robin Ward
24fb060f50
Remove private Ember.TargetActionSupport usage
2016-11-21 11:34:31 -05:00
Guo Xiang Tan
07717dfaa7
FIX: Emoji not rendering using plugin api.
2016-11-21 14:33:17 +08:00
Sam
e2c87da42a
FEATURE: Add basic support for Safe Mode
...
In Safe Mode all JS extensions and site customizations are disabled.
To access Safe Mode visit `sitename.org/safe-mode`
2016-11-21 16:46:14 +11:00
Guo Xiang Tan
6397d935ce
Merge pull request #4560 from tgxworld/optional_title_for_emoji_widget
...
Make title attribute on emoji widget optional.
2016-11-21 06:17:44 +01:00
Guo Xiang Tan
c6a4b46b32
FIX: Login modal not showing on mobile.
2016-11-20 10:11:25 +08:00
Guo Xiang Tan
cba763a162
Revert "FIX: Login was broken on mobile"
...
This reverts commit fe94c5f9a5 .
2016-11-20 10:11:16 +08:00
Rafael dos Santos Silva
fe94c5f9a5
FIX: Login was broken on mobile
2016-11-19 21:13:52 -02:00
Vinoth Kannan
c90376653b
Update hamburger-menu.js.es6
2016-11-19 23:49:31 +05:30
Guo Xiang Tan
c86588469f
UX: Bump limit for "view older notification" link.
2016-11-19 08:17:42 +08:00
Robin Ward
7bd88b706a
FIX: Flash messages were broken
2016-11-18 12:58:55 -05:00
Robin Ward
06254d3163
Remove the last of the ModalBodyView uses
2016-11-18 12:13:21 -05:00
Robin Ward
c9af4b839e
Migrate composer view to component
2016-11-18 11:17:15 -05:00
Robin Ward
4e82e3ac75
hide-modal-trigger is a component, not a view
2016-11-18 10:54:03 -05:00
Arpit Jalan
7cfda43ae3
Merge pull request #4559 from techAPJ/select-all
...
FEATURE: batch select topics
2016-11-18 19:15:01 +05:30
Guo Xiang Tan
02150d77a2
FIX: Reset isMouseDown as long as mouse is up.
2016-11-18 15:31:14 +08:00
Guo Xiang Tan
8cc64cd05b
FIX: Incorrect variable.
2016-11-18 12:49:42 +08:00
Guo Xiang Tan
3f54730c2d
Make title attribute on emoji widget optional.
2016-11-18 12:36:48 +08:00
Guo Xiang Tan
7af75bf3a4
Fix JS test.
2016-11-18 10:43:39 +08:00
Guo Xiang Tan
12b175db59
Store skipSearchContext in state for plugins to extend.
2016-11-18 09:32:39 +08:00
Régis Hanol
2710525d01
FIX: custom emojis leaking over multisite - take 2
2016-11-17 23:28:27 +01:00
Arpit Jalan
9c7b891afd
FEATURE: batch select topics
2016-11-18 02:32:47 +05:30
Robin Ward
56642bbde3
Migrate user card to use components
2016-11-17 15:40:04 -05:00
Robin Ward
742f01f82c
Deprecate ModalBodyview
2016-11-17 14:00:37 -05:00
Régis Hanol
a0f1090d79
FIX: custom emojis leaking over multisites
2016-11-17 19:35:39 +01:00
Régis Hanol
ec28789b99
Merge pull request #4558 from fantasticfears/long-date-i18n
...
FIX: activy column title shows the non-i18n datetime
2016-11-17 10:57:26 +01:00
Guo Xiang Tan
f824afb4d3
FEATURE: Allow date_of_field column to be updated.
2016-11-17 15:16:58 +08:00
Robin Ward
6431b03d66
Remove the last of the admin view classes
2016-11-16 16:41:15 -05:00
Erick Guan
fb3c5bcd0f
FIX: activy column title shows the non-i18n datetime
2016-11-16 22:15:34 +01:00
Jeff Atwood
a5de6f79a3
Merge pull request #4556 from cpradio/cannot-see-mention-comments
...
Add comments to relevant sections denoting "create new topic" …
2016-11-16 22:02:31 +01:00
Robin Ward
036954d5b4
FIX: Rate limited errors on forgot password were not displayed
2016-11-16 11:20:55 -05:00
Robin Ward
26f9a7ac50
FIX: Title was missing from sharing
2016-11-16 10:57:21 -05:00
cpradio
c3d4c949f1
Add comments to relevant sections denoting "create new topic" scenario is not supported for cannot-see-mention (per @coding-horror instruction)
2016-11-16 06:26:36 -05:00
Guo Xiang Tan
a6b86036ca
FIX: Workaround box-shadow and box-radius bug on safari.
2016-11-16 18:22:59 +08:00
Guo Xiang Tan
c4e3ab21dd
FIX: Don't scroll to top of post.
2016-11-16 15:08:18 +08:00
Guo Xiang Tan
1761317b37
UX: Add help text to first notification.
2016-11-16 12:24:33 +08:00
Guo Xiang Tan
8471289831
FIX: Can't login with enter key.
2016-11-16 11:52:57 +08:00
Guo Xiang Tan
10068f86b6
FIX: Notification ring backdrop might get triggered more than once.
2016-11-16 11:37:13 +08:00
Guo Xiang Tan
239cbc6e68
Make eslint happy.
2016-11-16 10:55:57 +08:00
Guo Xiang Tan
64b5c81843
FIX: Add alt and title attribute to emoji widget.
2016-11-16 10:48:20 +08:00
Robin Ward
aa86e5f206
Remove admin modal views
2016-11-15 17:18:36 -05:00
Robin Ward
6387acc649
Migrate history modal to components
2016-11-15 16:44:50 -05:00
Robin Ward
33fd84c990
Migrate reorder categories to components
2016-11-15 16:44:50 -05:00
Robin Ward
bf49c38faf
Migrate Login modal to use components
2016-11-15 16:44:50 -05:00
Robin Ward
684b3805fd
Migrate the topic entrace to use a component
2016-11-15 16:44:50 -05:00
Robin Ward
32a8d5ed1f
Merge pull request #4550 from cpradio/cannot-see-mention
...
FEATURE: Notify user when mention can't see the reply they were mentioned in
2016-11-15 16:40:47 -05:00
Robin Ward
740eec3d15
FIX: Use the view's container if available
2016-11-15 15:13:39 -05:00
Robin Ward
d57adfed02
Migration upload-selector to component
2016-11-15 14:10:34 -05:00
Robin Ward
852639e27a
FIX: Restore functionality of custom-html for now
2016-11-15 12:15:37 -05:00
Neil Lalonde
bd1b7bd330
new plugin outlet extra-nav-item
2016-11-15 12:15:13 -05:00
Robin Ward
edd49bc953
FIX: ESLint
2016-11-15 12:10:18 -05:00
Robin Ward
0f9e45f283
Allow the loader to understand when files are moved
2016-11-15 11:41:16 -05:00
Guo Xiang Tan
68f9c7142f
FIX: Display first notification spotlight only once each page load.
2016-11-15 14:42:35 +08:00
cpradio
824c235760
FEATURE: Notify user when mention can't see the reply they were mentioned in
...
FIX: Group Mention Notifications
2016-11-14 22:03:16 -05:00
Guo Xiang Tan
5613c5f81a
UX: Add "spotlight" on first notification.
2016-11-15 10:57:16 +08:00
Sam
095767bdb4
tweak position and style of registrations disclaimer
2016-11-15 13:41:43 +11:00
Sam
a07148830e
FEATURE: add TOS and Privacy links to sign up
2016-11-15 13:29:54 +11:00
Sam
f4c754b389
FEATURE: split JavaScript application bundle, so plugins live in own file
...
This adds plugin.js and plugin_third_party.js files
2016-11-15 11:43:13 +11:00
Robin Ward
67edb6ce5c
Migrate create account modal to components
2016-11-14 16:50:46 -05:00
Robin Ward
85c2aaa341
Migrate flag modal to use components
2016-11-14 16:50:46 -05:00
Robin Ward
dca26b43e4
Migrate upload avatar view to components
2016-11-14 16:00:40 -05:00
Robin Ward
9fea9e00c3
Migrate invite view to components, remove HTML from translations
2016-11-14 16:00:40 -05:00
Robin Ward
f105d72129
Move non Ember.View classes to raw-views
2016-11-14 16:00:40 -05:00
Robin Ward
120a780763
Replace the add category class view mixin with a component
2016-11-14 14:36:29 -05:00
Robin Ward
aada925b21
Start converting modal views to components
2016-11-14 14:15:48 -05:00
Arpit Jalan
3ed2d645a3
FIX: attach proper class to user notification section
2016-11-12 15:02:27 +05:30
Robin Ward
b217db9337
Remove unused var
2016-11-11 17:24:17 -05:00
Robin Ward
a9ed15e11a
FIX: Remove more of those pesky View classes
2016-11-11 17:03:15 -05:00
Robin Ward
cc93cd76ef
Replace quote button with a component
2016-11-11 16:00:28 -05:00
Robin Ward
93403b0af6
Replace the share popup with a component
2016-11-11 14:13:19 -05:00
Robin Ward
2a25136ecf
FIX: Tags weren't showing up in Ember 2.4
2016-11-11 13:01:53 -05:00
Robin Ward
01a8ef590a
Remove more view classes
2016-11-10 16:27:15 -05:00
Robin Ward
d98aa48f0d
Remove some preferences views, add extra tests
2016-11-10 15:54:21 -05:00
Robin Ward
a94f06ff78
Remove the ScrollTop Mixin
2016-11-10 15:25:04 -05:00
Robin Ward
0904ad5537
Migrate createViewWithBodyClass helper to components
2016-11-10 14:28:04 -05:00
Robin Ward
ecb9574a32
FIX: Touch issues in iOS
2016-11-10 10:12:47 -05:00
Guo Xiang Tan
531d649a75
FIX: Make sure we decrease post count if new post fails to save.
2016-11-10 11:02:11 +08:00
Guo Xiang Tan
55865024c7
UX: Only scroll if the element is not in viewport.
2016-11-10 09:38:35 +08:00
Guo Xiang Tan
eaf7746ec9
FIX: Only scroll PMs on new message.
2016-11-10 09:25:54 +08:00
Robin Ward
985b855a5b
FIX: Later versions of ember require dashes in template names
2016-11-09 14:50:34 -05:00
Jeff Atwood
dd9ba3c50c
Merge pull request #4543 from xfalcox/linkify-user-stats
...
FEATURE: Clinking on stats in user summary take you to the respective activity page
2016-11-09 20:04:55 +01:00
Robin Ward
1d784f5758
Allow Ember 2.4 to connect views to widgets
2016-11-09 13:58:24 -05:00
Rafael dos Santos Silva
150cb6659f
FEATURE: Clinking on stats in user summary take you to the respective activity page
2016-11-09 16:38:07 -02:00
Régis Hanol
b0c6cd8afd
make jslint happy
2016-11-09 18:09:26 +01:00
Régis Hanol
b117a9994b
FIX: escape emojis in topic selection modal
2016-11-09 18:06:19 +01:00
Robin Ward
875703a750
A couple of small but important fixes for later Ember releases
2016-11-09 11:46:27 -05:00
Guo Xiang Tan
4a26561927
Only scroll to posts that are not your own in PMs.
2016-11-09 21:34:32 +08:00
Guo Xiang Tan
74e1889924
FEATURE: Scroll to new posts when user is near bottom of PM.
2016-11-09 13:38:33 +08:00
Neil Lalonde
f10520a5f2
fix broken js lint
2016-11-08 17:59:51 -05:00
Jeff Atwood
13a40d2f99
Merge pull request #4541 from xfalcox/no-last-visit-on-top
...
FIX: Last Visit line shouldn't appear on /top
2016-11-08 23:08:40 +01:00
Rafael dos Santos Silva
bd77f5cb72
FIX: Last Visit line shouldn't appear on /top
2016-11-08 19:56:13 -02:00
Neil Lalonde
86522a52b7
FEATURE: add censored_pattern setting to censor posts using regex
2016-11-08 16:39:26 -05:00
Robin Ward
151597bf0f
Update code so Ember 2.3 can have more tests passing
2016-11-08 13:40:35 -05:00
Régis Hanol
78cd42943f
FEATURE: add 'emoji-custom' class to custom emojis
2016-11-08 16:36:09 +01:00
Arpit Jalan
b7532b5247
FIX: download archive confirm message was broken for non-staff users
2016-11-08 15:04:18 +05:30
Guo Xiang Tan
a8b7599d4a
FEATURE: Add a radial ping when user's first notification has not been read.
2016-11-08 16:23:12 +08:00
Robin Ward
70fb2431a1
Migrate this.container to getOwner(this)
2016-11-07 15:21:31 -05:00
Robin Ward
bc2c6b0918
FIX: Allow arrays of links for decorators
2016-11-07 12:11:52 -05:00
Robin Ward
aa80c8cbdd
FIX: Support optional logos when previewing the wizard
2016-11-07 11:06:32 -05:00
Robin Ward
5febbd58cc
The initializer arguments changed in future Ember releases
2016-11-04 10:23:24 -04:00
Robin Ward
e18ae34493
Don't try injecting into the Resolver. Use options instead.
2016-11-04 10:23:24 -04:00
Robin Ward
c8282e4ca1
FIX: We're running code outside of the runloop
2016-11-04 10:23:24 -04:00
Guo Xiang Tan
b26368709e
FIX: Unescape emojis in composer topic title.
2016-11-04 16:53:13 +08:00
Robin Ward
a9d7569dda
Replace computed properties for topic query params
2016-11-03 13:09:43 -04:00
Robin Ward
beac81d0ee
Support both _actions and actions for delegating
2016-11-03 11:52:30 -04:00
Robin Ward
95c8d66fe0
FIX: In Ember 2.0 you can't bind Query Parametrs like this
2016-11-03 11:00:26 -04:00
Robin Ward
2d126cff8f
Ember.String.fmt is deprecated
2016-11-03 11:00:26 -04:00
Robin Ward
464f509941
In Ember 2.0 this.resource is deprecated
2016-11-03 11:00:26 -04:00
Guo Xiang Tan
847eea85a0
Merge pull request #4527 from cpradio/category-selector
...
FIX: Advanced Search to utilize Category Selector so it can distingui…
2016-11-03 09:15:00 +08:00
Sam
920264349d
UX: title links to first post on expanded timeline
2016-11-02 15:12:13 +11:00
Robin Ward
e9309f2d96
FIX: Broken {{if}} statement
2016-11-01 16:56:45 -04:00
Neil Lalonde
9ef1688a76
FEATURE: per-category default topic list sort order
2016-11-01 12:18:41 -04:00
cpradio
f59c11b4ab
FIX: Advanced Search to utilize Category Selector so it can distinguish uncategorized from no category selected
2016-10-31 17:27:57 -04:00
Robin Ward
e07dfe16d7
FIX: Mentions were refreshing too frequently
2016-10-31 13:19:23 -04:00
Régis Hanol
7a08d1a11b
Merge pull request #4520 from jako512/header-plugin-outlets
...
Added above-site-header and below-site-header plugin outlets
2016-10-31 10:29:15 +01:00
Sam
584dc63d13
UX: align timeline to the right in mobile and add jump to button
2016-10-31 12:40:40 +11:00
David McClure
9bbab6e64e
FIX: Auto-link URLs that are inside parentheses
2016-10-29 18:57:25 -07:00
Neil Lalonde
4d58a00387
FIX: clear tag filter when changing category filter
2016-10-28 17:27:47 -04:00
Robin Ward
3505a13bea
FIX: Broken build
2016-10-28 16:35:42 -04:00
Robin Ward
a319cfe77a
Final set of backwards compatible fixes for Ember 1.13
2016-10-28 15:51:39 -04:00
Robin Ward
1e4a56fe14
Backwards compatible support for inline helpers
2016-10-28 12:48:56 -04:00
Robin Ward
319b043f43
FIX: Helpers with multiple parameters were broken in 1.13
2016-10-28 10:13:41 -04:00
Robin Ward
0f1ed1e41a
Migration topic footer buttons to components
2016-10-28 10:13:41 -04:00
Guo Xiang Tan
753a65833a
Merge pull request #4521 from cpradio/fix-advanced-search-speedy-entry
...
FIX: Correct Speedy entry in Posted before/after and Minimum Post Count
2016-10-28 12:21:55 +08:00
cpradio
dbe9391036
FIX: Correct Speedy entry in Posted before/after and Minimum Post Count
2016-10-27 19:48:09 -04:00
jako512
19479907d0
Added above-site-header and below-site-header plugin outlets
2016-10-27 18:13:51 +02:00
Robin Ward
407cda1dfe
FIX: Scrolling on backup logs
2016-10-27 11:57:33 -04:00
Robin Ward
004e71a3fe
FIX: Some errors that only appear in Ember 1.13
2016-10-26 16:26:10 -04:00
Robin Ward
7953a53cc5
Replace findProperty and filterProperty with findBy and filterBy
2016-10-26 15:45:06 -04:00
Robin Ward
3bb4e22692
FIX: cleanDOM couldn't be called from url
2016-10-26 13:27:47 -04:00
Robin Ward
eeee5f4c08
Use {{outlets}} instead of {{render}} in the application template
2016-10-26 13:02:58 -04:00
Robin Ward
fa3c45bb4c
FIX: Mobile raw templates weren't being resolved
2016-10-26 11:19:29 -04:00
Robin Ward
b601120b39
Support for Raw Handlebars and helpers in Ember 1.13
2016-10-26 10:27:57 -04:00
Robin Ward
9ac35f07b9
FIX: Missing icon on history buttons
2016-10-25 15:39:09 -04:00
Robin Ward
55be81faa6
Don't use .@each dependant keys
2016-10-25 15:39:09 -04:00
Robin Ward
622dc82481
Replace deprecated render(buffer) with a custom buffered renderer
2016-10-25 14:00:21 -04:00
Guo Xiang Tan
adfd9733c6
FIX: Advanced search should retain search term.
2016-10-25 11:47:11 +08:00
Robin Ward
bd352385a5
Framework for supporting Ember 1.12/1.13 helpers simulataneously
2016-10-24 15:13:32 -04:00
Robin Ward
e79465a965
FIX: Regression due to deprecation fix on site settings
2016-10-24 11:32:34 -04:00
Guo Xiang Tan
b31fa878bb
Revert "Properly name tag intersection route"
...
This reverts commit 01af2a8df0 .
2016-10-24 22:27:22 +08:00
Régis Hanol
3841cd9a7f
FEATURE: onebox everything by default
...
FEATURE: new 'max_oneboxes_per_post' site setting
FEATURE: change onebox whitelist to a blacklist
PERF: debounce the loading of oneboxes
PERF: improve perf of mention links in preview
FIX: sort loading of custom oneboxer
2016-10-24 12:46:22 +02:00
Sam
f083994f5a
FIX: exact group match always should be added
2016-10-24 12:43:38 +11:00
Régis Hanol
3c8e0a8348
Merge pull request #4508 from kstaikov/mailing_list_exclude_own_replies
...
FEATURE:'No Echo' option for mailing list mode.
2016-10-22 10:45:14 +02:00
Robin Ward
fab36e6cf7
Fix more deprecations:
...
- Remove all `needs:` code
2016-10-21 17:28:37 -04:00
Neil Lalonde
761cc688b4
FEATURE: add a setting to allow url schemes other than http(s)
2016-10-21 12:21:31 -04:00
Robin Ward
bf91532260
Fixes some Ember Deprecations for 1.13:
...
- Remove ArrayController
- Remove {{view}} from templates
- Replace many cases of needs: [‘controller’] with inject
- Enable Ember Legacy Views
2016-10-21 11:06:07 -04:00
Régis Hanol
35a79a70c3
FIX: uploading custom avatar was always hidden
2016-10-20 19:53:41 +02:00
Sam
9457b03da1
UX: make it easier to collapse the timeline from fullscreen
2016-10-20 10:14:53 +11:00
David Taylor
91da124769
Added resolveService function to custom resolver
2016-10-19 22:12:25 +01:00
Kiril Staikov
aee943486a
FEATURE:'No Echo' option for mailing list mode.
...
Mailing list mode now includes the 'no echo' option: to only receive emails of posts not created
by you. If you reply to an email thread in mailing list mode, your reply will not then be echoed
back to you in a duplicate email by the system.
2016-10-19 13:14:36 -04:00
Régis Hanol
9f7b529495
FIX: properly detect when attachments are allowed
2016-10-19 18:42:24 +02:00
Robin Ward
c03d25f170
FEATURE: Configure Admin Account
...
Adds a "Step 0" to the wizard if the site has no admin accounts where
the user is prompted to finish setting up their admin account from the
list of acceptable email addresses.
Once confirmed, the wizard begins.
2016-10-19 11:27:56 -04:00
Arpit Jalan
0a6ed64ca6
FIX: correct computed property
2016-10-19 11:11:54 +05:30
Sam
2ffe62846b
FIX: broken localization for auto close
2016-10-19 16:10:31 +11:00
Sam
1bf0b2a5f4
FEATURE: show timeline component when expanding post progress
...
- Show fullscreen timeline with title of topic in mobile
- Go to post # kb shortcut now unconditionally uses a modal
- Always show wrench on topics (was missing if progress bar was showing)
- Be smarter about rendering timeline even if composer is open (provided there is room)
2016-10-19 14:29:58 +11:00
Robin Ward
fb94b4c56d
Show the whisper preview in the whisper style
2016-10-17 16:53:24 -04:00
Guo Xiang Tan
41a2f2cfda
💣 comments that are not required.
2016-10-17 22:46:47 +08:00
Guo Xiang Tan
30902d00d7
Merge pull request #4495 from cpradio/empty-search-fields
...
FIX: Improve removing advanced filters
2016-10-17 22:45:29 +08:00
cpradio
ddacda0388
Update based on review comments
...
Found a few javascript errors when visiting the search page with ?expanded=true and no query.
2016-10-17 00:02:58 -04:00
Guo Xiang Tan
d8722e7a87
Merge pull request #4499 from tgxworld/add_options_to_surround_text
...
Add option to apply surround across multilines.
2016-10-17 10:18:25 +08:00
cpradio
1e7c69044c
FIX: Improve removing advanced filters
...
Prior:
Entering `test after:5` and then removing the 5 via the search text field would result in the UI not updating
After:
UI updates after half a second
Removing it from the UI, removes it from the search field immediately.
Change the regex to detect filter words. This now matches what happens in search.rb, which gives a lot more flexibility (such as iterating over multiple `in:` terms)
Return [] when searchTerm is empty
Move .trim() to this.set('searchTerm', searchTerm) so it doesn't run twice (which was very obvious when watching the search term field)
More refactoring to make this a bit less complex
Update code based on review comments
FEATURE: Add common `in:` options
2016-10-14 19:04:10 -04:00
Guo Xiang Tan
6b40f2c42c
Add option to apply surround across multilines.
2016-10-14 14:03:00 +08:00
Sam
f4f5524190
FEATURE: user API now contains scopes so permission is granular
...
previously we supported blanket read and write for user API, this
change amends it so we can define more limited scopes. A scope only
covers a few routes. You can not grant access to part of the site and
leave a large amount of the information hidden to API consumer.
2016-10-14 16:05:42 +11:00
Guo Xiang Tan
ce8b850b11
Merge pull request #4496 from cpradio/search-ui-changes
...
FIX: Shrink tag input and use date type for Post Time
2016-10-14 10:33:10 +08:00
Guo Xiang Tan
dff5d6d9b0
Merge pull request #4497 from gdpelican/allow-avatar-title-option
...
FEATURE: Allow title override for user avatars
2016-10-14 10:27:20 +08:00
Guo Xiang Tan
10dfcc2ae9
Merge pull request #4498 from gdpelican/tags-show-route-fix
...
FIX: Properly name tag intersection route
2016-10-14 10:18:17 +08:00
James Kiesel
01af2a8df0
Properly name tag intersection route
2016-10-13 13:43:56 -04:00
James Kiesel
d76d78f855
Allow title override for user avatars
2016-10-13 13:43:22 -04:00
cpradio
9fd4cf3278
FIX: Shrink tag input and use date type for Post Time
2016-10-13 12:48:36 -04:00
Guo Xiang Tan
94002f5903
FIX: Post search time was updating incorrectly.
...
* A search term of `after` will result in `after: after:after`.
2016-10-13 21:26:01 +08:00
Guo Xiang Tan
2eb48ee1ce
FIX: Search terms are appearing in filters.
2016-10-13 20:42:37 +08:00
Guo Xiang Tan
4c2c21ee2b
Opps this should be null.
2016-10-13 15:58:31 +08:00
Guo Xiang Tan
b16b2a6fbb
FIX: Reset advanced search options when search term is cleared.
2016-10-13 15:54:32 +08:00
Guo Xiang Tan
06cbabb4da
FIX: Don't search for tags if tagging is disabled.
2016-10-13 15:09:44 +08:00
Guo Xiang Tan
ae0db10e2d
Fix full page search tests.
2016-10-13 15:03:58 +08:00
Guo Xiang Tan
b4a899b144
Make eslint happy.
2016-10-13 14:47:18 +08:00
Guo Xiang Tan
ef1918662c
PERF: Don't render advanced search options when not expanded.
...
* Debounce options update as well.
2016-10-13 14:46:13 +08:00
Guo Xiang Tan
1606ed01f9
FIX: Don't mix camelCase into query params.
2016-10-13 14:43:47 +08:00
Guo Xiang Tan
af90a04bd9
FIX: All clicks should close autocomplete.
2016-10-13 13:28:24 +08:00
Guo Xiang Tan
2095b034ad
FIX: Make links work with subfolder installs.
2016-10-13 13:21:07 +08:00
Guo Xiang Tan
4f87f1886b
Make eslint happy.
2016-10-13 12:10:01 +08:00
Guo Xiang Tan
91a296839f
Remove unnecessary computed property.
2016-10-13 12:08:00 +08:00
Guo Xiang Tan
994a03b3e3
FIX: Advanced search link doesn't work with subfolder installs.
2016-10-13 12:00:02 +08:00
Guo Xiang Tan
5dfaceb7a5
Remove unused line.
2016-10-13 11:58:36 +08:00
Arpit Jalan
a0e0ab610e
FIX: back button behaviour should be consistent when visiting watched/muted topics from user preferences page
2016-10-13 02:16:21 +05:30
cpradio
5091124eed
FIX: fix eslint error due to removing the search_help
...
Related commit that made eslint unhappy
c51992cf5e
2016-10-11 20:35:25 -04:00
cpradio
1d27610ffc
FEATURE: search menu options opens full page search
2016-10-11 19:59:37 -04:00
cpradio
6bf0bc3408
FEATURE: search menu options opens full page search
2016-10-11 18:52:31 -04:00
cpradio
ca4130f30d
FIX: Use @username instead of user:username
2016-10-11 17:41:04 -04:00
Jeff Atwood
70f46d81a9
disable the group and badge searches for now
2016-10-11 14:25:48 -07:00
Jeff Atwood
c51992cf5e
remove old search help in favor of advanced search
2016-10-11 14:01:16 -07:00
Sam
6031e692f0
Merge pull request #4366 from xfalcox/print
...
Print Support
2016-10-11 11:47:20 +11:00
Sam
b6d0d4d94d
tweaks to full page search
2016-10-11 10:36:27 +11:00
Sam
ea1f0683c8
Merge pull request #4477 from cpradio/watching-state-on-reply
...
FEATURE: Add notification level user preference when replying to a topic
2016-10-11 10:05:37 +11:00
Sam
f6ac914376
Merge pull request #4467 from cpradio/advanced-search-ui
...
FEATURE: Advanced Search UI
2016-10-11 10:02:35 +11:00
Arpit Jalan
d06c82e555
FEATURE: add unique class to topic navigation pages
2016-10-10 22:38:41 +05:30
Régis Hanol
586ce69b1b
UX: properly hide 'Activity Summary' preference when Summaries are disabled
2016-10-10 16:36:36 +02:00
cpradio
dc87b6943a
Fix the ID for postTime
2016-10-08 09:29:05 -04:00
cpradio
a7507dad63
Add Acceptance Tests (which found an error)
...
Tests for populating category and tags
Added acceptance tests for populating the Username and Category through the Advanced Search UI (will work on the other fields later)
Give the combo-box elements ids
Add acceptance tests for the rest of the advanced search UI (except for Tags, tags are evil)
2016-10-08 09:09:37 -04:00
Leo McArdle
c1da9e780e
FEATURE: Added user profile and card outlets
...
Added user-location-and-website outlet
Added user-card-location-and-website outlet
2016-10-07 21:40:41 +01:00
Neil Lalonde
a061c025f1
FIX: in create/edit category modal, don't prompt to choose a parent category when allow_uncategorized_topics is false
2016-10-05 12:06:37 -04:00
Sam
843c7a21c9
FIX: properly handle blank localizations
2016-10-05 18:08:54 +11:00
Sam
601a96333a
FIX: last visited line not rendering correctly
...
- stop changing cached models
2016-10-05 15:37:47 +11:00
Neil Lalonde
374617c8c9
FIX: mobile users page search field loses focus on each keypress
2016-10-04 14:09:28 -04:00
cpradio
4b71fd253b
Advanced Search UI
...
Properly support Categories so it updates the search box correctly
Use category id, as it is more consistent with search results than using the slugs, especially for parent/subcategory
Added Status
Improve AutoComplete so it can receive updates
Added the ability for AutoComplete to receive updates to badge-selector and group-selector
Respect null, which is set via web-hooks
Support both # and category: for category detection.
Only update the searchedTerms if they differ from its current value (this helps the Category Selector receive updates)
Opt in receive updates (#3 )
* Make the selectors opt-in for receiving updates
* Opt-in to receive updates
* Fix category detection for search-advanced-options
Fix eslint error
Update user-selector so it can receive updates live too
Make the canReceiveUpdates check validate against 'true'
Converted to use template literals
Refactor the regex involved with this feature
Split apart the init to make it a bit more manageable/testable
Switch the category selector to category-chooser, so it is a dropdown of categories instead of auto-complete
Reduce RegEx to make this happier with unicode languages and reduce some of the complexity
2016-10-04 11:18:01 -04:00
Régis Hanol
08c4de388e
make eslint happy
2016-10-04 12:14:24 +02:00
Sam
baecaddef0
Merge pull request #4475 from xfalcox/last-visit-adjusts
...
FIX: Last visit must keep working when changing categories
2016-10-04 19:31:22 +11:00
cpradio
6f1c31d777
Add notification level user preference when replying to a topic
2016-09-30 14:58:07 -04:00
Rafael dos Santos Silva
5476dee52d
FIX: Last visit must keep working when changing categories
2016-09-29 17:40:28 -03:00
Robin Ward
f0937dc5d3
FIX: Route to .rss or .json as a server side URL
2016-09-28 10:36:56 -04:00
Régis Hanol
064a83c44c
Merge pull request #4464 from xfalcox/patch-2
...
Make deprecated.js ES5 compatible
2016-09-28 11:17:33 +02:00
Robin Ward
8871c9852c
FIX: Allow us to link to server side responses
2016-09-28 05:04:23 -04:00
Rafael dos Santos Silva
2ce8845c89
Enable last visit line on mobile
2016-09-27 16:24:23 -03:00
Guo Xiang Tan
119225e496
Make eslint happy.
2016-09-27 15:12:47 +08:00
Rafael dos Santos Silva
16aad189fb
UX: Add text to new messages line
2016-09-27 14:52:03 +08:00
Rafael dos Santos Silva
03ec480c65
Removes UI for print, adds CTRL+P shortcut
2016-09-26 20:46:55 -03:00
Rafael dos Santos Silva
2a5a0bebb3
Adjusts from review
2016-09-26 20:46:55 -03:00
Rafael dos Santos Silva
acc70cc3de
SiteSetting, admin passtrough, CSS, hide on mobile
2016-09-26 20:46:55 -03:00
Rafael dos Santos Silva
c12e533273
Feature: Adds a button to print a topic
2016-09-26 20:44:50 -03:00
Rafael dos Santos Silva
c759b5f955
Make ES5 compatible
2016-09-26 18:43:33 -03:00
Jeff Atwood
a4dd862ad0
Merge pull request #4463 from xfalcox/emoji-grouping
...
FIX: New Emoji had missing group info
2016-09-26 23:20:35 +02:00
Rafael dos Santos Silva
7149e2ba20
FIX: New Emoji had missing group info
2016-09-26 18:12:40 -03:00
Rafael dos Santos Silva
048dea01f4
Fix tags separation on new category page
2016-09-26 16:14:41 -03:00
Guo Xiang Tan
999f52954f
FIX: Incorrect import path for iconHTML helper.
2016-09-25 12:39:17 +08:00
Guo Xiang Tan
bddbfa56f6
UX: Format numbers on user summary page.
2016-09-23 12:36:42 +08:00
Robin Ward
f90e1ce847
FIX: Don't double escape the category title
2016-09-22 21:13:08 -04:00
Neil Lalonde
e0be2f482e
FEATURE: tag filter dropdown menu is scoped to user and category
2016-09-22 15:23:37 -04:00
Robin Ward
3d621767cc
FIX: Wizard didn't work with subfolders
2016-09-22 14:39:36 -04:00
Robin Ward
92529cd409
FIX: Tab ordering and outlines for wizard
2016-09-22 13:38:58 -04:00
Robin Ward
a09a09f686
FIX: Test was broken
2016-09-22 10:01:25 -04:00
Jeff Atwood
3ac348e898
Revert "add bit of random to the confetti"
...
This reverts commit 913e18579f8c4c6bad3269896c549779b554ece1.
2016-09-22 09:52:19 -04:00
Jeff Atwood
3f09ef70eb
add bit of random to the confetti
2016-09-22 09:52:19 -04:00
Robin Ward
9bba0f3288
FIX: Show "Categories" when you are viewing the categories pills
2016-09-22 09:52:19 -04:00
Robin Ward
a95bb6006d
Show staff count on invites page, don't warn if you have 3
2016-09-22 09:52:19 -04:00
Robin Ward
62e1f88adc
Try to be smarter about scaling images on canvases
2016-09-22 09:52:19 -04:00
Robin Ward
14bee641aa
Can choose categories or latest as homepage style
2016-09-22 09:52:19 -04:00
Robin Ward
2a0443445b
New step to choose emoji set
2016-09-22 09:52:19 -04:00
Robin Ward
8f36f95180
Bump up the size of the theme preview
2016-09-22 09:52:19 -04:00
Robin Ward
2545c2ffa6
Add new welcome message step
2016-09-22 09:52:19 -04:00
Robin Ward
3fac43249c
Javascript file was missing
2016-09-22 09:52:19 -04:00
Robin Ward
f4f1569e0c
Move step text into progress bar
2016-09-22 09:52:19 -04:00
Robin Ward
9938f9bd67
Added images to the first and last step of the wizard
2016-09-22 09:52:19 -04:00
Robin Ward
42f6e52dc6
Warn the user if they haven't invited anyone
2016-09-22 09:52:19 -04:00
Robin Ward
cf84538fbf
Bump up smallest size again
2016-09-22 09:52:19 -04:00
Robin Ward
1bf1bf4f93
Use our badge colors for the speech bubbles
2016-09-22 09:52:19 -04:00
Robin Ward
c718826134
Randomly flip some of the bubbles
2016-09-22 09:52:19 -04:00
Robin Ward
844c86481e
Add more particles, remove black color
2016-09-22 09:52:19 -04:00
Robin Ward
899779b3c4
FIX: Confetti should go all the way to the right
2016-09-22 09:52:19 -04:00
Robin Ward
afe1a8e895
UX: Remove checkmark icon from Done
2016-09-22 09:52:19 -04:00
Robin Ward
454bcdca0b
Add confetti effect for when you finish the wizard
2016-09-22 09:52:19 -04:00
Robin Ward
598db7a81c
Add Apple Icon preview
2016-09-22 09:52:19 -04:00
Robin Ward
e7c1962aa0
Preview the favicon in the wizard
2016-09-22 09:52:19 -04:00
Robin Ward
0a41217604
Small Logo Preview looks better
2016-09-22 09:52:19 -04:00
Robin Ward
a318b18236
Custom Preview for Header Logo
2016-09-22 09:52:19 -04:00
Robin Ward
69325fbe02
Wizard: Support for custom image previews for uploads
2016-09-22 09:52:19 -04:00
Robin Ward
05d1c8167f
UX: Use a minimum height for the wizard so it doesn't move as much
2016-09-22 09:52:19 -04:00
Robin Ward
74ed2e82ac
UX: Wiggle invalid form elements. Don't allow a site title of Discourse
2016-09-22 09:52:19 -04:00
Robin Ward
2ff6295f71
UX: De-emphasize back/quit buttons in the wizard
2016-09-22 09:52:19 -04:00
Robin Ward
29cf47cfb2
Track steps the user has completed, nag them to finish it.
2016-09-22 09:52:19 -04:00
Robin Ward
ef84981e38
Invite Users step
2016-09-22 09:52:19 -04:00
Robin Ward
e3640ee5f6
Privacy Step
2016-09-22 09:52:19 -04:00
Robin Ward
af83c8dc14
Upload Logos Step
2016-09-22 09:52:19 -04:00
Robin Ward
c94e6f1b96
Add locale step
2016-09-22 09:52:19 -04:00
Robin Ward
3f6e3b9aff
Wizard - Color Scheme Step
2016-09-22 09:52:19 -04:00
Robin Ward
9f12b571ef
Wizard: Server Side Validation + Finished Step
2016-09-22 09:52:19 -04:00
Robin Ward
be1d74d207
Split out common functions into discourse-common module
2016-09-22 09:52:19 -04:00
Robin Ward
3a4615c205
Wizard: Step 1
2016-09-22 09:48:58 -04:00
Robin Ward
0471ad393c
Scaffold for new Wizard - Rails / Ember / Tests
2016-09-22 09:48:58 -04:00
Robin Ward
6070939daa
Support for other i18n bundles
2016-09-22 09:48:58 -04:00
Guo Xiang Tan
7acbd63d92
FIX: Remove CSS hack.
2016-09-22 17:39:20 +08:00
Régis Hanol
9aecf4e6d1
Merge pull request #4455 from tgxworld/fix_category_logo_url
...
FIX: Form CDN URL client side instead.
2016-09-22 11:01:16 +02:00
Guo Xiang Tan
5d2aa957b4
UX: Take into account of header when rendering autocomplete.
2016-09-22 13:42:49 +08:00
Guo Xiang Tan
7dea31adce
FIX: Form CDN URL client side instead.
2016-09-22 11:57:18 +08:00
Guo Xiang Tan
6b8a96f2a9
Make eslint happy.
2016-09-21 11:45:17 +08:00
Guo Xiang Tan
24dcd7df47
FIX: 'quote reply' button not showing when an emoji is included.
2016-09-21 11:14:43 +08:00
Guo Xiang Tan
62ce9938ab
Add plugin outlet after user names in user profile page.
2016-09-21 10:49:48 +08:00
Arpit Jalan
afef9a0668
FEATURE: add page identifier on user badges page
2016-09-20 23:54:59 +05:30
Arpit Jalan
4f13422c47
FEATURE: add more page identifiers
2016-09-20 23:13:56 +05:30
Robin Ward
a26e0df0c7
FIX: Bug when linking to anchors
2016-09-20 11:13:40 -04:00
Guo Xiang Tan
547750e9dd
Unify API keys and web hooks into a single admin nav header.
2016-09-20 05:22:03 +08:00
Sam
5b3cd3fac9
FEATURE: Import facebook avatars when logging in via facebook
...
FIX: warning about popup dimensions when using facebook login
Rules are:
- On account creation we always import
- If you already have an avatar uploaded, nothing is changed
- If you have no avatar uploaded, we upload from facebook on login
- If you have no avatar uploaded, we select facebook unless gravatar already selected
This also fixes SSO issues where on account creation accounts had missing avatar uploads
2016-09-19 15:10:23 +10:00
Arpit Jalan
72f9369966
add unique body class to search and user pages
2016-09-19 10:24:58 +05:30
Erick Guan
48fb0558d8
UX: Add headers for webhook events
2016-09-19 12:07:55 +08:00
Erick Guan
00d5facf36
FEATURE: prompts new webhook events
2016-09-19 12:07:17 +08:00
Sam
fd9056973a
FEATURE: increase interval to 24 hours for "please refresh site"
...
Used to be 2 hours, which is a bit tight, especially for people who leave
computer running overnight.
Keep in mind we always refresh on route change, so clicking on a topic will
trigger a refresh
2016-09-19 10:12:27 +10:00
Neil Lalonde
28f857c530
FIX: primary group name class missing from poster name
2016-09-16 15:09:35 -04:00
Neil Lalonde
b9801d2e26
UX: add text near group flair settings explaining that flair only shows for a user's primary group
2016-09-15 17:39:47 -04:00
Neil Lalonde
a74781fbbc
fix jslint error
2016-09-15 16:50:23 -04:00
Neil Lalonde
d0ebde9d84
don't try to render flair if there's no primary group
2016-09-15 16:26:58 -04:00
Neil Lalonde
e3e15182df
FEATURE: avatar flair on user cards
2016-09-15 16:15:18 -04:00
Arpit Jalan
5dbd6a304b
add search-container class to search page
2016-09-15 13:46:22 +05:30
Sam
fe7883eeea
UX: don't allow user scaling in mobile view
...
on iOS 10 behavior of zoom restriction has changed.
This does not disable zooming on iOS 10 but it DOES stop it from randomly
zooming when you are composing
2016-09-15 07:36:16 +10:00
Robin Ward
aa7c735d34
FIX: Improve selecting text over line breaks
2016-09-13 11:36:17 -04:00
Neil Lalonde
b381d84dd9
FIX: tag search should not be case sensitive
2016-09-09 16:55:26 -04:00
Robin Ward
acaac02673
Merge pull request #4423 from SafaAlfulaij/arabic_client_plural_rules
...
Add Arabic Pluralization Rules for Client
2016-09-06 11:22:21 -04:00
Matt Palmer
51854e56ac
Don't hide e-mail in settings behind email-in plugins
2016-09-06 14:23:43 +10:00
Erick Guan
9ce61b4586
FEATURE: Webhooks.
2016-09-05 18:44:00 +08:00
Angus McLeod
422941a606
fix order of plugin template resolution
2016-09-02 12:55:11 -04:00
Sam
034dc52beb
UX: adjust to show all and stat period
2016-09-02 11:03:52 +10:00
Neil Lalonde
1078d929cd
Revert "see if gtm automatically pushes pageview events without our own page-tracking code"
2016-09-01 13:28:04 -04:00
Neil Lalonde
572713b801
see if gtm automatically pushes pageview events without our own page-tracking code
2016-09-01 12:16:54 -04:00
Sam
1d7df97c30
FIX: display old category style on mobile
2016-09-01 15:57:23 +10:00
Angus McLeod
18da378f9a
only perform the check on mobile view
2016-08-31 10:23:56 -04:00
Angus McLeod
0b20c0b581
check the plugin mobile/list dir for templates
2016-08-31 10:12:16 -04:00
Sam
282a4e1efb
FIX: remove from preload store so it is not cached forever
2016-08-31 14:07:31 +10:00
Sam
55fad7b339
FIX: missing avatars from categories page when ajax loaded
...
UX: display last poster on categories page instead of OP
2016-08-31 14:02:30 +10:00
Rafael dos Santos Silva
8fc556f81a
FIX: Avatars on new category page
2016-08-30 23:54:15 -03:00
Sam
591dab1bb5
FIX: on load categories list not showing create button
2016-08-31 09:35:23 +10:00
Robin Ward
3d8e75c6ca
FIX: Sometimes we hide the in_reply_to when a quote is present
2016-08-30 11:11:16 -04:00
Régis Hanol
8ef49a9458
add span around subcategories to allow for better styling
2016-08-30 10:27:09 +02:00
Régis Hanol
96513f3848
FIX: select a period when 2/3 of the categories matches the criteria
2016-08-29 23:50:48 +02:00
Régis Hanol
e064e6f7a3
FEATURE: new 'categories_and_latest' endpoint
2016-08-29 22:47:44 +02:00
Régis Hanol
5833e96017
FIX: use 'topic_all_time' as topic count failover in /categories page
2016-08-29 10:25:46 +02:00
Sam
653f94975c
FIX: don't fail if targetUsernames is not set
2016-08-29 12:39:25 +10:00
Sam
22b8c0d44e
FIX: fullscreen login set from client needs to be respected
2016-08-29 10:13:51 +10:00
Neil Lalonde
2251104e32
FEATURE: avatar flair can be font awesome icons
2016-08-26 17:15:37 -04:00
safaalfulaij
75f6548710
Add Arabic Pluralization Rules for Client
2016-08-26 22:52:15 +03:00
Robin Ward
58cb43884d
Merge pull request #4415 from vinkas0/tweak-49070
...
FIX: “Your search term is too short” message when no search term is entered at all
2016-08-26 14:02:42 -04:00
Vinoth Kannan
f373e3ac8d
braces added for if condition
2016-08-26 22:38:34 +05:30
Neil Lalonde
39de27a4b2
FIX: top period chooser layout on mobile
2016-08-26 12:39:09 -04:00
Régis Hanol
7d600d9fee
FIX: show topic entrance when clicking the # of replies in /categories
2016-08-24 22:25:10 +02:00
Régis Hanol
3e00672c7d
FIX: clicking the timestamp next to a feature topics should link to the latest post
2016-08-24 22:07:25 +02:00
Vinoth Kannan
fc95764f60
Update search-menu.js.es6
2016-08-24 15:25:51 +05:30
Robin Ward
c3a3aff120
FEATURE: Support for a whitelist for embeddable host paths
2016-08-23 14:56:12 -04:00
Guo Xiang Tan
90571f0364
FIX: Format selection as multiline code only when selection spans multiple lines.
2016-08-23 15:00:16 +08:00
Guo Xiang Tan
e9927ce5b1
Make eslint happy.
2016-08-23 09:56:24 +08:00
Guo Xiang Tan
f32d8e2882
FIX: Code fences shortcut did not insert newlines before and after backticks.
2016-08-23 09:51:01 +08:00
Régis Hanol
2690ef7050
prefix setting with 'desktop_' since it's only used for desktop
2016-08-22 23:43:42 +02:00
Régis Hanol
9573e28df9
remove unecessary console.logsss
2016-08-22 23:03:40 +02:00
Régis Hanol
4d6028ea2d
UX: new 'category_page_style' site setting
2016-08-22 23:01:43 +02:00
Robin Ward
b6bcfc0426
FIX: Improper routing of https URLs
2016-08-22 16:45:11 -04:00
Arpit Jalan
b4e32f20f2
FIX: disable browser autocomplete for invite modal
2016-08-22 23:20:02 +05:30
Robin Ward
9f4ef6eeb6
Add a decorator for the footer links in the hamburger
2016-08-22 13:21:41 -04:00
Robin Ward
884bdf7240
FEATURE: Ability to scrub titles when importing embeddable content
2016-08-22 12:43:02 -04:00
Régis Hanol
ecaa751455
FIX: Use Ember.set to update the site settings via the Message Bus
2016-08-22 12:18:45 +02:00
Sam
0a1d7896bf
Merge pull request #4407 from dtbaker/patch-1
...
Typo: Unmatched braces }}
2016-08-21 03:22:51 -07:00
Sam
1e9ca3c7c1
need to pass category on mobile as well
2016-08-21 20:21:07 +10:00
Sam
c51fec7fda
FIX: improve last visited detection
...
- clear line detection cache on category change
- don't show last visited unless latest / descending
- improve perf of last visited detection algorithm
2016-08-21 17:06:00 +10:00
dtbaker
bbb1517d33
Typo: Unmatched braces }}
...
Just a little typo
2016-08-20 23:55:07 +10:00
Régis Hanol
4960365689
UX: unread/new topic counts under topic counts column in /categories
2016-08-19 18:10:42 +02:00
Sam
9b1e81cd6d
Only display in discovery, correct double highlighting
2016-08-19 12:43:48 +10:00
Sam
11f9a463ac
FEATURE: highlight last visited topic in topic list
2016-08-19 11:58:39 +10:00
Régis Hanol
eb953c0904
FIX: /categories page on mobile
2016-08-19 01:47:00 +02:00
Régis Hanol
96b6d342cc
FIX: /categories page issues
...
FIX: endless spinner when /categories is set to homepage and you click the home logo
FIX: latest column should respect topic state for the current user (new, unread, etc.)
FIX: post count should have heat colors applied based on like ratios
FIX: Add "More" button at the bottom of the latest column
UX: The topic count number in the categories panel should be slightly larger
2016-08-18 19:41:21 +02:00
Robin Ward
78e8aa823d
UX: Just show "1m" if less than 1m
2016-08-18 12:47:00 -04:00
Régis Hanol
dd3d8d85d3
FIX: proper logic for 'noTitle' param of the number helper
2016-08-17 23:28:29 +02:00
Régis Hanol
6d1d7b7c8f
UX: new /categories layout
2016-08-17 23:23:16 +02:00
Neil Lalonde
36f0bd36f4
remove hard-coded avatar url
2016-08-17 16:57:31 -04:00
Neil Lalonde
2654060c14
sanitize flair style
2016-08-17 15:13:15 -04:00
Neil Lalonde
d079f69b7b
FEATURE: add flair to avatars using new settings in the groups admin UI
2016-08-17 15:13:15 -04:00
Neil Lalonde
d29ccb5e48
FIX: navigating from tags intersection route to singular tag route
2016-08-16 14:06:38 -04:00
Neil Lalonde
d835326406
FIX: rendering of tags intersection when show_filter_by_tag is off
2016-08-16 14:02:03 -04:00
Sam
416e7e0d1e
FEATURE: basic UI to view user api keys
2016-08-16 17:06:52 +10:00
Neil Lalonde
37b68f10ae
FIX: hide admin controls on tags intersection page
2016-08-15 16:46:16 -04:00
Neil Lalonde
3b792054f2
Merge pull request #4387 from gdpelican/feature/tags-intersection
...
FEATURE: Tags intersection page
2016-08-15 16:24:29 -04:00
James Kiesel
98d300e79c
Fix linting error
2016-08-15 15:45:23 -04:00
James Kiesel
5dd9009718
Clean up additionalTags impl
2016-08-15 15:38:23 -04:00
James Kiesel
037e9bb7b8
Support any number of tag intersections
2016-08-15 15:30:17 -04:00
Gerhard Schlager
1042f1a923
UX: Allow translation of composer icons
2016-08-15 18:57:05 +02:00
Robin Ward
4d8584f427
FIX: Support div dir= in sanitizer
2016-08-15 11:19:10 -04:00
James Kiesel
d3792c0149
Fix linting errors
2016-08-12 16:03:52 -04:00
James Kiesel
e14f3c802b
Cleanup
2016-08-12 15:56:56 -04:00
James Kiesel
3471499613
Tighten up tags intersection page
2016-08-12 15:51:09 -04:00
James Kiesel
7e73b933c7
First pass
2016-08-12 15:28:46 -04:00
Robin Ward
86c970bac0
FIX: Read FAQ wasn't working with a URL on the same site
2016-08-12 13:47:19 -04:00
Robin Ward
705ab88173
Add a widget setting for the user's avatar size
2016-08-12 11:09:36 -04:00
Robin Ward
8f19f60588
FIX: Broken acceptance test
2016-08-11 15:03:23 -04:00
Robin Ward
6507246e97
UX: Full page search results weren't linked to users
2016-08-11 14:27:19 -04:00
Robin Ward
cd371fa20e
FIX: When faq_url is custom, track the FAQ clicks
2016-08-11 13:43:42 -04:00
Robin Ward
58834663a8
Merge pull request #4383 from cpradio/fix-topic-status-shortcuts
...
FIX: Permit Timeline Topic Status to receive dispatch events to handle keyboard shortcuts when the topic footer is not loaded
2016-08-11 11:42:53 -04:00
Sam Saffron
58322617ec
UX: on mobile devices iOS or Android always use full screen login
...
This simplifies life for users and embedded browsers and works around
all popup blocking.
There is no point to popup tabs on Android or iOS, it just causes
confusion.
2016-08-11 23:15:45 +10:00
cpradio
46fa70d948
FIX: Permit Timeline Topic Status to receive dispatch events to handle keyboard shortcuts when the topic footer is not loaded
2016-08-11 08:30:37 -04:00
Guo Xiang Tan
8dab20e5b8
SECURITY: Escape image title in lightbox.
2016-08-11 11:15:00 +08:00
safaalfulaij
291c32aa69
Fix Plural Strings
2016-08-10 20:24:28 +03:00
Claas Augner
ac87a86975
FIX: Disable pasting hack for Firefox 50+
2016-08-10 01:24:15 +02:00
Robin Ward
8321bdab4e
FIX: If you go to full page search, stop loading
2016-08-09 16:11:14 -04:00
Robin Ward
db3ae803c5
UX: Let the user know the search is too short in the header menu
2016-08-09 16:05:58 -04:00
Robin Ward
fd3a8583dd
UX: Display a message when the search term is too short on full page
2016-08-09 15:11:58 -04:00
Robin Ward
28436a604a
FIX: Prevent tricking the search from ignoring minimum lengths
2016-08-09 14:49:46 -04:00
Robin Ward
b2134aa173
Refactor full page search for style, remove lookups
2016-08-09 14:49:46 -04:00
Robin Ward
d8808aa9ab
Add back acceptance tests for full page search
2016-08-09 14:49:46 -04:00
Sam
73b6a22f61
UX: link to PM list from pm suggested topics
2016-08-09 10:12:56 +10:00
Robin Ward
5191cbdcbb
Merge pull request #4370 from cpradio/keyboard-enhancements
...
FEATURE: Allow keyboard shortcuts for topic list to start from last viewed topic
2016-08-08 16:52:10 -04:00
cpradio
754e3b2287
Convert boolean to opts object
2016-08-08 15:15:27 -04:00
Robin Ward
01ced67ab3
FIX: Focus on usernames if it's blank when composing a message
2016-08-08 13:57:23 -04:00
Guo Xiang Tan
a9ae99bf82
FIX: Admin dashboard problems not displaying when there is one error.
2016-08-09 00:33:37 +08:00
Robin Ward
3db020f95e
FIX: Display anonymous counts nicely on badges
2016-08-08 12:24:30 -04:00
cpradio
d8165d7cee
FEATURE: Allow keyboard shortcuts for topic list to start from last viewed topic
2016-08-06 11:24:44 -04:00
Robin Ward
3d62e5dd98
SECURITY: XSS issue on Admin users list
2016-08-05 12:01:16 -04:00
Guo Xiang Tan
927bf19d93
UX: Disable dismiss notifications button when there is nothing to dismiss.
2016-08-04 09:48:10 +08:00
Robin Ward
331135a88e
Deuglify the admin dashboard loading state. Also clean up the code
2016-08-03 15:36:41 -04:00
Robin Ward
19fa24d888
Add a warning if a user tries to PM themselves
2016-08-03 13:58:24 -04:00
Neil Lalonde
5f67cd7b45
FIX: tag input detects when a tag is not allowed and won't offer to create it anyway
2016-08-03 13:18:56 -04:00
Régis Hanol
cb809784df
refactor version-check to ES6
2016-08-03 16:13:02 +02:00
Régis Hanol
35c13bca6c
Merge pull request #4363 from cpradio/version-link-shows-compare
...
FEATURE: Installed Version link shows GitHub Compare to branch being followed
2016-08-03 16:03:57 +02:00
Régis Hanol
a21d52951a
don't use startsWith just yet
2016-08-03 14:31:52 +02:00
Robin Ward
1ae625ec2e
FIX: Archetype class wasn't being applied on refresh
2016-08-02 15:26:07 -04:00
Robin Ward
2d7b036b9a
UX: Display nicer looking numbers for unread in categories
2016-08-02 15:16:07 -04:00
Robin Ward
857d54162b
Redirect to Summary when viewing yourself
2016-08-02 13:21:24 -04:00
cpradio
1b89c2f0ef
FEATURE: Installed Version link shows GitHub Compare to branch being followed
2016-08-02 06:18:44 -04:00
Guo Xiang Tan
dc2dae2cc4
FIX: Logs notice was not displaying the right Date.
2016-08-02 12:40:28 +08:00
Guo Xiang Tan
bf683178a8
FIX: Remove tag plugin code from tag hashtag check.
2016-08-02 10:59:12 +08:00
Régis Hanol
0fa458c5a7
Merge pull request #4356 from acshi/datapayloadarchetype
...
data.archetype should be data.payload.archetype in topic_tracking_state.js.es6
2016-08-01 14:10:51 +02:00
Sam
9018de39ed
FEATURE: allow shipping bio markdown via SSO
...
- Also adds site setting for sso_overrides_bio to disable bio editing by end users
2016-08-01 15:29:28 +10:00
Rafael dos Santos Silva
5d91355c97
FIX upload hints
2016-07-30 15:39:11 -03:00
Robin Ward
9cb8d5d19e
FIX: Whitelist the big tag
2016-07-29 16:11:18 -04:00
Acshi Haggenmiller
26e8eed83b
changed data.archetype typo to data.payload.archetype in topic_tracking_state.js.es6
2016-07-29 11:23:00 -04:00
Robin Ward
efc6408b1d
FIX: Regression with escaping on badge page
2016-07-28 15:57:06 -04:00
Robin Ward
cf5b756b1a
SECURITY: Cross-Site Scripting in Category and Group Settings
2016-07-28 11:57:59 -04:00
Robin Ward
2f8ab8cd30
SECURITY: XSS in "Account Suspended" Messages and Badge Descriptions
2016-07-28 11:38:12 -04:00
Guo Xiang Tan
0128fdfc46
FIX: Discourse.ajax is deprecated.
2016-07-28 18:20:24 +08:00
Guo Xiang Tan
36ddb1787e
FEATURE: Add toggle topic visibility button in popup menu.
2016-07-28 16:57:04 +08:00
Sam
c6dbaca0dc
SECURITY: disable user entered badge SQL by default
...
- Hidden site settings now must be change via rails console
2016-07-28 09:03:00 +10:00
Régis Hanol
e848c336bb
FIX: only prevent clicks on links in the preview
2016-07-27 20:53:45 +02:00
Régis Hanol
c4b52b1a19
GET is a more RESTy verb for '/users/:username/emails'
2016-07-27 20:15:28 +02:00
Régis Hanol
ea59283c1e
FIX: PM automatic groups via URL
2016-07-27 19:16:31 +02:00
Andre Pereira
8cbd585e20
FEATURE: Allow staff users to merge posts.
2016-07-27 12:04:14 +08:00
Neil Lalonde
3af27a6d83
FIX: category settings should not limit number of tags
2016-07-26 16:04:11 -04:00
Neil Lalonde
3c0df3510a
FIX: tags index should show all tags belonging to a category even if they have never been used
2016-07-26 16:04:11 -04:00
Robin Ward
424bb143db
FIX: Jump to post on iOS was broken - replace with prompt
2016-07-26 15:08:04 -04:00
Neil Lalonde
de99853dee
FIX: routes for tag nav items
2016-07-26 12:39:36 -04:00
Robin Ward
fbfd3124a0
Whitelist some more tags and add extra tests
2016-07-26 11:02:09 -04:00
Guo Xiang Tan
2242568507
UX: Missing spinning wheel on topics list.
2016-07-26 17:31:28 +08:00
Guo Xiang Tan
47c835f0f0
UX: Missing spinning wheel on user topics list.
2016-07-26 17:17:39 +08:00
Sam
521d3d11f2
allow some more tags through
2016-07-26 09:43:30 +10:00
Jeff Atwood
41dda1882e
let's expire all emoji
2016-07-25 15:38:13 -07:00
Robin Ward
3200d836f7
FIX: After uploading an image the selection was not in the correct spot
2016-07-25 15:31:21 -04:00
Robin Ward
215eae9972
FIX: Add a title to the groups pages
2016-07-25 14:24:43 -04:00
Neil Lalonde
e52c0e2087
FIX: tag filter shows when "no tags" is selected
2016-07-25 12:13:07 -04:00
Robin Ward
b2289d733f
List the "Watching First Post" tags on preferences
2016-07-22 16:16:45 -04:00
Robin Ward
c28dd826fe
UX: Focus on usernames if creating a PM from your user page
2016-07-22 13:56:17 -04:00
Robin Ward
87b52e4cea
FIX: Support emoji in "Popular Links"
2016-07-20 16:46:19 -04:00
Neil Lalonde
7c092b0fe0
FEATURE: add filter to show topics that have not been tagged
2016-07-20 16:21:51 -04:00
Robin Ward
8e87a727ef
FIX: Add topic entrance to mobile categories page when clicking count
2016-07-20 16:08:58 -04:00
Robin Ward
cc976e3046
FIX: Don't lose focus when refreshing user results
2016-07-20 15:37:32 -04:00
Robin Ward
078f6c3fb5
FIX: Consistency with HTML anchors
2016-07-20 15:13:56 -04:00
Robin Ward
e09a304122
FIX: Jumping within a topic should respect anchors
2016-07-20 14:39:26 -04:00
Robin Ward
b9177af1eb
FIX: Protocol-less links that begin with a shouldn't error
2016-07-20 13:44:12 -04:00
Robin Ward
16383a1749
FIX: Also support just open
2016-07-20 13:30:36 -04:00
Robin Ward
7dd4470075
FIX: Allow div align
2016-07-20 12:39:12 -04:00
Robin Ward
e7e6840803
FIX: I shouldn't commit while tired :)
2016-07-20 10:42:35 -04:00
Régis Hanol
af53d37e47
FEATURE: add plugin-outlets from groups & categories incoming emails
2016-07-20 16:00:30 +02:00
Régis Hanol
fe080f5c57
FIX: allows plugin-outlets to use to block syntax
2016-07-20 15:59:25 +02:00
Robin Ward
ad7e2f15c7
Support linking to anchored headings in the first post
2016-07-19 17:05:45 -04:00
Robin Ward
8141e1d9bc
FIX: details fixes with extra formatting
2016-07-19 15:14:55 -04:00
Neil Lalonde
f9d0fea0ad
FIX: user tag prefs should allow any tag and any number of tags
2016-07-19 12:39:11 -04:00
Jeff Atwood
bd88d05ac6
missed a spot for dismiss new
2016-07-19 01:05:28 -07:00
Jeff Atwood
0bafb52a03
add fa-check to dismiss to match notifications
2016-07-19 00:41:59 -07:00
Guo Xiang Tan
57f1bf1ddd
UX: Better handle width for fields in sign up form.
2016-07-18 17:28:13 +08:00
Sam Saffron
46b34e3c62
FEATURE: remove user option for edit history public
...
Users can no longer opt-in for "public" edit history
if site owner disables it.
This feature adds cost and complexity to post rendering since
user options need to be premeptively loaded for every user in the
stream. It is also confusing to explain to communities with private edit
history.
2016-07-16 21:30:00 +10:00
Jeff Atwood
802b502818
I think check works better for dismiss
2016-07-15 00:59:23 -07:00
Guo Xiang Tan
a604c6393d
UX: Add icon to dismiss notifications button.
2016-07-15 12:11:58 +08:00
Neil Lalonde
ba637e40b6
FEATURE: Google Tag Manager Universal Analytics support
2016-07-14 16:35:20 -04:00
Robin Ward
e5bbfe1f1b
Lint inner function declarations to prevent Safari breakage
2016-07-14 10:22:39 -04:00
Sam Saffron
fa8ba3b408
UX: don't expand pinned on mobile categories page
2016-07-14 22:30:51 +10:00
Sam Saffron
3dcd6edb46
FEATURE: stage post in stream on edit
2016-07-14 22:20:43 +10:00
Robin Ward
00e45c0d3c
FIX: Safari strict mode errors
2016-07-13 15:36:34 -04:00
Robin Ward
29c9979b9b
Deprecate the BBCode module too for plugins that reach in there.
2016-07-13 14:05:54 -04:00
Guo Xiang Tan
c3cab98998
FEATURE: Admins should be able to create polls even when plugin is disabled.
2016-07-13 18:05:19 +08:00
Sam Saffron
86b3de510b
UX: staged posts show up with opacity 0.4 till on server
2016-07-12 17:03:42 +10:00
Sam Saffron
dbc25a9d64
FEATURE: flags for suppressing pinned expansion
...
To suppress pinned excerpt expansion
on mobile set "show_pinned_excerpt_mobile" to false
To suppress pinned excerpt expansion
on desktop set "show_pinned_excerpt_desktop" to false
2016-07-12 13:53:59 +10:00
Robin Ward
4d65370797
FIX: <strike> was no longer whitelisted
2016-07-11 12:57:05 -04:00
Robin Ward
529fea3c42
FIX: Duplicate variable
2016-07-11 12:57:05 -04:00
Robin Ward
748ce74653
FIX: Deprecations have to be ES5
2016-07-11 12:57:05 -04:00
Régis Hanol
a2b9b01d0f
FIX: details plugin wasn't working properly
2016-07-11 12:57:05 -04:00
Robin Ward
6dc4a3f2d6
A constant we can use to detect if the new dialect engine is present
2016-07-11 12:57:05 -04:00
Robin Ward
cda58511ac
Better deprecation messages for Pretty Text
2016-07-11 12:57:05 -04:00
Robin Ward
3d21805022
FIX: Backwards compatibility for plugins who sanitize
2016-07-11 12:57:05 -04:00
Robin Ward
6d7e8bd68b
FIX: Customizations were broken
2016-07-11 12:57:05 -04:00
Robin Ward
a291944835
FIX: Add kbd support to the sanitizer
2016-07-11 12:57:05 -04:00
Robin Ward
bba0fd0654
REFACTOR: PreloadStore to ES6
2016-07-11 12:57:05 -04:00
Robin Ward
25d6915cac
Migrate discourse.js to ES6
2016-07-11 12:57:05 -04:00
Robin Ward
7ff5b228cd
REFACTOR: Raw Handlebars ported to ES6
2016-07-11 12:57:05 -04:00
Robin Ward
b8125b3512
REFACTOR: Remove Discourse.Ajax
2016-07-11 12:57:05 -04:00
Robin Ward
56f07529bb
REFACTOR: Migrate more legacy JS to ES6
2016-07-11 12:57:05 -04:00
Robin Ward
a546395397
REFACTOR: Migrate markdown functionality in ES6
2016-07-11 12:57:05 -04:00
Guo Xiang Tan
56e43a3ca0
UX: Make sure we reposition popup menu on mobile when windows is resized.
2016-07-11 12:45:19 +08:00
Guo Xiang Tan
4b557842eb
FIX: Clicking on gear icon should hide popup menu.
2016-07-11 10:54:30 +08:00
Sam
64ca5552bc
correct scoping
2016-07-10 16:45:24 +10:00
Sam
c5c443fda3
correct typo
2016-07-10 10:51:49 +10:00
Robin Ward
2cfb0d60a8
FIX: Remove the last auth result after authenticating
2016-07-08 15:53:27 -04:00
Arpit Jalan
c626558d36
UX: group pages should not show Messages tab to unauthorised users ( #4318 )
2016-07-09 00:50:04 +05:30
Robin Ward
d5b54b0f52
FIX: Unread count was not showing up
2016-07-08 13:09:04 -04:00
Guo Xiang Tan
c402641684
Whoops.
2016-07-08 16:09:30 +08:00
Guo Xiang Tan
c6a6d6e1d6
FIX: Quote reply button not taking into scrolling offset.
2016-07-08 15:58:24 +08:00
Guo Xiang Tan
2484b8eb91
FIX: Show overriden checkbox not triggering search on check.
2016-07-08 14:37:24 +08:00
Guo Xiang Tan
e619af3eee
UX: Select text in input when toggling search menu.
2016-07-08 14:17:02 +08:00
Sam
d1bb71f99d
allow for incomplete fixture
2016-07-08 14:39:27 +10:00
Sam
f1b1b0da14
FEATURE: show watched first post in user page
2016-07-08 14:08:10 +10:00
Sam
4161ee210a
FEATURE: improved tag and category watching and tracking
...
- present tags watched on the user prefs page
- automatically watch or unwatch old topics based on watch status
New watching and tracking logic takes care of handling old topics
(either with or without read state)
When you watch a topic you now watch historically
Also removes confusing warnings from user.
2016-07-08 12:58:30 +10:00
Guo Xiang Tan
423dc37f6c
Merge pull request #4315 from tgxworld/fix_tags_not_in_category_showing
...
Tags which are not allowed in a category showing in drop down.
2016-07-08 10:28:10 +08:00
Guo Xiang Tan
8fd0414cdf
WIP: Tags which are not allowed in a category showing in drop down.
2016-07-08 10:27:56 +08:00
Travis Northcutt
e4316523d4
Put 👍 and 👎 emojis in emotional order ( #4317 )
...
Inspired by [Slack](https://twitter.com/SlackHQ/status/472141845703565312 )
2016-07-07 13:47:41 -04:00
Robin Ward
97ef5d87c5
FIX: Change the order of notifications in the drop down
2016-07-07 13:44:50 -04:00
Robin Ward
1eb64151f6
User interface for watching first post
2016-07-07 11:21:50 -04:00
Guo Xiang Tan
323efcab71
Fix eslint.
2016-07-07 18:46:15 +08:00
Guo Xiang Tan
2b651b20cf
UX: Display message when user has no notifications instead of a blank page.
2016-07-07 18:25:48 +08:00
Guo Xiang Tan
6684e4ab87
UX: Don't show more notifications message when there is none.
2016-07-07 17:42:18 +08:00
Robin Ward
21684c98be
FIX: Don't remove the id from the input to createRecord
2016-07-06 13:52:30 -04:00
Régis Hanol
ee2780466c
FIX: too many upload placeholders when uploading several files
2016-07-06 17:58:11 +02:00
James Kiesel
3035d144c0
FEATURE: Add options to inject class / page into emoji toolbar ( #4312 )
...
* Add options to inject class / page into emoji toolbar
* Fix options page setter
2016-07-06 11:42:24 -04:00
James Kiesel
5c1e18ecc8
Add keydown hook for widgets ( #4308 )
2016-07-05 11:25:08 -04:00
Guo Xiang Tan
3cb8bbb851
UX: Automatically generate poll name for poll builder.
2016-07-05 22:15:52 +08:00
Guo Xiang Tan
7e076d63ba
Fix failing tests.
2016-07-05 12:17:29 +08:00
Sam
bd46bc62ff
FEATURE: show like button to anon
2016-07-05 12:11:48 +10:00
Robin Ward
6129fda8af
REFACTOR: styleCategory doesn't seem to be used in any way?
2016-07-04 12:11:12 -04:00
Guo Xiang Tan
37db335599
Merge pull request #4305 from tgxworld/avoid_coupling_composer_and_d_editor
...
Remove coupling of a composer feature to d editor.
2016-07-04 23:51:25 +08:00
Sam
c665607f72
FIX: not doing non leading word match in emoji autocomplete
2016-07-04 19:16:08 +10:00
Sam
e805dd7000
UX: improve handling of PM drafts
...
- Show PM draft if it exists on any of the your user tabs
- If a draft is already open when visiting user profile suppress loading of draft
2016-07-04 18:55:49 +10:00
Guo Xiang Tan
c5a66d4b50
Remove coupling of a composer feature to d editor.
2016-07-04 16:15:36 +08:00
Sam
1ad3340325
Merge pull request #4304 from Mittineague/add-badge-slug-to-class
...
Add badge slug to class
2016-07-04 18:01:44 +10:00
Guo Xiang Tan
4657d22eb0
Make eslint happy.
2016-07-04 11:00:14 +08:00
Sam
d61df21d69
FEATURE: allow people to send messages to themselves (for notes etc)
2016-07-04 11:36:43 +10:00
Mittineague
5e816183cd
Update show.hbs
2016-07-03 14:16:14 -04:00
Mittineague
dc89fc0fbd
Update badge-card.js.es6
2016-07-03 14:14:07 -04:00
Guo Xiang Tan
d102a079b1
FIX: Bump plugin API version.
2016-07-01 09:32:30 +08:00
Guo Xiang Tan
904d9735ab
Refactor desktop notifications to be more modular.
2016-07-01 00:11:32 +08:00
Neil Lalonde
0eaf76fc88
FIX: add missing outlet on topic list page when filtered by tag
2016-06-29 14:24:13 -04:00
acshi
deda9a6908
Prevent creation of empty entry in _connectorCache for raw templates. ( #4296 )
2016-06-29 10:59:48 -04:00
Mark Wingerd
e4074f75b1
Stop URLs from being censored ( #4288 )
...
URLs that contained a censored word were being altered by
censored-words.js and ulimately this broke the links. As an example
www.expertsexchange.com would get censored when it would link to a
legitimate website. This URL blocking functionality should be
handled through other settings.
2016-06-29 10:41:54 -04:00
Guo Xiang Tan
717d606430
Merge pull request #4295 from tgxworld/ux_collapse_users_on_om
...
UX: Collapse users when composing a private message.
2016-06-29 11:56:19 +08:00
Guo Xiang Tan
41842460b4
UX: Collapse users when composing a private message.
2016-06-29 10:40:38 +08:00
Sam
7a4c3af29d
Merge pull request #4279 from scossar/s3cdn-upload-location
...
FIX: get urlWithCDN before appending protocol
2016-06-29 12:18:44 +10:00
Sam
b4cb2e367c
FIX: require full name at signup when display is suppressed and required
2016-06-29 10:43:40 +10:00
Régis Hanol
f406b9a798
fix lint
2016-06-28 16:49:47 +02:00
Sam
1411eedad3
FEATURE: offer to unwatch categories when unwatching category
2016-06-28 18:34:20 +10:00
Guo Xiang Tan
fc81209564
UX: Missing loading wheel on user notifications page.
2016-06-28 08:37:36 +08:00
Sam
ea46e5dd57
UX: add minimum height for zoomed composer on mobile
2016-06-27 17:22:42 +10:00
Guo Xiang Tan
994063ac72
UX: Disable toolbar by default on Android devices.
2016-06-27 15:06:58 +08:00
Sam
3ad1423c53
UX: autofocus the edit reason text field
2016-06-27 16:49:16 +10:00
Guo Xiang Tan
5ba12840e0
Merge pull request #4285 from tgxworld/fix_polls_not_cooked
...
FIX: Incorrect model for embedded post widget.
2016-06-27 13:31:03 +08:00
Guo Xiang Tan
63b8797667
FIX: Incorrect model for embedded post widget.
2016-06-27 13:15:26 +08:00
Arpit Jalan
1b80f1ea39
Fix the build :fired:
2016-06-27 01:11:56 +05:30
Arpit Jalan
83309752ae
FEATURE: new site setting 'code formatting style'
2016-06-27 01:00:11 +05:30
Régis Hanol
74e93d2260
FIX: Reply As New Topic from all 3 different places
2016-06-26 14:20:22 +02:00
Régis Hanol
fc9cfd698d
UX: admin flags needed some ❤️
2016-06-22 16:32:50 +02:00
Sam
6e4ff45e44
FIX: deleting a topic result not updated on screen
2016-06-22 17:28:46 +10:00
Sam
3701a8ada2
FIX: missing in action wrench on short topics
2016-06-22 10:56:23 +10:00
Guo Xiang Tan
0ed4d3d313
FIX: Topic admin menu item not positioned properly on short topics. ( #4284 )
2016-06-21 10:40:00 -04:00
Arpit Jalan
bf7ea8bb73
Merge pull request #4281 from scossar/add-m4a-to-audio-onebox-filetypes
...
FEATURE: add m4a to list of audio file extensions
2016-06-21 11:35:35 +05:30
Sam
2d425892c4
FIX: update list of invited users after inviting
2016-06-21 16:01:29 +10:00
scossar
3159dfb0ee
add m4a to audio onebox filetypes
2016-06-20 14:41:37 -07:00
scossar
9bf381b95c
get urlWithCDN before appending protocol
2016-06-20 14:03:24 -07:00
Régis Hanol
68c158d592
FIX: backup upload when using subfolder
2016-06-20 17:37:24 +02:00
Régis Hanol
96c07985b3
UX: move user's bounce score below email in user admin page
2016-06-20 12:39:53 +02:00
Régis Hanol
9c5a727aa2
FIX: reply as new link wasn't working sometimes
2016-06-20 12:09:04 +02:00
Sam
41718be67f
fix linting
2016-06-20 17:13:43 +10:00
Sam
8866169879
FEATURE: can invite/revoke groups on private messages
2016-06-20 16:29:27 +10:00
Guo Xiang Tan
3d0be0d47c
UX: Display category and tags on full page search in a seperate row.
2016-06-20 12:03:48 +08:00
Guo Xiang Tan
fd800b544f
FIX: Hide popup-menu options when typing.
2016-06-20 10:12:01 +08:00
Guo Xiang Tan
a053caeda4
FIX: Make sure we hide popup menu options on esc.
2016-06-20 10:11:42 +08:00
Arpit Jalan
605a302546
UX: move category logo above navigation
2016-06-18 14:20:37 +05:30
Jeff Atwood
568ee2ff42
second pass on full page search results layout
2016-06-17 17:25:31 -07:00
Jeff Atwood
f083a198c0
first pass on better full page search layout
2016-06-17 17:05:29 -07:00
Jeff Atwood
c9de667a83
Merge pull request #4274 from cpradio/fix-keyboard-shortcuts
...
FIX: Correct the topic notification keyboard shortcuts
2016-06-17 11:53:21 -07:00
cpradio
145ee10f40
FIX: Correct the topic notification keyboard shortcuts
2016-06-17 14:44:08 -04:00
Robin Ward
efafdd252e
FIX: Close multi select when switching topics
2016-06-17 14:20:14 -04:00
Neil Lalonde
612e084595
FIX: disabled combo-box attribute had no effect
2016-06-17 13:42:00 -04:00
Guo Xiang Tan
44b691a1b4
Merge pull request #4272 from tgxworld/add_details_to_popup_menu
...
FEATURE: Add details to popup menu options.
2016-06-17 16:04:57 +08:00
Arpit Jalan
19f4fe2ada
FIX: category search was failing for anon
2016-06-17 10:12:31 +05:30
Guo Xiang Tan
ff50e59c4f
FIX: Surround passing in the wrong length.
2016-06-17 11:37:16 +08:00
Guo Xiang Tan
95a58b80d7
Clicking on popup menu options should refocus on selected text.
2016-06-17 11:37:16 +08:00
Guo Xiang Tan
5d9e6d2395
Push plugin options after default options.
2016-06-17 11:37:16 +08:00
Guo Xiang Tan
2484ef93ed
Use ES6 arrow functions instead.
2016-06-17 11:37:15 +08:00
Guo Xiang Tan
93715b5952
FIX: Check if popupMenuOptions is defined.
2016-06-17 11:35:36 +08:00
Guo Xiang Tan
ddfb798276
FIX: Popup menu not showing for non-staff users.
2016-06-17 10:13:43 +08:00
Jeff Atwood
78818551ef
remove primary blue from gutter reply button
2016-06-16 16:07:39 -07:00
Jeff Atwood
5b6357ec4b
missed a file somehow?
2016-06-16 15:52:44 -07:00
Jeff Atwood
98d95cd7ee
UX: switch to glyph for exit anon
2016-06-16 15:23:07 -07:00
Guo Xiang Tan
a74291c91a
We no longer pass it the controller.
2016-06-16 17:12:45 +08:00
Guo Xiang Tan
ba87181506
Merge pull request #4264 from tgxworld/poll_ui_builder
...
Poll UI Builder.
2016-06-15 11:15:52 +08:00
Guo Xiang Tan
8d46727d67
FEATURE: Poll UI Builder.
2016-06-15 11:14:24 +08:00
Sam
84a1b863a6
UX: add link to watched topics from prefs page
2016-06-15 12:38:47 +10:00
Robin Ward
4cd19ee26e
FIX: Avoid weird formatting for decloaked posts
2016-06-14 17:14:20 -04:00
Régis Hanol
0f809d4993
FIX: only show the reply as new topic when user can actually reply as new topic
2016-06-14 23:03:34 +02:00
Robin Ward
af4391bbda
UX: Don't show right arrow in quotes
2016-06-14 16:38:34 -04:00
Régis Hanol
7efd9359ec
reply as new topic requires a post
2016-06-14 20:55:58 +02:00
Régis Hanol
9588583244
'Reply as new topic' link in the share dialog
2016-06-14 20:01:21 +02:00
Robin Ward
bdd15d5452
FIX: Don't remove all events, only the ones we created
2016-06-14 13:40:56 -04:00
Guo Xiang Tan
5813352439
FEATURE: Add new API to add a toolbar popup menu button.
2016-06-15 00:39:53 +08:00
Robin Ward
3d3ce56f52
UX: Never show the back button if it's the last post
2016-06-14 12:02:24 -04:00
Jeff Atwood
176d9e4863
UX: use link icon for linked posts ;) FINAL DECISION
2016-06-10 22:50:49 -07:00
Jeff Atwood
d1c5949922
switch to dual-way arrow for links
2016-06-10 16:09:10 -07:00
Robin Ward
a77f5a75a1
FIX: Scroll jumping in some dimensions of browser
2016-06-10 14:14:25 -04:00
Robin Ward
28e3becf44
FIX: Allow authentication complete window to pop up
2016-06-10 12:24:34 -04:00
Robin Ward
33a418d537
Log errors authenticating with facebook
2016-06-10 12:05:14 -04:00
Robin Ward
eff2865278
FIX: Support create account on facebook browser
2016-06-10 11:12:46 -04:00
Guo Xiang Tan
a496574e93
Make eslint happy.
2016-06-10 11:40:21 +08:00
Sam
30e4b17de8
UX: strip outgoing links from bottom of post.
...
Only show incoming
2016-06-10 13:14:03 +10:00
Neil Lalonde
a6090339a7
FEATURE: tag group options: limit usage of one tag per group, tags in a group can't be used unless a prerequisite tag is used
2016-06-09 16:01:19 -04:00
Robin Ward
df368ce251
FIX: Don't notify of duplicate links on edit of the first post
2016-06-09 13:03:06 -04:00
Robin Ward
9f8b8a1c3a
FIX: Couldn't track some post positions properly
2016-06-09 12:17:42 -04:00
Guo Xiang Tan
8f5d3a5cbd
UX: Use relative age for logs notice instead.
2016-06-09 11:26:07 +08:00
Robin Ward
9a81115c1c
FIX: Duplicate link shouldn't happen on edit
2016-06-08 17:22:23 -04:00
Robin Ward
468af7f0d7
FIX: Search was clearing data when you closed it
2016-06-08 14:35:36 -04:00
Robin Ward
e393e43ce5
FIX: If the composer started open it didn't check for composer messages
2016-06-08 12:57:41 -04:00
Robin Ward
2169b1ecbc
FIX: Duplicate link message should link to the post
2016-06-08 12:35:11 -04:00
Robin Ward
ef6bcc08ce
FIX: On Safari displaying the link's duplicate date was broken
2016-06-08 12:27:01 -04:00
Robin Ward
e621e33321
UX: Apply no-text to buttons without labels and content
2016-06-08 11:14:36 -04:00
Robin Ward
c275a68daf
FIX: mdash being displayed when a date was invalid
2016-06-08 11:07:45 -04:00
Régis Hanol
da4789253c
show more wasn't counting links properly
2016-06-08 16:13:29 +02:00
Régis Hanol
2605c87ed9
FIX: post link arrow position with long title
2016-06-08 12:12:40 +02:00
Régis Hanol
1ec25ba2a7
less code
2016-06-08 11:57:33 +02:00
Régis Hanol
ec7443b021
prefer incoming over outgoing links
2016-06-08 11:34:36 +02:00
Sam
2e0a87a2ff
correct linting error
2016-06-08 17:01:30 +10:00
Sam
6d10812b26
FEATURE: auto expand incoming/outgoing links
2016-06-08 16:49:01 +10:00
Sam
0e2d918b3b
correct blankish username not treated correctly in post stream
2016-06-08 15:42:18 +10:00
Sam
614f4ca228
correct bugs
2016-06-08 15:24:27 +10:00
Sam
b2f26eaa60
correct test case and add condition
2016-06-08 14:57:13 +10:00
Sam
4bf3fa5356
FEATURE: allow admins to prioritize full name vs username in the UI
...
Use the site setting prioritize_username_in_ux to switch between prioritizing
the full name vs username
2016-06-08 14:29:24 +10:00
Neil Lalonde
a49ace0ffb
FEATURE: ability to restrict tags to categories using groups
2016-06-07 15:36:20 -04:00
Robin Ward
f8051209ba
FIX: ESLint
2016-06-07 15:01:30 -04:00
Robin Ward
dbdcd0ca0f
FIX: Broken group warning
2016-06-07 14:58:57 -04:00
Robin Ward
431179dd25
FEATURE: Prompt users when they are entering duplicate links
2016-06-07 14:47:22 -04:00
Robin Ward
67303d7679
REFACTOR: Composer messages to use new ember idioms
2016-06-07 14:47:22 -04:00
Robin Ward
6aaa484baa
REFACTOR: Move composer messages to store
2016-06-07 14:47:22 -04:00
Arpit Jalan
4253141700
FEATURE: custom email message for topic invites
2016-06-07 23:43:15 +05:30
Robin Ward
b624c5cc94
FIX: Never show the "Back" button when close to the bottom of the timeline
2016-06-07 11:19:09 -04:00
Arpit Jalan
02e461de8d
UX: better invite modal
2016-06-07 13:56:56 +05:30
Arpit Jalan
b1a94049e0
FIX: only staff can access 'resend all invites' feature
2016-06-07 10:57:08 +05:30
Arpit Jalan
a9c6df198c
FEATURE: rate limit resend invites
2016-06-07 10:24:20 +05:30
Jeff Atwood
bfc8b3362b
UX: remove text from right gutter reply button
2016-06-06 14:40:27 -07:00
Jeff Atwood
5c3e36aec2
Merge pull request #4252 from techAPJ/invite-email-improvements
...
FEATURE: customize invite email message
2016-06-06 14:24:39 -07:00
Neil Lalonde
aa3152530c
delete tag group
2016-06-06 16:27:46 -04:00
Neil Lalonde
0181f22c70
hide tags-admin-dropdown unless you are staff
2016-06-06 16:04:24 -04:00
Neil Lalonde
f3f6c2f98f
FEATURE: tag groups
2016-06-06 14:18:48 -04:00
Neil Lalonde
a3f1daca5d
tag-chooser input detects when bound tags list has changed
2016-06-06 14:18:48 -04:00
Robin Ward
1e2bad135f
FIX: Admin wrench should be visible to leaders too
2016-06-06 12:31:52 -04:00
Arpit Jalan
7b205ebba4
FEATURE: customize invite email message
2016-06-06 20:15:30 +05:30
cpradio
4a0ac2c339
FIX: Show eye-slash icon when able to mark a topic as Unlisted, and eye icon when able to mark it Listed
2016-06-05 07:03:24 -04:00
Arpit Jalan
1e289d1443
FEATURE: support adding tags when creating new topic via link
2016-06-04 11:15:49 +05:30
Robin Ward
eccfa1317a
FIX: Safer offset checking
2016-06-03 17:57:52 -04:00
Robin Ward
3ac4a40208
FIX: Wrench should take into account the custom header height
2016-06-03 17:30:40 -04:00
Robin Ward
0f0bff3786
FIX: Timeline issues on sites with large headers
2016-06-03 17:19:06 -04:00
Robin Ward
ee6cd3e4c4
FIX: On mobile the highlight was being cut off
2016-06-03 16:54:54 -04:00
Jeff Atwood
8b8397030c
Merge pull request #4248 from cpradio/add-classname-to-invite-topic-button
...
Added class name for invite topic button
2016-06-03 11:43:36 -07:00
cpradio
375a051698
Added class name for invite topic button
2016-06-03 14:36:43 -04:00
Jeff Atwood
768d5126f9
Merge pull request #4247 from cpradio/add-class-name-for-groups
...
Added class name to the dt tag for groups
2016-06-03 11:36:37 -07:00
cpradio
a940496981
Added class name to the dt tag for groups
2016-06-03 14:12:00 -04:00
Arpit Jalan
92006fd344
FEATURE: redirect /groups/:name/members to groups/:name
2016-06-03 21:40:35 +05:30
Arpit Jalan
c4e1ad0953
FEATURE: Resend all pending invitations
2016-06-03 12:23:13 +05:30
Robin Ward
74a454c203
FIX: Lock keyboard controls for navigating posts to eyeline
2016-06-02 13:50:12 -04:00
Robin Ward
43e7890dcf
FIX: Add more descriptive text for expanding links
2016-06-02 13:07:47 -04:00
Robin Ward
fd57865046
UX: Mobile topic progress was docking in the wrong place
2016-06-02 12:40:17 -04:00
Robin Ward
4661c4274c
FIX: While browsing, last read should be based on the eyeline
2016-06-02 12:01:37 -04:00
Arpit Jalan
90a27f118f
FEATURE: show members on group landing page
2016-06-02 16:39:50 +05:30
Robin Ward
04bea0c9d6
FIX: More last read position fixes
2016-06-01 17:52:57 -04:00
Robin Ward
810b213ca0
FIX: Some last read position fixes
2016-06-01 17:27:19 -04:00
Régis Hanol
31c0a22266
UX: special message when the user have enabled mailing_list_mode
2016-06-01 22:47:42 +02:00
Robin Ward
e24fe0246a
Have the topic progress and timeline use the same appEvent
2016-06-01 15:53:13 -04:00
Robin Ward
a8fba38486
UX: Topic progress was docked in the wrong place.
2016-06-01 15:53:12 -04:00
Robin Ward
a832d88375
UX: Hide the timeline when the composer is open
2016-06-01 14:42:00 -04:00
Robin Ward
158a0daf32
FIX: New posts should update the last post date
2016-06-01 13:44:40 -04:00
Robin Ward
cc11c352cf
UX: Timeline was snapping to dock too early
2016-06-01 13:30:00 -04:00
Robin Ward
3d49a83d7a
FIX: Scrollbar wouldn't reach the bottom if you scrolled too fast
2016-06-01 13:10:33 -04:00
Arpit Jalan
e489af0b50
add Estonian language files
2016-06-01 15:25:21 +05:30
Neil Lalonde
a6aab00663
FEATURE: show category-to-tag relationships on tags index page
2016-05-31 17:27:22 -04:00
Robin Ward
09e991b3c3
FIX: Bad HTML escaping in widget
2016-05-31 17:08:05 -04:00
Robin Ward
70df75c381
UX: Show the progress widget when the composer is expanded
2016-05-31 16:55:56 -04:00
Robin Ward
27b499f4dd
UX: Move the timeline up higher on the page
2016-05-31 16:30:45 -04:00
Robin Ward
2d47f144f5
Deduplicate some code for the notifications drop down
2016-05-31 15:57:40 -04:00
Robin Ward
447c16800b
UX: Add tooltip text for the timeline notifications button
2016-05-31 15:23:22 -04:00
Robin Ward
8c6274ba88
FIX: Try to be a little smarter about which way topic menus open
2016-05-31 15:13:57 -04:00
Robin Ward
6eb87e6f62
FIX: Couldn't reach the bottom of the scrollbar
2016-05-31 11:16:38 -04:00
Robin Ward
321a11fe41
FIX: Docking of old widget regressed
2016-05-31 11:13:04 -04:00
Robin Ward
b37e14fc62
Remove snapping from scrollbar (people hate it)
2016-05-31 10:52:00 -04:00
Robin Ward
d2ebf0436c
FIX: On small heights jumping to posts was iffy
2016-05-31 10:52:00 -04:00
Robin Ward
5fc47e6942
FIX: Much less jankiness on the scroller
2016-05-31 10:52:00 -04:00
Robin Ward
717999b302
FIX: iPad locking on was broken when posting.
2016-05-31 10:51:59 -04:00
Jeff Atwood
97c1bb9159
add proper title to right gutter reply button
2016-05-31 10:51:59 -04:00
Robin Ward
f854eebc5f
FIX: Entering a topic at the bottom would cause scroll jumps
2016-05-31 10:51:59 -04:00
Robin Ward
06a5df63d3
UX: Have the timeline dock slightly below where the buttons would go
2016-05-31 10:51:58 -04:00
Robin Ward
9609680ba9
FIX: Progress wasn't updating after becoming visible
2016-05-31 10:51:58 -04:00
Robin Ward
eaf4c5b99e
FIX: Don't raise an error when the element is missing
2016-05-31 10:51:57 -04:00
Robin Ward
6067de0e8f
FIX: Don't hide the button at the top, only the bottom
2016-05-31 10:51:57 -04:00
Robin Ward
bebc907243
FIX: Use visibility: hidden to hide the buttons to avoid scrolling
2016-05-31 10:51:56 -04:00
Robin Ward
7a66127a01
UX: Hide reply controls when at the bottom of a topic
2016-05-31 10:51:56 -04:00
Robin Ward
0b8a3ff5da
FIX: Better handling of position when near the top or bottom
2016-05-31 10:51:56 -04:00
Robin Ward
a3907e1fbb
UX: Allow the timeline to scroll mid post
2016-05-31 10:51:55 -04:00
Robin Ward
f8e6d05b8d
FIX: Small timeline docking tweaks
2016-05-31 10:51:55 -04:00
Robin Ward
9ec56775de
UX: Move buttons to the bottom of the timeline
2016-05-31 10:51:54 -04:00
Robin Ward
6200d61f0a
UX: Move wrench down, support longer reply button names
2016-05-31 10:51:54 -04:00
Robin Ward
9e1021dfa3
WIP: Add notifications button to timeline
2016-05-31 10:51:53 -04:00
Robin Ward
1e3e4a95fd
FIX: Timeline has to dock at the top too for long titles + banners
2016-05-31 10:51:53 -04:00
Robin Ward
1584033d7a
UX: Don't display the timeline on thinner browser widths
2016-05-31 10:51:53 -04:00
Robin Ward
288b407bd1
UX: Also use timeline date format on the bottom of the timeline
2016-05-31 10:51:52 -04:00
Robin Ward
e5ad297ef0
UX: Make the timeline dates the same format
2016-05-31 10:51:52 -04:00
Jeff Atwood
1de8b0ab90
remove icon on timeline back button
...
it's cleaner looking this way.. omit needless, uh, ICONS!
2016-05-31 10:51:51 -04:00
Robin Ward
b9f82641b0
UX: Hide all timeline controls when fewer than 3 posts
2016-05-31 10:51:51 -04:00
Robin Ward
0e3b275684
UX: Add title text on back button on timeline
2016-05-31 10:51:50 -04:00
Robin Ward
a6b2f5ddba
FIX: Use topic progress widget for jumping to posts
2016-05-31 10:51:50 -04:00
Robin Ward
3c30fa628b
FIX: "Go Back" wasn't displaying properly most of the time
2016-05-31 10:51:50 -04:00
Robin Ward
3cebba5b1f
UX: Add "ago" to the bottom of the timeline when relative
2016-05-31 10:51:49 -04:00
Robin Ward
d8d1c7013e
UX: Suppress date on on timeline for previous years
2016-05-31 10:51:49 -04:00
Jeff Atwood
b3e7c78be5
UX: always use short reply counts (no word)
2016-05-31 10:51:49 -04:00
Robin Ward
03cd0afed3
FIX: Progress wasn't delegating actions properly
2016-05-31 10:51:48 -04:00
Robin Ward
1ed2723986
FIX: More incorrect scrollbar positions on the timeline
2016-05-31 10:51:48 -04:00
Robin Ward
dd036b73bf
UX: Change the timeline date formatting
2016-05-31 10:51:48 -04:00
Robin Ward
ee01c275fb
FIX: Anonymous timeline bug
2016-05-31 10:51:47 -04:00
Robin Ward
90330d30f4
FIX: Error in smart short date function
2016-05-31 10:51:47 -04:00
Robin Ward
1643ff0f3c
FEATURE: Move topic admin button into timeline
...
Also includes converting the topic admin menu to the widget framework.
2016-05-31 10:51:46 -04:00
Robin Ward
c0e4d0f6f2
UX: Move post links above topic map on OP
2016-05-31 10:51:46 -04:00
Robin Ward
6aef2b0a59
FIX: First post wasn't rendering timeline
2016-05-31 10:51:46 -04:00
Robin Ward
4963d4d624
UX: Don't animate timeline when first entering a topic
2016-05-31 10:51:45 -04:00
Robin Ward
c046b003db
FIX: More iPad fixes for the timeline
2016-05-31 10:51:45 -04:00
Robin Ward
8a047e2708
FIX: Fix timeline dragging on iOS. Temporary fix for bottom of page
2016-05-31 10:51:45 -04:00
Robin Ward
fc4dc76f42
FIX: Progress was broken on mobile
2016-05-31 10:51:44 -04:00
Robin Ward
a8251b3036
UX: Suppress "replies" when there are many replies in the timeline
2016-05-31 10:51:44 -04:00
Robin Ward
2bd59d7ca1
FIX: Some odd jumping behavior for the timeline
2016-05-31 10:51:44 -04:00
Robin Ward
18ffa6e98b
FIX: Don't dock the timeline when loading
2016-05-31 10:51:43 -04:00
Robin Ward
5901faa643
UX: Use relative age instead of "Now"
2016-05-31 10:51:43 -04:00
Robin Ward
1c49c57494
UX: Change the date formatting for timeline start + scroller
2016-05-31 10:51:42 -04:00
Robin Ward
a8ed7e9ceb
FIX: Don't show timeline when less than 3 posts
2016-05-31 10:51:42 -04:00
Robin Ward
9e39474ef9
FIX: First time switching to docked was placing it in the wrong pos
2016-05-31 10:51:42 -04:00
Robin Ward
fa2bffd618
FIX: Dock the timeline if you scroll down too much
2016-05-31 10:51:41 -04:00
Robin Ward
96b2fb791e
FIX: Make percentage based on highest post number to account for deletions
2016-05-31 10:51:41 -04:00
Robin Ward
37642be6a6
FIX: Suggested topics was shrunk
2016-05-31 10:51:40 -04:00
Robin Ward
178f3b822e
FIX: Don't show "Go Back" at the bottom of the timeline
2016-05-31 10:51:39 -04:00
Robin Ward
559fa36c18
FEATURE: Topic timeline widget
2016-05-31 10:51:39 -04:00
Robin Ward
751e354ca6
Refactor topic-progress into a component
2016-05-31 10:51:39 -04:00
Robin Ward
4a7567b485
UX: Move links from gutter to below posts
2016-05-31 10:51:37 -04:00
Neil Lalonde
6796b15857
FEATURE: restrict tags to be used in a category
2016-05-30 16:56:33 -04:00
Régis Hanol
be057dfb75
fix no replies string
2016-05-30 19:29:29 +02:00
Arpit Jalan
e922db82fb
disable username autocomplete on Sign Up modal
2016-05-29 00:49:40 +05:30
Jeff Atwood
817df3e3a0
Merge pull request #4175 from danielhers/user-search-non-whitespace
...
Allow any username character in user search
2016-05-28 01:58:23 -07:00
Guo Xiang Tan
eb21ed7fcf
Allow options to be cleared.
2016-05-27 14:34:44 +08:00
Sam
8c3a0b44ba
FIX: restore "every email" default for old accounts in mailing list mode
...
- Change default for mailing list mode frequency to daily
- Remove bootbox warning for mailing list mode (cause default is daily)
2016-05-27 12:07:10 +10:00
Neil Lalonde
3d5716a2c8
FIX: tag input doesn't show staff-only tags to non-staff
2016-05-26 18:03:50 -04:00
Neil Lalonde
f13470b96b
Use db schema for tags instead of plugin store and custom fields
2016-05-26 14:29:48 -04:00
James Kiesel
51dbb966de
Don't display activity summary in two places ( #4239 )
...
* Don't display activity summary in two places
* Re-add tl0 user digest option
2016-05-26 18:33:49 +02:00
Jeff Atwood
a7b994160a
switch to plain X for close in a few places
2016-05-25 15:32:23 -07:00
Régis Hanol
28c3e890ca
FIX: changing mailing list mode frequency wasn't saved
2016-05-25 22:40:28 +02:00
Guo Xiang Tan
2dcabd4762
Merge pull request #4229 from tgxworld/uncaught_error_warning
...
FIX: Don't throw uncaught error warning when in readonly mode.
2016-05-25 23:09:51 +08:00
Neil Lalonde
d804b47725
FIX: tags input is too wide when editing a topic
2016-05-24 11:58:18 -04:00
Arpit Jalan
0646034397
FIX: respect mailing list confirmation dialog response
2016-05-24 19:46:40 +05:30
Régis Hanol
7beea0493e
add icon next to bounced emails in the sent email logs
2016-05-23 22:50:18 +02:00
James Kiesel
feffe23cc5
FEATURE: More granular mailing list mode ( #4068 )
...
* Rearrange frontend to account for mailing list mode
* Allow update of user preference for mailing list frequency
* Add mailing list frequency estimate
* Simplify frequency estimate; disable activity summary for mailing list mode
* Remove combined updates
* Add specs for enqueue mailing list mode job
* Write mailing list method for mailer
* Fix linting error
* Account for stale topics
* Add translations for default mailing list setting
* One query for mailing list topics
* Fix failing spec
* WIP
* Flesh out html template
* First pass at text-based mailing list summary
* Add user avatar
* Properly format posts for mailing list
* Move make_all_links_absolute into Email::Styles
* Apply first_seen_at to user
* Send mailing list email summary hourly based on first_seen_at
* Branch and test cleanup
* Use existing mailing list mode estimate
* Fix failing specs
2016-05-21 15:17:54 +02:00
Régis Hanol
c4f93846f9
add linebreaks when uploading a file
2016-05-20 11:35:47 +02:00
Régis Hanol
2c2c47fe4e
add support for 'command + up/down' to go to first/last post
2016-05-19 22:16:23 +02:00
Régis Hanol
8a04b78909
add a link to bounce emails list in user admin profile
2016-05-18 22:38:35 +02:00
Régis Hanol
d43231da92
FIX: force date-picker to work with english locale
2016-05-18 20:58:33 +02:00
Régis Hanol
d6ab54378c
FIX: screened IP addresses list wasn't working anymore - TAKE 2
2016-05-18 19:27:39 +02:00
Guo Xiang Tan
5ee9b3cd19
FIX: Don't throw uncaught error warning when in readonly mode.
2016-05-18 10:33:21 +08:00
Jeff Atwood
67a137b03c
switch to fa-times close on education panels
2016-05-17 16:16:39 -07:00
Régis Hanol
94a10516e9
FIX: screened IP addresses list wasn't working anymore
2016-05-17 09:43:55 +02:00
Guo Xiang Tan
dd0260e435
Improve example for addStorePluralization.
2016-05-17 11:23:32 +08:00
Robin Ward
973f4ee699
FIX: Not passing correct title through to share
2016-05-16 11:18:05 -04:00
Guo Xiang Tan
4f671724cc
Add store addPluralization to plugin-api. ( #4224 )
2016-05-16 11:11:15 -04:00
Simon Cossar
6077ac013b
FIX[WIP]: return correct path for uploads stored on s3 ( #4222 )
...
* return correct path for uploads stored on s3
* rename method
2016-05-16 08:12:05 +02:00
Arpit Jalan
ece8083ab1
UX: make clickable alert info use dark blue on blue on mobile
2016-05-14 10:24:38 +05:30
Régis Hanol
5a75972b0b
SECURITY: 2 XSSs in post gutter and local oneboxes
2016-05-14 00:37:47 +02:00
Sam
398f10bf4f
UX: darken timegap
2016-05-13 18:40:44 +10:00
Arpit Jalan
6d2b85d5e5
FIX: topic footer flag button was broken
2016-05-12 23:21:28 +05:30
Arpit Jalan
21279c7fb9
FIX: modal was not opening after navigating back in browser ( #4218 )
2016-05-12 11:03:59 -04:00
Jeff Atwood
90e1a0bc34
let's try no glyph (fw = fixed width) for time gaps
2016-05-12 02:19:27 -07:00
Jeff Atwood
628773258e
Merge pull request #4221 from DeanMarkTaylor/patch-4
...
FEATURE: Support multiple file selection on mobile
2016-05-11 15:12:49 -07:00
Robin Ward
f401d8d7de
FIX: undefined text on user profile
2016-05-11 16:25:43 -04:00
Robin Ward
47720ba1ca
UX: Clicking a participant in the topic map should just show the card
2016-05-11 15:09:36 -04:00
Robin Ward
7c0fb41ec0
Deprecation: Use Ember.Helper for later versions of Ember
2016-05-11 14:26:09 -04:00
Robin Ward
b3c24e50e3
Deprecations: More {{#each x in y}} templates
2016-05-11 14:26:08 -04:00
Robin Ward
b2bcefd906
Deprecation: Removes more references to view.xyz in templates
2016-05-11 14:26:08 -04:00
Robin Ward
995c01fb58
Deprecation: Remove controller from templates
2016-05-11 14:26:08 -04:00
Robin Ward
c7beecd8e3
Deprecation: somethingBinding is deprecated in newer embers
2016-05-11 14:26:07 -04:00
Robin Ward
e3f016a79b
Deprecations: A couple more {{#each x in y}}
2016-05-11 14:26:07 -04:00
Robin Ward
da5e7c7383
Deprecations: {{bind-attr}} is deprecated
2016-05-11 14:26:06 -04:00
Robin Ward
c15ade8a88
Deprecation: {{view}} helper
2016-05-11 14:26:06 -04:00
Dean Taylor
17e0f450e9
FEATURE: Support multiple file selection on mobile
2016-05-11 19:21:33 +01:00
Robin Ward
e831203897
FIX: Widgets should support links to foreign hosts
2016-05-11 12:02:10 -04:00
cpradio
a79c683c5f
FIX: Add the horizontal rule back to the flag modal dialog
2016-05-10 20:15:55 -04:00
Robin Ward
9e3b96c8e4
Support for adding extra links to the hamburger general area
2016-05-10 16:15:38 -04:00
Robin Ward
4875fe1c3e
FIX: Logo links to a different domain were broken
2016-05-10 10:42:16 -04:00
Robin Ward
85e98eeb59
FIX: Accidentally comitted more than I wanted to
2016-05-09 17:07:31 -04:00
Robin Ward
3d392670a7
FIX: ES5 file shouldn't have const in it
2016-05-09 17:05:07 -04:00
Robin Ward
29b94b5ad3
FIX: If you ctrl+f twice, it should show the browser version
2016-05-09 12:06:14 -04:00
Neil Lalonde
bc0b487cd7
FIX: the tags_sort_alphabetically setting applies to the tags list page too
2016-05-09 11:47:30 -04:00
Régis Hanol
03605f1b01
hide bookmarks count in user summary except for yourself
2016-05-09 15:51:43 +02:00
Guo Xiang Tan
3353b119ab
FIX: Notifications do not fade after marking all as read.
2016-05-09 17:02:44 +08:00
Arpit Jalan
b4a8cb415e
FIX: remove category filter from page view reports
2016-05-09 13:16:09 +05:30
Robin Ward
9741584ae8
FIX: Hide invite button on mobile
2016-05-06 17:21:06 -04:00
Régis Hanol
1e57bbf5c8
Lots bounce emails related fixes
...
- Show bounce score on user admin page
- Added reset bounce score button on user admin page
- Only whitelisted email types are sent to emails with high bounce score
- FIX: properly detect bounces even when there is no TO: header in the email
- Don't desactivate a user when reaching the bounce threshold
2016-05-06 19:34:33 +02:00
Robin Ward
f9fe9ac3ed
FIX: Build dynamic category / tag routes
2016-05-06 11:54:29 -04:00
Robin Ward
2d2bf4dd56
FIX: Keyboard controls were broken at the bottom of topics
2016-05-06 11:11:14 -04:00
Robin Ward
0fcfc6bed9
Add acceptance tests for all mobile templates
2016-05-05 12:49:12 -04:00
Robin Ward
34670c2c4f
FIX: Raw mobile view broken
2016-05-04 18:13:18 -04:00
Robin Ward
3220f9e3cc
FIX: ESLint
2016-05-04 17:20:36 -04:00
Robin Ward
148c4da23d
FIX: Server side missing jQuery
2016-05-04 17:01:13 -04:00
Régis Hanol
c775ea7b5e
add 'Most Liked' and 'Most Replied To' columns in user summary
2016-05-04 22:48:30 +02:00
Robin Ward
b1c4c8a5d0
Deprecation: replace itemController with components
2016-05-04 16:18:22 -04:00
Robin Ward
4e5831c43f
Deprecation: Remove {{each itemView=}}
2016-05-04 16:18:15 -04:00
Robin Ward
9ea32bf7d8
Deprecation: Change {{#each x in y}} to {{#each y as |x|}}
2016-05-04 16:18:09 -04:00
Arpit Jalan
b25d950d99
FEATURE: allow moderators to convert a private message to public topic or vice versa
2016-05-04 22:47:32 +05:30
Robin Ward
2950a82a7d
FIX: showFlags was not triggered correctly by the keyboard shortcut
2016-05-04 12:03:20 -04:00
Neil Lalonde
5576c8efca
FIX: banner topics show on tags list and tagged topic list pages
2016-05-03 16:15:57 -04:00
Neil Lalonde
f072cb404e
FIX: add a title to the tags index page
2016-05-03 16:10:12 -04:00
Arpit Jalan
82daf93eb3
Merge pull request #4206 from techAPJ/convert-topic
...
FEATURE: move a topic from PM to regular topic or vice versa
2016-05-04 01:33:15 +05:30
Régis Hanol
ad15049ef0
FIX: don't track clicks on links in quotes
2016-05-03 18:47:01 +02:00
Arpit Jalan
706ea28ef9
FIX: prepend 'continue discussion' link to topic template
2016-05-03 15:01:02 +05:30
Régis Hanol
8e611ec7a1
FEATURE: handle bounced emails
2016-05-02 23:15:32 +02:00
cpradio
b7b5caa50e
FEATURE: Apply external window setting to Revision History ( #4207 )
2016-05-02 14:48:34 -04:00
Arpit Jalan
acfb540952
FEATURE: move a topic from PM to regular topic or vice versa
2016-05-02 21:34:05 +05:30
Robin Ward
cf7b08d034
FIX: Middle clicking on search should open it in a new tab
2016-05-02 11:50:40 -04:00
cpradio
5c583ff5bb
FEATURE: Extend clicking tracking to the user profile page. ( #4203 )
...
* Extend clicking tracking to the user profile page.
Added qunit tests
Fixed click-track-test so it uses the correct data attribute for topic_id in its fixture
* Added a second excerpt to verify test pulls from the appropriate one.
2016-05-02 11:43:58 -04:00
Sam
4141cfc716
FIX: tags show page was broken
2016-05-02 12:56:02 +10:00
Sam
a5b0445e02
FIX: never perform searches that bypass validation
...
we must perform another isValidSearchTerm check when we are about to
perform search cause the call is debounced
2016-05-02 11:53:47 +10:00
Arpit Jalan
b1d6e2307f
FIX: do not track mailto links
2016-04-30 15:40:19 +05:30
Robin Ward
1a3b63e07d
createWithMixins is deprecated.
2016-04-29 16:50:52 -04:00
Robin Ward
a50edb87ec
FIX: Some notifications were not clearing properly.
2016-04-29 16:42:04 -04:00
Robin Ward
1ac6dd194d
Allow the href setting to be a function.
2016-04-29 13:27:17 -04:00
Arpit Jalan
a544990f81
FIX: users on ie/safari were unable to disable mailing list mode
2016-04-29 15:17:53 +05:30
Arpit Jalan
0adaa8d362
FIX: topic list scrolling was broken on mobile
2016-04-29 11:42:01 +05:30
Robin Ward
6451eb7637
.@each on leafs is deprecated in favor of .[]
2016-04-28 16:49:24 -04:00
Robin Ward
400c061046
Ember.keys is deprected in favor of Object.keys
2016-04-28 16:37:20 -04:00
Robin Ward
187d7d6f96
Remove more views and deprecations.
2016-04-28 16:17:18 -04:00
Robin Ward
04ec679d82
Fixes some deprecations:
...
- LoadMore as a Mixin for discovery, groups
- Removed Views for discovery, groups
2016-04-28 15:25:45 -04:00
Robin Ward
d89fb6e83e
Better warning message if defaultState is used improperly
2016-04-27 15:06:55 -04:00
Robin Ward
1c90b8dd76
FIX: Search menu would sometimes forget the context
2016-04-27 13:53:51 -04:00
Robin Ward
02f771e66e
Add a widget setting for the home logo url
2016-04-27 13:16:51 -04:00
Robin Ward
43bbc425e8
FIX: Support for extra admin links in the hamburger
2016-04-27 13:02:52 -04:00
Neil Lalonde
e5918c7d00
FEATURE: Merge tagging plugin into core
2016-04-27 11:58:53 -04:00
Guo Xiang Tan
8df69dba83
UX: Always show button to mark notifications as read.
2016-04-27 13:57:10 +08:00
Robin Ward
9fdea6cd46
FIX: Broken similar topics
2016-04-26 17:54:52 -04:00
Robin Ward
905068cf23
FIX: Santized HTML entities on group page
2016-04-26 14:24:36 -04:00
Robin Ward
b34f55d880
FIX: Missing alt tag on user notifications
2016-04-26 13:29:46 -04:00
Robin Ward
821103cad5
FIX: Middle clicking on user notifications
2016-04-26 13:19:22 -04:00
Robin Ward
33b192ba61
FIX: Middle clicking on the logo in Firefox
2016-04-26 13:17:09 -04:00
Arpit Jalan
74b3807f60
FEATURE: new bootstrap mode settings for brand new Discourse community ( #4193 )
...
* FEATURE: new bootstrap mode settings for brand new Discourse community
* new SiteSetting.set_and_log method
2016-04-26 13:08:19 -04:00
shaktikatare1989
6c5548c2e4
Fix: Replacing custom gif image results in old gif appearing in admin… ( #4199 )
...
* Fix: Replacing custom gif image results in old gif appearing in admin page
* refactor as per the review comment
2016-04-26 11:23:21 -04:00
Robin Ward
7ab5d44c7c
Remove unused component
2016-04-25 17:52:37 -04:00
Robin Ward
208cf41e6c
FIX: Handle null flag values
2016-04-25 17:52:37 -04:00
Robin Ward
7a079f6de5
FIX: Add a vdom key to the logo to avoid weird resizing
2016-04-25 15:23:05 -04:00
Robin Ward
87efa0eddd
FIX: Support HTML entities in topic titles
2016-04-25 14:08:47 -04:00
Robin Ward
6978171f46
FIX: Missing topic status icons in header
2016-04-25 13:47:57 -04:00
Robin Ward
8bad3c0eb5
FIX: Cmd/Shift clicking links in the header was broken
2016-04-25 13:35:30 -04:00
Robin Ward
16c44971d9
FIX: Close menus when clicking on notifications
2016-04-25 12:50:55 -04:00
Robin Ward
dc014ac4aa
FIX: Topic title wasn't updating when navigating between topics
2016-04-25 12:31:39 -04:00
Régis Hanol
c7ba5a0d9d
FIX: global pin should also be limited to dates in the future
2016-04-25 17:50:32 +02:00
Robin Ward
514c3976f0
PERF: Migrate header to discourse widgets
2016-04-25 10:48:04 -04:00
Régis Hanol
ded03a1aa4
ensure pikaday respects our color scheme
2016-04-21 20:56:12 +02:00
Arpit Jalan
ee7ef46b9e
FEATURE: support filter options for PM report
2016-04-21 14:52:41 +05:30
Arpit Jalan
89a7a90208
UX: do not show filter controls for PM admin reports
2016-04-21 13:49:30 +05:30
Régis Hanol
27695c74c2
remove unused file
2016-04-20 23:43:23 +02:00
Régis Hanol
c117a48e93
add rel=nofollow in Top Links in User Summary for untrusted users
2016-04-20 23:43:13 +02:00
Régis Hanol
2016e1cda1
UX: show topics where the top links are extracted from in user summary
2016-04-20 22:58:30 +02:00
Robin Ward
850f5c3472
FIX: This DecoratorHelper didn't have a container reference
2016-04-20 16:23:53 -04:00
Régis Hanol
4960b62110
FEATURE: new 'block_auto_generated_emails' site setting
2016-04-20 21:29:27 +02:00
Neil Lalonde
0548523e8b
FIX: password reset UI shares state on all profile pages and stops working after first use
2016-04-20 14:51:46 -04:00
Robin Ward
c423ce6333
Allow auth providers to provide custom urls
2016-04-20 13:19:59 -04:00
Régis Hanol
180c972b58
FIX: also apply decorators to embedded posts
2016-04-20 17:25:32 +02:00
Rafael dos Santos Silva
bbe642070e
App Banner Support for Android Chrome ( #4103 )
...
* App Banner Support for Android Chrome
* Oops, forgot semicolon;
2016-04-20 10:54:01 -04:00
Robin Ward
7996ae50d8
FIX: Group topics should link to the actual post
2016-04-20 10:50:50 -04:00
Robin Ward
4cdd1e2e24
Adds a body class for static routes
2016-04-19 10:27:11 -04:00
David McClure
08298036e3
FIX: layout for location and website on user card when bio not displayed.
2016-04-18 20:59:54 -07:00
Arpit Jalan
374657d9d5
FIX: Cancelling a title change does not revert the value
2016-04-19 09:00:41 +05:30
Régis Hanol
7d9f2265b9
FIX: improve support for handling emails coming from screened email addresses
2016-04-18 23:01:54 +02:00
Arpit Jalan
507c4ff777
FEATURE: show invite button on PM footer
2016-04-17 18:30:35 +05:30
Régis Hanol
3a641033cb
UX: fix top links & most liked by sections on mobile
2016-04-17 13:19:06 +02:00
Régis Hanol
7ad55554dd
UX: put the heart icon to the left in the user summary
2016-04-17 12:49:58 +02:00
Guo Xiang Tan
2db42e970d
FIX: Autocomplete retriggering when term is blank on keyup.
2016-04-16 23:53:24 +08:00
Daniel Hershcovich
8aac646759
Allow any username character in user search
2016-04-16 10:39:33 +03:00
Régis Hanol
fd93fff39b
update pikaday.js to latest and replace date inputs with pikadays
2016-04-15 17:58:32 +02:00
Sam
9e50f36c50
Merge pull request #4137 from cpradio/add-warning-to-flag
...
FEATURE: Add warning input to flag dialog when notifying a user
2016-04-15 16:23:22 +10:00
Sam
a1d65ae8f6
UX: show topic title in email logs
2016-04-15 10:38:02 +10:00
Dean Taylor
5cd0ce0019
FEATURE: User admin - filter groups as you type ( #4171 )
...
* FEATURE: User admin - filter groups as you type
* Fix use of undefined parameter
2016-04-14 10:40:09 -04:00
Sam
6360c410fe
correct linting
2016-04-14 16:30:04 +10:00
Sam
4bc860652b
FEATURE: add graph support to admin reports
...
thanks to graph js, this runs latest beta cause we needed support for
smarter X axis legend
2016-04-14 15:46:01 +10:00
Régis Hanol
e808f7f41e
User Summary improvements
...
Added "Top Links" list
Added "Most Liked By" list
Added "Bookmark count" stat
UX: Use fa heart icon instead of "like" text in stats
Change the order of the user stats
2016-04-13 23:02:51 +02:00
Robin Ward
95854a94c9
FIX: When viewing a summary, if a post jumps to the bottom cancel it.
2016-04-13 15:58:54 -04:00
Robin Ward
332bf311c7
FIX: Only search when the value changes, not key press
2016-04-13 15:16:37 -04:00
Robin Ward
fd2b8dd12f
FIX: Edge case. Don't show "Others with this badge" when just you
2016-04-12 15:31:19 -04:00
David McClure
c30784394f
Feature: Show location and website on user card. ( #4157 )
2016-04-12 12:59:49 -04:00
Sam
cb6d1632ba
FIX: stop suppressing browser search for short closed topics
...
If a topic is closed (or closed and reopened)
browser search was unconditionally suppressed
2016-04-12 10:48:17 +10:00
Régis Hanol
e4e37fe70c
Merge pull request #4163 from frictionel/keyboard-shortcuts2
...
FIX: position view on `j`+`k` keyboard shortcuts
2016-04-11 23:04:02 +02:00
Régis Hanol
6ee11adf58
FIX: 'Discourse.isInternal' wasn't working with protocol-less URLs
2016-04-11 22:21:39 +02:00
Aeden McGarry
1f57c7a510
Added plugin outlets above post in topic stream and above and below footer ( #4104 )
...
* Added new plugin outlets above and below footer
* Added plugin outlet in topic above the user
* Renamed plugin outlet to be better suited to position
2016-04-11 14:15:00 -04:00
Robin Ward
f6c460c207
Add tests for groups pages, DRY html into a component
2016-04-11 13:17:34 -04:00
Peter Lejeck
9bba68ed74
Allow disabling link tracking with .no-track-link ( #4160 )
2016-04-11 11:39:49 -04:00
TK
18a0a15c75
FIX: position view on j+k keyboard shortcuts
2016-04-10 14:00:15 +02:00
TK
10e7d1a5ce
show e-mail keyboard for username on mobile login
2016-04-10 13:27:41 +02:00
David McClure
24ae69ce8d
Fix: Custom user fields on user card could show for wrong user.
2016-04-09 04:10:58 -07:00
Robin Ward
c948d53d91
UX: Use separate input fields for link and description in d-editor
2016-04-08 16:13:42 -04:00
Robin Ward
038a5a0767
UX: Show the selected posts controls at the bottom of mobile topics too
2016-04-08 15:26:24 -04:00
Gerhard Schlager
ab0c6e69e9
FIX: Show badge count of 1 on the badges page ( #4153 )
2016-04-08 14:53:42 -04:00
Robin Ward
cc25716e47
FIX: Allow message format translations to be overridden
2016-04-08 14:49:50 -04:00
Thorben Egberts
cf8b3fbd56
FEATURE: add user custom fields to user card
...
The user's custom fields are now displayed on the user card. This has to be enabled for each custom field in the custom field settings. See https://meta.discourse.org/t/custom-user-fields-on-usercard/22662/
2016-04-08 14:35:41 +02:00
Gerhard Schlager
95155cda64
Fix Romanian pluralization rules ( #4151 )
2016-04-08 11:35:04 +02:00
Sam
44bf69e3a7
FIX: badges were not localizing correctly
...
Overrides were not working
2016-04-08 17:52:50 +10:00
Robin Ward
b10b6c673d
Add h helper to plugin-api in v0.3
2016-04-07 16:38:30 -04:00
Robin Ward
71ef6ea518
FIX: Clicking on another widget should not prevent clickOutside
2016-04-07 16:10:39 -04:00
Guo Xiang Tan
6aa447816d
UX: Publish changes to TopicView when Topic is updated.
2016-04-07 16:29:01 +02:00
Sam
d6ed9848a9
FIX: clicking on post count not showing date range widget
2016-04-07 16:18:32 +10:00
Régis Hanol
a5d8dfb07e
FIX: don't hardcode maximum file size
2016-04-06 22:51:28 +02:00
Erick Guan
e09634dbae
Add plugin outlets for user stream item and topic list item
2016-04-06 15:03:49 -04:00
Steven Slade
0deea4f7d4
add ability to have post-menu in second position
2016-04-06 14:05:52 -04:00
Steven Slade
b1d04412db
altering topic-map widget's like count to show total topic like count
...
* altering topic-map widget's like count to display total topic like count rather than the first post's like count
* changing likeCount to topicLikeCount for virtual dom element to show total likes of thread
2016-04-06 12:49:27 -04:00
Arpit Jalan
d9371ae631
UX: 'login to reply' button should match 'reply to topic' button
2016-04-05 12:56:27 +05:30
Régis Hanol
e4e74c5fbb
UX: use 'number' helper when displaying the number of replies in a topic
2016-04-04 11:42:38 +02:00
Régis Hanol
4ab61dfdad
UX: hide new button in automatic group since we can't create automatic group
2016-04-04 11:26:58 +02:00
Arpit Jalan
74e7fc8f7e
FIX: edit category button on mobile was showing up for moderators even when allow_moderators_to_create_categories was disabled
2016-04-04 14:05:06 +05:30
Arpit Jalan
0e02d24428
FIX: check for confirm value before removing user from PM
2016-04-04 11:56:07 +05:30
cpradio
b4f4cf794b
Add warning input to flag dialog
...
Added isWarning property
pass is_warning along to post_action
Added is_warning to possible arguments to receive from post_actions route
Only show warning checkbox for staff
Only permit the is_warning argument if the user is staff
2016-04-03 18:48:39 -04:00
Régis Hanol
514d6ede0e
FIX: addPosterIcon wasn't working on initial load
2016-04-01 18:25:13 +02:00
Sam
bd1ca35f8b
FIX: pinned picker in IE11
2016-04-01 05:54:36 +11:00
Ionut Staicu
07fb0c4106
Updated ro.js.erb to match romanian plurals
2016-03-30 22:24:33 +03:00
Régis Hanol
2ac38e9d05
show all headers in rejected email details modal
2016-03-30 19:05:42 +02:00
Régis Hanol
bf579174c1
UX: improved user summary page
2016-03-30 18:05:16 +02:00
Sam
d5b63730bc
don't bother with register emoji if dialect is missing
2016-03-30 18:10:14 +11:00
Sam
4d71356e52
FIX: quoting a section inside expanded reply misattributed
...
1. expand "in reply to"
2. select text
3. quote reply
Was incorrectly attributed to parent post
2016-03-30 17:38:28 +11:00
Sam
594dc86c40
oops
2016-03-30 11:44:17 +11:00
Sam
fbdd9c0034
FIX: unread and new count not removing deleted topics on the fly
...
FIX: unread PMs interfering with unread count
2016-03-30 11:18:07 +11:00
Neil Lalonde
3e5f2bd1cf
FIX: replace reference to Google_oauth2 with Google during signup
2016-03-29 18:08:55 -04:00
Sam
f907b42f0a
oops
2016-03-29 19:02:59 +11:00
Sam
95076050f4
FEATURE: warn about mailing list mode if it is checked
2016-03-29 18:50:17 +11:00
Sam
adbc22530c
FIX: don't show badges in summary page if badges disabled
2016-03-29 17:12:15 +11:00
Sam
7ab153dac3
FIX: double XHR request when loading more badges
2016-03-29 16:56:29 +11:00
Sam
6bb97dcabb
FIX: external hyperlinks broken in badge cards
...
also, we were allowing nesting of A tags which is not really allowed
2016-03-29 16:21:52 +11:00
Sam
7cd56e616b
FIX: strip out links from badge titles
2016-03-29 16:21:52 +11:00
Sam
c650c2a16f
FIX: regression in badge grant admin page
2016-03-29 07:58:45 +11:00
Robin Ward
b2f402dc04
FIX: Incorrect badge counts when restricted to a username
2016-03-28 15:17:24 -04:00
Arpit Jalan
e29806b9d3
UX: center align exceptions page button on mobile
2016-03-28 22:42:51 +05:30
Sam
fe51f84aa7
FEATURE: allow admins to enter badge long descriptions
...
FIX: fallback to description if badge long description is missing
Also moves all badge localization into server.en, this slims the client down
serializers pass down localized names/descriptions/long descriptions
2016-03-28 18:38:57 +11:00
Jeff Atwood
b3a028acc0
remove built-in support for bbcode size
2016-03-27 09:29:27 -07:00
Arpit Jalan
4648c0ee19
FIX: description for custom badges were not showing up
2016-03-26 09:47:05 +05:30
Guo Xiang Tan
ef6536453b
UX: Logs notice close button not positioned properly.
2016-03-26 11:51:11 +08:00
Guo Xiang Tan
8a8d931688
UX: Buttons not positioned within form.
2016-03-26 10:25:33 +08:00
Robin Ward
96b765d1e6
FIX: Broken link
2016-03-25 17:34:09 -04:00
Robin Ward
d493702a90
FIX: For real this time :'(
2016-03-25 16:29:29 -04:00
Robin Ward
4cca4f2f5b
FIX: Typo
2016-03-25 16:20:59 -04:00
Robin Ward
83b79a4e1e
UX: Show a user's badges as cards
2016-03-25 16:10:38 -04:00
Robin Ward
27c793a990
UX: Show badges as cards on the badges index and show page
2016-03-25 15:33:06 -04:00
Robin Ward
207bf1b339
FIX: Broken Javscript test
2016-03-25 12:54:33 -04:00
Robin Ward
ba10327cc8
FIX: Minor badge page issues
2016-03-25 12:11:39 -04:00
Robin Ward
d7b568f98e
REFACTOR: Remove view from badges-show
2016-03-25 12:11:39 -04:00
Robin Ward
d129c61a4a
FIX: Badge loading more was stuck
2016-03-25 12:11:39 -04:00
Robin Ward
d1e1a91cb6
FIX: Large widths, weird button floating on badge view
2016-03-24 17:20:49 -04:00
Jeff Atwood
2c2a043525
unify badge count info
2016-03-24 13:00:10 -07:00
Robin Ward
db15772ab1
UX: Make user info rendering more consistent
2016-03-24 13:49:35 -04:00
Guo Xiang Tan
621372eb7b
FIX: Pluralize logs notice message.
2016-03-24 09:14:20 +08:00
Arpit Jalan
df565da3b3
UX: move wiki button in post wrench
2016-03-24 01:40:54 +05:30
Robin Ward
e0347b18da
UX: Improve icon positioning on mobile
2016-03-23 14:44:34 -04:00
Arpit Jalan
bba0393c87
Merge pull request #4105 from manelvf/galician_language
...
Galician language
2016-03-23 21:19:20 +05:30
Guo Xiang Tan
fa56082f94
FIX: Overlapping quote reply button on Android.
2016-03-23 17:49:34 +08:00
Jeff Atwood
3ae1df63d5
more minor badge page tweaks
2016-03-23 02:32:44 -07:00
Jeff Atwood
96119981ac
simplify badge page layout a bit
2016-03-23 02:27:34 -07:00
Sam
1b8010ed71
display long description for badges
2016-03-23 17:34:53 +11:00
Guo Xiang Tan
6dd6bbd509
FIX: Incorrect scope.
2016-03-23 14:30:46 +08:00
Guo Xiang Tan
2862c4e5a3
FIX: Quote reply button was covered by iOS menu.
2016-03-23 13:59:17 +08:00
Robin Ward
86d2773d3a
FIX: Don't process infinite scrolling while safari hacks are active
2016-03-22 16:36:20 -04:00
Jeff Atwood
e8e9ce3a0b
Merge pull request #4107 from gdpelican/fix/long-emoji-styles
...
Fix for long emoji names in autocomplete
2016-03-22 12:53:45 -07:00
James Kiesel
9acaecac4a
Fix for long emoji names in autocomplete
2016-03-23 08:10:15 +13:00
Manel Villar
ec004fc66a
Support for Galician language js bundle added
2016-03-22 16:48:00 +01:00
Robin Ward
b8929b906c
FIX: Broken link
2016-03-21 15:16:07 -04:00
Robin Ward
d1b9a9370a
PERF: Render logo significantly faster
2016-03-21 15:14:31 -04:00
Robin Ward
a9daa33953
Add tests to home-logo component
2016-03-21 14:16:33 -04:00
Robin Ward
f68671a813
Merge pull request #4097 from aryanraj/Fix_PostCooked
...
Fixed: DecoratorHelper.cooked passing wrong parameters to PostCooked class
2016-03-21 11:15:26 -04:00
Konrad Borowski
dd2605bae7
FIX: Allow displaying posts by deleted users.
2016-03-21 08:49:49 +01:00
Aryan Raj
c03b8940df
Fixed: DecoratorHelper.cooked passing wrong parameters to PostCooked class
2016-03-20 15:03:21 +05:30
Robin Ward
fbf45426e4
Autoload widgets since they are named when created, not by file
2016-03-18 16:31:59 -04:00
Robin Ward
b83b9d2b75
FIX: Another ES2015 feature that snuck by
2016-03-18 14:53:25 -04:00
Robin Ward
b4f306ce03
FEATURE: Site Customizations can use the plugin api
2016-03-18 14:41:48 -04:00
Robin Ward
b1ac7491de
Include the topic's creator in transformed posts
2016-03-18 13:18:06 -04:00
Robin Ward
54445f21c1
FIX: .js files can't use ES6 syntax
2016-03-18 12:53:48 -04:00
Neil Lalonde
a4a01d4122
FIX: admin javascript bundle was broken
2016-03-18 12:03:14 -04:00
Robin Ward
91e2a60369
Merge pull request #4092 from gdpelican/vdom-helptext
...
DOCS: Add additional help for how to use 'h' helper with virtual DOM
2016-03-18 11:40:39 -04:00
Robin Ward
c975a6dc00
Merge pull request #4093 from angusmcleod/feature/move-autosize-lib
...
Move autosize from admin/lib to discourse/lib
2016-03-18 11:39:12 -04:00
Robin Ward
5d4ee2ca1d
FEATURE: Warn a user when they have few likes remaining
2016-03-18 11:30:29 -04:00
Angus McLeod
99d93264b7
Move autosize from admin/lib to discourse/lib
2016-03-18 09:48:57 -04:00
James Kiesel
f595ba336a
DOCS: Add additional help for how to use 'h' helper with virtual DOM
2016-03-18 22:11:30 +13:00
Arpit Jalan
be3a5a56cc
UX: show accurate date and time on admin user page
2016-03-18 13:11:22 +05:30
Sam
37ccfbdb2a
Revert "FIX: vertical centering of header, using display: table"
...
This reverts commit 1b4e0f3300 .
2016-03-18 14:29:39 +11:00
Neil Lalonde
1b4e0f3300
FIX: vertical centering of header, using display: table
2016-03-17 17:36:20 -04:00
Neil Lalonde
213950e4cf
FEATURE: add option to include topics from trust level 0 users in digest emails
2016-03-17 17:35:23 -04:00
Arpit Jalan
577f0e9e4e
FEATURE: add user profile public fields plugin putlet
2016-03-17 21:59:57 +05:30
Régis Hanol
fb6bd10d4c
Merge pull request #4081 from tomasibarrab/master
...
FIX: Length for hashtags, increased to 101 characters.
2016-03-15 19:19:18 +01:00
Robin Ward
32c5342e1d
Remove commented out line
2016-03-15 12:52:07 -04:00
Robin Ward
243c5a74ce
FIX: Topic entrance wasn't showing on mobile. Tidied up some stuff.
2016-03-15 12:16:02 -04:00
tomasibarrab
15429370da
Fix length for hashtags, increased to 101 characters.
2016-03-15 02:35:29 -07:00
Neil Lalonde
d0b9b22648
FIX: delete spammer button was never shown in flag modal
2016-03-14 15:45:19 -04:00
Robin Ward
f46ced6fc2
FIX: missing semi colon
2016-03-14 14:52:40 -04:00
Arpit Jalan
ff12b5bf57
FIX: newly created categories were not showing up
2016-03-14 23:17:02 +05:30
Robin Ward
7e97724341
FIX: On mobile jumping to replies was not working
2016-03-14 13:26:30 -04:00
Robin Ward
4b7046efa4
Remove unused commented out code
2016-03-14 13:26:30 -04:00
Robin Ward
1ba65765e4
Merge pull request #4073 from adrapereira/ap_fixSidebarLinkCount
...
Fix: Link count on the topic sidebar
2016-03-14 12:32:20 -04:00
Andre Pereira
3e3aa91934
Refactor to use a single piece of logic
2016-03-14 12:27:31 +00:00
Andre Pereira
da4c96fad2
Fixes scope problem.
2016-03-13 14:37:15 +00:00
Andre Pereira
e7a4900baf
Removed use of ES6 Set.
2016-03-13 14:31:03 +00:00
Andre Pereira
129cc92ec9
Fixes the link count on the sidebar by only counting unique titles.
2016-03-13 13:54:03 +00:00
Robin Ward
2cd6649ba0
FIX: Was leaking tagName across plugin outlets
2016-03-11 16:32:28 -05:00
Robin Ward
1006b1ba94
Various Plugin Enhancements and Extension Points
2016-03-11 15:53:37 -05:00
Arpit Jalan
01f2f05f2d
Merge pull request #4070 from techAPJ/revert-post
...
FEATURE: revert post to a specific revision
2016-03-11 23:00:13 +05:30
Arpit Jalan
eb6a17f587
UX: show emoji in topic title on groups page
2016-03-11 13:36:31 +05:30
Arpit Jalan
89248580dc
FEATURE: revert post to a specific revision
2016-03-11 02:46:55 +05:30
Robin Ward
d8127a1590
UX: Add icons to mobile Topic Controls drop down
2016-03-10 12:20:58 -05:00
Robin Ward
5bfc9cdf50
FIX: Top map is actually expanded when there is a summary
2016-03-10 10:59:53 -05:00
Sam Saffron
dd65e78431
only trim leading spaces for italic and bold
2016-03-10 23:54:33 +11:00
Sam Saffron
7be90a885c
FIX: bolding text when selection has a leading space
2016-03-10 22:43:48 +11:00
Sam Saffron
f3efe657fa
FEATURE: Automatically add http:// when adding links without them via composer
2016-03-10 18:25:02 +11:00
Sam Saffron
0f29269de8
lang-auto not being treated correctly after update
2016-03-10 16:44:24 +11:00
Sam
f590036525
zero width joiner for emojis so no space is added when converting
2016-03-10 08:58:19 +11:00
Robin Ward
360a794335
Merge pull request #4060 from JSFernandes/mandatory_user_fields
...
Force users to select an option in required custom user dropdown fields
2016-03-09 15:25:22 -05:00
Robin Ward
616006a9ce
FIX: All unicode replacements beside words. Omit some symbols.
2016-03-09 14:59:36 -05:00
Robin Ward
566b0bbb75
FIX: Broken test
2016-03-09 13:26:06 -05:00
Robin Ward
1009dc9be1
FIX: Topic map should be expanded by default when > 50 posts
2016-03-09 12:12:43 -05:00
Robin Ward
25dc5043e3
FIX: Double reply in stream when inviting to a PM
2016-03-09 11:55:18 -05:00
Régis Hanol
cf140aaaec
Merge pull request #4067 from fantasticfears/translation
...
FIX: Add missing translation in groups page
2016-03-08 15:58:34 +01:00
Sam Saffron
6c1d5b8cd3
FIX: spinning favicon in Firefox
...
Delay starting up ajax calls in MessageBus
2016-03-08 23:28:38 +11:00
Erick Guan
e9bff2e550
FIX: Add missing translation in groups page
2016-03-08 12:25:46 +01:00
Guo Xiang Tan
ee8be3d1a8
Merge pull request #4059 from gdpelican/feature/disable-mailing-list-mode
...
FEATURE: Add site setting for disabling mailing list mode site wide
2016-03-08 16:27:09 +08:00
Guo Xiang Tan
db781d3349
FIX: LogsNotice does not have currentUser attribute.
2016-03-08 16:19:42 +08:00
Régis Hanol
622d804d46
FEATURE: Add rejection message on rejected IncomingEmail
...
FIX: Better RateLimit description in rejected IncomingEmail
FEATURE: Send email when hitting a rate limit
2016-03-07 16:56:17 +01:00
Arpit Jalan
05288144b5
FIX: export user list based on trust level filter
2016-03-07 18:49:31 +05:30
Guo Xiang Tan
eb5cee3150
Make ESlint happy.
2016-03-07 17:41:00 +08:00
Sam
ccf835e342
FEATURE: on iPhone 6 or wider show mobile toolbar by default.
...
FEATURE: if user enables or disables mobile toolbar, remember state in local storage.
2016-03-07 15:50:10 +11:00
Sam
fe6ea48123
Merge pull request #4038 from markbiegel/instagram-login
...
FEATURE: Instagram OmniAuth login methods
2016-03-07 14:05:07 +11:00
joao
a225c0fbbb
Force users to select an option in required custom user dropdown fields
2016-03-06 21:07:00 +00:00
Sam Saffron
ce040bfa56
FEATURE: upgrade rack-mini-profiler
...
new version is collapsed so screen does not fill with timings. expands on click
2016-03-06 22:22:45 +11:00
Sam
af577a5854
FEATURE: like notification frequency of never
2016-03-06 09:12:59 +11:00
James Kiesel
54b4fb69db
FEATURE: Add site setting for disabling mailing list mode site wide
2016-03-05 11:08:31 +13:00
Robin Ward
0a96829508
FIX: Search aliases but don't add them to the results
2016-03-04 16:08:17 -05:00
Robin Ward
396713718b
FEATURE: Adds ~200 more emoji
...
This includes all new emoji from Unicode 7 and Unicode 8 with the
exception of skin tones which will require a new interface.
2016-03-04 15:10:14 -05:00
Sam Saffron
8b1772ac0f
FIX: if user undos like, and relikes notify
...
FEATURE: roll up likes for notify on all likes
2016-03-04 22:56:27 +11:00
Régis Hanol
71911a4c67
fix build
2016-03-04 10:52:23 +01:00
Arpit Jalan
7ddb7ff429
code optimization
2016-03-04 01:12:41 +05:30
Arpit Jalan
36f82aa68c
FEATURE: enforce admin password validation when signing up via developer email
2016-03-04 00:28:47 +05:30
Robin Ward
04990e7c5c
PERF: Use widgets to render categories in hamburger menu
...
Small change results in 1.3x faster on initial render, 1.7x
on subsequent renders.
2016-03-03 13:45:38 -05:00
Neil Lalonde
3b18a5d59d
FIX: redirect url after anonymizing a user
2016-03-03 11:59:07 -05:00
Robin Ward
166a056497
FIX: Don't show trash can for user deleted posts
2016-03-03 10:48:04 -05:00
Neil Lalonde
c1aea91d63
FEATURE: More digest email frequency options. Digests can be sent as often as every 30 minutes.
2016-03-02 15:43:47 -05:00
Robin Ward
0167f6bb57
FIX: Don't substitute emojis within code blocks
2016-03-02 14:32:00 -05:00
Arpit Jalan
bfaa4cdb37
FEATURE: compose a new pre-filled private message to a group via URL
2016-03-03 00:19:06 +05:30
Guo Xiang Tan
f32f0d6337
Merge pull request #4017 from tgxworld/add_admin_banner_for_logster
...
FEATURE: Admin Banner when Logster logs is getting flooded.
2016-03-02 23:44:56 +08:00
Guo Xiang Tan
fdd6920ae7
FEATURE: Admin Banner when Logster logs is getting flooded.
2016-03-02 22:03:16 +08:00
Sam Saffron
5f4075a6cf
FEATURE: users can select how frequently they are notified on likes
...
- first time
- first time and daily (default)
- always
2016-03-02 23:16:52 +11:00
Sam
280ca372a3
FIX: logout not working
2016-03-02 11:18:32 +11:00
Jeff Atwood
83fda03495
remove modal flag hint, no longer needed
2016-03-01 14:22:36 -08:00
Robin Ward
bff965327c
FIX: Use much less aggressive cloaking
2016-03-01 16:50:46 -05:00
Robin Ward
e6b95e56d7
FIX: You shouldn't be able to convert a whisper to a moderator post
2016-03-01 15:30:28 -05:00
Robin Ward
08e43588f6
FIX: Autocomplete wasn't properly updating d-editor
2016-03-01 15:17:17 -05:00
Robin Ward
fff119a554
FIX: Regression with categories when replying as linked topic
2016-03-01 14:08:39 -05:00
Robin Ward
3d5dfab54e
FIX: Jump on mobile when cloaking
2016-03-01 12:48:57 -05:00
Guo Xiang Tan
bfea842d32
UX: Better error message when logging out in read only mode.
2016-03-01 17:37:50 +08:00
Guo Xiang Tan
39c3f06379
FIX: j keyboard shortcut skipping first post in topic.
2016-03-01 16:47:47 +08:00
Arpit Jalan
f0653563ee
add Vietnamese locale js file
2016-03-01 10:49:50 +05:30
Robin Ward
d538bcbe40
FIX: Don't cloak videos once they begin playing
2016-02-29 13:56:54 -05:00
Robin Ward
ff31403a60
FIX: When cloaked, posts would break jumping to top/bottom
2016-02-29 11:31:30 -05:00
Guo Xiang Tan
3ce4e568f4
UX: Double show double hr when there aren't any notifications.
2016-02-29 12:33:11 +08:00
Sam Saffron
1fde5a1993
Don't return the word cloaked for cloaked post, blank works fine :)
2016-02-27 18:08:41 +11:00
Sam
1f688e966d
Merge pull request #4028 from dtchau/fix/more_emoji_autocomplete_issue
...
FIX: Remove existing characters when a new emoji is selected.
2016-02-27 17:00:05 +11:00
Sam
55753cc3f6
Merge pull request #4043 from joebuhlig/outlet-user-activity-bottom
...
FEATURE: Added outlet user-activity-bottom
2016-02-27 16:35:43 +11:00
Robin Ward
936c785952
FIX: ESLint
2016-02-26 16:53:56 -05:00
Robin Ward
65d7103bdc
FIX: Don't stop youtube videos from playing on cloak
2016-02-26 16:48:41 -05:00
Robin Ward
ef1ff113a3
Don't show user_deleted as red after all
2016-02-26 16:13:25 -05:00
Robin Ward
f887363e83
Keep new lines on quotes
2016-02-26 15:27:34 -05:00
Robin Ward
416e461417
FIX: Subcategories should show pills
2016-02-26 15:18:52 -05:00
Joe Buhlig
155f32fe9b
FEATURE: Added outlet user-activity-bottom
2016-02-26 14:00:13 -06:00
Robin Ward
c9cb5a5b79
FIX: GA Universal tracking had a bug
2016-02-26 14:48:36 -05:00
Robin Ward
627ef54efe
New PluginAPI for widget settings
2016-02-26 14:26:29 -05:00
Robin Ward
98ab64dc89
FIX: Some re-render functionality in widgets, added more coverage
2016-02-26 14:01:20 -05:00
Robin Ward
c2c4eff08b
FIX: Quirky scrolling position with keyboard use
2016-02-26 11:37:37 -05:00
Robin Ward
33aad09672
FIX: Missing inbound / outbound classes
2016-02-25 16:40:53 -05:00
Robin Ward
fa9943c162
FIX: Who liked was not updating
...
If a like streamed in via the message bus and who liked was expanded,
it was not refreshing properly.
2016-02-25 14:03:35 -05:00
Robin Ward
954ae7a08a
FIX: Can't shadow cooked in strict mode (Safari)
2016-02-25 12:05:22 -05:00
Sam Saffron
820a435af8
FEATURE: add "email in-reply-to user option"
...
We no longer include previous replies as "context", instead
we include and excerpt of the post being replied to at the bottom
of notifications, this information was previously missing.
Users may opt in to emailing previous replies if they wish
or opt out of "in-reply-to" which makes sense in some email clients that
are smarter about displaying a tree of replies.
2016-02-26 00:05:59 +11:00
Ubuntu
5c603bf8ec
Added Instagram login method
2016-02-25 12:13:59 +10:00
Sam
802ff3b0d9
UX: hide confusing instructions when email_always is enabled
2016-02-25 11:33:13 +11:00
Robin Ward
6b46092aa2
FIX: Disable cloaking in the test environment
2016-02-24 17:44:01 -05:00
Robin Ward
cc5ca90ac6
Cloak posts as they scroll off the screen for memory reasons
2016-02-24 17:15:25 -05:00
Robin Ward
5c3d14b421
Backwards compatibility for people who use Discourse.PageTracker
...
Rather than importing it.
2016-02-24 11:06:49 -05:00
Robin Ward
015eb47ea0
Don't pass topic down to the widgets
2016-02-24 10:44:27 -05:00
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
Guo Xiang Tan
90100378b8
Extract category hashtag autocomplete into a resuable function.
2016-01-29 10:55:29 +08:00
Régis Hanol
b5bc43023d
Merge pull request #3980 from startsat60/master
...
added plugin outlet under the header content div
2016-01-28 10:40:14 +01:00
Emanuele Tonello
6589fe73d8
moved outlet outside of the weap container
2016-01-28 15:27:28 +10:00
Sam
50a63a491c
don't alert for inbox count of 0
2016-01-27 23:13:37 +11:00
Sam Saffron
a764cc3a42
FEATURE: by default users track a group (as opposed to watch)
...
FEATURE: a rollup counting number of messages in the group inbox to tracking users
2016-01-27 21:38:33 +11:00
Emanuele Tonello
938992e9a0
added plugin outlet under the header content div
2016-01-27 16:12:43 +10:00
Gerhard Schlager
1368e2182a
UX: Distinguish between noun and verb for "Archive"
2016-01-26 22:41:49 +01:00
Arpit Jalan
3ed703b856
FIX: new user summary page was broken
2016-01-26 03:02:16 +05:30
Arpit Jalan
23c1c5ef19
UX: change glyph when inviting existing user to a topic
2016-01-25 13:10:51 +05:30
Sam
403f766546
UX: improve styling of messages and mobile view of messages
2016-01-24 18:11:49 +11:00
Sam
4b8e12d138
FIX: link to filtered down list of badges from summary
...
FEATURE: pick featured badges in summary page
2016-01-24 15:51:30 +11:00
Arpit Jalan
0064927077
FIX: do not allow new email to be duplicate
...
FIX: return proper error message when email already exists
2016-01-23 13:42:53 +05:30
Neil Lalonde
685ba1eb7f
FEATURE: blocked users can send and reply to private messages from staff
2016-01-22 12:54:24 -05:00
Guo Xiang Tan
a2857d68bb
Make eslint happy.
2016-01-21 12:31:50 +08:00
Guo Xiang Tan
bd86e88b05
UX: Remove category hashtag decoration.
2016-01-21 12:27:52 +08:00
Régis Hanol
c79a8e836e
FIX: date picker on mobile
...
UPDATE pickaday.js to latest version
2016-01-20 21:06:41 +01:00
Régis Hanol
fc3bedaaed
Merge pull request #3921 from gschlager/locale-sk
...
Add Slovak locale
2016-01-20 15:38:48 +01:00
Régis Hanol
a44fb0cb15
Merge pull request #3799 from riking/patch-6
...
FEATURE: Make it easy to override the home logo
2016-01-20 14:47:21 +01:00
Régis Hanol
0ba4bcb2ea
Merge pull request #3934 from gschlager/badges
...
UX: Show translated badge names and badge groupings
2016-01-20 14:42:30 +01:00
Arpit Jalan
13f5151ced
FIX: refresh admin report was broken
2016-01-20 17:41:21 +05:30
Guo Xiang Tan
fa794ef59d
FIX: Deleting characters on category hashtag was not triggering autocomplete.
2016-01-20 17:18:04 +08:00
Guo Xiang Tan
55352eeb1b
FIX: Make eslint happy.
2016-01-20 12:51:54 +08:00
Guo Xiang Tan
c6697e2c14
Prefix decorate category badges with '#'.
2016-01-20 12:48:00 +08:00
Guo Xiang Tan
9652c3df4f
FIX: Don't track category-badges links.
2016-01-20 12:48:00 +08:00
Sam Saffron
7303f8f309
FEATURE: first pass at user summary page
2016-01-20 15:14:25 +11:00
Neil Lalonde
9ad226aaa8
FEATURE: add email query param to login, signup, and password-reset URLs to prefill form
2016-01-19 16:53:46 -05:00
Régis Hanol
5018a8033d
FIX: add link to user profile for staged users
2016-01-19 16:41:07 +01:00
Guo Xiang Tan
4a7f560a35
FEATURE: Decorate category hashtag links.
2016-01-19 10:58:15 +08:00
Régis Hanol
3083657358
FEATURE: better email in support
...
FEATURE: new incoming_email model
FEATURE: infinite scrolling in emails admin
FEATURE: new 'emails:import' rake task
2016-01-19 00:57:55 +01:00
Robin Ward
57c3d65777
Change d-editor to use _ instead of * for italics.
2016-01-18 14:54:54 -05:00
Sam
e6c1f1db52
FEATURE: link to filtered badge list from notification
...
When notified on a badge link to the badge page filtered on username
2016-01-18 18:20:16 +11:00
Sam
ca3e2b4da3
FEATURE: you can not drill down and see why you have badges
...
Clicking on badges filters down the list to a particular user.
2016-01-18 17:59:20 +11:00
Guo Xiang Tan
a055c37939
Merge pull request #3956 from tgxworld/fix_clashing_slug
...
FIX: Clashing category slug.
2016-01-18 10:15:13 +08:00
Arpit Jalan
380764dc92
FIX: validate email when changing via user preferences page
2016-01-16 10:50:49 +05:30
Neil Lalonde
89be23a5d4
FEATURE: show date ranges in top period chooser
2016-01-15 17:45:00 -05:00
Robin Ward
7b755c3280
FIX: Precompiler should apply get magic too
2016-01-15 14:26:10 -05:00
Robin Ward
4bbbdd8dc4
SECURITY: Upgrade Ember to fix CVE-2015-7565. Also upgrade Handlebars
2016-01-15 13:57:45 -05:00
Neil Lalonde
12790d8dcc
FEATURE: staff can block users, which prevents them from creating topics and replies
2016-01-14 14:42:06 -05:00
Arpit Jalan
0dec98f50a
FIX: CDN URL should start with protocol
2016-01-14 18:31:23 +05:30
Arpit Jalan
d2c297955a
FIX: use CDN URL for audio/video uploads
2016-01-14 17:44:22 +05:30
Régis Hanol
50408bc7a1
Merge pull request #3957 from tgxworld/allow_opts_to_datepicker
...
Allow date-picker component to be extended with custom options.
2016-01-13 15:51:34 +01:00
Guo Xiang Tan
4f9eb0fc67
Allow date-picker component to be extended with custom options.
2016-01-13 17:33:37 +08:00
Guo Xiang Tan
c60e360c90
FIX: Clashing category slug.
2016-01-13 15:32:29 +08:00
Arpit Jalan
e676974f16
Merge pull request #3953 from techAPJ/wiki
...
FEATURE: allow users to wikify their own posts based on trust level
2016-01-13 09:53:33 +05:30
Sam Saffron
f5c2ce8141
FIX: download my post button was broken
2016-01-13 14:37:58 +11:00
Régis Hanol
e2744fc19f
FIX: adding the 'contains_messages' column back
2016-01-12 12:06:51 +01:00
Régis Hanol
8049dfdfda
CLEANUP: remove 'contains_messages' leftover 💩
2016-01-12 11:29:26 +01:00
Sam
65e808b26d
FEATURE: go to inbox after archiving a message
2016-01-12 15:49:05 +11:00
Sam
06b5798fb9
fix activity pending route, hidden for now
2016-01-12 15:48:44 +11:00
Sam
e1050d0273
UX: fix styling on group page
2016-01-12 14:14:38 +11:00
Arpit Jalan
06bac23e5f
FEATURE: allow users to wikify their own posts based on trust level
2016-01-12 08:44:25 +05:30
Robin Ward
19c630e7c2
FIX: Missing username key
2016-01-11 11:50:58 -05:00
Sam Saffron
abd460bb9b
UX: move message button to top, hide from non-self
2016-01-11 22:44:45 +11:00
Sam Saffron
7350b6c6e6
UX: improve user page styling
2016-01-11 22:44:45 +11:00
Régis Hanol
98c0fac461
FEATURE: add small action post when adding/removing users in messages
2016-01-11 12:42:06 +01:00
Guo Xiang Tan
f519834824
FIX: Don't include child categories when term is black.
2016-01-08 11:26:06 +08:00
Régis Hanol
c5f9ae0de1
FIX: username mentions weren't working when immediately followed by a dot
2016-01-07 22:23:01 +01:00
Régis Hanol
f654528aa4
FIX: user/group/category mention dialects with less strict matchers
2016-01-06 18:47:21 +01:00
Arpit Jalan
499599c2a2
UX: add CSS class to user mailing list mode preference
2016-01-05 13:32:35 +05:30
Guo Xiang Tan
0fa9a50378
FIX: Ignore case when comparing category name and search term.
2016-01-05 15:15:04 +08:00
Guo Xiang Tan
d6b5b9436c
UX: Prioritize categories autocomplete with new rules.
2016-01-05 14:59:18 +08:00
Arpit Jalan
294f0e6491
FIX: new users were not able to self delete
2016-01-05 08:40:27 +05:30
Guo Xiang Tan
0096efadc8
💣
2016-01-05 09:52:53 +08:00
Guo Xiang Tan
3af7509945
FIX: Limit number of items for category hashtag autocomplete.
2016-01-05 09:27:57 +08:00
Robin Ward
c8f90a3973
FIX: On mobile forgot password was broken
2016-01-04 15:24:36 -05:00
Guo Xiang Tan
c1dbf5c1c4
FEATURE: Autolinking to category using hashtags.
2016-01-05 00:12:24 +08:00
Jeff Atwood
b425f74ef4
missed an IE9 removal
2016-01-02 23:51:03 -08:00
Jeff Atwood
e1f90d12f1
formally remove IE9 support
2016-01-02 23:49:52 -08:00
Arpit Jalan
3251bcb405
FEATURE: streamline 'Reply as linked Topic' feature
2016-01-02 22:12:22 +05:30
Robin Ward
8af5c7385e
Merge pull request #3944 from abbasfaisal/410-gone-fix
...
FIX: When 410 is received, display proper error message instead of generic.
2015-12-31 10:44:23 -05:00
Régis Hanol
bebeeffc30
FIX: ico are images too
2015-12-31 11:40:23 +01:00
Sam
fcf1777ddf
FIX: group notification drop down not populated on user page
2015-12-31 15:49:32 +11:00
Sam
01281b6364
FIX: hide bookmarks tab on other peoples profile (unless self or admin)
...
FIX: missing download my posts button
FIX: moderators had no way of seeing responses and edits etc
2015-12-31 15:05:23 +11:00
Gerhard Schlager
8517674a32
UX: Show translated badge names and badge groupings
...
FIX: Disallow renaming of system badges
FIX: Disallow renaming/deleting of system badge groupings
UX: Use "modern" button style in badge groupings dialog
2015-12-30 23:35:16 +01:00
Faisal Abbas
f2480aa81f
FIX: When 410 is received, display proper error message instead of generic.
2015-12-30 17:18:32 +05:00
Arpit Jalan
51ced7aeae
make site setting for read time word count per minute
2015-12-30 12:15:30 +05:30
Sam
92724dcee1
FEATURE: show posters as opposed to participants in messages
...
Inbox now mixes stuff that you started with stuff you replied to, removing
your avatar from the avatar list causes a lot of confusion.
2015-12-30 14:49:40 +11:00
Sam
2a95e46d3e
FIX: missing Mark all as Read button
2015-12-30 13:50:01 +11:00
Sam
a4587b18f5
FEATURE: allow users to archive messages from message page
2015-12-30 13:26:39 +11:00
Robin Ward
fd6bbc69e2
FIX: On chrome, focusing on a recently changed textarea would scroll
2015-12-29 14:59:12 -05:00
Robin Ward
a42826f2ae
Merge pull request #3939 from scossar/clickable-category-logo
...
FEATURE: make category logo clickable
2015-12-29 13:42:18 -05:00
scossar
ee4beca12a
get logo_url with one request
2015-12-29 09:45:40 -08:00
Robin Ward
e4adfdb624
Merge pull request #3936 from tgxworld/add_saving_status_to_groups_admin
...
Add saving status to groups admin
2015-12-29 10:18:02 -05:00
scossar
cc2093f32b
add semicolon
2015-12-28 14:49:24 -08:00
scossar
993f63ee2b
add category-logo-link component
2015-12-28 14:39:27 -08:00
scossar
0fba9443a6
show popup menu over preview window
2015-12-28 13:51:07 -08:00
Guo Xiang Tan
1c3d4a6d15
UX: Missing tag attribute.
2015-12-28 11:39:15 +08:00
Guo Xiang Tan
778ae06000
UX: Add saving status to groups admin.
2015-12-28 11:25:30 +08:00
Arpit Jalan
3a28bafc0f
FEATURE: onebox internal audio or video files
2015-12-25 01:52:14 +05:30
Sam
7ae1846834
improve user page styling
2015-12-24 09:45:09 +11:00
Robin Ward
eab9ad7b27
FIX: Was refocusing on resize events
...
This was annoying on small screens in desktop mode, where a keyboard
appearing would refocus on the search bar and make it impossible to
dismiss.
2015-12-23 15:17:00 -05:00
Sam
03ea0bfe22
FEATURE: allow users to archive messages
...
Messages are now in 3 buckets
- Inbox for all new messages
- Sent for all sent messages
- Archive for all messages you are done with
You can select messages from your Inbox or Sent and move them to your Archive,
you can move messages out of your Archive similarly
Similar concept applied to group messages, except that archiving and unarchiving
will apply to all group members
2015-12-23 11:09:30 +11:00
Neil Lalonde
95749fdeb7
Merge pull request #3929 from techAPJ/tl4
...
FEATURE: make "trust level 3" requirements time period admin setting
2015-12-22 17:04:19 -05:00
Sam
205b1c5fbd
Update emoji.js.erb
...
bump emoji number
2015-12-23 08:46:42 +11:00
Robin Ward
3095dd160e
Add slightly_smiling emoji and use it as default smile.
2015-12-22 14:40:49 -05:00
Arpit Jalan
f40249faad
FEATURE: make trust level 3 time period admin setting
2015-12-22 23:26:19 +05:30
Arpit Jalan
c87fff670d
add category list label and state
2015-12-21 23:07:16 +05:30
Arpit Jalan
727fd727ea
UX: properly parse activity column
2015-12-21 16:52:19 +05:30
Sam
460675400f
forgotten semicolons
2015-12-21 10:23:17 +11:00
Arpit Jalan
4c86758f74
FIX: show proper message on invite error
2015-12-20 22:13:37 +05:30
Sam
8496f8dfc2
FEATURE: display username user dropdown
2015-12-20 17:15:45 +11:00
Sam
63076a841e
Merge branch 'refactor_user_page'
2015-12-20 16:50:33 +11:00
Sam
a8b5192efd
FEATURE: User page refactor
...
Re-organise user page so it is easier to find interesting info
split it into tabs
- Introduce notifications and messages tabs
- Stop couting stuff for the user page to speed up rendering
- Suppress more information when viewing your own profile
2015-12-20 16:45:49 +11:00
Kelle Connolly
a7aeeaffdb
Add Discourse.getURL to the url passed into page view events
...
This means that instances in a subdirectory correctly receive the
subfolder string as a part of the path.
2015-12-18 14:17:51 +11:00
Régis Hanol
1704a362ef
FIX: manually blocking/whitelisting an IP address wasn't working
2015-12-17 19:40:50 +01:00
Neil Lalonde
5eff3153e5
FIX: reply as linked topic has [object object] in composer
2015-12-17 12:11:28 -05:00
Sam
c3f08145b8
FIX: Chrome scrolling page up when you expand likes
2015-12-17 16:56:18 +11:00
Neil Lalonde
650c2f271e
add classes to topic admin menu so it can be styles with css
2015-12-16 14:08:26 -05:00
Arpit Jalan
2412542c77
FIX: check post edit/delete permission
2015-12-16 19:16:55 +05:30
Neil Lalonde
1e7850fa90
FIX: quote reply to new topic doesn't add quote to composer
2015-12-15 18:08:15 -05:00
Sam Saffron
f97a754b30
Revert "Try adding an ALT tag for avatars"
2015-12-15 19:57:54 +11:00
Sam Saffron
dd6e38133a
correct tests and implemenation
2015-12-15 19:46:00 +11:00
Sam Saffron
f2bed10087
Try adding an ALT tag for avatars
2015-12-15 18:00:59 +11:00
Régis Hanol
33181c7152
make eslint happy
2015-12-14 23:25:53 +01:00
Régis Hanol
15c229195f
FEATURE: notification_level on a per-group basis
2015-12-14 23:17:09 +01:00
Gerhard Schlager
e56f8fa471
Add Slovak locale
2015-12-14 21:55:36 +01:00
Guo Xiang Tan
f60a53762f
FIX: Keyboard shortcut to quote reply selecting wrong post.
2015-12-14 20:06:38 +08:00
Sam Saffron
1ff5ed4e08
FIX: don't crash if "latest" poster is missing
2015-12-14 16:22:46 +11:00
Guo Xiang Tan
7bf4ebf2f6
FIX: Incorrect key when checking for primary tab.
2015-12-12 11:43:43 +08:00
Robin Ward
f3748ce0a9
Add new outlet for plugin notifications, plus use right alignment
2015-12-11 16:42:21 -05:00
Robin Ward
b2c73e7045
UX: On mobile use a dropdown for topic controls instead of many buttons
2015-12-11 15:09:09 -05:00
Arpit Jalan
e2ea0b629f
FIX: Empty parentheses admin settings search
2015-12-10 15:47:10 +05:30
Arpit Jalan
335e797776
FIX: trip password reset username/email
2015-12-10 14:31:42 +05:30
Sam
8cf4d52cb6
FEATURE: split up group PMS on user page
2015-12-10 11:39:33 +11:00
Robin Ward
fe8c74d0b6
FIX: Flag button broken at the bottom of a topic
2015-12-09 17:08:04 -05:00
Régis Hanol
e54837d285
UX: hide group's incoming_email field unless 'email_in' is enabled
2015-12-09 12:10:46 +01:00
Arpit Jalan
e52852dd0f
FIX: Autoclose message was not correct when immediate
...
FEATURE: Warn when setting auto-close for right now
2015-12-08 18:16:48 +05:30
Régis Hanol
3aa5129f54
FEATURE: allow group members to see all messages on group page
2015-12-07 23:19:33 +01:00
Robin Ward
467485cf47
FIX: Don't show placeholder when triggering one post
2015-12-07 14:21:07 -05:00
Robin Ward
8f1937e88f
Clean up PostsWithPlaceholders
2015-12-07 14:21:07 -05:00
Régis Hanol
a37d575d7d
FEATURE: new 'My Groups' messages filter in user page
2015-12-07 18:37:03 +01:00
Guo Xiang Tan
8dbf1e457b
FIX: Allow '/' to trigger autocomplete.
2015-12-07 20:22:14 +08:00
Régis Hanol
578f606a1a
add 'incoming_email' to groups
2015-12-07 12:39:28 +01:00
Sam
fa6687841f
remove leftover code
2015-12-07 20:17:05 +11:00
Sam
8d49091572
PERF: stop running VACUUM FULL only run VACUUM
2015-12-07 20:14:26 +11:00
Arpit Jalan
ad98f270c9
FIX: preserve redirect URL when logging in via social logins
2015-12-05 15:08:42 +05:30
Robin Ward
d97b2382e6
Don't show placeholders on Android
2015-12-04 17:19:54 -05:00
Neil Lalonde
aa54006ad5
add div under poster avatar so people can add badges without a plugin
2015-12-04 16:49:08 -05:00
Robin Ward
420e362bdb
FIX: Issues with summaries and our Array
2015-12-04 16:36:16 -05:00
Robin Ward
63ba6c78af
FIX: Jump to previously loaded post was broken
2015-12-04 16:20:43 -05:00
Robin Ward
6d38640645
FIX: Remove console.log
2015-12-04 16:00:47 -05:00
Robin Ward
255a5be015
Revert "Cleaner implementation of postsWithPlaceholders and more tests."
...
This reverts commit 4c0670a109 .
2015-12-04 15:59:46 -05:00
Robin Ward
a51c91ac05
Revert "FIX: Errors with summary views and placeholders"
...
This reverts commit 5be3bf80eb .
2015-12-04 15:59:39 -05:00
Robin Ward
5be3bf80eb
FIX: Errors with summary views and placeholders
2015-12-04 15:10:13 -05:00
Robin Ward
4c0670a109
Cleaner implementation of postsWithPlaceholders and more tests.
2015-12-04 15:10:13 -05:00
Robin Ward
80bdc7333c
UX: Show category description beside logo
2015-12-04 12:36:09 -05:00
Robin Ward
83be335c54
FIX: Firefox wasn't focusing on d-editor
2015-12-04 12:13:50 -05:00
Robin Ward
40c8d39137
FEATURE: Reply Placeholders in Stream
2015-12-04 10:02:58 -05:00
Robin Ward
1987a35daf
Update postream to use ES2015 syntax and decorators
2015-12-04 10:02:46 -05:00
Robin Ward
949f51ffe0
Remove ajax stubbing from post-stream tests
2015-12-04 10:02:37 -05:00
Sam
7917316f6f
FEATURE: display warning on top of composer for group mentions
...
If users attempt to mention a group that is "mentionable" display a warning
informing them that people will be notified.
2015-12-04 13:41:07 +11:00
Neil Lalonde
1b510447db
FIX: chrome 47 started showing square outline around avatar on user cards
2015-12-03 10:34:11 -05:00
Sam
9899e8d4a5
FEATURE: First class messages to groups, you can select a group as a target of a message
2015-12-02 15:49:43 +11:00
Sam
fbffe28772
es6 migration and fixes
2015-12-02 11:15:22 +11:00
Neil Lalonde
ddd4500d7a
FIX: admin reports were broken
2015-12-01 18:31:30 -05:00
James Kiesel
71d7a96fd1
Allow compat with ActionSummary for topic model
2015-12-01 22:07:52 +08:00
Sam
d1a5d8ea62
FEATURE: show group mentions and topics in groups page
2015-12-01 16:52:43 +11:00
Robin Ward
de88be2fbc
Support for "Only show overridden" in site text customization
2015-11-30 15:25:08 -05:00
Sam
ad3dd161e7
FEATURE: first class group mentions built in
...
If you allow a group to be mentioned it can be mentioned with the @ symbol.
Keep in mind as a safety mechanism max_users_notified_per_group_mention is set to 100
2015-11-30 17:08:43 +11:00
Arpit Jalan
86374c90de
FIX: if the email template has multiple subjects, link to customize text page
2015-11-28 11:50:02 +05:30
Arpit Jalan
4bc6cfd718
FIX: admin email customization editor should not have bold text
2015-11-28 00:46:14 +05:30
Robin Ward
8c48c12498
FIX: Inserting link wouldn't clear the text field sometimes
2015-11-27 13:32:11 -05:00
Régis Hanol
08cd17b4cf
remove deprecation warning in admin/user-index template
2015-11-27 18:58:40 +01:00
Robin Ward
c2241ed368
FIX: "Saved!" wasn't resetting when viewing a different email template
2015-11-27 12:51:50 -05:00
Robin Ward
82ef27bb79
FIX: Category not updating below suggested topics
2015-11-27 12:42:32 -05:00
Robin Ward
5a15c4997c
Let's be honest: we skip focus for iOS, not touch in general.
2015-11-27 12:23:51 -05:00
Robin Ward
5e93140f85
FEATURE: Can override any translation via an admin interface
2015-11-27 11:35:19 -05:00
Sam
43d63367fd
PERF: stop loading handlebars and ember compilers in prod
...
(this removes a nice 50K from our initial payload and saves memory)
Also fixes invalid HTML automatically if added to HEAD or /BODY
2015-11-27 11:59:01 +11:00
Régis Hanol
c8c6034a7a
missed the CategoryList constant
2015-11-26 23:44:15 +01:00
Neil Lalonde
4a25d55e9f
FIX: validate email address in signup form even for 3rd party auths
2015-11-26 15:44:30 -05:00
Régis Hanol
ba0df7e4cd
rename 'is_support' to 'contains_messages'
2015-11-26 18:40:54 +01:00
Régis Hanol
578e15224b
UX: hide support categories from selectors
2015-11-26 18:31:24 +01:00
Régis Hanol
9ef8397164
new Category.is_support attribute
2015-11-26 18:31:24 +01:00
Sam
cb05b44ee6
move template compiler into vendor for now
...
in future we want to remove it and only include handlebars runtime
2015-11-25 15:54:54 +11:00
Sam
d6c925600f
temporarily add back compiler while figuring out a better system
2015-11-25 15:11:57 +11:00
Sam
c2a9b4aa18
PERF: attempt to omit template compiler in prd
2015-11-25 13:56:48 +11:00
Sam
24be285bf2
PERF: add one more asset for ember and jQuery
...
at the moment Ember initialization is a bottleneck, to minimize impact
on initial load we download an evaluate it as early as possible
2015-11-25 13:17:57 +11:00
Robin Ward
434deb1bd3
SECURITY: Backported XSS fixes from Handlebars
2015-11-24 16:08:08 -05:00
Robin Ward
49bda0b17d
FIX: Improve windows double clicking on words in editor
2015-11-24 13:42:22 -05:00
Arpit Jalan
99c1aa2e85
optimize OpenComposer Mixin
2015-11-24 23:39:19 +05:30
Robin Ward
c76caca109
FIX: Perform the same operation on multilines in d-editor
2015-11-24 13:03:37 -05:00
Arpit Jalan
cbdc613177
fix js tests
2015-11-24 19:08:54 +05:30
Arpit Jalan
362c515f33
FEATURE: compose a new pre-filled message via URL
2015-11-24 18:55:45 +05:30
Robin Ward
e573ea29f3
FIX: Pasting images was broken in Firefox
2015-11-23 12:34:49 -05:00
Neil Lalonde
4a49fbf44c
UX: after successfully submitting the forgot password form, show a new modal with a message and OK button
2015-11-23 11:21:11 -05:00
Arpit Jalan
fa83e717f7
UX: better flag modal on mobile
2015-11-23 21:10:58 +05:30
Régis Hanol
72fe3e19f4
UX: username should always be case sensitive in user card
2015-11-23 15:57:10 +01:00
Régis Hanol
753f4d1b7b
FIX: redirect to forum home page when impersonating
2015-11-23 15:44:44 +01:00
Régis Hanol
4fe1a13bae
FIX: multiple file uploads wasn't working due to composer upgrade
2015-11-23 11:30:26 +01:00
Régis Hanol
bec1606328
Merge pull request #3858 from tgxworld/exclude_letter_character_class
...
UX: Trigger autocompleter only for specific characters.
2015-11-23 10:08:19 +01:00
Arpit Jalan
db2799507b
FIX: admin trust level user list URL should be consistent with new naming
2015-11-23 14:28:56 +05:30
Guo Xiang Tan
f835a0ba22
UX: Trigger autocompleter only for specific characters.
2015-11-23 16:33:47 +08:00
Guo Xiang Tan
8d1636db2b
FIX: Keyboard shortcut to quote reply.
2015-11-23 15:58:54 +08:00
Arpit Jalan
3053d48671
FIX: Safari on iOS 9 hangs after logging in
2015-11-22 18:02:40 +05:30
Sam
7038d5f1c4
PERF: cache information about missing view classes.
2015-11-21 23:40:37 +11:00
Arpit Jalan
d75ea1a0ea
FIX: remove forgot-password link for SSO enabled instances
2015-11-21 17:49:58 +05:30
Sam
3fa8329068
correct require
2015-11-21 14:03:53 +11:00
Sam
5c899c765b
Revert "Revert "REFACTOR: support booting discourse with DISCOURSE_NO_CONSTANTS""
...
This reverts commit c21457d6a7 .
2015-11-21 12:27:06 +11:00
Robin Ward
d8734fc542
Fix eslint
2015-11-20 17:16:44 -05:00
Robin Ward
1506eba28d
Support for overriding client side translation keys
2015-11-20 17:14:01 -05:00
Arpit Jalan
e25ee74209
FIX: handle topic/post creation when the language highlighting is turned off
2015-11-21 02:10:54 +05:30
Robin Ward
1bf2b236cb
FIX: Admin section wasn't correctly highlighting some routes
2015-11-20 15:07:04 -05:00
Robin Ward
8fdd6c18fc
SECURITY: XSS Protection on Queued Posts
2015-11-20 14:13:00 -05:00
Robin Ward
83d5b82c84
OOPS, remove console.log
2015-11-20 13:15:00 -05:00
Robin Ward
8eeb027c65
Can revert changes to email templates
2015-11-20 12:30:21 -05:00
Arpit Jalan
bb1d0dea8a
UX: better flagging options
2015-11-20 22:23:29 +05:30
Régis Hanol
8104a07327
one ; should be more than enough ;)
2015-11-20 17:36:55 +01:00
Robin Ward
c21457d6a7
Revert "REFACTOR: support booting discourse with DISCOURSE_NO_CONSTANTS"
...
This reverts commit c0b277d273 .
2015-11-20 10:00:12 -05:00
Sam
1c8b3c9447
sort out import ordering in admin js
2015-11-21 01:10:31 +11:00
Sam
0c5d0ddb1b
FIX: defer requires to avoid future dependencies
2015-11-21 00:43:41 +11:00
Sam
c0b277d273
REFACTOR: support booting discourse with DISCOURSE_NO_CONSTANTS
...
This change is discussed here: https://meta.discourse.org/t/deprecating-es6-compatibility-layer/35821
Prior to this change we were not booting correctly with DISCOURSE_NO_CONSTANTS
2015-11-21 00:14:50 +11:00
Robin Ward
f5b34d5f53
FEATURE: Admin interface for editing email templates
2015-11-19 16:39:34 -05:00
Arpit Jalan
711a7a146c
FIX: clear draft when creating a new topic
2015-11-19 23:15:19 +05:30
Sam
09bedfd4c0
Make DISCOURSE_NO_CONSTANTS work in anon for home page
2015-11-20 00:29:56 +11:00
Arpit Jalan
cf389e0137
FIX: search header does not require login for mobile
2015-11-19 14:33:45 +05:30
scossar
712b2cc435
check for direction
2015-11-18 13:39:58 -08:00
Robin Ward
84a50a1260
FIX: Keyboard handling regression
2015-11-18 12:35:17 -05:00
Arpit Jalan
0ede6b5ed6
FIX: sub-categories were listed in parent category dropdown
2015-11-18 15:52:36 +05:30
Robin Ward
3282aec792
Merge pull request #3903 from gschlager/keyboard-patch1
...
FIX: Pressing Ctrl+F twice should close Discourse search window
2015-11-17 14:38:14 -05:00
Gerhard Schlager
2d1c21755f
FIX: Pressing Ctrl+F twice should close Discourse search window
2015-11-17 20:31:00 +01:00
Robin Ward
41e722b8bf
FIX: Avoid double load on discovery model change
2015-11-17 14:08:33 -05:00
Robin Ward
8dc0fa97d4
Better behavior When inserting a link with no description
2015-11-17 13:26:55 -05:00
Robin Ward
bb76c389fd
Merge pull request #3817 from gschlager/locale-pluralization
...
FIX: Pluralizations in English locale files
2015-11-17 12:35:24 -05:00
Régis Hanol
92ba6125c4
FEATURE: new 'automatically_unpin_topics' user preference
2015-11-17 18:21:40 +01:00
Guo Xiang Tan
e56b3b6a38
UX: Focus composer input after adding text.
2015-11-17 16:42:26 +08:00
Gerhard Schlager
a00c373b6f
UX: Show translated modifier keys in editor shortcuts
2015-11-14 23:13:22 +01:00
Arpit Jalan
c9c083108a
FIX: show error when user already exists in group
2015-11-15 01:06:31 +05:30
Gerhard Schlager
6e33a21a7a
FIX: Replace invalid pluralizations in locale files
2015-11-13 21:25:15 +01:00
Robin Ward
d993f70ed3
FIX: Don't trigger browser keyboard events when d-editor intercepts
2015-11-13 12:31:55 -05:00
Neil Lalonde
6b1cc8d486
FIX: hrefs in hamburger menu were wrong on subfolder installs
2015-11-12 14:39:38 -05:00
Régis Hanol
5f33a81b1c
FEATURE: add 'navigation-categories' class on 'body' when visiting /categories
2015-11-12 19:03:43 +01:00
Robin Ward
ea29e1c693
FIX: Use proper replaceState when updating a location hash
2015-11-12 12:03:25 -05:00
Régis Hanol
a911d93885
remove spoiler-related dialect/whitelists since there's a new spoiler dialect (cf. discourse-spoiler-alert plugin)
2015-11-12 17:55:27 +01:00
Robin Ward
e20c2726df
FIX: Don't use mutationObserver in testing mode. Can hang Phantom
2015-11-12 10:15:24 -05:00
Guo Xiang Tan
bd09faaaed
FIX: Emoji modal triggered from "more" was broken.
2015-11-12 10:24:23 +08:00
Robin Ward
5f948a35c6
FIX: Don't scroll to the bottom when inserting in the middle
2015-11-11 16:39:55 -05:00
Robin Ward
ff85fa2a98
FIX: Remove emoji shortcut. Was conflicting with Euro symbol.
2015-11-11 15:33:21 -05:00
Robin Ward
ec02b147b0
FIX: Combobox not working with fixed element on iPad
2015-11-11 14:44:03 -05:00
Robin Ward
db5f8857cf
FIX: More iPad focus issues with new composer
2015-11-11 14:01:13 -05:00
Robin Ward
42bf8151b2
FIX: Regressed editor functionality - scroll position sync
2015-11-10 16:07:18 -05:00
Robin Ward
8eee0cf0ca
FIX: Mentioning was broken when username ended with an underscore
2015-11-10 15:25:12 -05:00
Robin Ward
fa27f0a2ea
FIX: d-editor wasn't properly debouncing updates
2015-11-10 15:10:54 -05:00
Robin Ward
afe9f90f2b
FIX: iPad focusing on the title was messing everything up
2015-11-10 14:33:15 -05:00
Robin Ward
395d01c5f9
FIX: Have the preview refreshed event fire by decorateCooked
2015-11-10 13:26:12 -05:00
Robin Ward
f85d848649
Remove a bunch of old deprecated code
2015-11-10 13:09:05 -05:00
Robin Ward
b05f6ddbe1
FIX: Add back in footer padding. iPad is broken for other reasons.
2015-11-10 12:55:21 -05:00
Régis Hanol
1651c8c2e7
remove 'console.log'
2015-11-10 16:30:39 +01:00
Robin Ward
a7d87d1530
Merge pull request #3891 from cpradio/fix-selected-link-text
...
FIX: Use selected text in the link if text is already selected, otherwise, put the URL
2015-11-09 16:24:07 -05:00
cpradio
8f39f25cad
FIX: Use selected text in the link if text is already selected, otherwise, put the URL
2015-11-09 15:29:19 -05:00
scossar
532c7c15c1
add plugin outlet
2015-11-09 11:13:24 -08:00
Robin Ward
6eb83a3d00
FIX: Tweak the mutationObserver to respect attributes.
...
To avoid crashing Firefox, it checks that the values actually changed.
This eliminates a bug where whitespace sometimes appeared in an
expanded menu.
2015-11-09 13:25:50 -05:00
Robin Ward
d7ee074837
FIX: Should blur the field when closing the progress widget
2015-11-09 12:36:48 -05:00
Robin Ward
a33c2fa165
FIX: Reply and new Topic broke with new composer
2015-11-09 12:28:58 -05:00
Régis Hanol
1ac0c97c81
fix ESLINT
2015-11-09 15:14:14 +01:00
Sam Saffron
6dd4bc7d57
FEATURE: support group owner, capable of controlling group membership
...
Group owners are regular users that can add or remove users to a group
The Admin UX allows admins to appoint group owners
The public group UX will display group owners first and unlock UI to
add and remove members
Group owners can only be appointed on non automatic groups
Group owners may not appoint another group owner
2015-11-10 00:56:57 +11:00
Régis Hanol
13bf6a6d7b
UX: move 'new dot' in mobile topics lists at the end of the topic title
2015-11-09 11:24:19 +01:00
Robin Ward
1bcdade45f
ESLint fix
2015-11-07 18:43:18 -05:00
Robin Ward
682a3cdfec
FIX: Some iPad fixes for the new composer
2015-11-07 18:38:44 -05:00
Robin Ward
52579179bd
FIX: Broken tests in phantom, not in browser
2015-11-06 16:44:38 -05:00
Robin Ward
355215ca91
FIX: Couldn't collapse validation messages
2015-11-06 16:03:34 -05:00
Robin Ward
15931fce1e
FIX: Allow us to insert things between words.
2015-11-06 15:40:52 -05:00
Robin Ward
cd1b83997b
FIX: Weird UX with d-editor for topic templates
2015-11-06 15:10:28 -05:00
Robin Ward
e2a663bff1
Merge pull request #3812 from gwwar/emoji-embed
...
FIX: allow emoji class when crawling embedded content
2015-11-06 14:52:59 -05:00
Robin Ward
8ba7c06b7d
Merge pull request #3735 from riking/patch-4
...
FIX: Discourse.BaseUri should not default to /
2015-11-06 14:52:19 -05:00
Régis Hanol
6b197179c9
FEATURE: new 'automatically_unpin_topics' site setting
2015-11-06 17:12:12 +01:00
Robin Ward
d569a4e418
FIX: Upload modal was broken
2015-11-06 10:35:26 -05:00
Robin Ward
47495a5713
FEATURE: Replace composer editor with ember version
2015-11-06 09:49:16 -05:00
Régis Hanol
86f76e5b4d
FIX: better plugin emojis API
2015-11-06 15:02:40 +01:00
Régis Hanol
30eaa0e1c5
FIX: delete spammer wasn't working in /admin/flags
2015-11-06 11:04:10 +01:00
kerryliu
b7803fc68e
FIX: allow emoji class when crawling embedded content, add rspc-html-matchers
2015-11-05 18:51:26 -08:00
Sam Saffron
6e5bfa62d3
UX: improve show badge page on mobile
2015-11-05 20:51:05 +11:00
Régis Hanol
ef2f77339a
FIX: use '#main' height to check whether screen is full or not
2015-11-04 19:41:12 +01:00
Régis Hanol
fddf0d9191
UX: no avatar for pinned topics on mobile topics list
2015-11-04 15:51:00 +01:00
Robin Ward
c5ed8f456e
FIX: Unicode wasn't transpiled properly
2015-11-03 15:10:39 -05:00
Robin Ward
bb21902954
Add keyboard shortcuts back to d-editor
2015-11-03 14:01:26 -05:00
Robin Ward
4aa601414d
Support for titles on d-editor buttons
2015-11-03 14:01:26 -05:00
Robin Ward
5cd6308850
API for adding buttons to the new composer
2015-11-02 16:18:09 -05:00
Neil Lalonde
4d6dd3a952
add plugin outlet to the top of the admin dashboard
2015-11-02 14:38:07 -05:00
Régis Hanol
7436a3feb3
FEATURE: automatically unpin topic when user reaches bottom
2015-11-02 18:26:26 +01:00
Régis Hanol
d0fe4fc4b5
FIX: topic.posters might be null or empty
2015-11-02 11:39:23 +01:00
Régis Hanol
7ced16acbf
FIX: topic.lastPoster should be based on the 'latest' extra
2015-11-02 11:19:37 +01:00
Guo Xiang Tan
30bddd1112
FIX: Duplicated custom badges in AdminBadgesController.
2015-11-02 13:13:17 +08:00
Sam Saffron
606b10445e
FEATURE: remove muted topics from suggested and latest
2015-11-02 09:20:22 +11:00
Sam Saffron
0d15dbd886
FIX: lastPoster not defined correctly in model
2015-11-01 14:30:54 +11:00
Sam Saffron
54da461024
UX: simplify Dismiss menu
2015-10-31 15:31:05 +11:00
Régis Hanol
7fbf902d09
FIX: prevent cross-contamination of emojis in multisites
2015-10-30 23:26:34 +01:00
Robin Ward
eaa31cf488
Merge pull request #3886 from LeoMcA/filter-by-username
...
filter by username in email digest preview
2015-10-30 14:44:50 -04:00
Robin Ward
21b29269d0
Remove excessive text on signup CTA
2015-10-30 14:13:16 -04:00
Leo McArdle
fe5264f9e9
filter by username in email digest preview
...
adds a user prompt on the email digest preview page to generate a preview for a particular user
also fixes some broken styling on the page
2015-10-30 18:11:38 +00:00
Régis Hanol
bde4bc52d7
UX: use 'last poster' avatar for mobile topics list
2015-10-30 16:50:46 +01:00
Arpit Jalan
9f8d6b6088
FIX: allow exisiting users to be invited to topic/message when enable_local_logins is disabled
2015-10-30 11:28:05 +05:30
Robin Ward
fe901163cc
FIX: Fetch honeypot on init not name change which was error prone
2015-10-29 13:44:27 -04:00
Régis Hanol
b9437936ab
Merge pull request #3848 from gschlager/patch-2
...
Remove example CSS selectors from locale file
2015-10-29 10:01:52 +01:00
Régis Hanol
bb79e6aff7
FEATURE: new hide_user_profiles_from_public site setting
2015-10-28 19:56:08 +01:00
Robin Ward
6b236d3c83
FEATURE: Bulk Unlisting of topics
2015-10-27 16:57:40 -04:00
Robin Ward
46ca66771b
FIX: Better error message for resending activation. Don't limit staff.
2015-10-27 16:25:30 -04:00
Robin Ward
010d847c2d
Extensibility point for adding a new main button below topics
2015-10-27 15:05:59 -04:00
cpradio
68660cb9ac
UX: Add custom classes to the profile page to permit hiding the invited_by and trust_level fields
2015-10-27 09:57:01 -04:00
Régis Hanol
9ea2d30105
UX: always show the avatar modal now that we have the letter avatars
2015-10-27 10:52:05 +01:00
Arpit Jalan
5dab5ada1c
FIX: loading members on group page was broken
2015-10-27 09:20:49 +05:30
Robin Ward
47e25648df
FEATURE: Change user groups in bulk via admin
2015-10-26 15:57:30 -04:00
Arpit Jalan
e1d5503053
FIX: flag button was broken for posts
2015-10-26 23:14:14 +05:30
Arpit Jalan
c28843e87b
FIX: redirect to return_url when working as SSO provider
2015-10-25 11:30:38 +05:30
Guo Xiang Tan
25161eef39
FIX: 'q' keyboard shortcut not working.
2015-10-24 23:57:55 +08:00
Robin Ward
6ad42d4cd2
FIX: Category topics weren't refreshing when changing sort order
2015-10-23 16:39:37 -04:00
Robin Ward
09195768be
FIX: Quote button was broken when the quoted post was unloaded
2015-10-23 12:49:13 -04:00
Robin Ward
f3d9d1295a
FIX: Support subfolder URLs for middle clicking search
2015-10-23 12:02:10 -04:00
Régis Hanol
9483940244
UX: new topics list for mobile
2015-10-23 10:19:28 +02:00
Jeff Atwood
fac25763ba
mobile topic list and user page CSS tweaks
2015-10-22 23:23:13 -07:00
Jeff Atwood
8a5f8d62b2
remove "right" class from profile buttons
2015-10-22 16:54:46 -07:00
Robin Ward
1e50883d06
FIX: Incorrect search link
2015-10-22 16:37:44 -04:00
Régis Hanol
0ea54e9255
UX: don't show an empty list when all extensions are authorized
2015-10-22 20:11:17 +02:00
Régis Hanol
b46663fab0
FIX: hide full name field on the signup dialog when 'enable_names' is disabled
2015-10-22 18:10:01 +02:00
Arpit Jalan
9793ea2c8a
UX: change Dismiss button title and add tooltip
2015-10-22 07:52:47 +05:30
Neil Lalonde
ca98f66f7e
FIX: wrong root path on subfolder installs
2015-10-21 13:13:19 -04:00
Neil Lalonde
976692b387
FIX: moderators need to choose a category when uncategorized topics are no allowed
2015-10-20 15:55:17 -04:00
Robin Ward
3ee1dee3eb
UX: If you only had a checkbox user field, it was hoisting Location
2015-10-20 14:55:19 -04:00
Robin Ward
f8ff6fc0b5
FIX: Typo in teardown of d-editor
2015-10-20 12:42:14 -04:00
Robin Ward
0428bacfa9
SECURITY: A user could XSS themselves on their preference page
2015-10-20 12:09:59 -04:00
Régis Hanol
e08c9b8c49
Merge pull request #3867 from cpradio/fix-pin-unpin-shortcut
...
FIX: Fix the shortcut shift+p for pinning/unpinning a topic
2015-10-20 16:06:21 +02:00
cpradio
d2502bd127
FIX: Fix the shortcut shift+p for pinning/unpinning a topic
2015-10-20 09:40:43 -04:00
Régis Hanol
227689d77b
Merge pull request #3866 from cpradio/fix-broken-keyboard-shortcuts
...
FIX: Fix the shortcuts shift+j and shift+k
2015-10-20 15:21:29 +02:00
cpradio
35496cae4f
FIX: Fix the shortcuts shift+j and shift+k
2015-10-20 09:17:40 -04:00
Arpit Jalan
4a880a758f
FEATURE: new Dismiss posts/topics modal
2015-10-20 16:07:02 +05:30
Jeff Atwood
5d341bef57
remove valign-helper hack, let's go flexbox
2015-10-20 00:46:24 -07:00
Guo Xiang Tan
97d11b6656
FIX: Emoji toolbar too wide on mobile.
2015-10-20 09:19:45 +08:00
Régis Hanol
c618478e88
FIX: sorting in a category isn't working
2015-10-19 19:04:47 +02:00
Robin Ward
cca48ce22f
FIX: Default selectionStart/end differences in PhantomJS
2015-10-19 12:18:26 -04:00
Robin Ward
94b60e62a2
FEATURE: New markdown editor re-written in Ember
...
Note this commit leaves out the biggest occurrence of the editor
which is the post/topic composer.
To avoid major breakage, this replaces it everywhere else it was
used:
* User preferences (About Me)
* Admin Customizations > Text Content
* Category Templates
* Editing Queued Posts
A future commit will replace the main composer with this editor
and will remove the unused pagedown code.
2015-10-19 11:01:20 -04:00
James D
44b04e4521
Make @mentions following a slash link to usercards
...
A slash preceding an @mention was causing the markup for the usercard
link to not be generated. For example, the markdown
Pinging @bob/@joe
Would generate a usercard for @bob, but not @joe.
2015-10-16 19:18:46 -04:00
Robin Ward
0547fcf799
UX: Show a loading spinner when loading an post you're editing.
...
cc @coding-horror
2015-10-16 14:57:53 -04:00
Neil Lalonde
14bfeec25e
Merge pull request #3844 from gschlager/patch-1
...
FIX: Pressing Ctrl+F twice should show browser find
2015-10-16 13:16:55 -04:00
Guo Xiang Tan
8e8e787ad0
FIX: Whitelist parentheses and brackets in autocomplete.
2015-10-16 13:17:51 +08:00
Robin Ward
e8424bd54e
SECURITY: Moderators should not see API keys
2015-10-14 15:40:23 -04:00
Robin Ward
a527c58c7d
UX: Show a nicer "Log In" screen if the user follows /my/preferences
2015-10-14 13:39:31 -04:00
Robin Ward
d66a545dd2
FIX: /my/preferences should prompt users to log in
2015-10-14 12:40:13 -04:00
Neil Lalonde
37c783c348
Merge pull request #3851 from xfalcox/patch-3
...
Fix impersonate redirect on subfolder install
2015-10-14 11:02:41 -04:00
Robin Ward
bf53938ab7
FIX: On IOS9 the topic entrance was resizing the topic list
2015-10-13 16:59:32 -04:00
Rafael dos Santos Silva
dfed999ec8
Remove getUrl on impersonate redirect
...
As said by @riking @nlalonde and @ZogStriP
2015-10-13 16:52:35 -03:00
Robin Ward
ae4ef1e70f
Add spinner to composer saving
2015-10-13 13:06:24 -04:00
Régis Hanol
7ceecb0989
Merge pull request #3852 from tgxworld/fix_conditions_when_flagging_message
...
FIX: Conditions broken in flagging modals.
2015-10-13 11:02:35 +02:00
Guo Xiang Tan
aaff46d67f
FIX: Conditions broken in flagging modals.
2015-10-13 16:56:32 +08:00
Régis Hanol
d863defd3b
convert emoji toolbar to use safe local storage
2015-10-13 10:52:42 +02:00
Régis Hanol
7c369ab2b7
convert desktop notifications to use safe localStorage
2015-10-13 10:34:44 +02:00
Régis Hanol
cafff9bf01
FIX: ensure we can write to the localStorage
2015-10-13 10:21:49 +02:00
Sam
fab51496cb
correct full screen login feature
2015-10-13 13:11:49 +11:00
Sam
b3aebca406
FEATURE: allow auto provider to specify "full screen login"
...
this feature means we attempt to log in without opening a frame.
2015-10-13 12:23:34 +11:00
Régis Hanol
1a3e9cf571
FIX: sorting was not working in /top
...
PERF: remove double request when sorting topics lists
2015-10-12 21:58:40 +02:00
Rafael dos Santos Silva
ccd46bf431
Fix impersonate redirect on subfolder install
...
Impersonate was redirecting to base site, instead of Discourse when using subfolder install.
2015-10-12 16:14:39 -03:00
Sam
e17978a203
FIX: do not notify in title if you created the post
2015-10-12 12:45:04 +11:00
Arpit Jalan
b72434d024
FEATURE: add 'change ownership' button in post admin wrench
2015-10-11 23:53:45 +05:30
Gerhard Schlager
11a6b61cbd
Remove example CSS selectors from locale file
2015-10-11 14:48:37 +02:00
Gerhard Schlager
d10741170f
FIX: Pressing Ctrl+F twice should show browser find
2015-10-08 22:30:33 +02:00
Sam
845c33e4b1
SECURITY: XSS in search results term
...
Thanks to Jerbi Nessim
2015-10-07 10:52:24 +11:00
Jeff Atwood
af7d51e923
Merge pull request #3831 from tgxworld/fix_emoji_toolbar
...
UX: Emoji toolbar on mobile.
2015-10-05 17:30:19 +11:00
Régis Hanol
9f14c197f2
less errors in js tests suite
2015-10-05 17:04:19 +11:00
Sam Saffron
4ade6138d3
FIX: suggested topics showing up when last post not loaded
...
New fix means that was show suggested
1. If all posts are loaded
2. If we are in the process of loading 1 more post due to message bus
2015-10-05 16:10:00 +11:00
scossar
71bc7d2e89
fix typo
2015-10-04 10:49:58 -07:00
Guo Xiang Tan
8b59f76f59
FIX: Don't append when there is nothing to append.
2015-10-03 17:22:13 +08:00
Guo Xiang Tan
904a36eea2
UX: Emoji Toolbar was too wide on mobile.
2015-10-03 17:08:13 +08:00
Régis Hanol
2c384aec83
FIX: reply as new topic wasn't working in FF when the post was only composed of an image
2015-10-01 21:43:43 +02:00
Régis Hanol
9bb7a3884b
fix the build
2015-10-01 01:17:34 +02:00
Jeff Atwood
0b295150e7
UX: clearer delete user action buttons
2015-09-30 16:06:55 -07:00
Régis Hanol
25cb19eeca
FIX: hide 'Quote Reply' button when there's no selection anymore on iOS
2015-10-01 00:11:18 +02:00
Robin Ward
33e58c0587
FIX: You can click to see your own PMs from flags
...
Also refactors post action users to be a new object type since they can
have `post_url` which is not a field of a `User`
2015-09-30 12:28:55 -04:00
Robin Ward
4986314122
Add "more..." to emoji popup in composer.
2015-09-29 16:16:52 -04:00
Régis Hanol
321d1bd0a9
FIX: allow for more than 1 markdown editor instances
2015-09-29 20:21:47 +02:00
Robin Ward
3cd23b45af
PERF: Only render 30 site settings in "All" when filtering
2015-09-29 13:34:09 -04:00
Robin Ward
8e86dbe560
FIX: Avatars weren't tappable on mobile
2015-09-29 12:58:19 -04:00
Robin Ward
3aaa9a8722
Restrict access to the Email admin tab to Admins
2015-09-29 12:37:46 -04:00
Robin Ward
f734a0731e
Use capabilities object for browser sniffing
2015-09-28 11:44:37 -04:00
Régis Hanol
a7f2741674
FIX: only show the backups link in dashboard to administrators
2015-09-28 16:51:12 +02:00
Régis Hanol
2ca8d08acb
FIX: only display 'show settings' buttons to admins
2015-09-28 16:23:41 +02:00
Régis Hanol
0f49224a60
FIX: don't show the 'new topics' banner in Top
2015-09-28 12:03:37 +02:00
Sam
f269514b6f
FIX: Android is bad at firing touchend, which makes quoting impossible
2015-09-28 18:29:08 +10:00
Sam
855419064c
FIX: don't use Safari hack on Windows Phone
2015-09-28 16:50:24 +10:00
Arpit Jalan
f26bd48ba0
UX: do not default link title tag to label
2015-09-28 12:02:32 +05:30
Robin Ward
1e2f2a244c
FIX: Clicking Reply with quoted text should work like quote button
...
Before this patch, it would ask you if you were sure you wanted to
cancel your draft even if you didn't input anything.
2015-09-25 14:30:20 -04:00
Robin Ward
c4b1b848bc
More extension points for login buttons, used by OAuth2 plugin
2015-09-25 11:29:40 -04:00
Régis Hanol
9e2934f635
FIX: replaceMarkdown should be smart about current caret position
2015-09-25 17:21:44 +02:00
Sam
a890d45cb6
FIX: disable cloaked view while running ios positioning hack
2015-09-25 16:42:57 +10:00
Sam
150ad01111
improve UX remove username said if we have a title
2015-09-25 14:18:38 +10:00
Sam
e5234b38b8
FEATURE: add title expansion for off topic quotes
2015-09-25 13:35:14 +10:00
Sam
7ca75a88ce
UX: always show logout link in user menu, use CSS to hide
...
.menu-panel .logout-link {display: none}
2015-09-25 12:15:34 +10:00
Robin Ward
a24afe30d7
FIX: Reply as new topic was broken when you quoted something
2015-09-24 14:44:15 -04:00
Régis Hanol
a8081c8dd0
FIX: notifications & messages were missing from user profile
2015-09-24 19:04:29 +02:00
Régis Hanol
f29cd5f192
Merge pull request #3808 from gschlager/i18n-patch4
...
FIX: Use translated badge name and slug within notifications
2015-09-24 09:46:34 +02:00
Régis Hanol
3acb00c2a3
Merge pull request #3809 from gschlager/patch1
...
FIX: Only enabled badges can be granted
2015-09-24 09:45:54 +02:00
Sam
e817267dd2
FIX: when replying to a expanded reply, correctly attribute author
2015-09-24 15:32:09 +10:00
Gerhard Schlager
7d5e2d46c5
FIX: Only enabled badges can be granted
...
FIX: Sort badges by displayName
2015-09-24 02:06:04 +02:00
Gerhard Schlager
445bd033d2
FIX: Use correct badge slug within notifications
2015-09-24 00:49:13 +02:00
Neil Lalonde
690f839619
FIX: uncategorized topics list is 404 page when allow_uncategorized_topics is turned off
2015-09-23 15:21:36 -04:00
Robin Ward
4d6c99cb3d
FIX: On mobile flags could cover the topic map
2015-09-23 14:43:15 -04:00
Neil Lalonde
5ca26a7707
FEATURE: add site setting use_admin_ip_whitelist to enable/disable the whitelisting of admins by IP address
2015-09-23 12:15:08 -04:00
Robin Ward
7d4dbc9962
Give example values for CSS rules in embedding
2015-09-23 12:10:15 -04:00
Robin Ward
6b48647fc7
FIX: Double load sometimes on topic lists
2015-09-23 11:48:58 -04:00
Robin Ward
dcdf76a662
FIX: Category Logo preview should not repeat
2015-09-23 11:34:23 -04:00
Régis Hanol
e37ecb9d2f
FIX: pikaday wasn't working when using the mouse with a touch-enabled monitor
2015-09-23 15:35:22 +02:00
Régis Hanol
36309e50cc
Merge pull request #3767 from tgxworld/track_user_profile_views
...
Track user profile views
2015-09-23 11:38:18 +02:00
Régis Hanol
64ef5f79bd
Merge pull request #3788 from getabetterpic/fix-create-topic-when-insufficient-category-permissions
...
Fix bug where create topic is suggested when insufficient permissions
2015-09-23 11:36:58 +02:00
Régis Hanol
ae5134f88e
Merge pull request #3791 from gschlager/i18n-patch2
...
FIX: Slugs for badges
2015-09-23 11:35:38 +02:00
Régis Hanol
1aad58b642
Merge pull request #3781 from tgxworld/feature_log_category_settings
...
Feature log category settings
2015-09-23 11:34:08 +02:00
Guo Xiang Tan
a253bf8698
FIX: Don't subscribe to Desktop Notifications on mobile.
2015-09-23 16:08:38 +08:00
Robin Ward
79beb9f409
FIX: You could set reply_to_post_number when replying as a new topic
2015-09-22 13:32:19 -04:00
Régis Hanol
e65ddc6c25
FIX: immediately remove upload placeholder when cancelling the upload
...
FIX: prevent post submit when something is uploading
2015-09-22 18:16:53 +02:00
Régis Hanol
6a4b9a3d38
FIX: remove upload placeholder when cancelling the upload
2015-09-22 17:58:12 +02:00
Régis Hanol
a6934a200e
FIX: don't use the filename for the upload placeholder
2015-09-22 17:45:55 +02:00
Sam
6e384cd4c7
highlight title in full page search
2015-09-22 07:39:44 +10:00
Robin Ward
b6155889d5
FIX: Respect sort order when user fields are shown publically
2015-09-21 15:26:11 -04:00
Kane York
c3aaeedc62
FEATURE: Make it easy to override the home logo
2015-09-21 11:47:23 -07:00
Robin Ward
cc0f76e60a
Merge pull request #3798 from riking/patch-6
...
FIX: :( page was never showing the URL
2015-09-21 14:45:42 -04:00
Kane York
e36c0966d0
FIX: :( page was never showing the URL
2015-09-21 11:38:37 -07:00
Régis Hanol
fe656fb04d
FIX: select appropriate period when redirecting to top
2015-09-21 20:28:20 +02:00
Robin Ward
b49e9fb174
FIX: Load order of TopicTrackingState was off
2015-09-21 14:15:25 -04:00
Robin Ward
9f6ce653a9
FIX: Selecting posts was broken on IOS9 iPad
2015-09-21 13:50:05 -04:00
Régis Hanol
af7f00099f
FIX: uploading a file with a non-ASCII character wasn't removing the placeholder
2015-09-21 16:17:25 +02:00
Guo Xiang Tan
e3d5cc54a1
UX: Disable button when Notification permission is denied.
2015-09-21 18:14:13 +08:00
Sam
5a9517af5e
correct build failure
2015-09-21 10:57:48 +10:00
Sam
f74c21d2e7
FIX: tracking of new/unread/latest in category/subcategory was broken
2015-09-21 10:36:20 +10:00
Sam
da23735062
FEATURE: Add title notification to topics
2015-09-21 08:28:45 +10:00
Sam
330a5e80cd
FIX: regression, not updating incoming count in title
2015-09-21 08:13:12 +10:00
Gerhard Schlager
4cb070f28c
FIX: Use translated badge names for slugs
...
FIX: Use configured slug generater method for badges
2015-09-19 22:41:48 +02:00
Gerhard Schlager
caa1a8231b
FIX: Show translated badge name
2015-09-19 21:33:20 +02:00
Arpit Jalan
0717517332
UX: show user full name on admin profile
2015-09-19 18:08:04 +05:30
getabetterpic
519a50e3a5
Fix bug where create topic is suggested when insufficient permissions
...
When a user is viewing a category they do not have permission to create
a topic in, they are still prompted to create a topic if they are at the
bottom of the topics. This fixes the issue, as well as disabling the
New Topic button if they don't have permission to create a topic for
that category.
2015-09-18 19:27:49 -04:00
Robin Ward
c1d321369b
We don't need to allow track and meter
2015-09-18 15:37:56 -04:00
Arpit Jalan
7abd4687e2
FIX: redirect to original URL when logging in via OAuth
2015-09-18 18:34:57 +05:30
Sam
a4ace3f08e
FEATURE: ui for ordering search results in full page mode
2015-09-18 17:16:53 +10:00
Guo Xiang Tan
74ca8c3318
UX: Allow users to open search in new tab.
2015-09-18 11:14:56 +08:00
Guo Xiang Tan
f39b9124b6
FEATURE: Log staff actions for Category changes.
2015-09-18 10:53:08 +08:00
Guo Xiang Tan
c29b7ce498
FIX: Set saving to false about model has been saved.
2015-09-18 10:52:49 +08:00
Guo Xiang Tan
25c7450ea7
Use existing function to extract error message.
2015-09-18 10:52:49 +08:00
Sam
086d31d53b
UX: when on full page search header search should not pop open
...
fix `/` handling in full page search to highlight search term
2015-09-18 12:20:59 +10:00
Jeff Atwood
0dc11e3a26
remove useless extra <div> around topic-avatar
2015-09-17 14:30:28 -07:00
Robin Ward
4eaaf4198c
FIX: Liking a post shouldn't contract who liked it
2015-09-17 16:29:17 -04:00
Neil Lalonde
0aee7b8211
move age beside title on mobile categories page
2015-09-17 15:25:37 -04:00
Régis Hanol
07e7b07b63
FIX: refreshing gravatar wasn't working
2015-09-17 19:42:44 +02:00
Robin Ward
b45af1d6c8
FIX: Replies to whispers should default to whispers
2015-09-17 11:48:37 -04:00
Robin Ward
0a78cdbd83
FIX: Clicking users in Private Messages Map should show card
2015-09-17 11:38:21 -04:00
getabetterpic
87725206cd
Fix bug when adding new custom group
...
When adding a new group, if Delete was clicked before saving the
group, the modal would come up, but the Yes confirmation would
do nothing. This fixes that by taking an approach similar to the
Badges and checks to see if the Group is new, and if it is, just
returns to the index instead of invoking the confirm modal.
This also fixes the redirect after saving a new Group.
2015-09-17 10:23:58 -04:00
Régis Hanol
28d3260b30
Merge pull request #3780 from tgxworld/fix_mistake
...
FIX: Only cancel composer for when editing first post.
2015-09-17 09:58:46 +02:00
Sam
183d72f2e9
correct composer in iPad landscape
2015-09-17 17:19:50 +10:00
Sam
527c9158eb
we must hide the header for iPad
2015-09-17 13:19:08 +10:00
Sam
e254030760
FIX: header undocking when opening mobile view
...
FIX: make it possible to upload an image on iphone
FIX: mobile can now upload more than 1 image
2015-09-17 13:05:31 +10:00
Sam
faada383fa
Merge pull request #3779 from riking/signup-cta
...
Allow emoji in translated strings
2015-09-17 11:34:41 +10:00
Kane York
7e8f4286e3
FEATURE: Allow emoji in some translated strings
2015-09-16 18:33:17 -07:00
Guo Xiang Tan
bce8d0632a
FIX: Only cancel composer for when editing first post.
2015-09-17 09:24:02 +08:00
Sam
ec4a1bb2c4
FIX: page tracking was not properly tracking transitions
...
PERF: move closure to self contained method so env is released earlier.
2015-09-17 11:06:33 +10:00
Sam
975837cf0d
Merge pull request #3769 from tgxworld/disable_button_while_searching
...
UX: Disable button while searching.
2015-09-17 10:01:27 +10:00
Kane York
4e587eb68f
Store nothing if anon cta is disabled
2015-09-16 16:32:15 -07:00
Kane York
e16eebb48c
FIX: Don't even bother checking visit count
2015-09-16 15:35:50 -07:00
Kane York
102b6f6fca
FIX: Reduce requirements for signup call-to-action
...
1 visit, 5 minutes, 3 topics
2015-09-16 15:34:39 -07:00
Neil Lalonde
a2e51b0715
FIX: too few topics/posts notice will only show what needs to be done
2015-09-16 17:12:11 -04:00
Neil Lalonde
f321dd2046
UX: mobile /categories page new and unread styles match other topic lists
2015-09-16 17:12:11 -04:00
Régis Hanol
24f09edbed
UX: replace cancel uploading link with icon + fix color (Take 2)
2015-09-16 22:04:48 +02:00
Robin Ward
2546ca3c8e
FIX: Remove attributes observer, doesn't work in FF/Safari
2015-09-16 15:36:12 -04:00
Robin Ward
97b608f090
FIX: Allow desktop chrome to scroll to bottom of menu panel
2015-09-16 15:30:40 -04:00
Robin Ward
52f7ab3a06
Revert "UX: replace cancel uploading link with icon + fix color"
...
This reverts commit 1689f436d9 .
2015-09-16 15:15:07 -04:00
Robin Ward
63f0247d21
FIX: Better height estimation / observing for menu panels
2015-09-16 14:46:53 -04:00
Robin Ward
d61cfbe2aa
Merge pull request #3773 from tgxworld/fix_composer_bug
...
FIX: Composer being abandoned when transiting between routes.
2015-09-16 14:34:46 -04:00
Robin Ward
62c20ff5f2
Merge pull request #3760 from riking/signup-cta
...
Signup cta
2015-09-16 14:33:25 -04:00
Robin Ward
91db481fae
Merge pull request #3774 from tgxworld/meta_keys_header
...
Fixes for headers.
2015-09-16 14:33:08 -04:00
Guo Xiang Tan
a845e0c498
FIX: Highlight posts was broken.
2015-09-17 01:37:48 +08:00
Guo Xiang Tan
2958b4b0a1
FIX: Don't dismiss dropdown when searching within posts context.
2015-09-17 01:22:19 +08:00
Kane York
390af7118a
Merge branch 'master' into signup-cta
...
Conflicts:
app/assets/javascripts/discourse/templates/topic.hbs
2015-09-16 10:06:47 -07:00
Robin Ward
59c628735f
Use container for appending views in Discourse.ContainerView
2015-09-16 13:05:22 -04:00
Guo Xiang Tan
685471303a
FIX: Don't dismiss headers on modifier keys.
2015-09-17 00:38:05 +08:00
Guo Xiang Tan
a966546843
FIX: Cancel and reopen composer when editing first post.
2015-09-17 00:13:24 +08:00
Régis Hanol
1689f436d9
UX: replace cancel uploading link with icon + fix color
2015-09-16 17:54:09 +02:00
Robin Ward
f427b6639b
FIX: Error showing Unread posts
2015-09-16 10:43:36 -04:00
Régis Hanol
5277ec1ac0
FIX: ensure we have a bucket before enabling backups to S3
2015-09-16 15:55:26 +02:00
Régis Hanol
cc75890cd4
UX: disable 'Hide results' button when poll is closed
2015-09-16 13:01:08 +02:00
Guo Xiang Tan
28f0a012ca
FIX: Composer being abandoned when transiting between routes.
2015-09-16 18:17:57 +08:00
Sam
66ec6b6e17
FIX: not counting new/unread on categories
2015-09-16 17:41:53 +10:00
Guo Xiang Tan
7acc93b2a0
FEATURE: Track user profile views.
2015-09-16 14:48:31 +08:00
Guo Xiang Tan
5d95b38c65
UX: Disable button while searching.
2015-09-16 14:47:35 +08:00
Sam
afdb15f99f
fix search screen looks white
2015-09-16 15:02:57 +10:00
Sam
77895473e5
don't select text on focus
2015-09-16 14:40:44 +10:00
Sam
31d801ce2c
don't blur on autocomplete click
2015-09-16 13:16:08 +10:00
Sam
7db4ddcb66
correct disappering header on mobile compose
2015-09-16 12:50:42 +10:00
Sam
0b2fa2b0af
FIX: admin menu rendered at incorrect spot
...
make sure we don't unsubscribe all events when menu is destroyed
2015-09-16 11:37:56 +10:00
Sam
3215273091
Merge pull request #3771 from riking/category-reorder
...
Do fix positions upon opening dialog
2015-09-16 11:01:06 +10:00
Sam
ca97b325fd
FIX: moderators should not have a link to site settings
2015-09-16 09:46:57 +10:00
Sam
ded23cc9c5
FIX: don't auto select context on mobile
2015-09-16 09:02:53 +10:00
Sam
c9398eaef9
fix comment
2015-09-16 08:55:05 +10:00
Sam
59c12ce35b
Stop showing wrench for non admins on topics
2015-09-16 08:51:28 +10:00
Robin Ward
975edceff4
Add semi colon linting to Javascript
2015-09-15 17:08:50 -04:00
Kane York
2fa801c014
Do fix positions upon opening dialog
2015-09-15 14:06:20 -07:00
Kane York
fc8539cb90
Merge branch 'master' into signup-cta
...
Conflicts:
.eslintignore
2015-09-15 13:59:36 -07:00
Robin Ward
24991c4016
FIX: ESLint failure
2015-09-15 16:57:57 -04:00
Neil Lalonde
41025be8f7
add download icon
2015-09-15 16:52:46 -04:00
Kane York
d47f1db2be
Merge branch 'master' into signup-cta
...
Conflicts:
app/assets/javascripts/discourse/templates/topic.hbs
2015-09-15 13:52:12 -07:00
Neil Lalonde
b4a724e80a
FEATURE: export dashboard reports to csv file
2015-09-15 16:45:10 -04:00
Robin Ward
b12ace5f9d
FEATURE: Add staff gear icon to composer with options
2015-09-15 16:42:04 -04:00
Kane York
6be78861ca
Merge branch 'master' into signup-cta
...
Conflicts:
app/assets/javascripts/discourse/lib/key-value-store.js.es6
2015-09-15 12:26:25 -07:00
Kane York
41721b0898
Rename variables
2015-09-15 12:25:29 -07:00
Kane York
62444b9a13
Fix the visit tracking logic
2015-09-15 12:25:12 -07:00
Robin Ward
91f3e8e724
For now, restrict whispering to staff only.
2015-09-15 12:29:32 -04:00
Neil Lalonde
721b282d3c
Merge pull request #3701 from xfalcox/patch-1
...
Fix same domains links on subfolder installs
2015-09-15 11:49:09 -04:00
Robin Ward
72f2454290
FIX: Auto close was broken
2015-09-15 11:09:20 -04:00
Régis Hanol
0de00308af
FIX: categories' notification_level wasn't serialized when hitting /categories
2015-09-15 14:58:22 +02:00
Sam
4758144f6a
FIX: avoid horizontal scrollbar on narrow windows
2015-09-15 15:35:58 +10:00
Sam
24520937aa
FEATURE: improve safari editor hack
2015-09-15 13:09:12 +10:00
Sam
e0562894a8
FEATURE: if there is only one category, don't show the category picker
2015-09-15 10:52:42 +10:00
Neil Lalonde
3ebad3e294
show a dot and reply count for new topics on mobile
2015-09-14 18:56:38 -04:00
Sam
8bcb22f52d
Merge pull request #3723 from tgxworld/remove_sequential_rendering_of_time_gap
...
FIX: Timegap only shows up for sequential posts.
2015-09-15 08:28:45 +10:00
Rafael dos Santos Silva
4e39f9662d
Rewrite origin so it matches original behavior
...
As suggested by @nlalonde
2015-09-14 18:29:39 -03:00
Robin Ward
a8b3010617
FIX: Pagination was broken for groups
2015-09-14 15:54:48 -04:00
Régis Hanol
edf54979e4
UX: don't show the top period in the navigation bar since it has its own dropdown
2015-09-14 21:54:39 +02:00
Robin Ward
1853829471
FIX: When switching discovery routes, fill the screen if content changes
2015-09-14 13:52:21 -04:00
Régis Hanol
48c3fa423a
FIX: auto-focus input field on Safari was closing the modal
2015-09-14 12:39:46 +02:00
Kane York
a5f906db69
Merge branch 'master' into category-reorder
2015-09-13 19:07:36 -07:00
Guo Xiang Tan
c1deee772b
UX: Autofocus when input is empty.
2015-09-13 10:06:21 +08:00
Guo Xiang Tan
2ae0ef0ad9
UX: Select search term when focus returns to search box.
2015-09-13 08:56:40 +08:00
Guo Xiang Tan
b4974f5876
UX: Don't allow search if searchTerm is not valid.
2015-09-13 08:56:20 +08:00
Jeff Atwood
4252a2ee1e
switch to eye-slash on whisper, similar to unlisted
2015-09-11 16:53:20 -07:00
Robin Ward
5af0f5f80e
FEATURE: Whisper posts
2015-09-11 14:05:21 -04:00
Robin Ward
62cc029886
FIX: Support using enter to change the hash, clicks should update hash
2015-09-11 12:47:44 -04:00
Kane York
42263ac969
use translations (doh)
2015-09-11 09:46:54 -07:00
Kane York
b3913b5692
doh, computed.or
2015-09-11 09:36:03 -07:00
Kane York
fc5e157395
Sane sendAction() behavior
2015-09-11 09:34:20 -07:00
Robin Ward
7454722247
Merge pull request #3747 from scossar/reorder-menu-components-in-markup
...
FIX: remove 'left: auto' for slide-in menu (required for RTL layouts)
2015-09-11 12:23:16 -04:00
Robin Ward
4f5d42ca69
Merge pull request #3749 from riking/patch-1
...
FIX: Don't allow editing seeded category security settings
2015-09-11 12:22:58 -04:00
Neil Lalonde
3c9a818a2f
fix broken js tests
2015-09-11 12:22:34 -04:00
Neil Lalonde
637b110e76
use setter in topic-tracking-state or else get assertion error
2015-09-11 11:38:39 -04:00
Neil Lalonde
4b43edee91
UX: mobile topic list and suggested topics: show new/unread counts OR total post count, not both.
2015-09-11 11:38:39 -04:00
Régis Hanol
18d7c1c75d
fix the build - take 2
2015-09-11 15:47:48 +02:00
Régis Hanol
8128abe6b9
ES6ify user preferences controller
2015-09-11 15:10:56 +02:00
Régis Hanol
a28df55518
fix the build
2015-09-11 15:10:56 +02:00
Régis Hanol
93f9dcfcec
FIX: don't overwrite custom uploaded avatar when selecting gravatar
...
FIX: remove unecessary serialized fields
2015-09-11 15:10:56 +02:00
Régis Hanol
569f2815d1
FIX: ensure we still works with cookies off
2015-09-11 15:10:56 +02:00
Régis Hanol
0c58f08207
FIX: profile picture selector
2015-09-11 15:10:56 +02:00
Sam
6437cd0341
FEATURE: add support for generic external avatar services
...
This changes it so we only ship an avatar template down to the client
it has no magic, all it knows is how to plug in size
2015-09-11 15:10:56 +02:00
Sam
90d49d1497
correct paths used for external service
2015-09-11 13:18:07 +10:00
Kane York
aca70805f1
FIX: Discourse.BaseUri should not default to /
2015-09-10 17:34:08 -07:00
Régis Hanol
f6380c66ef
oooops
2015-09-11 02:15:45 +02:00
Régis Hanol
2742602254
FEATURE: support for external letter avatars service
2015-09-11 02:12:40 +02:00
Régis Hanol
e43034f08f
Revert "FEATURE: SVG letter avatars (based on @eviltrout's spike)"
...
This reverts commit cd77465788 .
2015-09-11 00:23:52 +02:00
Régis Hanol
cd77465788
FEATURE: SVG letter avatars (based on @eviltrout's spike)
2015-09-11 00:11:48 +02:00
Kane York
f36dcb6a62
Fix build
2015-09-10 14:21:36 -07:00
Kane York
a9d10f454b
Oop
2015-09-10 14:12:08 -07:00
Kane York
d86d4752cb
FIX: Don't allow editing seeded category security settings
2015-09-10 14:04:21 -07:00
Kane York
c038758f8c
FIX: Several fixes related to category reorder
...
- Move "New Category" and "Reorder Categories" into a dropdown
- Always show "New Topic" on categories page, even for admins
- Make category reorder modal full-height (.full-height-modal)
- Move category reorder stylesheet out of admin stylesheet
2015-09-10 13:42:10 -07:00
Kane York
0c5fb207e9
FIX: Fix behavior of category reorder dialog
2015-09-10 13:04:25 -07:00
scossar
20c8bb0494
remove hardcoded left: auto
2015-09-10 11:51:47 -07:00
Robin Ward
9224afacaf
FIX: Don't put the FAQ as "New" if there is a custom faq_url
...
If we do this, it's impossible to ever mark it as read.
2015-09-10 14:01:55 -04:00
scossar
d2a177f1dd
change menu components position in header
2015-09-10 09:50:42 -07:00
Sam
c5e3be0e71
Merge pull request #3744 from tgxworld/fix_autocomplete_avatar_missing
...
FIX: Missing avatar in user autocomplete.
2015-09-10 17:35:55 +10:00
Sam
c386158c33
Merge pull request #3745 from tgxworld/add_plugin_outlet
...
FEATURE: Add a plugin outlet for custom controls.
2015-09-10 17:35:04 +10:00
Sam
7431c6ac3b
FIX: no user card for users with . or - in username
2015-09-10 17:14:34 +10:00
Guo Xiang Tan
fcb4eebde1
FEATURE: Add a plugin outlet for custom controls.
2015-09-10 14:50:18 +08:00
Sam
0b9322d16a
PERF: remove uneeded data, notification count is pointless
...
Getting notification count is expensive, no point shipping it to clients
2015-09-10 16:44:42 +10:00
Guo Xiang Tan
60b9985158
FIX: Missing avatar in user autocomplete.
2015-09-10 12:30:21 +08:00
Régis Hanol
38cb72b329
FEATURE: upload placeholder
2015-09-09 23:14:06 +02:00
Robin Ward
ca8046c7c3
FIX: Switch out topic template if the user hasn't changed it
2015-09-09 16:21:01 -04:00
Robin Ward
3ceadbd5b8
FIX: Allow qunit tests to run in browser by stubbing new functionality
2015-09-09 16:20:36 -04:00
Neil Lalonde
2922cc3036
UX: mobile topic list: move post count to right side of topic title
2015-09-09 16:05:13 -04:00
Robin Ward
9f826f1ad6
UX: Change style of "New" next to unread FAQ
2015-09-09 15:18:26 -04:00
Robin Ward
fe6a4b7d1a
Merge pull request #3739 from scossar/use-outerHeight-to-calculate-header-height
...
FIX: eliminate 3px gap under mobile menu-panel
2015-09-09 15:10:29 -04:00
Robin Ward
8a11f7f6c1
Remove console.log
2015-09-09 15:05:19 -04:00
Robin Ward
9548876c2d
FIX: Some keyboard commands should not fire when anonymous
2015-09-09 13:45:29 -04:00
Régis Hanol
4f890a439c
FIX: automatically load pages of topics list until it fills up the entire screen
2015-09-09 17:41:34 +02:00
Sam
5ed7663a63
FIX: on enter we would double search on full page search
2015-09-09 12:00:31 +10:00
Sam
5eb1fb3bfd
FEATURE: cache search results for 5 route transitions
...
DEV: transientCache that can be used to hold data for N route transitions
FEATURE: remember scroll position when hitting back from full page search
2015-09-09 11:52:11 +10:00
scossar
cb787b99bd
use outerHeight to calculate menu height
2015-09-08 14:37:07 -07:00
Robin Ward
1c90f77d09
Merge pull request #3715 from gwwar/quote_newline_code
...
workaround for code block being parsed before quote block.
2015-09-08 16:52:46 -04:00
Robin Ward
cf114f323d
Merge pull request #3737 from tgxworld/reload_page
...
Reload page when dealing with mass actions on topic.
2015-09-08 16:34:38 -04:00
Robin Ward
d3666d3468
FIX: If private messages are disabled don't show the menu link
2015-09-08 16:32:20 -04:00
Régis Hanol
0e02e0272d
FIX: always-enabled plugins should be, well, enabled
2015-09-08 19:28:05 +02:00
Régis Hanol
e3a80936c8
prefer empty href attribute to #
2015-09-08 18:27:20 +02:00
Robin Ward
c0136eb6e6
FIX: IP lookup was broken with relaxed user routes
2015-09-08 12:16:49 -04:00
Robin Ward
f887637935
Don't use the container to look up the store for drafts
2015-09-08 11:34:52 -04:00
Guo Xiang Tan
b549ed15b9
Reload page when dealing with mass actions on topic.
2015-09-08 23:25:52 +08:00
Régis Hanol
113cb4d3ad
FIX: '@observes' doesn't work that way
2015-09-08 10:34:36 +02:00
Sam
202e30097f
FIX: clicking on number should open user drawer
2015-09-08 18:01:48 +10:00
Sam
f9f52e3edc
FIX: misuse of @observes
...
it is passed "this" and the name of the property that changed, not actual values
2015-09-08 17:16:20 +10:00
Sam
b2633098ee
FIX: regression unable to send any PMs if you have a PM draft
2015-09-08 16:57:52 +10:00
Sam
71892cc5f4
FEATURE: select all / deselect all on search page
2015-09-08 16:11:21 +10:00
Sam
0c5189fa2a
SECURITY: fix possible XSS expanding quotes
2015-09-08 15:25:00 +10:00
Sam
e13ed24122
FEATURE: on mobile take users to full page search
...
UX: improve styling on full page search page
FEATURE: allow search context in full page search
FEATURE: visited color link for full page search
FIX: broken search help on fulls page search page
FEATURE: allow preload store to return a null
FEATURE: "mobileAction" for the header buttons
2015-09-08 11:04:03 +10:00
Régis Hanol
e37dd5a393
FIX: don't reload the page when clicking the number in a notification on mobile
2015-09-07 19:33:04 +02:00
Régis Hanol
d5a2029026
FIX: category permissions weren't properly loaded when /categories is the homepage
...
FIX: don't scope to a specific category when creating a new topic from /categories
2015-09-07 18:52:53 +02:00
Arpit Jalan
d05bc64df8
do not default button title tag to label
2015-09-07 19:24:13 +05:30
Sam
335be272ff
FEATURE: implement capping of new/unread
...
We cap new and unread at 2/5th of SiteSetting.max_tracked_new_unread
This dynamic capping is applied under 2 conditions:
1. New capping is applied once every 15 minutes in the periodical job, this effectively ensures that usually even super active sites are capped at 200 new items
2. Unread capping is applied if a user hits max_tracked_new_unread,
meaning if new + unread == 500, we defer a job that runs within 15 minutes that will cap user at 200 unread
This logic ensures that at worst case a user gets "bad" numbers for 15 minutes and then the system goes ahead and fixes itself up
2015-09-07 12:03:17 +10:00
Kane York
342eba4374
FEATURE: Category reordering dialog
2015-09-06 16:53:52 -07:00
Sam
e06d407153
Merge pull request #3718 from tgxworld/allow_emojis_to_be_copy_and_pasted
...
FIX: Allow user to quote Emojis.
2015-09-07 08:48:34 +10:00
Robin Ward
73526e1211
FIX: Category permissions were broken
2015-09-05 11:40:12 -04:00
Robin Ward
32e2d7963a
FEATURE: Show FAQ at top of the hamburger until the user reads it
2015-09-04 16:56:02 -04:00
Robin Ward
5881f68556
Support for rewiring plugin outlets so we can move Akismet up
2015-09-04 16:09:02 -04:00
Kane York
ea606a348f
FEATURE: post-after-cooked plugin-outlet
2015-09-04 12:45:04 -07:00
Robin Ward
49096e5801
FIX: Logout link was too small
2015-09-04 15:36:48 -04:00
Robin Ward
2d684899f7
Make the whole "view older notifications..." a link target
2015-09-04 13:11:25 -04:00
Robin Ward
a83312513e
Move mobile toggle to the bottom of the hamburger
2015-09-04 13:07:51 -04:00
Robin Ward
8e776d0fd7
Move TopicTrackingState to injected object
2015-09-04 13:00:24 -04:00
Régis Hanol
064b62199e
FIX: ensure we show the footer in '/categories' when coming from a topics list
2015-09-04 17:38:10 +02:00
Sam
7a5c045399
its not a const anymore
2015-09-04 17:39:52 +10:00
Sam
6709eaeb3c
better have some sane upper bound here.
2015-09-04 17:23:37 +10:00
Sam
b3d6cefef4
FIX: never ask for less than 5 notifications
2015-09-04 17:22:26 +10:00
Sam
a54e8f3c5e
FEATURE: live refresh notifications as they happen
2015-09-04 13:20:33 +10:00
Sam
8bc7423045
UX: On first load of notifications don't use cached data
2015-09-04 10:43:26 +10:00
Sam
f019f5a62d
FIX: return 0 if we are unable to count unread/new topics
2015-09-04 10:33:16 +10:00
Neil Lalonde
64d1c91179
render those links instead of raw html
2015-09-03 18:34:06 -04:00
Robin Ward
531ab65ccf
Add counts to new / unread in hamburger
2015-09-03 16:16:49 -04:00
Robin Ward
035e263356
Two column layout for hamburger
2015-09-03 15:58:27 -04:00
Robin Ward
0818a502f3
Group admin stuff in Hamburger
2015-09-03 15:39:45 -04:00
Robin Ward
ecf21cabe1
Move Keyboard item to bottom. Add d-link to hamburger
2015-09-03 15:14:04 -04:00
Robin Ward
0e1d6272b9
FIX: highest_post_number was not being updated from gaps
2015-09-03 13:37:55 -04:00
Régis Hanol
80041b874c
FIX: don't show new topic notifications in homepag for suppressed categories
2015-09-03 19:18:46 +02:00
Robin Ward
7516643f11
Middle clicking the avatar should go to profile
2015-09-03 11:53:42 -04:00
Robin Ward
12e0225c51
FIX: Better metaKey support for menu panels
2015-09-03 11:47:18 -04:00
Robin Ward
e53d9f0e8b
FIX: Don't use observers to update data
...
Message bus events were triggering users who didn't have access to
update posts to update them. Instead, perform the update in the action
itself.
2015-09-03 11:10:04 -04:00
Régis Hanol
6a25a62e63
FIX: make sure we have a category
2015-09-03 11:59:04 +02:00
Régis Hanol
e43343354a
Merge pull request #3727 from tgxworld/fix_autocomplete_mobile_view
...
UX: Make autocomplete usable on mobile.
2015-09-03 11:43:21 +02:00
Guo Xiang Tan
a77d5d0cef
UX: Make autocomplete usable on mobile.
2015-09-03 17:10:08 +08:00
Sam
48f0323032
Merge pull request #3722 from gdpelican/move-header-plugin-outlet
...
Move plugin menu outlet to live with other menus
2015-09-03 11:34:35 +10:00
Régis Hanol
be6e6dc129
UX: tidy up the category settings tab
2015-09-03 00:22:25 +02:00
Régis Hanol
d34f42d2f7
FIX: hide category column in topic list only when the current category has no children
2015-09-02 23:46:04 +02:00
Robin Ward
0cd393f310
Experiment with variable heights for slide-in menus
2015-09-02 16:46:25 -04:00
Robin Ward
d1717cdb12
FIX: Safer JS code
2015-09-02 15:33:44 -04:00
Robin Ward
f11bdd13fc
FIX: Menu panels scrolled weird in iOS
2015-09-02 15:12:49 -04:00
Robin Ward
e624b7198d
Try to estimate the amount of notifications to return based on height
2015-09-02 14:30:18 -04:00
Robin Ward
b3a930f2ed
DRY up header height calculation
2015-09-02 14:30:18 -04:00
Régis Hanol
a501947d67
FEATURE: suppress categories from the homepage
2015-09-02 20:25:18 +02:00
Robin Ward
a76d1079b2
Support jumping to messages
2015-09-02 13:39:14 -04:00
Neil Lalonde
1fbc142b0c
UX: add screen reader support to notifications. (title attribute is ignored by screen readers)
2015-09-02 12:29:30 -04:00
Guo Xiang Tan
0b20ded4fb
FIX: Timegap only shows up for sequential posts.
2015-09-02 17:23:41 +08:00
Sam
a0dd0bf1af
when looking at your own profile it should be collapsed.
2015-09-02 16:50:40 +10:00
James Kiesel
d8490fb65f
Move plugin menu outlet to live with other menus
2015-09-01 20:25:22 -07:00
Sam
262f561a87
FEATURE: relax username rules to allow - and . and leading _
...
This relaxes our very strict username rules to allow for some long asked for requests
- leading _ is now allowed
- . is allowed except for trailing char and confusing extensions like .gif .json
- dash (-) is now permitted
2015-09-02 12:13:44 +10:00
Kane York
8b37dadec7
remove TODO
2015-09-01 16:52:29 -07:00
Kane York
d7a79aeb8a
Fix mobile styling
2015-09-01 16:49:45 -07:00
Kane York
118f8227f1
Fix never link after clicking maybe later
2015-09-01 16:23:57 -07:00
Kane York
f595e562ea
Signup CTA first attempt
2015-09-01 16:16:19 -07:00
Robin Ward
f5cbaf5609
Have menu panels show up on top of the composer, stop composer at header
2015-09-01 17:34:04 -04:00
Neil Lalonde
1bd0f5b015
FEATURE: group can grant a trust level when a user is added
2015-09-01 16:52:12 -04:00
Robin Ward
f2fa7a39be
FEATURE: Use shift+Z twice to log out
2015-09-01 16:37:54 -04:00
Robin Ward
d18b02d53b
OH NO I DIDN'T
2015-09-01 16:19:47 -04:00
Robin Ward
88e44542f5
FIX: Don't show scrollbar in notifications with logout button
2015-09-01 16:18:12 -04:00
Robin Ward
c36fdccab2
Add d-link component to simplify menu markup
2015-09-01 16:14:34 -04:00
Robin Ward
6fb69d4434
Notifications cache should use localStorage wrapper
2015-09-01 14:45:24 -04:00
Robin Ward
bf2c18fddb
Migrate KeyValueStore to ES6 modules
2015-09-01 14:45:24 -04:00
Robin Ward
11b73e1fb7
Avoid calling Discourse.logout and use an action instead
2015-09-01 14:41:31 -04:00
Guo Xiang Tan
c2eceaa50d
FIX: Allow user to quote Emojis.
2015-09-02 00:16:08 +08:00
kerryliu
cb9c603b6b
workaround for code block being parsed before quote block.
2015-09-01 09:13:51 -07:00
Robin Ward
da25abfcc9
Merge pull request #3714 from riking/live-settings
...
FEATURE: Live-update site settings
2015-09-01 12:03:30 -04:00
Robin Ward
51eb88a0ea
Merge pull request #3720 from riking/patch-7
...
FIX: First post time not visible in topic list
2015-09-01 12:00:40 -04:00
Robin Ward
b41b176bc6
Support for value_list in site settings
2015-09-01 11:54:16 -04:00
Kane York
cca621e70a
FIX: First post time not visible in topic list
2015-09-01 08:49:38 -07:00
Sam
a7eabade19
User import no longer needed
2015-09-01 21:48:05 +10:00
Sam
bbf3d772c4
use Discourse.logout, it works with SSO
2015-09-01 21:36:56 +10:00
Guo Xiang Tan
9909c715dc
FIX: Emoji can't be copy and pasted.
2015-09-01 15:45:46 +08:00
cpradio
68659e834a
FIX: Fix the logout functionality in core
2015-08-31 18:39:19 -04:00
Sam
a13e7d10cf
FEATURE: site setting for show log out in header
2015-09-01 07:44:21 +10:00
Robin Ward
6425650931
UX: Make search panel wider
2015-08-31 16:27:36 -04:00
Robin Ward
a4029675bd
FIX: broken spec
2015-08-31 15:41:35 -04:00
Robin Ward
e2b7b2f2cf
FIX: Don't outline buttons when menu is in slide out
2015-08-31 15:30:51 -04:00
Robin Ward
989c915a02
FIX: Custom header sizes and scrolling with menu panels
2015-08-31 15:04:33 -04:00
Robin Ward
e5911e7fc4
FIX: Opening panels by keyboard should respect closing
2015-08-31 14:51:38 -04:00
Robin Ward
ca017facf2
FIX: When navigating to pages close panels
2015-08-31 14:43:11 -04:00
Robin Ward
82ad3e0401
Support for jump to profile
2015-08-31 14:40:52 -04:00
Robin Ward
585fc7a25c
FIX: Couldn't tab to Log Out button
2015-08-31 14:34:34 -04:00
Robin Ward
ddf0db0338
Refactor notifications localStorage cache into adapter pattern.
...
Sometimes you want stale data right away, then refresh it async.
This adds `findStale` to the store for that case. If it returns
an object with `hasResults` you can get the `results` and display
them.
It also returns a `refresh()` method to freshen up the stale data.
To enable `localStorage` support for stale data, just include the
mixin `StaleLocalStorage` into an adapter for that model. This
commit includes a sample of doing that for `Notifications`.
2015-08-31 14:12:27 -04:00
Kane York
d4c68f2096
FEATURE: Live-update site settings
2015-08-31 10:40:50 -07:00
Arpit Jalan
abdb9467a8
fix the build :fired:
2015-08-31 21:42:31 +05:30
Arpit Jalan
eb96016043
FEATURE: copy invite link for topic invites
2015-08-31 21:15:15 +05:30
Robin Ward
ce0a50eae1
FIX: user_custom_preferences did not match other outlet names
2015-08-31 11:06:23 -04:00
Sam
f2f5d1bfc7
FEATURE: add header-after-home-logo outlet
2015-08-31 17:29:42 +10:00
Sam
14a15491a4
Merge pull request #3712 from tgxworld/combine_double_lock_icon
...
UX: Combine closed and archived icon.
2015-08-31 12:14:27 +10:00
Sam
4d67bba44a
redo user menu adding small glyphs linking to various functions
2015-08-31 12:02:16 +10:00
Guo Xiang Tan
d39cfe9068
UX: Combine closed and archived icon.
2015-08-31 09:21:58 +08:00
Guo Xiang Tan
d3fea106fc
FIX: Update relativeAgeMedium to be consistent with relativeAgeTiny.
2015-08-31 00:14:57 +08:00
Guo Xiang Tan
50ce95b37d
FIX: Post age time not being translated correctly.
2015-08-31 00:11:52 +08:00
Guo Xiang Tan
430fc1421a
FIX: Emoji not unescaped in topic link.
2015-08-30 13:29:19 +08:00
Sam
41c32ea512
FEATURE: cache notifications in local storage
2015-08-30 09:50:08 +10:00
Sam
fa4b00a144
tighten padding some on menus
2015-08-30 09:26:02 +10:00
Robin Ward
aa45429989
UX: Change heuristic for determining slide vs drop down
2015-08-29 11:18:26 -04:00
Robin Ward
4dc5717af4
Remove notifications from keyboard shortcuts
2015-08-29 11:00:07 -04:00
Robin Ward
879f9648d2
FIX: Keyboard shortcuts for menu panels were broken
2015-08-29 10:43:46 -04:00
Jeff Atwood
88a30fafdd
remove close button on right menu panel
2015-08-29 04:00:16 -07:00
Jeff Atwood
39c545873c
remove a few things from user menu for now
2015-08-28 15:47:35 -07:00
Jeff Atwood
f8f2e6f81e
Merge pull request #3704 from riking/patch-7
...
Nix the grey comparison on color scheme page
2015-08-28 15:11:40 -07:00
Robin Ward
b417f636aa
FIX: Smoke test needs a class that was accidentally removed
2015-08-28 16:55:18 -04:00
Robin Ward
c1b3811377
FIX: JSHint failures
2015-08-28 16:25:29 -04:00
Robin Ward
3ae5a0a2df
UX: Merge notifications and user dropdown
2015-08-28 16:11:40 -04:00
Robin Ward
d4b987ff32
Migrate search drop down to menu-panel component.
2015-08-28 15:44:24 -04:00
Arpit Jalan
3bc79f6885
UX: select invite link by default
2015-08-29 00:42:58 +05:30
Kane York
eea09ac8e1
Nix the grey comparison on color scheme page
2015-08-28 11:43:24 -07:00
Arpit Jalan
92a2dd3ee3
FIX: staff action logs details were not showing up
2015-08-28 22:36:15 +05:30
Arpit Jalan
4ad07b8c09
FEATURE: generate invite token
2015-08-28 18:29:31 +05:30
Régis Hanol
727827dc25
FIX: error when loading admin > flags
2015-08-28 12:31:32 +02:00
Régis Hanol
71c1eccf2b
FIX: 'typeClass' shoud handle multi-word setting types - take 2
2015-08-28 01:13:11 +02:00
Rafael dos Santos Silva
983d3606df
Fix same domains links on subfolder installs
...
isInternal link handling logic needs to test if the link is inside the same subfolder
2015-08-27 18:37:52 -03:00
Neil Lalonde
cc2dc4d550
FEATURE: the notice asking admins to get discussion started will update with live counts of topics and posts
2015-08-27 17:28:40 -04:00
Robin Ward
7de03f837e
UX: Auto size the height of the drop down panel
2015-08-27 14:29:54 -04:00
Régis Hanol
96c23d51a2
FIX: don't break the message bus when restoring a backup
2015-08-27 20:02:13 +02:00
Robin Ward
2589a75c46
FIX: hitting = should show the hamburger menu
2015-08-27 13:37:41 -04:00
Robin Ward
d7b43ce238
UX: Adjust menu panels when the browser is resized
2015-08-27 13:34:20 -04:00
Robin Ward
74ca1189db
FIX: Only show "View Pending" link if the user can approve things
2015-08-27 13:15:37 -04:00
Robin Ward
fc296d88dc
FIX: Jumping to last was broken
2015-08-27 13:11:57 -04:00
Régis Hanol
42e785ee5a
FIX: missed a couple of places where we should use the topic's fancy title
2015-08-27 17:32:04 +02:00
Régis Hanol
fa5cb30731
FIX: use fancy title in search results
2015-08-27 17:04:02 +02:00
Régis Hanol
fd3dd3bdeb
Merge pull request #3691 from tgxworld/toggle_edits
...
FIX: Dirty edit can toggle to another edit.
2015-08-27 14:26:51 +02:00
Régis Hanol
95c8ec50a8
FIX: 'typeClass' shoud handle multi-word setting types
2015-08-27 10:48:37 +02:00
kerryliu
5bd1d52de2
FIX: emoji unescape
2015-08-26 21:37:57 -07:00
Sam
5865bd2abb
FEATURE: bulk select on search results
2015-08-27 11:44:13 +10:00
Sam
e8d0aa9777
FIX: since stuff is unbound in the list we must issue a refresh on all bulk actions
...
Otherwise when you recategorize stuff will look as though its in the wrong category
2015-08-27 11:43:32 +10:00
Robin Ward
8fbc8dbae0
UX: Fix menu position with custom header
2015-08-26 17:21:20 -04:00
Robin Ward
a659fe3cc3
Update calculations when opened
2015-08-26 17:00:11 -04:00
Robin Ward
8f1b6eb561
Move hamburger into header
2015-08-26 17:00:10 -04:00
Robin Ward
5457684975
Split hamburger-menu out into menu-panel
2015-08-26 16:29:10 -04:00
Régis Hanol
05adcda1fc
FIX: pop a descriptive error when pinning a topic without a date
2015-08-26 22:23:08 +02:00
Robin Ward
3998f729da
UX: Make hamburger shadow more subtle, don't use active when in full
2015-08-26 14:50:15 -04:00
Robin Ward
e66f111348
UX: Use dropdown for hamburger on wide screens, full height on smaller
2015-08-26 14:43:08 -04:00
Robin Ward
9760369e4c
Clean up clicking outside the hamburger, add test
2015-08-26 14:43:08 -04:00
Robin Ward
e98c354c2d
We don't need to remove swipe events since we disabled it
2015-08-26 14:43:08 -04:00
Régis Hanol
3409f25c53
remove console.log (@eviltrout get out of my head)
2015-08-26 19:57:48 +02:00
Régis Hanol
31f0300b06
FIX: category class in body + memory leak
2015-08-26 19:56:51 +02:00
Guo Xiang Tan
a376bc0901
FIX: Allow emoji to be bounded by non-word characters in preview.
2015-08-26 17:06:01 +08:00
Guo Xiang Tan
f3e3cbe3b2
FIX: Trigger autocomplete when bounded by non-word characters.
2015-08-26 16:02:42 +08:00
Sam
600ab5ad51
improve hamburger rendering
...
fix test cases
2015-08-26 13:44:48 +10:00
Sam
6c08bd4265
UX: improve hamburger in desktop
...
- dock underneath header
- click anywhere to get it to go away
2015-08-26 13:10:50 +10:00
Sam
540fe953e0
UX: remove swipe support from slideout
2015-08-26 10:36:49 +10:00
Sam
16d532e9c8
FIX: stop disabling default in detect swipe library
2015-08-26 10:26:58 +10:00
Régis Hanol
01406c65a6
Merge pull request #3694 from riking/patch-9
...
FIX: Badge SQL controls would never show up, needed refresh
2015-08-25 23:53:47 +02:00
Robin Ward
c5460b7d3f
FEATURE: Full height hamburger menu
...
- Rename `site-map` to `hamburger-menu`
- Includes acceptance tests
2015-08-25 16:48:43 -04:00
Kane York
633c175a8a
FIX: Badge SQL controls would never show up, needed refresh
2015-08-25 13:30:26 -07:00
Régis Hanol
d5adf61458
Revert "FIX: body class from category not loadeing on topics on first load"
...
This reverts commit d15b698ac9 .
2015-08-25 17:44:52 +02:00
Régis Hanol
d15b698ac9
FIX: body class from category not loadeing on topics on first load
2015-08-25 17:28:20 +02:00
Guo Xiang Tan
23b4d2d7d7
FIX: Censored words filter not applied to title.
2015-08-25 22:35:29 +08:00
Guo Xiang Tan
6a31a5d52b
Extract logic for censored-words so that it can be reused.
2015-08-25 22:26:01 +08:00
Sam
00e59bdc62
FIX: display warning when user is tracking too many topics
...
FEATURE: allow admins to bump up number of tracked topics if needed
using max_tracked_new_unread
2015-08-25 15:40:50 +10:00
Sam
2c59ad3dd3
FIX: favicon update broken when favicon lived on a CDN
2015-08-25 11:54:23 +10:00
Robin Ward
9c882795c3
FIX: Weird double escaping of < and > in quotes
2015-08-24 16:58:24 -04:00
Robin Ward
f2db4bfcf3
FIX: Conflict in dialect method names broke code formatting
...
Sometimes newlines were being stripped from code contents due to the
table formatting using the same method name.
In the future we will be rewriting dialects to prevent this.
2015-08-24 16:30:42 -04:00
Arpit Jalan
99edcddafb
FEATURE: show pending/redeemed invite count in tabs
2015-08-25 01:12:46 +05:30
Guo Xiang Tan
f98eddb675
FIX: Dirty edit can toggle to another edit.
2015-08-24 22:55:56 +08:00
Sam
8b660066ca
fix typo
2015-08-24 16:04:37 +10:00
Régis Hanol
1b385bba2f
FIX: revision history broken for anon
2015-08-23 19:56:03 +02:00
Régis Hanol
6d4c07385f
FIX: smoke test :fired:
2015-08-21 21:06:47 +02:00
Robin Ward
4dd03ad6fe
FIX: Couldn't restrict search to a category
2015-08-21 14:40:12 -04:00
Régis Hanol
bef80633b1
FEATURE: global admin override of most of the user preferences
2015-08-21 20:39:21 +02:00
Neil Lalonde
73264648f2
FIX: emoji upload button always appeared disabled
2015-08-21 13:13:23 -04:00
Robin Ward
4f85420088
FIX: Fields should be ordered by position on preferences page
2015-08-21 12:47:16 -04:00
Régis Hanol
07d6bb8d31
FIX: remove client side maximum filesize check
2015-08-21 12:19:35 +02:00
Sam
5658119a36
Merge pull request #3649 from tgxworld/click_reply_should_clear_edit
...
Click reply should clear edit
2015-08-21 10:36:21 +10:00
Sam
2b9ca0de8b
Merge pull request #3678 from tgxworld/allow_admin_to_change_timestamp
...
FEATURE: Allow admin to change timestamp of topic.
2015-08-21 10:34:37 +10:00
Sam
851c04478a
Merge pull request #3682 from riking/dark-theme-fix
...
Dark theme fix, part 5
2015-08-21 10:32:10 +10:00
Kane York
7c7580d226
FIX: Remove mouseover listener
2015-08-20 17:10:31 -07:00
Kane York
1218d47eb5
Rename choose-grey() to blend-primary-secondary()
2015-08-20 16:47:34 -07:00
Kane York
3eb2668fcf
Add color boxes on the theme chooser page
...
TODO: filter down to the colors actually used
2015-08-20 13:30:34 -07:00
Robin Ward
146f2eab7f
Can edit settings on the embedding page
2015-08-20 15:56:05 -04:00
Robin Ward
d1c69189f3
FEATURE: Can edit category/host relationships for embedding
2015-08-20 15:56:04 -04:00
Régis Hanol
473ebe2e62
FIX: cannot change user title
2015-08-20 17:37:04 +02:00
Robin Ward
11d1619e2c
Hack to allow posts to have access to siteSettings
2015-08-20 11:06:23 -04:00
Régis Hanol
c002845b1a
Merge pull request #3668 from gwwar/image_and_text_spoiler
...
spoiler tag uses replaceBBCode
2015-08-20 16:28:54 +02:00
kerryliu
ee804f608f
spoiler tag uses replaceBBCode instead of rawBBCode for emoji and text formatting support.
2015-08-19 15:52:06 -07:00
Régis Hanol
eafeec51a5
FIX: don't show current topic when moving posts to another topic
2015-08-19 21:40:43 +02:00
Régis Hanol
ffb0690119
FIX: edit history navigation issues
2015-08-19 21:10:12 +02:00
Robin Ward
6d6b41dbcc
Merge pull request #3660 from tgxworld/wrong_message_on_rate_limit
...
FIX: Rate limit message not shown.
2015-08-19 12:14:51 -04:00
Robin Ward
5c7056c15c
Merge pull request #3675 from ligthyear/patch-2
...
Replace unused showNames-if with new plugin-outlet on user-cards
2015-08-19 12:11:46 -04:00
Robin Ward
abd9b26642
Convert Badges / User Badges to ES6.
2015-08-19 12:09:10 -04:00
Régis Hanol
fadd6582af
Merge pull request #3674 from tgxworld/increment_posts_count_when_closing_topic
...
FIX: Closing and opening topic should increment posts count.
2015-08-19 12:58:51 +02:00
Benjamin Kampmann
a9c25afc29
Replace unused showNames-area with new plugin-outlet
2015-08-19 12:44:12 +02:00
Guo Xiang Tan
23c4b51805
FIX: Closing and opening topic should increment posts count.
2015-08-19 18:12:09 +08:00
Régis Hanol
3ba929de9a
Merge pull request #3669 from tgxworld/fixes_for_destroy_recover_post
...
Fixes for destroy recover post
2015-08-19 11:37:42 +02:00
Guo Xiang Tan
5f5933b4bb
Add a plugin outlet beside the poster's name.
2015-08-19 15:05:49 +08:00
Guo Xiang Tan
33260f3203
FIX: Errors raised for recovering post not being handled.
2015-08-19 10:48:35 +08:00
Neil Lalonde
71644add2f
add plugin-outlet at end of site-map
2015-08-18 22:26:18 -04:00
Sam
c493f82907
cleaner fix
2015-08-19 11:54:12 +10:00
Sam
feed822c48
FIX: grant badge dialog not working
2015-08-19 11:51:29 +10:00
Guo Xiang Tan
019191a944
FIX: undoDeleteState() should restore delete button.
2015-08-19 09:31:09 +08:00
Sam
c20b3b85f9
Merge pull request #3664 from tgxworld/use_popupAjaxError
...
Use ajax-error in controller:topic.
2015-08-19 09:29:36 +10:00
Robin Ward
2482cb8f9f
FIX: Backwards compatibility for plugin initializers
2015-08-18 11:10:50 -04:00
Guo Xiang Tan
1c2f6b97c3
Use ajax-error in controller:topic.
2015-08-18 16:52:12 +08:00
Robin Ward
7eb32be4de
Add support for plugins to declare ES6 in the admin bundle
2015-08-17 15:03:55 -04:00
Robin Ward
d87520a2cf
FIX: Checkboxes weren't always being set properly.
...
Note to all, `set()` values for computed properties must return the
new value the same as `get()` does.
2015-08-17 12:12:51 -04:00
Régis Hanol
73e4c6ae4d
FIX: backups index template wasn't properly bound
2015-08-17 16:21:23 +02:00
Guo Xiang Tan
80f36b81a6
FIX: Rate limit message not shown.
2015-08-17 21:10:44 +08:00
Guo Xiang Tan
fc87e71218
FIX: Missing error message when bookmark rate limit is hit.
2015-08-17 16:36:59 +08:00
Sam
b4d7ff1dac
correct logic
2015-08-17 11:54:42 +10:00
Sam
6dc8dda7b6
Merge pull request #3658 from scossar/admin-settings-slideout-menu
...
FEATURE: Add slide-out menu for small screens on admin settings page
2015-08-17 11:19:05 +10:00
Sam
84c6c2b48c
correct logic
2015-08-17 10:52:57 +10:00
Sam
6086b07324
FIX: hitting enter on Msgs not searching Msgs
2015-08-17 09:10:21 +10:00
Simon Cossar
e064663528
Add slide-out menu
2015-08-16 10:35:23 -07:00
Guo Xiang Tan
c7a21b7c23
FEATURE: Allow admin to change timestamp of topic.
2015-08-17 00:00:05 +08:00
Arpit Jalan
90388aa18e
FIX: email preview
2015-08-16 15:31:04 +05:30
Régis Hanol
c74a6ab555
FIX: email preview
2015-08-16 11:51:31 +02:00
Sam
da4c377277
FIX: can not approve users from admin dialog
2015-08-16 14:02:22 +10:00
Sam
8d66ca72f1
fix revision dialog brokeness
2015-08-16 11:13:19 +10:00
Arpit Jalan
e526fb0d1c
FIX: fix new-topic composer issue
2015-08-15 12:18:37 +05:30
Guo Xiang Tan
b098e07cf1
FIX: Wrong value set when using ember-computed-decorators.
2015-08-15 00:15:23 +08:00
Régis Hanol
183f6d89b8
Merge pull request #3651 from tgxworld/fix_broken_private_message_search_context
...
FIX: Broken private message search context.
2015-08-14 18:12:36 +02:00
Régis Hanol
0a2f615aab
FIX: pin a topic globally wasn't working
2015-08-14 17:44:33 +02:00
Guo Xiang Tan
87fd70cd4a
FIX: Broken private message search context.
2015-08-14 23:43:19 +08:00
Régis Hanol
d598419742
FIX: don't use 'modelFor'
2015-08-14 12:40:18 +02:00
Guo Xiang Tan
9a3f7a1e44
FIX: Use site settings for min_search_term_length.
2015-08-14 16:22:06 +08:00
Sam
629fa1223f
regression: broken categories page on mobile
2015-08-14 13:21:40 +10:00
Sam
723d49d543
regression, users could not be deleted
2015-08-14 12:34:52 +10:00
Sam
e87ffcc457
missing model prefix for saving title
2015-08-14 10:40:35 +10:00
Sam
6d7cb86553
missing model when saving primary group
2015-08-14 10:38:46 +10:00
Robin Ward
6db98f52d6
FIX: Regression with suspended text
2015-08-13 17:32:12 -04:00
Robin Ward
e3cf8b17ba
FIX: Regression saving custom user title
2015-08-13 17:28:38 -04:00
Robin Ward
b0541500b4
FIX: eslint deprecations
2015-08-13 15:14:08 -04:00
Robin Ward
4fd79819be
FIX: Deprecations in tl3 requirements
2015-08-13 14:14:12 -04:00
Robin Ward
9d3b05fa35
FIX: Regression with post history
2015-08-13 13:56:46 -04:00
Robin Ward
22844b9e46
Ember 1.12 support
2015-08-13 11:14:16 -04:00
Robin Ward
02a968bd27
Remove ObjectController, Discouse Controllers + Presence
2015-08-13 10:49:08 -04:00
Robin Ward
e2e3e7c0e0
Add ES6 support to more files
2015-08-13 10:49:08 -04:00
Robin Ward
0442457e7b
Fix deprecations in admin groups interface
2015-08-13 10:01:29 -04:00
Guo Xiang Tan
9fbab34e57
FIX: Clear edit post when clicking reply.
2015-08-13 20:17:01 +08:00
Régis Hanol
a8d20c623f
FIX: eyeline was broken in dev
2015-08-13 12:42:57 +02:00
Guo Xiang Tan
3ef66b1dca
Use existing function.
2015-08-13 18:26:06 +08:00
Guo Xiang Tan
01354b5c30
Remove unused code.
2015-08-13 18:01:40 +08:00
Guo Xiang Tan
73bb60ee74
FIX: Allow user to abandon draft reply when clicking edit.
2015-08-13 16:57:58 +08:00
Guo Xiang Tan
a45d6936f2
FIX: Allow user to abandon reply when clicking edit.
2015-08-13 16:57:58 +08:00
Régis Hanol
e1fda2b108
ObjectController is deprecated
2015-08-12 23:07:58 +02:00
Régis Hanol
3ebc9d2ab1
make jshint happy
2015-08-12 23:02:36 +02:00
Régis Hanol
6669a2d94d
FEATURE: per-topic unsubscribe option in emails
2015-08-12 23:00:16 +02:00
Arpit Jalan
b1488b430a
UX: show invite sent date on pending tab
2015-08-12 23:55:13 +05:30
Régis Hanol
ffbaf8c542
FEATURE: automatically downsize large images
2015-08-12 18:33:13 +02:00
Arpit Jalan
40deae55dc
FIX: typo in HTML/CSS customizations export path
2015-08-12 12:01:00 +05:30
Régis Hanol
60f5eb8f18
FIX: use fancy title in badges page
2015-08-12 00:43:44 +02:00
Arpit Jalan
267d8be1f5
UX: show complete URL path if website domain is same as instance domain
2015-08-12 01:19:20 +05:30
Robin Ward
b587bc580f
Add deprecation for Discourse.PageTracker
2015-08-11 14:07:08 -04:00
Sam
750a3ce5e5
Merge pull request #3647 from tgxworld/fix_draft_too_much_padding
...
FIX: Get composer height after transition.
2015-08-11 17:52:17 +10:00
Sam
b3297d0d62
FIX: error messages missing if topic edit failed in composer
2015-08-11 17:08:30 +10:00
Sam
ccc943c118
FIX: missing error message when editing topics
2015-08-11 16:32:43 +10:00
Guo Xiang Tan
b3a5381e79
FIX: Get composer height after transition.
2015-08-11 11:24:07 +08:00
Sam
f6c6f6e7a1
FIX: if localStorage is disabled, still boot
2015-08-11 12:41:07 +10:00
Robin Ward
aa81261875
FIX: Safari bugs with new customize code
2015-08-10 16:46:36 -04:00
Robin Ward
d37accb5bc
FIX: broken debounce in search terms.
2015-08-10 16:33:24 -04:00
Robin Ward
6711d12f68
Merge pull request #3644 from gtanczyk/add-outlets-for-dropdowns-and-notifications
...
Adding two plugin outlets for notifications and their dropdowns
2015-08-10 11:47:55 -04:00
Robin Ward
1551ba93bb
FIX: Translation key changed
2015-08-10 11:13:01 -04:00
Robin Ward
b7e6eaa961
ES6ify some of the remaining files
2015-08-10 10:21:05 -04:00
Robin Ward
378087727f
Admin adapters should be within the admin JS app
2015-08-10 10:21:05 -04:00
Robin Ward
7fffd483f8
Fix deprecations with site text, upgrade to ES6 / store
2015-08-10 10:21:04 -04:00
Robin Ward
bd631e343a
FEATURE: Can create stylesheets for embedded comments
2015-08-10 10:21:04 -04:00
Robin Ward
0932e82508
Refactor Customizations to have deeper URLs
2015-08-10 10:21:04 -04:00
Robin Ward
92b2d8c247
Migrate a bunch of admin routes to ES6 modules
2015-08-10 10:21:04 -04:00
Régis Hanol
0f62a7f781
FEATURE: new date picker component
2015-08-10 12:50:38 +02:00
Sam
2d53436d0a
correct intialization order
2015-08-10 18:15:35 +10:00
Régis Hanol
80e6f54198
FIX: don't divide by 0, it's never worth it
2015-08-10 10:06:33 +02:00
Sam
12b6d8a032
FIX: cancel in progress search when flipping to full search
2015-08-10 16:12:51 +10:00
Sam
c2fd93ffa8
DEV: allow Discourse.ajax to be aborted if needed
2015-08-10 16:12:51 +10:00
Arpit Jalan
066824e545
FIX: invite accepted notification should link to invited user profile
2015-08-10 11:28:59 +05:30
Sam
2052ceca95
FIX: stop screen from jittering when mobile has images
...
This fix makes sure we apply reasonable settings to all images while
they are loading, it stops mobile from dancing around on topics that
have images
We no longer use height: auto on mobile!
2015-08-10 13:19:01 +10:00
Sam
3eeb765f00
fix deprecation
2015-08-10 11:41:11 +10:00
Grzegorz Tanczyk
d76fafc8ec
Adding two plugin outlets for notifications and their dropdowns extensibility
2015-08-08 00:00:10 +02:00
Arpit Jalan
0300da59e2
UX: simplify composer title
2015-08-07 23:05:28 +05:30
Régis Hanol
1aa075f70b
FIX: hide custom top/footer in admin section
2015-08-07 18:06:55 +02:00
Régis Hanol
15418f3d44
FEATURE: new 'backup_frequency' site setting
2015-08-07 17:34:58 +02:00
Sam
1a6cbd37a5
missing outlet for tags on mobile
2015-08-07 19:12:47 +10:00
Sam
415a3ff0de
FIX: replace all occurances in preview not only first
2015-08-07 16:52:21 +10:00
Sam
665c3690bb
UX: move category below title in search
2015-08-06 17:17:57 +10:00
Sam
cc9f6e53f2
FEATURE: add support for plugin-outlet in raw templates
2015-08-06 15:49:11 +10:00
Régis Hanol
dbd6099b89
FIX: make sure the global notice shows up on ALL the pages
2015-08-05 22:55:32 +02:00
Robin Ward
7ef83913b6
FIX: Couldn't select values of 0 in the combo-box
2015-08-05 16:19:44 -04:00
Neil Lalonde
5ebd12c070
FEATURE: plugin hooks for topic list nav items
2015-08-05 15:41:36 -04:00
Kane York
4ffca82bab
FIX: Issue scroll event after rendering
2015-08-05 11:12:41 -07:00
Régis Hanol
35e6e5ff67
FIX: footer was missing in some pages
...
- error pages
- search results pages
- list of all tags
- topics list of a specific tag
- user leaderboard
2015-08-05 16:14:26 +02:00
Régis Hanol
b8c8348e5b
FIX: remove bookmark from user stream
2015-08-05 12:40:43 +02:00
Sam
aef575aad0
FIX: stop showing incorrect avatars in quote
2015-08-05 19:22:51 +10:00
Sam
7ba7b23aec
Merge pull request #3634 from tgxworld/fix_draft_overlaps
...
FIX: Draft overlaps topic counts blurb in suggested topics.
2015-08-05 14:49:35 +10:00
Régis Hanol
64dd28d885
FIX: time to first response metric
2015-08-04 18:23:56 +02:00
Sam
6352528988
EXTENSIBILITY: add filter api to inject hooks in raw templates
...
TODO: decide with @eviltrout,
decide if registerUnboundOverride makes more sense
2015-08-04 18:53:44 +10:00
Sam
f456a4b1b4
FIX: missing posts queue link on first notification of queued post
2015-08-04 15:22:17 +10:00
Sam
3c8ae643b2
UX: improve handling of users in queued-posts
...
- Display an icon on already blocked users
- Automatically unblock users that you approve
2015-08-04 12:56:37 +10:00
Jeff Atwood
e83b0619e8
switch to refresh icon on resend invite
2015-08-03 14:37:35 -07:00
Sam
7b8b96446e
FEATURE: track statistics around post creation
...
- how long were people typing?
- how long was composer open?
- how many drafts were created?
- correct, draft saved to go away after you continue typing
store in Post.find(xyz).post_stat
2015-08-03 14:29:15 +10:00
Jeff Atwood
a7f30adb18
minor Emoji tab tweaks
2015-07-31 18:26:06 -07:00
Robin Ward
9629f63612
FIX: Weird translation error. 🔥 d
2015-07-31 18:49:17 -04:00
Robin Ward
76aa0795b3
Use small actions for moving posts
2015-07-31 16:30:18 -04:00
Robin Ward
cf91bca0cd
FIX: Small actions should show descriptions on the user stream
2015-07-31 14:25:49 -04:00
Régis Hanol
d71301e406
FIX: always 'return true' when overriding a route action
2015-07-31 20:16:37 +02:00
Robin Ward
29bdaa0dd8
Merge pull request #3636 from riking/patch-7
...
FEATURE: Add off button on preferences for popup notifications
2015-07-31 11:29:16 -04:00
Régis Hanol
1a5c3b4331
FIX: some pages were missing the footer
2015-07-31 17:18:38 +02:00
Régis Hanol
fb65970530
FIX: footer should also be hidden when using back/forward buttons
2015-07-31 16:53:18 +02:00
Régis Hanol
d7aa4e81d6
revert 8f435fcbf6
2015-07-31 15:22:30 +02:00
Régis Hanol
8f435fcbf6
FIX: wrong track view header
2015-07-31 15:03:35 +02:00
Sam
d8d849ee84
hoist pre blocks last
2015-07-31 18:27:23 +10:00
Sam
568adc49c0
FIX: fenced code blocks not hoisted correctly
...
also fixes unhoisting logic
2015-07-31 17:53:20 +10:00
Kane York
8c62c8d7bf
FEATURE: Add off button on preferences for popup notifications
2015-07-30 19:06:14 -07:00
Neil Lalonde
ef0b75386f
FIX: badge titles should always render under the badge image on user's badges page
2015-07-30 16:31:56 -04:00
Robin Ward
aa6f792ce1
FEATURE: Custom orders for user fields
2015-07-30 14:53:13 -04:00
Robin Ward
8e603503e6
We can add the no-text class automatically in d-button
2015-07-30 14:53:13 -04:00
Robin Ward
9911e92e24
Merge pull request #3609 from riking/patch-7
...
FEATURE: Localization fallbacks
2015-07-30 10:44:29 -04:00
Sam
ccc07605a7
UX: improve styling of closed messages
...
also cleans up styling of time gaps on mobile
2015-07-30 11:19:30 +10:00
Robin Ward
b81871b963
FIX: Don't re-write admin urls for users
2015-07-29 17:57:58 -04:00
Robin Ward
9d1e37fb46
FIX: Could click on unlike even after the window. Looked weird.
2015-07-29 14:34:20 -04:00
Robin Ward
92918e3b2b
FIX: Different routing for clicking ember links versus not
2015-07-29 13:03:44 -04:00
Arpit Jalan
794b9a5c24
UX: do not show error title
2015-07-29 21:51:27 +05:30
Robin Ward
201617811e
Migrate auto closed topics too
2015-07-29 12:20:50 -04:00
Régis Hanol
faf4f44776
FEATURE: make pin expiration mandatory
2015-07-29 16:34:21 +02:00
Robin Ward
5f45e5361f
FIX: Moderation actions can have their messages removed
2015-07-28 16:58:56 -04:00
Robin Ward
510813769f
Support for deleting small post actions
2015-07-28 16:27:54 -04:00
Robin Ward
e161f8f9fd
FEATURE: Can order value lists
2015-07-28 16:09:45 -04:00
Arpit Jalan
51b477d1f2
FIX: missed semicolon :fired:
2015-07-28 23:26:32 +05:30
Arpit Jalan
a45e87746e
UX: emoji toolbar improvements
2015-07-28 23:03:11 +05:30
Guo Xiang Tan
08e69b988c
FIX: Draft overlaps topic counts blurb in suggested topics.
2015-07-29 01:02:40 +08:00
Neil Lalonde
7518918b8f
FEATURE: add quarterly period to Top page
2015-07-28 12:31:42 -04:00
Robin Ward
dc8a68fd29
FEATURE: New "Dropdown" user field type
2015-07-28 12:30:21 -04:00
Robin Ward
f22618050f
FIX: Reformat user fields admin to have a longer form
2015-07-28 12:30:21 -04:00
Jeff Atwood
c94f15ec98
another missing grouped Emoji, somehow
2015-07-28 00:04:00 -07:00
Jeff Atwood
cda8e09438
few missing Emojis from groups
2015-07-27 23:43:46 -07:00
Jeff Atwood
cc5e92351e
fix Emoji synonyms, add explicit tabicon
2015-07-27 23:21:27 -07:00
Jeff Atwood
d5299001ca
normalize to Slack Emoji groups + custom
2015-07-27 17:24:39 -07:00
Sam
a97fa571a1
fix highlighting of text in search, make title bigger
2015-07-28 09:43:03 +10:00
Robin Ward
7aa2a19a76
FIX: Incorrect title attribute on link clicks
2015-07-27 13:41:53 -04:00
Robin Ward
46ba4ba426
FIX: Edit controls should only show when you can edit
2015-07-27 11:11:46 -04:00
Robin Ward
0d417611a6
FIX: Jshint
2015-07-27 10:39:43 -04:00
Robin Ward
bb93a345eb
UX: Use smaller messages for moderator actions.
2015-07-27 10:09:21 -04:00
Guo Xiang Tan
5be258ded4
FIX: Let users open header links in new tab without dismissing dropdown.
2015-07-27 19:08:39 +08:00
Régis Hanol
8998a54ce6
FIX: make sure we escape titles in user streams
2015-07-27 12:51:20 +02:00
Sam
edb794ee86
play with styling on full page results
2015-07-27 19:38:33 +10:00
Sam
2876725e1b
REFACTOR: remove hacky search from discovery
2015-07-27 16:47:06 +10:00
Sam
41ceff8430
UX: move search to its own route
...
previously search was bundled with discovery, something that makes stuff confusing internally
2015-07-27 16:47:06 +10:00
Neil Lalonde
e344859fbf
add plugin outlet to bread-crumbs
2015-07-24 14:04:47 -04:00
Robin Ward
29439e5534
SECURITY: Make sure export CSV is generated via a POST
2015-07-24 12:33:53 -04:00
Neil Lalonde
c78dbb7fa5
FIX: site customization preview links when deployed in a subfolder
2015-07-24 11:19:53 -04:00
Sam
b22c890e4b
FEATURE: correct :visited styling for logged on users
2015-07-24 12:11:41 +10:00
Arpit Jalan
410ae47dd7
UX: add plus glyph in front of 'Send an Invite'
2015-07-23 18:38:16 +05:30
Arpit Jalan
d2867aa138
UX: show pending invites tab by default
2015-07-23 18:33:20 +05:30
Arpit Jalan
6382f3cc03
remove duplicate component from admin
2015-07-23 07:09:11 +05:30
Arpit Jalan
e5e0071cb7
FIX: non-admin users were not able to see invite tabs
2015-07-23 06:51:39 +05:30
Sam
172b7bbb85
Merge pull request #3626 from tgxworld/fix_dropdown_dismissing_on_middle_click
...
FIX: Dropdown dismissing on middle click.
2015-07-23 10:19:00 +10:00
Neil Lalonde
bf7875ee86
FIX: time to first reponse and topics with no reponse admin reports should show down arrow as green, up arrow as red
2015-07-22 14:16:10 -04:00
Guo Xiang Tan
e1a8e32127
FIX: Dropdown dismissing on middle click.
2015-07-22 16:22:37 +08:00
Jeff Atwood
ccdcca578d
remove fa-plus from upload dialog button
2015-07-22 01:12:10 -07:00
Régis Hanol
703927d1c0
Merge pull request #3624 from riking/copy-fix
...
Turn off automatic share link copying
2015-07-22 09:16:58 +02:00
Jeff Atwood
7e548257f4
UX: add glyphs to notification states on profile
2015-07-21 23:56:34 -07:00
Jeff Atwood
92ced4449f
add back in sunglasses guy with nose
2015-07-21 23:25:22 -07:00
Kane York
5408abd427
Pull automatic share link copying
2015-07-21 19:29:38 -07:00
Sam
b77017abce
Merge pull request #3618 from scossar/add-wrapper-class
...
FIX: padding and alignment issues
2015-07-22 09:59:24 +10:00
Jeff Atwood
36e31be46a
Revert "add 8) as sunglasses emoji shortcut"
...
This reverts commit 59f547cd3f .
2015-07-21 16:49:32 -07:00
Sam
487999ddc7
Merge pull request #3607 from tgxworld/fix_%_in_url
...
FIX: Encode percent character in search terms.
2015-07-22 09:45:40 +10:00
Kane York
ad3f805d2f
FIX: Do automatic copy on share in click handler
2015-07-21 10:34:41 -07:00
Arpit Jalan
424f877a77
FIX: enabling sso should hide delete account button from user preferences page
2015-07-21 17:57:38 +05:30
Jeff Atwood
59f547cd3f
add 8) as sunglasses emoji shortcut
2015-07-20 22:41:25 -07:00
Guo Xiang Tan
3c25ca2f9f
FIX: Encode percent character in search terms.
2015-07-21 10:54:39 +08:00
Robin Ward
3eb67dc1ed
Add plugin outlet below post
2015-07-20 19:29:18 -04:00
Arpit Jalan
c54de7159c
UX: more permalinks page improvements
2015-07-20 17:40:22 +05:30
Sam
45e37d557a
Merge pull request #3615 from techAPJ/patch-1
...
UX: include more details on Permalinks page
2015-07-20 21:28:22 +10:00
Simon Cossar
c47c5dd0c6
Substitute wrap for container
2015-07-20 01:02:51 -07:00
Simon Cossar
35e6eb5cac
Add wrap class
2015-07-20 00:42:52 -07:00
Sam
ecf50a741c
strip classes from table instead of ignoring table
2015-07-20 17:05:24 +10:00
Sam
e93665b9f7
FEATURE: site setting to allow html tables (which may come from imports)
...
(allow_html_tables , disabled by default)
2015-07-20 16:56:46 +10:00
Arpit Jalan
5fc7545c01
UX: include more details on Permalinks page
2015-07-17 21:39:23 +05:30
Sam
d7e7ae33ea
FIX: IE9 and 10 were getting white screen, due to ES6 usage
2015-07-17 12:43:45 +10:00
Sam
c71098a8b3
Merge pull request #3612 from techAPJ/patch-1
...
FEATURE: manage Permalinks
2015-07-17 11:59:36 +10:00
Arpit Jalan
dc90c396f2
FEATURE: manage Permalinks
2015-07-17 01:26:02 +05:30
Régis Hanol
ee86ae0537
FIX: use CDN for all user avatars (take 3)
2015-07-16 19:40:09 +02:00
Kane York
61ea8c6f72
FIX: Allow to change ownership on deleted users' posts
2015-07-15 15:29:35 -07:00
Régis Hanol
80bf7bed21
this obviously doesn't work :(
2015-07-15 23:15:58 +02:00
Régis Hanol
ea16797761
FIX: user avatar in oneboxes/quotes when using CDN
2015-07-15 23:00:11 +02:00
Régis Hanol
25a1bf421e
FIX: use CDN for user avatars (take 2)
2015-07-15 19:24:23 +02:00
Kane York
728845d008
FEATURE: Localization fallbacks (client)
...
This patch sets I18n.defaultLocale in the Discourse.start() script block (it
was formerly always 'en') to SiteSetting.default_locale, and patches
translate() to perform fallback to defaultLocale followed by english.
Additionally, when enable_verbose_localization() is called, no fallbacks will
be performed.
It also memoizes the file loading operations in JsLocaleHelper and strips out
translations from the fallbacks that are also present in a prefered language,
to minimize file size.
2015-07-15 10:17:28 -07:00
Régis Hanol
23dadfc06e
Merge pull request #3610 from riking/patch-3
...
Fix test failure (appEvents seems to not be injected?)
2015-07-15 19:16:45 +02:00
Kane York
b201697938
Fix test failure (appEvents seems to not be injected?)
2015-07-15 10:15:05 -07:00
Robin Ward
1851c8d918
Merge pull request #3599 from riking/patch-3
...
Add ace:resize app event
2015-07-15 12:54:11 -04:00
Kane York
2302442e1a
Add ace:resize app event
...
For discourse-data-explorer
2015-07-15 09:44:08 -07:00
Régis Hanol
0eb69398b9
Revert "FIX: use CDN for user avatars"
...
This reverts commit 8109bd85c0 .
2015-07-15 18:00:29 +02:00
Régis Hanol
8109bd85c0
FIX: use CDN for user avatars
2015-07-15 17:27:51 +02:00
Sam
e53842529d
Merge pull request #3606 from riking/patch-5
...
FIX: Allow changing ownership of posts with deleted users
2015-07-15 15:56:47 +10:00
Kane York
8796760825
FIX: Allow changing ownership of posts with deleted users
2015-07-14 21:15:34 -07:00
Sam
d20324ece8
Merge pull request #3605 from riking/patch-6
...
FEATURE: Automatically copy the share link if possible
2015-07-15 13:41:34 +10:00
Kane York
2cbb1610a1
FEATURE: Automatically copy the share link
2015-07-14 19:53:02 -07:00
Neil Lalonde
249ef75f12
FIX: when rate limited on login attempts, show a meaningful message instead of unknown error.
2015-07-14 18:17:39 -04:00
Robin Ward
cc2a33617f
Refactor likes/flags to simplify things a lot
2015-07-14 15:50:27 -04:00
Robin Ward
5f3c381dc2
Only include information in actions_summary when we need it.
2015-07-14 15:12:00 -04:00
Robin Ward
fcfcda099f
Component tests for like button
2015-07-14 14:46:46 -04:00
Robin Ward
7a58d64f37
Upgrade ember qunit, create new interface for testing components
2015-07-14 13:56:59 -04:00
Robin Ward
1397507d05
Remove console.log 🔥
2015-07-14 12:44:36 -04:00
Robin Ward
32a1610b5d
FIX: Search had wrong preload store key
2015-07-14 11:58:42 -04:00
Robin Ward
46b61627cd
FIX: Missing emoji button
2015-07-14 10:53:54 -04:00
Sam
d87c80836d
FIX: stop losing focus when searching for site settings
2015-07-14 17:09:43 +10:00
Arpit Jalan
1bebed7732
FIX: invite link was not working on admin users tab
2015-07-14 09:07:53 +05:30
Robin Ward
20a338362f
FIX: Allow multiple pagedown editors at once.
2015-07-13 16:36:38 -04:00
Robin Ward
4f103f7cc5
Minor typo
2015-07-13 15:04:54 -04:00
Arpit Jalan
fcdb7f36b7
optimize invite js code
2015-07-13 20:07:13 +05:30
Robin Ward
8a33fb9bd5
Merge pull request #3601 from techAPJ/patch-1
...
FEATURE: invite page tabs
2015-07-13 10:28:21 -04:00
Arpit Jalan
e0c9054748
FEATURE: invite page tabs
2015-07-13 09:42:51 +05:30
Sam
078177cf79
FIX: show more results on search page was not performing a new search
...
We always want to update model if query params are changed on topic list
2015-07-13 11:13:13 +10:00
Sam
d247c002bc
Merge pull request #3600 from tgxworld/fix_search_show_more_dismissing
...
FIX: Clicking 'show more' should not dismiss search dropdown.
2015-07-13 10:03:50 +10:00
Guo Xiang Tan
7a8c26babc
FIX: Clicking 'show more' should not dismiss search dropdown.
2015-07-12 23:37:37 +08:00
Robin Ward
ecd48a4b35
FIX: When finding a topic by slug only, use replaceState
2015-07-10 15:56:49 -04:00
Robin Ward
284b86cf5d
Refactor PostActionSummary a bit.
...
- Remove `Discourse` constant.
- Use `LikeCount` instead of `Likecount`
2015-07-10 15:56:49 -04:00
Robin Ward
ac2f5cbdab
FIX: Admin user fields weren't showing errors
...
Also updated it to remove deprecations and item controller
2015-07-10 12:31:30 -04:00
Sam
4a5a2d869e
FEATURE: search by user id or category id
...
FIX: more search results work if you open in new tab
FIX: carry context to full page search
2015-07-10 16:31:28 +10:00
Sam
a2398c07f7
UX: faster liking reaction times
2015-07-10 15:00:06 +10:00
Sam
feadfb2e46
improve who liked styling
2015-07-10 14:48:44 +10:00
Sam
f533276507
FIX: do not publish all categories when a category changes.
...
minor fixes to UI, still needs more work for live refresh of category listing
2015-07-10 12:09:43 +10:00
Sam
160ee67620
Merge pull request #3571 from tgxworld/fix_header_not_dismissing_on_click
...
UX: Dropdown not dismissing until next page renders.
2015-07-09 11:49:58 +10:00
Sam
a0740e8976
Merge pull request #3587 from tgxworld/emoji_not_shown_in_notifications
...
FIX: Emoji not shown in notifications.
2015-07-09 11:45:13 +10:00
Sam
2bd6e201f9
UX: tweak location of like count
...
UX: clean up fade logic so it meshes with new like style
EXTENSIBILITY: add hook for insertion of custom HTML for buttons
UX: stop suppressing share for anon, like expander is not suppressed
old behavior is inconsistent
also reimplements like count expander as a proper button,
adds a nice label for it
2015-07-08 15:10:53 +10:00
Robin Ward
73fc612cbc
Use the number formatter for likes in case they get really big
2015-07-07 16:01:30 -04:00
Robin Ward
300faa6744
UX: Put links back in flags summaries in advance of refactor.
2015-07-07 15:50:14 -04:00
Robin Ward
7eb6dca3ec
Move who liked a post above the replies
2015-07-07 15:37:48 -04:00
Robin Ward
4706b77940
Backwards compatibility with deprecation for Discourse.PostMenuView
2015-07-07 15:18:19 -04:00
Robin Ward
724781f426
FIX: Support topic templates when changing category too
2015-07-07 14:39:24 -04:00
Neil Lalonde
5e63420064
fix enveloppe typo
2015-07-07 14:06:42 -04:00
Neil Lalonde
782dd13e78
FEATURE: track user visits on mobile and display on admin dashboard in a new Mobile section
2015-07-07 14:06:42 -04:00
Robin Ward
8b79337ca4
Merge pull request #3589 from k0uki/fix_ja_pluralization_rules
...
pluralizationRules for Japanese translation
2015-07-07 11:22:16 -04:00
Arpit Jalan
90430eda62
UX: better user title on groups index page (mobile)
2015-07-07 18:48:51 +05:30
Arpit Jalan
5c8302c789
UX: better user title on groups index page
2015-07-06 23:58:37 +05:30
Neil Lalonde
0bb3123a67
FIX: link to logster when served from a subfolder
2015-07-06 11:18:20 -04:00
Arpit Jalan
0314685627
FIX: redirect signup to sso url if sso enabled
2015-07-06 20:21:18 +05:30
Arpit Jalan
8abf923b81
UX: group member page improvements
2015-07-06 16:58:03 +05:30
k0uki
612a318db4
pluralizationRules for Japanese translation
2015-07-05 21:23:19 +09:00
Jeff Atwood
4bffacac66
make Likes come before Replies under post
2015-07-04 14:48:35 -07:00
Robin Ward
bcbf538297
FIX: JShint
2015-07-03 17:36:16 -04:00
Robin Ward
db75774440
UX: Move likes into drop down instead of its own status line
2015-07-03 17:15:20 -04:00
Neil Lalonde
5cb8f3bce5
reset category on report data page
2015-07-03 13:12:40 -04:00
Neil Lalonde
06dc63fbae
FIX: add ability to show report data for all categories
2015-07-03 12:58:13 -04:00
Neil Lalonde
67135a472a
fix deprecations in admin reports
2015-07-03 12:00:59 -04:00
Robin Ward
7676c5dfe7
Can add topic templates to categories, prepopulated on compose
2015-07-03 10:01:46 -04:00
Robin Ward
84a1acb2ec
Refactor category edit to use components
2015-07-03 10:01:46 -04:00
Robin Ward
23daa9d8ce
Refactor and add tests for category editing
2015-07-03 10:01:46 -04:00
Kane York
3fdbf287de
FEATURE: Only show enabled plugins in the sidebar
2015-07-02 10:59:15 -07:00
Kane York
af042ffe5e
FEATURE: Per-plugin settings buttons, "Enabled" column
...
Also, added enabled_site_setting to the Poll plugin so it shows up properly.
2015-07-02 10:59:06 -07:00
Guo Xiang Tan
210f1ab424
FIX: Emoji not shown in notifications.
...
Fixes: https://meta.discourse.org/t/topic-title-emoji-not-supported-in-notifications/30670/2 .
2015-07-02 23:30:26 +08:00
Jeff Atwood
030dc7e310
tweaks to /top dates
2015-07-02 02:22:38 -07:00
Robin Ward
c4b685469e
Merge pull request #3569 from gschlager/i18n
...
FEATURE: Make abbreviated numbers (k, M) localizable
2015-07-01 15:27:17 -04:00
Robin Ward
29c4b9520c
Merge pull request #3582 from riking/patch-3
...
FIX: combo-box should observe on nameProperty
2015-07-01 14:42:36 -04:00
Neil Lalonde
05b611853c
FEATURE: show date ranges in heading on Top page
2015-07-01 11:48:59 -04:00
Robin Ward
8e09bc7b9d
Add a plugin outlet for search
2015-07-01 10:56:51 -04:00
Kane York
5022507029
Make observing optional
2015-06-30 16:00:43 -07:00
Jeff Atwood
9d070a0f59
add confused emoji :/
2015-06-30 14:35:46 -07:00
Robin Ward
0b9ea43bb9
Remove extra {{log}}
2015-06-30 16:19:30 -04:00
Kane York
969fb2cd4c
FIX: combo-box should observe on nameProperty
2015-06-30 12:23:02 -07:00
Kane York
6b1cfd8d87
FIX: combo-box shouldn't crash if no options available
...
This is a fix for bdfe91914f
2015-06-30 11:47:41 -07:00
Kane York
130d6a3a26
Join together all errors if mulitple
2015-06-30 11:40:35 -07:00
Kane York
05010b6b33
Add HTTP error codes to ajax-error
2015-06-30 11:39:17 -07:00
Robin Ward
951d6ac28f
FIX: Don't reload a topic when clicking the first post search result
2015-06-30 14:15:05 -04:00
Kane York
bdfe91914f
FIX: combo-box should assign value on initialize
...
This fixes the bug where admins could post to uncategorized even when it was disabled.
2015-06-30 10:18:31 -07:00
Kane York
3a8808ee3f
FIX: buildPluginAdapter not passing args
2015-06-30 09:14:22 -07:00
Robin Ward
1b1ea08ac3
FIX: If you follow a link to a user that doesn't exist, show 404
2015-06-29 15:47:05 -04:00
Robin Ward
0013477453
UX: Don't show "X days later" unless the posts are sequential.
...
This fixes the display of later posts when in summary mode.
2015-06-29 15:23:26 -04:00
Robin Ward
fb03c13bc6
UX: When summarizing/filtering by participant jump to second post
2015-06-29 15:16:28 -04:00
Guo Xiang Tan
7ce77a151c
UX: Dropdown not dismissing until next page renders.
2015-06-29 22:02:21 +08:00
Sam
0c403272e2
missing condition
2015-06-28 10:00:17 +10:00
Jeff Atwood
e04d66aa2c
pulled in manual change incorrectly
2015-06-27 12:09:47 -07:00
Jeff Atwood
58bb918002
add jagged border for post gaps
2015-06-27 11:52:04 -07:00
Robin Ward
7dbc2590a5
Support for auth plugins to freeze the username
2015-06-26 15:55:33 -04:00
Robin Ward
b52e5d1536
FIX: default_avatars wasn't being used for some server side templates
2015-06-26 13:38:09 -04:00
Robin Ward
9408d5891d
FIX: url_list wasn't updating properly
2015-06-26 13:38:09 -04:00
Robin Ward
92f97fa94f
Upgrade topics to modern ES6
2015-06-26 13:38:09 -04:00
Robin Ward
9cf77bc01d
Merge pull request #3570 from tgxworld/middle_click_on_profile_image
...
FIX: Middle click on user card image and name not working.
2015-06-26 12:30:42 -04:00
Robin Ward
e322c9a9ff
Support resolving models
2015-06-26 12:27:13 -04:00
Sam
c2aab0b1b8
more of type will not go to fullpage search if looking at a topic
2015-06-26 17:47:20 +10:00
Sam
93b5af716c
FEATURE: enter on search will take you to full page search
2015-06-26 17:47:20 +10:00
Guo Xiang Tan
47f120c346
FIX: Middle click on user card image and name not working.
...
Extension of 0a9e2f54ff .
2015-06-26 12:20:06 +08:00
Gerhard Schlager
d08693edce
FEATURE: Make abbreviated numbers (k, M) localizable
...
- Make the decimal separator and thousands delimiter localizable
- Add translations for all languages, otherwise this will look very ugly
2015-06-26 00:51:12 +02:00
Kane York
20ccbc79c2
Use the underscore-private convention, simplify
2015-06-25 12:53:50 -07:00
Kane York
b0e62e4dc1
FEATURE: addPluralization() in the store adapter
2015-06-25 12:49:36 -07:00
Robin Ward
0a9e2f54ff
FIX: Middle clicking on a user was not working
2015-06-25 13:53:23 -04:00
Régis Hanol
18f887772d
FEATURE: allow plugins to add custom admin reports
2015-06-25 02:42:08 +02:00
Robin Ward
6422d5efbd
Use the same component for similar topics as search results.
2015-06-24 15:08:22 -04:00
Régis Hanol
f18098fd9b
FEATURE: category dropdown in admin reports
2015-06-24 15:19:39 +02:00
Sam
afa11b214e
UX: smoother j/k handling
2015-06-23 17:00:57 +10:00
Sam
a0e8bc2492
Merge pull request #3557 from scossar/rtl-usercard
...
FIX: positioning of usercard in rtl layouts
2015-06-23 15:58:09 +10:00
Sam
a714334180
Merge pull request #3559 from gschlager/keyboard
...
FEATURE: Close search window when Ctrl+F is pressed
2015-06-23 15:53:32 +10:00
Sam
24d8c423df
correct hamburger link
2015-06-23 13:55:19 +10:00
Sam
f101408d03
FEATURE: on mobile display a rollup of unread and new on latest
2015-06-23 12:45:41 +10:00
Sam
b593a8db92
order by latest and views filters
...
sane wrapping for large text in excerpt
2015-06-23 11:01:10 +10:00
Sam
0768a3b2e9
Improve full page search handling
...
- add highlighting, clean up url
2015-06-23 09:47:33 +10:00
Robin Ward
4cb8f0ffdb
FIX: Clicking on topics in search broke
2015-06-22 16:40:10 -04:00
Robin Ward
4c4b20574d
FIX: Broken JSHint. cc @riking
2015-06-22 16:02:14 -04:00
Neil Lalonde
7ae1ff439d
FIX: modal explaining that your account hasn't been activated yet was broken if you saw it more than once
2015-06-22 15:36:42 -04:00
Robin Ward
7ed309666b
Refactor search results to be components instead of views for reuse
2015-06-22 15:08:51 -04:00
Robin Ward
76bfd723f6
Merge pull request #3482 from riking/patch-3
...
Import/Export site customizations
2015-06-22 14:03:07 -04:00
Régis Hanol
b25a16ee3e
FEATURE: 2 new reports: time to first response, topics with no response
...
FIX: relativeAgeMediumSpan was off by 1
REFACTOR: extracted decimalAdjust & round functions from the poll plugin
2015-06-22 19:46:51 +02:00
Régis Hanol
0bfabed2d5
FIX: avatar selection wasn't properly pre-selected
2015-06-22 16:22:15 +02:00
Sam
41e427bd2e
Work in progress, full page search
2015-06-22 18:09:08 +10:00
Sam
374f951c65
fix live css changes on mobile
2015-06-22 14:35:11 +10:00
Sam
fe6203d4ec
UX: improve front page styling for mobile
2015-06-22 14:25:17 +10:00
Sam
701c23c8b7
REFACTOR: create component for navigation pills
2015-06-22 10:54:50 +10:00
Simon Cossar
4896a7dec7
Change const to a variable
2015-06-19 15:31:03 -07:00
Simon Cossar
aa8b06aed2
Clean up code
2015-06-19 14:43:34 -07:00
Simon Cossar
7cf910a408
Merge branch 'master' into rtl-usercard
2015-06-19 14:31:08 -07:00
Gerhard Schlager
3e2653d198
FEATURE: Close search window when Ctrl+F is pressed.
...
FIX: All search related keyboard shortcuts enabled the "search context", but only Ctrl+F inside of topics should enable it.
2015-06-19 23:04:00 +02:00
Robin Ward
00572c4f11
FIX: The time gap would disappear after a post was comitted
2015-06-19 10:32:58 -04:00
Sam
d12de36c82
FIX: denote that we are not collapsed if no buttons are hidden
2015-06-19 16:09:26 +10:00
Simon Cossar
7d898ff517
remove comment
2015-06-18 19:33:23 -07:00
Simon Cossar
1bdf43d5cc
Correct user-card positioning for rtl layouts
2015-06-18 19:28:02 -07:00
Sam
0dfb9261ea
Improve time gap styling
2015-06-19 11:24:10 +10:00
Sam
054789038c
remove leftover code
2015-06-19 11:23:52 +10:00
Robin Ward
42bd9b6199
FEATURE: Show time gap between posts if more than a few days
2015-06-18 17:06:25 -04:00
Robin Ward
4e898c604e
UX: Update suggested topics to include topic status + category
2015-06-18 15:53:10 -04:00
Robin Ward
874b2a628d
FIX: plugin-outlet should do view injections
2015-06-17 11:11:16 -04:00
Régis Hanol
01a23203c7
FIX: slightly improve emoji support in titles (no need for spaces between emojis)
2015-06-16 10:15:42 +02:00
Arpit Jalan
4628b06fd6
FIX: use session instead of cookie to preserve url
2015-06-16 11:43:29 +05:30
Arpit Jalan
d37c2a2c98
Merge pull request #3550 from techAPJ/patch-1
...
FIX: new-topic URL should survive login redirection
2015-06-16 07:19:42 +05:30
Sam
7b8786e14f
FIX: maintain category ordering when position is fixed for browsing
...
FEATURE: allow mods to set category ordering for topic creation dialog
using fixed_category_positions_on_create
2015-06-16 09:31:41 +10:00
Régis Hanol
357d4e3dd3
FIX: support for more than 1 emojis in the title
2015-06-15 23:44:39 +02:00
Neil Lalonde
76a14cd279
FIX: user visit stats on admin dashboard should show sum of values for 7 day and 30 day columns
2015-06-15 13:16:29 -04:00
Régis Hanol
08e62347e1
FIX: blue notification bar overlaps text on New/Unread tab
2015-06-15 17:27:56 +02:00
Robin Ward
e4085a64ce
FIX: Use proper upper/lower case when previewing mentions
2015-06-15 10:58:03 -04:00
Régis Hanol
7bc0cbc672
FEATURE: add support for up to 10 uploads in the composer
2015-06-15 16:29:01 +02:00
Régis Hanol
50e705a078
fix the build
2015-06-15 16:02:30 +02:00
Régis Hanol
2d03163be0
FEATURE: add support for emojis in title
2015-06-15 15:27:22 +02:00
Sam
37dfb1b4b5
FEATURE: support for custom notification types
...
used by solved plugin
2015-06-15 14:18:03 +10:00
Arpit Jalan
d1632c1dbd
FIX: new-topic URL should survive login redirection
2015-06-14 20:24:47 +05:30
Régis Hanol
9e7eb4c48b
FIX: show email wasn't working for moderators
2015-06-12 18:43:53 +02:00
Régis Hanol
34a0389ff3
FIX: time read column was empty in user directory
2015-06-12 12:40:07 +02:00
Robin Ward
ef1d27fffc
PERF: Debounce mention lookup, enforce minimum username
2015-06-11 15:12:16 -04:00
Sam Saffron
c58b495e15
SECURITY: Query @usernames in bulk
...
Otherwise you could add many requests at once while composing.
2015-06-11 13:03:49 -04:00
Benjamin Kampmann
a9f3531c70
Add plugin outlet to metadata area of user card template
2015-06-11 15:31:14 +02:00
Régis Hanol
8bf07c02c8
Merge pull request #3543 from tgxworld/fix_for_double_click_highlight_on_IE11
...
FIX: Double click on IE11 not highlighting word.
2015-06-11 09:23:34 +02:00
Guo Xiang Tan
273e5c00bb
FIX: Double click on IE11 not highlighting word.
2015-06-11 11:21:44 +08:00
Jeff Atwood
ae52f4e776
Revert "Don't limit @mention autocomplete to latin characters"
...
This reverts commit effe83d7a9 .
2015-06-10 12:53:57 -07:00
Robin Ward
e54125b5dc
FIX: Endless spinner when anonymous users navigated to 404s
2015-06-10 13:12:37 -04:00
Robin Ward
b779591846
Merge pull request #3540 from noamraph/autocomplete_non_latin_display_names
...
Don't limit @mention autocomplete to latin characters
2015-06-10 12:36:52 -04:00
Régis Hanol
a078eb1eed
Merge pull request #3539 from tgxworld/fix_incorrect_check_for_highlighted_test
...
FIX: Incorrect check when no text is selected.
2015-06-10 11:29:16 +02:00
Noam Yorav-Raphael
effe83d7a9
Don't limit @mention autocomplete to latin characters
...
The userSearch() function, used for @mention autocomplete, returned an empty
list if the query string included non-latin characters or spaces. This removes
this restriction, so you can search users by any characters in their display
name, including spaces.
2015-06-10 11:50:52 +03:00
Guo Xiang Tan
d127e1179f
FIX: Incorrect check when no text is selected.
2015-06-10 14:39:29 +08:00
Sam Saffron
e3fa27a01c
FEATURE: serialize and update category custom_fields
...
- send to client
- update from client
2015-06-10 06:13:36 +10:00
Sam Saffron
79027c2775
EXTENSIBILITY: add category-custom-settings outlet
2015-06-10 06:13:36 +10:00
Régis Hanol
90eca69e0a
FEATURE: add a link to the topic in the banner for staff members
2015-06-09 19:31:14 +02:00
Robin Ward
7b6d6b76eb
FEATURE: Multiple embeddable hosts
...
- Also refactors two site settings components into one, with tests
2015-06-09 13:25:43 -04:00
Guo Xiang Tan
c872e3f092
Show breakdown for site settings.
2015-06-09 20:34:06 +08:00
Régis Hanol
a09d893c0c
FIX: missing emoji autocomplete
2015-06-05 20:24:49 +02:00
Robin Ward
2a0084ff87
Improve code formatting
2015-06-03 11:34:30 -04:00
Arpit Jalan
acf6c27c65
UX: show category badge underneath title in user stream
2015-06-03 12:35:11 +05:30
Robin Ward
34acb805a4
FIX: When navigating back to the user's profile page items were missing
2015-06-02 21:30:36 -04:00
Robin Ward
42f2cd83db
Run cleanDOM even when swapping out models
2015-06-02 21:13:11 -04:00
Robin Ward
f3ff435a62
FIX: Incorrect logo showing up on home page after focus
2015-06-02 12:36:23 -04:00
Robin Ward
f28719fd85
FIX: Incorrect capitalization. No idea how it didn't fail!
2015-06-02 12:02:48 -04:00
Régis Hanol
9d4c53c882
FIX: custom emoji autocomplete
2015-06-02 17:48:19 +02:00
Robin Ward
72f7c26514
UX: Close user card right away when navigating to a user.
2015-06-01 12:40:53 -04:00
Robin Ward
b2a7411620
FIX: decorateCooked was not being applied to embedded posts
2015-06-01 11:58:50 -04:00
Sam
b2b4af213c
UX: clean up title for user avatar hover in header
2015-06-01 17:08:19 +10:00
Sam
9910dc041f
Merge pull request #3513 from techAPJ/patch-3
...
UX: show meaningful tooltip for user menu
2015-06-01 16:55:59 +10:00
Jeff Atwood
5f273f1dc8
missing line from previous commit (?)
2015-05-31 23:32:01 -07:00
Jeff Atwood
d6af1169fc
remove extra "posts" text from similar topic panel
2015-05-31 23:31:29 -07:00
Arpit Jalan
2f9662e562
UX: show meaningful tooltip for user menu
2015-06-01 10:23:49 +05:30
Sam Saffron
7942b28780
FIX: Emoji aliases not autocompleted
2015-06-01 12:33:42 +10:00
Robin Ward
e30f62552e
FIX: Arrows had inverted visibility settings
2015-05-30 11:03:50 -04:00
Robin Ward
ea80488fef
Merge pull request #3510 from riking/patch-5
...
FEATURE: Add plugin-outlet to top of static pages
2015-05-29 14:17:04 -04:00
Régis Hanol
0483f05154
make sure we pass in the user_id when creating avatar thumbnails
2015-05-29 18:11:19 +02:00
Régis Hanol
766b054e6c
FIX: hack was actually messing with other browsers
2015-05-29 17:31:21 +02:00
Régis Hanol
95fb32f3e5
FIX: use provided avatar_template instead of always computing it
2015-05-29 10:19:51 +02:00
Sam
77c7bad61f
FIX: not unbinding uploadTarget correctly
2015-05-29 16:03:52 +10:00
riking
043b011523
FEATURE: Add plugin-outlet to top of static pages
...
Please enter the commit message for your changes. Lines starting
2015-05-28 19:21:13 -07:00
Robin Ward
fe18bdbcfb
FIX: Progress bar wasn't showing percentage after 2nd post was made
2015-05-28 14:58:14 -04:00
Robin Ward
f87fc98411
FIX: User stream was cached and not reloading
2015-05-28 13:51:04 -04:00
Robin Ward
d9e2a685b2
FIX: Allow HTML in site setting descriptions.
2015-05-28 11:35:02 -04:00
Régis Hanol
6e8be12816
Merge pull request #3507 from techAPJ/patch-1
...
FIX: attachment links in topic map were giving 404
2015-05-28 12:35:57 +02:00
Arpit Jalan
5813cfd95b
FIX: attachment links in topic map were giving 404
2015-05-28 16:03:01 +05:30
Régis Hanol
5145fabfbf
Merge pull request #3506 from cpradio/fix-reply-to-topic-shortcut
...
FIX: Reply to Topic shortcut no longer needs the Reply Topic Button to be available
2015-05-28 12:04:28 +02:00
Sam
9d113bd536
FIX: no link tracking on any expanded posts
2015-05-28 16:38:58 +10:00
Sam
bb3fb37650
FIX: when uploading same file was pasted into multiple composers
2015-05-28 15:08:54 +10:00
cpradio
bb5d27429f
FIX: Reply to Topic shortcut no longer needs the Reply Topic Button to be available
2015-05-27 22:23:21 -04:00
Régis Hanol
e101396ea1
FEATURE: add support for device pixel ratio = 3
2015-05-28 01:48:07 +02:00
Neil Lalonde
ea8cf1a208
FIX: topic auto-close uses the client's time zone
2015-05-27 18:01:46 -04:00
Robin Ward
23eadc3fb1
The entire qunit suite runs without any deprecations
2015-05-27 15:07:09 -04:00
Robin Ward
c22cc2bf03
FIX: Reset expanding of first post when entering a topic.
2015-05-27 14:49:04 -04:00
Neil Lalonde
89031b9186
FIX: uploads when deployed to a subfolder
2015-05-27 14:43:14 -04:00
Robin Ward
5890dae64c
FIX: Inappropriate error message when you couldn't access a topic
2015-05-27 13:54:11 -04:00
Sam
24102f2636
FIX: apply s3 cdn to client side assets
2015-05-27 12:59:51 +10:00
Neil Lalonde
364437da28
FIX: subfolder support for page refresh when assets have changed
2015-05-26 13:13:09 -04:00
Robin Ward
d36916ccf5
UX: Highlight the OP of a warning
2015-05-26 11:25:13 -04:00
Robin Ward
7af723c0ed
OOPS, remove console.log :fired:
2015-05-26 11:15:53 -04:00
Robin Ward
bea5df0104
UX: Show domains even on local links in the topic map with titles
2015-05-26 11:13:33 -04:00
Régis Hanol
b974e192eb
Merge pull request #3500 from fantasticfears/user-card
...
FIX: rare user card exception
2015-05-26 16:09:40 +02:00
Régis Hanol
85d4d3223c
FIX: crop avatars on the server instead of the client
...
FIX: support for dots in S3 bucket names
2015-05-26 15:54:25 +02:00
Paul Kaplan
bbe200e3cf
Fix missing bracket in name selector in url anchor jumping
2015-05-26 07:49:45 -05:00
Neil Lalonde
eaa1afeaf5
remove Google OpenID auth, since Google doesn't support it anymore
2015-05-25 15:13:44 -04:00
Robin Ward
3437513025
FIX: Back button mobile from user activity stream
2015-05-25 13:40:46 -04:00
Robin Ward
78abf85087
FIX: IE9 issues with latest discourse
2015-05-25 12:32:42 -04:00
Régis Hanol
bb0c2813ac
FEATURE: generate (avatar) thumbnails in a background task
...
FIX: keep the "uploading..." indicator until the server replies via the MessageBus
FIX: text was disapearing when uploading an avatar
PERF: always use a region for S3 (defaults to 'us-east-1')
FEATURE: ApplyCDN middleware when using S3
FIX: use the same pattern to store files on S3 and locally
PERF: keep a local cache of uploads when generating thumbnails
FEATURE: migrate_to_s3 rake task
2015-05-25 17:59:00 +02:00
Erick Guan
54adf72582
FIX: rare user card exception
...
- trigger the shown logic in user card view
- some tweaks to user card show logic
2015-05-25 22:37:00 +08:00
Erick Guan
5ad878ca40
FIX: add missing username properties to usercard
2015-05-25 01:32:11 +08:00
Sam
ada7b4a4e8
FIX: guard against concurrent loading of deferred assets
2015-05-22 15:07:04 +10:00
Jeff Atwood
ffc6a206e6
UX: add headings to topic summary
2015-05-21 15:30:10 -07:00
Robin Ward
b0238dc0ce
Some vars are consts
2015-05-21 16:16:27 -04:00
Robin Ward
381784ea62
FIX: Display proper error on badge create
2015-05-21 16:06:21 -04:00
Neil Lalonde
91588bed8b
FIX: some admin actions redirect to wrong path when deployed to subdirectory
2015-05-21 15:03:00 -04:00
Robin Ward
1a4a2f5fc0
FIX: Group validation errors were not being displayed
2015-05-21 14:57:45 -04:00
Régis Hanol
358f5cacf9
Merge pull request #3495 from techAPJ/patch-2
...
FIX: send category-id if present when deleting category
2015-05-21 11:00:16 +02:00
Erick Guan
7d8cf2eb3d
FIX: press ESC can close user card
2015-05-21 13:54:34 +08:00
Arpit Jalan
836c7b4251
FIX: send category-id if present when deleting category
2015-05-21 11:15:08 +05:30
Régis Hanol
c91634c09a
FIX: support for async uploads of emojis
2015-05-20 16:45:48 +02:00
Régis Hanol
566b267981
FIX: cropAvatar
2015-05-20 16:45:48 +02:00
Régis Hanol
8d967d9065
FEATURE: move all uploads to a single endpoint + defer upload creation in a background thread
2015-05-20 16:45:48 +02:00
Sam
8013b6a511
FIX: clean html before sending it to jquery for collapsing
2015-05-20 14:42:54 +10:00
riking
d112f39031
Change extension back to .dcstyle.json
2015-05-19 18:35:16 -07:00
Robin Ward
4c373be190
FIX: Broken link on admin dashboard
2015-05-19 13:13:31 -04:00
Robin Ward
20cd5b8c0b
FIX: Don't reset scrolling when subcategory_list is enabled
2015-05-19 12:56:04 -04:00
Robin Ward
0a35b20933
Convert Discourse.ScrollTop to ES6
2015-05-19 12:51:03 -04:00
Robin Ward
8f0cd18d4b
Only show delete user button on post approvals for TL0
2015-05-19 12:19:25 -04:00
Robin Ward
f496982e79
UX: Always show reply as new topic if the user can.
2015-05-19 12:13:30 -04:00
Robin Ward
1f95ef31cc
Remove deprecations in TopicProgressController
2015-05-19 12:10:18 -04:00
Robin Ward
c18bc59808
Increase limit on user fields
2015-05-19 11:34:54 -04:00
Neil Lalonde
e5fd50aa1e
FIX: delete my own account button was always disabled
2015-05-19 11:23:04 -04:00
Robin Ward
4e0d7683ab
Better error messages on admin for granting moderation
...
Also fixes up Ember deprecations.
2015-05-19 10:56:32 -04:00
Sam
15a59dcde7
EXTENSIBILITY: topic-after-cooked plugin outlet
2015-05-19 15:34:54 +10:00
Sam
8002c46c21
FEATURE: g b to take you to your bookmarks
2015-05-19 15:34:16 +10:00
Erick Guan
4ac40145d8
user card animation when there is an active user card
2015-05-19 00:19:06 +08:00
Régis Hanol
3f7d693786
Merge pull request #3454 from fantasticfears/group-page
...
FIX: show user card on group page and fix styles
2015-05-18 14:28:43 +02:00
Arpit Jalan
c5a57a9f94
UX: add space between location icon and text
2015-05-18 12:13:42 +05:30
Régis Hanol
ac74f2a1d3
Merge pull request #3483 from techAPJ/patch-1
...
FIX: show meaningful error message in case of site setting error
2015-05-17 11:11:13 +02:00
Arpit Jalan
ac13238127
UX: do not show last post label in user card if user never posted
2015-05-17 14:37:26 +05:30