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
18d032ad91
PERF: Remove ordering by username.
...
* Ordering by username results in a very expensive query
for very little upside UX wise.
2016-10-15 01:13:58 +08:00
Sam
aaf947356b
correct regression where notifications scope is not pushing to push server
2016-10-14 22:52:39 +11: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
Régis Hanol
2826d4eb88
Merge pull request #4487 from cpradio/use-top-default-for-new-users
...
FEATURE: Use the top period default for users who have been inactive or are new
2016-10-13 10:47:18 +02: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
Neil Lalonde
0328141e05
FIX: prevent creation of tags with invalid characters
2016-10-12 15:44:36 -04:00
Rafael dos Santos Silva
41d2620d06
Add some styling to print redux version
2016-10-12 14:00:05 -03:00
Sam
3ad8616f44
Merge pull request #4476 from xfalcox/localize-badge-notifications
...
FIX: Properly localize badge notification on batch grant
2016-10-12 15:16:35 +11:00
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
Rafael dos Santos Silva
c5b94878ac
We need this variable later
2016-10-11 19:14:32 -03: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
cpradio
1e1959a89d
FIX: Improve Mobile UI for Advanced Search
2016-10-11 16:28:31 -04:00
cpradio
9cbf7d036a
FEATURE: Use the top period default for users who have been inactive or are new
2016-10-11 13:22:43 -04:00
Régis Hanol
ddcc084d22
Revert "FEATURE: Use the top period default for users who have been inactive or are new"
2016-10-11 17:56:46 +02:00
cpradio
2de50a616d
FEATURE: Use the top period default for users who have been inactive or are new
2016-10-11 09:55:15 -04:00
Sam
89daa43754
FEATURE: remap emojis back for push notifications and desktop alerts
2016-10-11 13:03:48 +11:00
Sam
6031e692f0
Merge pull request #4366 from xfalcox/print
...
Print Support
2016-10-11 11:47:20 +11:00
Sam
80fc54a16c
Merge pull request #4398 from xfalcox/fix-tags-for-crawlers
...
FIX: Tags on topic crawler view
2016-10-11 11:43:40 +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
Sam
3e513f5c05
Merge pull request #4459 from vibol/master
...
FEATURE: sparkpost webhook
2016-10-10 17:17:17 +11: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
Arpit Jalan
3d02dc28be
FIX: genrating invite link should not send email
2016-10-07 12:54:11 +05:30
Neil Lalonde
f3eb58092d
FIX: twitter card meta tags use wrong urls on subfolder installs
2016-10-05 15:14:51 -04:00
Neil Lalonde
c70f52c4dd
remove some problem reports from the admin dashboard since they're covered by the setup wizard now
2016-10-05 12:14:56 -04: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
Jeff Atwood
f936bd6607
UX: first run wizard now (mostly) works on mobile
2016-10-04 13:29:23 -07:00
Neil Lalonde
374617c8c9
FIX: mobile users page search field loses focus on each keypress
2016-10-04 14:09:28 -04:00
Neil Lalonde
600b23c0a4
FIX: permalink redirects should work on tag paths
2016-10-04 12:01:42 -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
Robin Ward
f62d01ff1b
FIX: Clear the session after a reset token was used
2016-09-30 12:20:23 -04:00
Guo Xiang Tan
1c3992e575
FIX: Ensure that translations bundle exists before merging plugin bundle.
2016-09-30 14:29:30 +08:00
Rafael dos Santos Silva
9a502c73c9
FIX: Properly localize badge notification on batch grant
2016-09-29 18:55:41 -03:00
Rafael dos Santos Silva
5476dee52d
FIX: Last visit must keep working when changing categories
2016-09-29 17:40:28 -03:00
Vibol Hou
c3d60d5d1d
Merge remote-tracking branch 'upstream/master'
2016-09-29 02:12:05 -07:00
Guo Xiang Tan
72ccb4e11d
FIX: Plugin "admin_js" translations bundle was not fetched.
2016-09-29 04:42:26 +08:00
Robin Ward
f0937dc5d3
FIX: Route to .rss
or .json
as a server side URL
2016-09-28 10:36:56 -04:00
Robin Ward
a69b897545
FIX: Bump the compiler version - the path to raw-handlebars
changed.
2016-09-28 07:26:31 -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
Rafael dos Santos Silva
a0f50ddaa7
Tone down text
2016-09-27 15:43: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
Jeff Atwood
a300e01af3
Merge pull request #4466 from xfalcox/word-wrap-latest-topics
...
FIX: Add word-wrap for blink browsers on categories latest session
2016-09-27 07:20:27 +02:00
Vibol Hou
34af73c7cb
FEATURE: sparkpost webhook
2016-09-26 22:13:34 -07: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
0229df4c73
Second review fixes
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
6faedfa716
Rate limit printing
2016-09-26 20:46:55 -03:00
Rafael dos Santos Silva
70c68f0a7c
Open print dialog automatically
2016-09-26 20:44:50 -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
ece10386a1
FIX: Long words on title shouldn't break layout
2016-09-26 19:12:46 -03:00
Rafael dos Santos Silva
c759b5f955
Make ES5 compatible
2016-09-26 18:43:33 -03:00
Jeff Atwood
d69cf820d8
Merge pull request #4462 from xfalcox/hide-names-about
...
FIX: Hide full names on /about for crawlers when names are disabled
2016-09-26 23:21:08 +02: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
108e3fdf97
FIX: Hide full names on /about for crawlers when names are disabled
2016-09-26 16:31:39 -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