Erick Guan
dd58c00699
FEATURE: Add instance id in the webhook payload
2016-11-04 15:21:41 +01: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
Neil Lalonde
764a572070
FIX: when subcategories with the same name exist, filtering by tags might use the wrong subcategory
2016-11-02 15:29:33 -04:00
Guo Xiang Tan
c13d94a376
Merge pull request #4524 from tgxworld/fix_performance_of_clean_up_uploads
...
PERF: `NOT IN` query is really inefficient when there are a lot of re…
2016-11-02 13:15:29 +08:00
Guo Xiang Tan
f03d9cad06
PERF: NOT IN
query is really inefficient for large tables.
2016-11-02 13:09:18 +08:00
Sam
920264349d
UX: title links to first post on expanded timeline
2016-11-02 15:12:13 +11:00
Jeff Atwood
dec4a3386f
mobile top/bottom timeline dates bigger targets
2016-11-01 16:31:33 -07:00
Robin Ward
e9309f2d96
FIX: Broken {{if}}
statement
2016-11-01 16:56:45 -04:00
Neil Lalonde
29edbafac7
FIX: post short link on subfolder installs
2016-11-01 15:20:04 -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
Arpit Jalan
70782dcc0b
Merge pull request #4525 from techAPJ/og-post-image
...
FEATURE: include post image in OpenGraph image tag
2016-10-31 21:55:50 +05:30
Arpit Jalan
382803cb05
FEATURE: include post image in OpenGraph image tag
2016-10-31 15:11:33 +05:30
Arpit Jalan
e03c1e4cdf
annotate models
2016-10-31 15:02:11 +05:30
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
Neil Lalonde
8c9d390cac
FIX: Tags used only on deleted topics could not be used again
2016-10-28 15:11:50 -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
Robin Ward
1033c25004
Adjust canvases on mobile wizard
2016-10-27 13:59:31 -04:00
Régis Hanol
71f940d478
FIX: use metadata to hold the message_id with sparkpost
2016-10-27 19:35:50 +02: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
Dmitry Demenchuk
fb25485bb1
Delete useless home_redirect method from ForumsController.
2016-10-27 15:45:22 +01: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
Régis Hanol
41f19641d1
FIX: don't error out when we receive a bounce associated to a deleted user
2016-10-26 10:13:05 +02: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
Arpit Jalan
478418e780
FIX: notify_old_email template did not had new_email
2016-10-25 23:50:55 +05:30
Robin Ward
622dc82481
Replace deprecated render(buffer)
with a custom buffered renderer
2016-10-25 14:00:21 -04:00
Régis Hanol
52b338db62
FIX: category logo & background URLs should not use the CDN
2016-10-25 10:43:57 +02: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
Régis Hanol
750338954c
FIX: download SSO avatars in a background job to prevent hangs when avatars are huge
2016-10-24 19:55:30 +02:00
Robin Ward
e79465a965
FIX: Regression due to deprecation fix on site settings
2016-10-24 11:32:34 -04:00
Régis Hanol
923db2e559
FIX: download avatar from facebook/twitter in a job in order to prevent hangs when avatars are huge
2016-10-24 17:15:13 +02: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
Régis Hanol
81e2a0099f
FIX: ensure the group 'everyone' is never shown when using a different locale
2016-10-24 10:53:31 +02:00
Guo Xiang Tan
efea296c7a
FIX: Do not cook post if Post#raw
has not been changed.
2016-10-24 12:02:38 +08:00
Guo Xiang Tan
ee9946388c
Merge pull request #4507 from ming-relax/feat-delete-by-email
...
Remove user from a group by user email
2016-10-24 11:28:27 +08:00
Sam
9a94d1b212
FIX: everyone is not a visible group
2016-10-24 13:03:22 +11: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
19e2eec219
Allow step 0 to resend the confirmation email
2016-10-21 11:34:19 -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
Sam
35d248ab0d
FIX: if badge has an image do not override icon
2016-10-21 10:54:16 +11:00
Sam
bfa33f2518
Merge pull request #4500 from tgxworld/performance_on_users_page
...
PERF: Remove ordering by username.
2016-10-21 10:40:58 +11:00
Jeff Atwood
febbd27ba6
remove gmail/live SMTP warning
2016-10-20 14:49:06 -07:00
Régis Hanol
35a79a70c3
FIX: uploading custom avatar was always hidden
2016-10-20 19:53:41 +02:00
Régis Hanol
8d48779b5c
FIX: don't 💥 with an invalid URI
2016-10-20 12:34:42 +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
Sam
4aedd839bc
Revert "Revert "notify_user is not a flag""
...
This reverts commit cf5e0ec1c1
.
2016-10-19 17:22:01 +11:00
Arpit Jalan
0a6ed64ca6
FIX: correct computed property
2016-10-19 11:11:54 +05:30
Sam
cf5e0ec1c1
Revert "notify_user is not a flag"
...
This reverts commit 6fbc5af284
.
2016-10-19 16:11:06 +11:00
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
Ming HU
dffd8baa91
Remove user from a group by user email
2016-10-18 17:10:47 +08:00
Guo Xiang Tan
7db33cc512
FIX: Videos and audio files were not associated to the post.
2016-10-18 16:13:39 +08:00
Robin Ward
fb94b4c56d
Show the whisper preview in the whisper style
2016-10-17 16:53:24 -04:00
Arpit Jalan
e5a13b0ac1
FIX: specify CSV file encoding and better error reporting
2016-10-18 00:31:35 +05:30
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
Régis Hanol
0862ad406d
FIX: pull twitter's avatar & profile when signing up
2016-10-17 15:43:40 +02:00
Régis Hanol
3949c24f80
FIX: sparkpost webhooks support
2016-10-17 11:26:49 +02: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
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
Guo Xiang Tan
4e663998af
PERF: N+1 query on user summary page.
2016-09-23 12:44:08 +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
7f66cf618c
FIX: You should be an admin to do the wizard
2016-09-22 11:12:51 -04:00
Régis Hanol
8f7a2cb470
UX: user messages list was too thin
2016-09-22 16:26:38 +02: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
Jeff Atwood
776d540c7f
Emoji copy update
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
Jeff Atwood
ff17950993
tweaks
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
b0ee7930e8
Server side support for inviting as a moderator via 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
35b767f6af
Company Name Step which updates the TOS
2016-09-22 09:52:19 -04:00
Robin Ward
28b6c300a0
Clean up wizard updater API for better plugin use
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
9374e5d42d
Revert "FIX: don't overwrite category's logo & background URLs"
...
This reverts commit 641b95f655
.
2016-09-22 11:30:19 +08:00
Guo Xiang Tan
2470d1f65a
Revert "FIX: serve category images from the CDN"
...
This reverts commit d0962d6e5a
.
2016-09-22 11:29:04 +08:00
Régis Hanol
641b95f655
FIX: don't overwrite category's logo & background URLs
2016-09-21 22:11:31 +02: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
Erick Guan
707fcb9434
FIX: Content-Lenght should be the size in octets
2016-09-21 10:31:20 +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
Daniel Marquard
5968f39d7e
Allow for search engine updates
2016-09-19 22:25:54 -04:00
Daniel Marquard
d77deaa185
Firefox needs "title" OpenSearch parameter
2016-09-19 22:21:42 -04:00
Daniel Marquard
222ef942ee
Well formed OpenSearch/XML
...
1 of 2 changes for OpenSearch to better support Firefox.
2016-09-19 22:12:43 -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
Neil Lalonde
fa6b10cf3c
FIX: scale fontawesome glyph avatar flair on user cards
2016-09-19 14:04:51 -04:00
Robin Ward
2766b2edc3
FIX: Allow redirection for slugs that start with digits
2016-09-19 13:31:19 -04:00
Arpit Jalan
332cc2bb95
FEATURE: new twitter_summary_large_image_url setting
2016-09-19 18:43:33 +05:30
Sam
8dc4329094
FEATURE: optionally get extra profile info from facebook
...
This feature requires the application be approved by facebook, so it is
default off
2016-09-19 16:14:11 +10: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
Erick Guan
c463cf63d4
FEATURE: Webhook for user creation and approval
2016-09-19 10:12:55 +08:00
cpradio
ef440a4381
Escape the hyphen
2016-09-19 08:54:21 +08:00
cpradio
69691fa7a6
FIX: Backup validation wasn't escaping hyphens
...
Conflicts:
spec/controllers/admin/backups_controller_spec.rb
2016-09-19 08:53:54 +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
Sam
24401e71bf
FEATURE: add seen_notification_id to current user serializer
2016-09-18 14:30:32 +10:00
cpradio
2eddeab66b
Escape the hyphen
2016-09-16 19:07:46 -04:00
cpradio
0d2d8797b6
FIX: Backup validation wasn't escaping hyphens
2016-09-16 15:20:42 -04:00
Neil Lalonde
28f857c530
FIX: primary group name class missing from poster name
2016-09-16 15:09:35 -04:00
Guo Xiang Tan
451050c6c4
Merge pull request #4437 from fantasticfears/webhooks-event-name
...
FIX: show event name in webhook headers
2016-09-16 14:27:12 +08:00
Sam
75f3f7fcbd
FEATURE: clean API method for reading a single notification
2016-09-16 16:14:15 +10:00
Guo Xiang Tan
82fe884a7f
SECURITY: Add filename validation for backup uploads.
2016-09-16 12:50:59 +08:00
Guo Xiang Tan
512922d776
SECURITY: Add filename validation for backup uploads.
2016-09-16 11:58:14 +08:00
Sam
e6fcaadd45
FIX: redirects back to origin for SSO and omniauth login
2016-09-16 13:48:50 +10:00
Sam
25a82e7d22
PERF: only publish notification state if we changed it
...
also publish seen_notification_id so we can tell what is new and what is old
cleanup controller so it correctly checks user
fix bug around clearing notification when people click mark read
2016-09-16 12:02:19 +10:00
Sam
33578a2c17
FIX: always import avatars during SSO if they are missing
2016-09-16 09:45:00 +10: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
Robin Ward
cd571b26ba
FIX: Allow Safe Redirections in Topic Embedding
2016-09-15 13:56:59 -04:00
Arpit Jalan
5dbd6a304b
add search-container class to search page
2016-09-15 13:46:22 +05:30
Guo Xiang Tan
baacb30ba1
FIX: Incorrect folder.
2016-09-15 15:20:07 +08:00
Guo Xiang Tan
b0752b1f91
FIX: Don't bypass validations.
2016-09-15 10:15:17 +08:00
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
06eb256d0a
FIX: blocking users should never hide all posts if they are trust level 1 or higher
2016-09-12 11:58:10 -04:00
Erick Guan
7423140825
FIX: show event name in webhook headers
2016-09-12 17:48:54 +08:00
Sam
2d859ba0ed
FIX: user api should always be available to staff
2016-09-12 15:42:06 +10:00
Neil Lalonde
b381d84dd9
FIX: tag search should not be case sensitive
2016-09-09 16:55:26 -04:00
Robin Ward
1f5325e3f0
FIX: Only validate uploaded URLs if they change
2016-09-08 12:06:18 -04:00
Arpit Jalan
19ddf95efa
FIX: add custom invite email templates
2016-09-08 00:54:48 +05:30
Robin Ward
9609a47016
Ability to skip email validation via a plugin
2016-09-07 14:05:46 -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
Guo Xiang Tan
0fbb949af5
Merge pull request #4432 from tgxworld/migrate_upload_scheme_to_scheduled_job
...
FIX: Make `Jobs::MigrateUploadScheme` a scheduled job.
2016-09-06 08:39:27 +08:00
Erick Guan
9ce61b4586
FEATURE: Webhooks.
2016-09-05 18:44:00 +08:00
Guo Xiang Tan
aabb7a8592
FIX: DiscourseEvent should not be triggered from within the controller.
2016-09-05 15:58:04 +08:00
Guo Xiang Tan
e4b75f604c
FIX: Make clean up upload script a safer task to run.
2016-09-05 10:06:02 +08:00
Sam
39e6cbc442
FIX: disable double submission which invalidates nonce
2016-09-04 16:05:25 +10:00
Sam
340874d345
FIX: post notifications in JSON so we properly support arrays and so on
2016-09-04 15:51:16 +10:00
Angus McLeod
422941a606
fix order of plugin template resolution
2016-09-02 12:55:11 -04:00
Sam
1d281e02c7
id is optional if already specified in header
2016-09-02 17:08:46 +10:00
Sam
be0fd5b4cc
FEATURE: allow user api key revocation for read only keys
2016-09-02 17:04:00 +10:00
Guo Xiang Tan
1a4a0d7e89
FIX: Don't fail silently.
2016-09-02 11:59:03 +08:00
Guo Xiang Tan
692ecff3eb
Revert "FIX: Don't fail silently."
...
This reverts commit baa6af93a2
.
2016-09-02 11:58:56 +08:00
Guo Xiang Tan
baa6af93a2
FIX: Don't fail silently.
2016-09-02 11:53:53 +08:00
Guo Xiang Tan
a869d861f4
FIX: Make Jobs::MigrateUploadScheme
a scheduled job.
...
This reverts https://github.com/discourse/discourse/commit/9d8db11c
If the job fails during execution or if `SiteSetting.migrate_to_new_scheme`
has been set to `false`, the job will be considered as executed even
though the migration has not been completed. As a result, the job
will have to be executed manually which is not desirable.
2016-09-02 11:48:45 +08:00
Guo Xiang Tan
efd7cbd887
Remove limit default.
...
Having the limit makes it harder to migrate all `Upload`/`OptimizedImage`
since the count has to be figured out and passed to the method.
2016-09-02 10:55:11 +08:00
Sam
0a39ba43ed
FIX: always respect avatar_force_update
2016-09-02 12:04:22 +10:00
Sam
211c374df6
Merge pull request #4213 from fantasticfears/sso
...
FIX: Importing user avatar when new user login by SSO
2016-09-01 18:05:18 -07: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
Arpit Jalan
929730c008
FIX: properly insert images in markdown inline format (take 2)
2016-09-01 17:56:39 +05:30
Arpit Jalan
54a1180140
FIX: properly insert images in markdown inline format
2016-09-01 11:55:40 +05:30
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
Guo Xiang Tan
90a0327fd2
FIX: Check against reserved usernames should be case insensitive.
2016-08-31 21:53:41 +08: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
Jeff Atwood
329faae3e0
Merge pull request #4427 from xfalcox/patch-1
...
[WIP] Add text on last-visit line
2016-08-30 15:40:42 -07:00
Rafael dos Santos Silva
91840be2b9
Makes it variable topic height proof
2016-08-30 19:07:56 -03:00
Robin Ward
7da44e3bf0
FEATURE: Support author meta tags for embedding
2016-08-30 12:01:04 -04:00
Rafael dos Santos Silva
a307783644
attr fallback is not yet supported =(
2016-08-30 12:37:05 -03:00
Rafael dos Santos Silva
d73bbe8d8c
Add i18n-able text to last visit line
2016-08-30 12:26:28 -03: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
Erick Guan
0217973374
FIX: Importing user avatar when new user login by SSO
2016-08-29 20:47:19 +08:00
Régis Hanol
6c8e6e9d2a
UX: post count should be right aligned in /categories page
2016-08-29 10:52:22 +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
0303080586
we do not define auth providers for builtins
2016-08-29 11:12:24 +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
Robin Ward
20241a01e9
FIX: Run the regular expression against query parameters
2016-08-26 12:47:47 -04:00
Neil Lalonde
39de27a4b2
FIX: top period chooser layout on mobile
2016-08-26 12:39:09 -04:00
Sam
896732975e
correct url linked in push notification
2016-08-26 13:45:56 +10:00
Sam
ca79c4b276
stop eating up push_urls
2016-08-26 13:23:06 +10:00
Sam
a37db9448f
correctly return access rights in auth redirect
2016-08-26 13:12:38 +10:00
Sam
4fe52c8cbe
FEATURE: backend support for pushing notifications to clients
2016-08-26 12:47:10 +10:00
Sam
2b15919aee
missing spot where old api was used
2016-08-26 10:58:34 +10:00
Sam
eaf87f0770
FIX: correctly handle api key so it uses current user provider
2016-08-26 10:39:13 +10:00
Matt Palmer
394cd43d77
Scrub only after converting strings to UTF-8
...
Scrubbing an ASCII-8BIT string isn't ever going to remove anything, because
there's no code point that isn't valid 8-bit ASCII. Since we'd really
prefer it if everything were UTF-8 anyway, we'll just assume, for now, that
whatever comes out of SimpleRSS is probably UTF-8, and just nuke anything
that isn't a valid UTF-8 codepoint.
Of course, the *real* bug here is that SimpleRSS [unilaterally converts
everything to
ASCII-8BIT](https://github.com/cardmagic/simple-rss/issues/15 ). It's
presumably *far* too much to ask that it detects the encoding of the source
RSS feed and marks the parsed strings with the correct encoding...
2016-08-25 16:09:07 +10:00
Arpit Jalan
bfefda06f6
FIX: handle embed count when topic not found
2016-08-25 07:12:20 +05:30
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
Régis Hanol
467564eb82
fix unread/new badge in /categories page
2016-08-24 22:04:30 +02:00
Régis Hanol
4fb47dd749
FIX: tag text was too big in /categories page
2016-08-24 21:50:52 +02:00
Neil Lalonde
50a8eb1810
Merge pull request #4405 from gdpelican/fix/intersection-pagination
...
FIX: Don't join on tags unnecessarily when matching all tags
2016-08-24 14:45:15 -04:00
Vinoth Kannan
fc95764f60
Update search-menu.js.es6
2016-08-24 15:25:51 +05:30
Robin Ward
2cb4cb7b72
FIX: Don't enqueue jobs in a transaction
2016-08-23 16:07:59 -04:00
Neil Lalonde
2f68be2c5c
FEATURE: custom html and text can be added to summary emails
2016-08-23 16:06:02 -04:00
Robin Ward
c3a3aff120
FEATURE: Support for a whitelist for embeddable host paths
2016-08-23 14:56:12 -04:00
Robin Ward
1468616465
FIX: Support links with google analytics tracking and hashes
2016-08-23 12:13:31 -04:00
Guo Xiang Tan
17f0727b04
FIX: Don't track user profile view when viewed by system user.
2016-08-23 16:25:31 +08: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
Sam
691f739f11
better error handling
...
push notifications imply read access, no need for a special permission
2016-08-23 16:48:00 +10: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
d06e2793aa
fix logic for when to include topics in category list
2016-08-22 23:11:08 +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
Arpit Jalan
f6bd114b5e
FEATURE: fall back to apple_touch_icon_url if default_opengraph_image_url is not present
2016-08-22 15:30:05 +05:30
Arpit Jalan
a39929d12e
FEATURE: add opengraph and twitter meta tags on every page
2016-08-21 22:08:49 +05:30
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
Jeff Atwood
03ce370d5e
right align category counts
2016-08-19 12:57:07 -07:00
Robin Ward
4061725a95
FIX: Don't ever grant badges when they're disabled
2016-08-19 15:16:37 -04:00
Arpit Jalan
a590f35982
FEATURE: allow changing post owners without creating post revision
2016-08-19 23:34:21 +05:30
Neil Lalonde
6356c0555c
FIX: topic's best post shouldn't be deleted by the author
2016-08-19 13:19:08 -04:00
Neil Lalonde
a1363feec8
FIX: don't show post withdrawn by author in summary emails
2016-08-19 12:11:36 -04:00
Régis Hanol
4960365689
UX: unread/new topic counts under topic counts column in /categories
2016-08-19 18:10:42 +02:00
James Kiesel
386b8b8498
Don't join on tags unnecessarily when matching all tags
2016-08-19 10:37:32 -05: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
Neil Lalonde
7195a103ab
FEATURE: digests choose topics you're watching or tracking first
2016-08-18 17:16:52 -04:00
Neil Lalonde
a644602612
FIX: infinite scrolling of topic list when filtered to one tag
2016-08-18 16:36:30 -04: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
Neil Lalonde
fb7409f982
FIX: avatar flair position on mobile
2016-08-18 11:18:18 -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
Sam
79c1d3459b
line was there twice
2016-08-17 17:03:48 +10:00
Sam
91b72936c4
Normalize away a requested push if for some reason we can not push there
2016-08-17 16:44:38 +10:00
Rafael dos Santos Silva
16f04d96d4
FIX: Tags on topic crawler view
...
- Remove tag object id
- Remove duplicate tag list
- Don't display tags when tagging is disabled
2016-08-17 01:28:31 -03:00
Sam
b4dfb84f37
PERF: stop doing work for HEAD requests on topics
2016-08-17 10:04:23 +10:00
Sam
a25a8115e8
FEATURE: support HEAD request to /user-api-key/new
...
This allows us to cleanly sniff to find if it exists
2016-08-17 09:58:19 +10: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
Robin Ward
53894daae9
FIX: Timeline should not be clickable when hidden
2016-08-16 12:15:10 -04:00
Sam
416e7e0d1e
FEATURE: basic UI to view user api keys
2016-08-16 17:06:52 +10:00
Sam
b7cea24d76
FEATURE: more user API flow, support key creation
2016-08-16 17:06:52 +10:00
Sam
0b334cdf74
FIX: stop removing query params from destination url in sso
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
Neil Lalonde
5849c345cc
FEATURE: digest emails will try to choose topics from your tracked and watched categories first
2016-08-15 16:16:04 -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
Robin Ward
f60bfe7550
Merge pull request #4389 from gschlager/i18n-patch1
...
UX: Allow translation of composer icons
2016-08-15 13:38:25 -04:00
Robin Ward
19959c6092
Remove unneccessary return
2016-08-15 12:58:16 -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
Arpit Jalan
a2220feaea
FEATURE: new site setting rebake_old_posts_count
2016-08-15 16:34:13 +05:30
Sam
fc095acaaa
Feature: User API key support (server side implementation)
...
- Supports throttled read and write
- No support for push yet, but data is captured about intent
2016-08-15 17:59:36 +10:00
Sam
d3c8985030
missing annotation
2016-08-15 17:59:36 +10: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
Robin Ward
aef954784a
FIX: nofollow
was being added during post processing when it shouldn't
2016-08-12 15:35:13 -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
Régis Hanol
7db2083d45
FIX: 'cancel_scheduled_job' was deleting all jobs in multisite
2016-08-12 13:10:52 +02:00
Sam
7e4503dd99
FEATURE: basic info route for all sites, even ones that require login
...
This information is public in meta tags already on home page, providing a
route allows consumers to check it way more cheaply
2016-08-12 17:10:35 +10:00
Sam
afaba56de3
FEATURE: missing API endpoint for topic tracking states
2016-08-12 17:10:35 +10: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
Jeff Atwood
d065d4186a
very minor CSS tweak to badge h3
2016-08-11 10:00:01 -07: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
515024a0ac
SECURITY: Escape image title in lightbox.
2016-08-11 11:17:37 +08:00
Guo Xiang Tan
8dab20e5b8
SECURITY: Escape image title in lightbox.
2016-08-11 11:15:00 +08:00
Guo Xiang Tan
01d79d9129
Merge pull request #4382 from SafaAlfulaij/fix_plural_strings
...
Fix Plural Strings That are Not Marked as Plural
2016-08-11 09:18:37 +08:00
Robin Ward
748a9e008f
FIX: Missing post_number
in searching within a topic
2016-08-10 17:54:30 -04:00
safaalfulaij
291c32aa69
Fix Plural Strings
2016-08-10 20:24:28 +03:00
Régis Hanol
e55e2aff94
FIX: FirstReplyByEmail badge wasn't granted
...
DEPRECATED: PostProcess badge trigger
2016-08-10 19:24:01 +02:00
Robin Ward
24201d4638
Merge pull request #4379 from caugner/disable-pasting-hack-for-firefox-50
...
FIX: Disable pasting hack for Firefox 50+
2016-08-10 10:38:48 -04:00
Arpit Jalan
d65f7742a7
FEATURE: better google docs onebox
2016-08-10 19:01:18 +05:30
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
c1125c8649
PERF: Use simpler serializer for search, eager load post users
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
Régis Hanol
51322a46b3
FEATURE: retry processing incoming emails on rate limit
2016-08-08 22:28:27 +02:00
cpradio
754e3b2287
Convert boolean to opts object
2016-08-08 15:15:27 -04:00
Neil Lalonde
17b51bb465
FIX: topics tagged with muted tags should not be included in digest emails
2016-08-08 15:14:25 -04:00
Robin Ward
fb1b119462
Merge pull request #4342 from acshi/embeddedhost-localhost
...
Allow localhost as an embeddable host
2016-08-08 14:31:58 -04:00
Robin Ward
8b252f19d7
Merge pull request #4365 from gdpelican/fix/daily-mlm-notifications
...
Don't halt notification emails for those on daily mailing list mode
2016-08-08 14:30:56 -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
Guo Xiang Tan
1acef41e51
Revert "UX: Centering Badge notification styles on mobile."
...
This reverts commit fce902ab1e
.
2016-08-08 09:36:07 +08:00
Guo Xiang Tan
72b321b7b4
Revert "UX: Centering Badge notification styles on mobile."
...
This reverts commit fce902ab1e
.
2016-08-08 09:02:46 +08:00
Guo Xiang Tan
fce902ab1e
UX: Centering Badge notification styles on mobile.
2016-08-08 07:24:09 +08:00
cpradio
d8165d7cee
FEATURE: Allow keyboard shortcuts for topic list to start from last viewed topic
2016-08-06 11:24:44 -04:00
Neil Lalonde
2499b56594
Merge master
2016-08-05 15:13:33 -04:00
Robin Ward
b17908fab1
SECURITY: XSS issue on Admin users list
2016-08-05 12:48:33 -04:00
Robin Ward
a139e469a7
SECURITY: Avoid mass assignment on user create
2016-08-05 12:43:50 -04:00
Robin Ward
3d62e5dd98
SECURITY: XSS issue on Admin users list
2016-08-05 12:01:16 -04:00
Robin Ward
429f27ec96
SECURITY: Avoid mass assignment on user create
2016-08-05 11:57:13 -04:00
Arpit Jalan
cda108da56
use existing method for target_group_names
2016-08-05 18:57:46 +05:30
Arpit Jalan
c064e946b2
FIX: custom reason for flags were not showing for non-english locales
2016-08-05 18:41:11 +05:30
Régis Hanol
d0962d6e5a
FIX: serve category images from the CDN
2016-08-05 13:03:49 +02:00
Guo Xiang Tan
33e7df977d
FIX: Row resize zone should be full width of composer.
2016-08-05 10:02:01 +08:00
Sam
9b011cb75d
UX: increase mobile line height for readability
2016-08-05 09:22:54 +10:00
Robin Ward
e5b529f8e1
FIX: Couldn't move posts with deleted replies
2016-08-04 11:56:01 -04:00
Guo Xiang Tan
2332422a85
UX: Text wasn't centered properly in badge notification.
2016-08-04 10:51:11 +08:00
Guo Xiang Tan
66f14ab0b8
Draw grippie with CSS.
2016-08-04 10:24:14 +08: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
James Kiesel
c2819e99f4
Don't halt notification emails for those on daily mailing list mode
2016-08-03 12:29:38 -04:00
Régis Hanol
e92f5e4fbf
FEATURE: new email attachment blacklists site settings
2016-08-03 17:55:54 +02: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
Neil Lalonde
37162e476b
FIX: remove gtm_ua_domain_name setting because it's preferable to configure it in Google Tag Manager settings
2016-08-02 14:54:35 -04:00
Robin Ward
857d54162b
Redirect to Summary when viewing yourself
2016-08-02 13:21:24 -04:00
Neil Lalonde
d38727efb7
FIX: Google Universal Analytics was tracking two page views on first page view
2016-08-02 12:55:02 -04:00
Robin Ward
7a6cd15c4a
FIX: Disable events on hidden timeline buttons
2016-08-02 11:34:27 -04:00
Robin Ward
f4c8070d09
FIX: Couldn't update category notification level
2016-08-02 11:22:02 -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
Jeff Atwood
138e2071c5
slightly increase mobile post body font size
2016-08-01 16:23:41 -07:00
Régis Hanol
681f566a66
FIX: staff members should be able to see raw email of deleted posts
2016-08-01 23:55:22 +02:00
Régis Hanol
829143bf88
FIX: 'List-Unsubscribe' header wasn't added to emails sent when mailing_list_mode was enabled
2016-08-01 20:19:00 +02:00
Régis Hanol
c591429868
FIX: don't destroy uploads in queued posts and drafts
2016-08-01 18:35:57 +02: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
Neil Lalonde
1f12e41029
FIX: query for tag with no sub-categories
2016-07-28 16:59:00 -04:00
Neil Lalonde
82e170d6a6
FIX: 404 when filtering by category, no sub-category, and a tag
2016-07-28 16:19:03 -04:00
Robin Ward
9adfccfad1
FIX: Regression with escaping on badge page
...
In this branch (stable) we can't run the sanitizer because the bundle is not
loaded. The long badge description is not sanitized, but it
has to be created by an admin so it's extremely low risk.
In the beta / tests-passed branches the text is sanitized.
2016-07-28 16:11:41 -04:00
Robin Ward
efc6408b1d
FIX: Regression with escaping on badge page
2016-07-28 15:57:06 -04:00
Robin Ward
5d062206db
SECURITY: Make sure uploaded_urls have corresponding upload records
2016-07-28 15:41:03 -04:00
Robin Ward
f416634ea0
SECURITY: Cross-Site Scripting in Category and Group Settings
2016-07-28 15:30:53 -04:00
Robin Ward
90a3cc7f18
SECURITY: XSS in "Account Suspended" Messages and Badge Descriptions
2016-07-28 15:29:05 -04:00
Robin Ward
2891f230d1
SECURITY: Make sure uploaded_urls have corresponding upload records
2016-07-28 13:54:17 -04:00
Robin Ward
cf5b756b1a
SECURITY: Cross-Site Scripting in Category and Group Settings
2016-07-28 11:57:59 -04:00
Neil Lalonde
77847f0d46
FIX: meta description tags for tags
2016-07-28 11:49:23 -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
0ba8da9658
reduce amount of cache setting
2016-07-28 10:20:29 +10:00
Sam
83f80341b3
FIX: topic id cache should be a multi process cache
2016-07-28 10:20:14 +10:00
Sam
ab68e0c9db
FEATURE: allow "developer" account flagging via developers table
...
This mechanism for flagging developer accounts will eventually replace
DISCOURSE_DEVELOPER_EMAILS
2016-07-28 10:14:06 +10:00
Sam
f319923753
SECURITY: limit route access when using external avatars
2016-07-28 09:04:32 +10: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
Sam
cb3afd11b4
SECURITY: limit route access when using external avatars
2016-07-28 09:00:43 +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
6dac9075dc
new 'convert_pasted_images_quality' site setting
2016-07-27 19:59:44 +02:00
Régis Hanol
be099bb637
only convert pasted images to HQ jpg when it's at least 5% smaller
2016-07-27 19:55:13 +02:00
Régis Hanol
ea59283c1e
FIX: PM automatic groups via URL
2016-07-27 19:16:31 +02:00
Régis Hanol
11172b7c2d
FIX: cropping GIF wasn't working
2016-07-27 18:48:02 +02:00
Jeff Atwood
f8144f07fd
purge 2x the unactivated old users
2016-07-27 03:29:00 -07: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
5ba8612fa8
UX: Button had wrong margin on iOS
2016-07-26 15:10:14 -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
Régis Hanol
749b981759
FEATURE: new 'convert_pasted_images_to_hq_jpg' site setting
2016-07-25 23:01:28 +02:00
Neil Lalonde
ece4fa82c9
FIX: add canonical link to tags topic lists
2016-07-25 16:16:19 -04:00
Neil Lalonde
11b3b5e30a
FIX: when topic list is filtered by tag and category, subsequent page fetches would ignore the category filter
2016-07-25 16:16:18 -04: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
Régis Hanol
b0f7e4ba00
FEATURE: deactive users after too many bounces
2016-07-25 18:57:06 +02:00
Neil Lalonde
e52c0e2087
FIX: tag filter shows when "no tags" is selected
2016-07-25 12:13:07 -04:00
Robin Ward
b617557cb4
FIX: Emoji update job was not being queued
2016-07-25 12:11:36 -04:00
Régis Hanol
d2e22ab215
extract bounce scores into site settings
2016-07-25 17:27:28 +02:00
Sam
a4aedddd38
shuffle code around so excerpt is not messed up
2016-07-25 17:12:01 +10:00
Sam
12ecf8624a
FIX: tokenize words with dots correctly
...
hello.world is now tokenized as "hello.world" and "world" that way the word
"world" will find the post with "hello.world"
2016-07-25 16:26:33 +10:00
Sam
df535c6346
FEATURE: refresh session cookie at most once an hour
...
This feature ensures session cookie lifespan is extended
when user is online.
Also decreases session timeout from 90 to 60 days.
Ensures all users (including logged on ones) get expiring sessions.
2016-07-25 12:07:31 +10:00
Arpit Jalan
a9207dafa7
FEATURE: configure session time via site setting for all the users ( #4343 )
2016-07-23 02:57:30 +05:30
Robin Ward
b2289d733f
List the "Watching First Post" tags on preferences
2016-07-22 16:16:45 -04:00
Acshi Haggenmiller
e9db03e465
allow localhost as an embeddedable host
2016-07-22 15:54:26 -04:00
Robin Ward
944b2aabfe
Emoji sets shouldn't be root level keys
2016-07-22 15:27:51 -04:00
Robin Ward
16a67ad418
FEATURE: Win10 Anniversary Emoji set
2016-07-22 15:07:05 -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
af266acac1
FIX: Plugin Custom emoji weren't working correctly on the server side
2016-07-22 12:59:43 -04:00
Sam
12dc511fea
PERF: make score calculator cheaper when site has long topics
2016-07-22 09:48:44 +10:00
Robin Ward
c279889191
FIX: Watching First Post in groups was working incorrectly
2016-07-21 15:05:10 -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
09be741820
FIX: Don't alert on new posts in a topic unless it's a new record
2016-07-19 15:57:05 -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
Neil Lalonde
fa9d8bd8bd
FIX: category settings shouldn't limit tag input size
2016-07-19 12:30:02 -04:00
Jeff Atwood
bd88d05ac6
missed a spot for dismiss new
2016-07-19 01:05:28 -07:00
Arpit Jalan
f1566ef80b
FIX: escape comma in exported CSV file
2016-07-19 13:19:46 +05:30
Guo Xiang Tan
1ea1cefb35
Extract Nginx log analyzer into a plugin that ships with Discourse.
2016-07-19 15:44:00 +08:00
Jeff Atwood
0bafb52a03
add fa-check to dismiss to match notifications
2016-07-19 00:41:59 -07:00
Guo Xiang Tan
cd5842d38b
SECURITY: Possible SQL injection.
2016-07-19 13:03:00 +08:00
Sam
1c964bf730
PERF: cache category topic ids
2016-07-19 12:34:54 +10:00
Sam
c1a01b2a28
PERF: limit maximum number of topic links to 50
...
When a giant topic has huge numbers of links only show top 50
if expanded from the show more links... button.
2016-07-19 10:55:35 +10:00
Guo Xiang Tan
57f1bf1ddd
UX: Better handle width for fields in sign up form.
2016-07-18 17:28:13 +08:00
Guo Xiang Tan
da21fad10b
SECURITY: Possible SQL injection.
2016-07-18 15:35:41 +08:00
Vinoth Kannan
e99a73e16d
New AWS S3 Storage Mumbai region added ( #4335 )
...
* ap-south-1 region added
* Update client.en.yml
* ap-south-1 region added
2016-07-18 09:03:26 +02:00
cpradio
64bdededd3
Allow plugins that implement OAuth and OAuth2 to show up under associated accounts in the Admin area. ( #4333 )
2016-07-18 09:02:41 +02: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
Sam Saffron
9893953f62
PERF: no need to nest a transaction when featuring topics
...
adding featured topics is already in a transaction, no need to nest
2016-07-16 15:36:40 +10:00
Sam Saffron
4cef1c1750
PERF: stop featuring users on categories
...
(this feature has long been removed, no need to run expensive queries
every 15 minutes)
2016-07-16 15:33:57 +10:00
Neil Lalonde
a74606c87c
PERF: tag groups index query
2016-07-15 17:16:26 -04:00
Neil Lalonde
61ada93a99
FIX: category settings showed top tags instead of tag settings
2016-07-15 14:08:42 -04:00
Régis Hanol
7848a84e0e
FIX: ensure summary emails have the 'List-Unsubscribe' header set
2016-07-15 11:39:29 +02: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
Hu Ming
f8a12d4940
Add support for AWS cn ( #4327 )
2016-07-14 16:56:09 +02:00
Robin Ward
e5bbfe1f1b
Lint inner function declarations to prevent Safari breakage
2016-07-14 10:22:39 -04:00
Sam Saffron
bea06afd3d
UX: suppress description excerpt on mobile
2016-07-14 22:38:16 +10: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
Jeff Atwood
1386f9c8c9
make the activate account button a btn-primary
2016-07-14 03:40:55 -07:00
Régis Hanol
7b6d946613
FIX: searching received emails for TO was broken
2016-07-13 22:43:25 +02: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
Neil Lalonde
5e8cfe8cef
tag group input needs to be bigger
2016-07-13 13:55:42 -04:00
Arpit Jalan
c7bbc1cebf
update onebox gem
2016-07-13 21:54:49 +05:30
Guo Xiang Tan
5fed886c8f
FIX: Update post replies when we move posts. ( #4324 )
2016-07-13 17:34:21 +02: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
Guo Xiang Tan
973a7c9d3a
FIX: Redeeming an invitation fails if inviter has been destroyed.
2016-07-13 11:58:31 +08:00
Sam Saffron
f369d492b3
FEATURE: stop linking to last post in crawler view
...
This only makes stuff harder for google AND does not even function correctly
2016-07-12 21:11:33 +10: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
e5293f2c9a
FIX: Force HTML to recompile
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
c1d4ca4031
FIX: Raw templates in customizations were broken
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