Vinoth Kannan
0581c033d7
FIX: incorrect URL for tag pages inside category in subfolder setup. ( #12222 )
...
Previosuly, we didn't use `getURL` method to include the subfolder prefix in these places.
2021-02-26 22:44:34 +05:30
Vinoth Kannan
0e65c2b3c8
FIX: send notification in user's locale if available. ( #12215 )
...
Previously, it was sending notifications in site's default locale.
2021-02-25 23:40:37 +05:30
Vinoth Kannan
437c348598
DEV: add CORS header for all nginx rules of public folder files. ( #12205 )
...
* DEV: add CORS header for all nginx rules of public folder files.
This reverts commit d628c65af0 and adding CORS header in two more places individually.
2021-02-25 02:57:37 +05:30
Vinoth Kannan
d628c65af0
DEV: add CORS header for all files served from public folder. ( #12119 )
...
It's required when we enable cors mod in service worker.
2021-02-18 08:41:13 +05:30
Vinoth Kannan
834388dbe0
UX: trim @ char from start of the username string in search. ( #12060 )
...
Currently, we're unable to search users by their username with the `@` symbol in "Posted by" filter on advanced search page.
2021-02-12 19:38:13 +05:30
Vinoth Kannan
cc1c4265c1
DEV: add allow origin header to public javascript files. ( #12059 )
2021-02-12 19:37:57 +05:30
Vinoth Kannan
5a11e72c51
UX: remove pluralization in single category notification types. ( #12061 )
2021-02-12 14:26:44 +05:30
Vinoth Kannan
7354636502
FIX: return 404 not found error if a topic is deleted. ( #11987 )
...
Currently, it's returning 403 invalid access error which causes issue in Google webmaster tools.
2021-02-09 16:47:06 +11:00
Vinoth Kannan
792c2b94f6
UX: don't display tag notification menu on category page. ( #11989 )
...
If both category and tag are selected then we shouldn't display a notification menu.
2021-02-05 09:19:00 +05:30
Vinoth Kannan
a6e3877b8a
DEV: use request_path instead of script_name to find static file requests. ( #11986 )
...
`script_name` env variable would be empty for public static assets.
2021-02-05 09:09:55 +05:30
Vinoth Kannan
024f2720f3
DEV: apply cdn headers to public javascripts endpoint too. ( #11942 )
...
It will add CORS header `Access-Control-Allow-Origin: '*'` to the files inside `public/javascripts` folder.
2021-02-03 20:15:52 +05:30
Vinoth Kannan
e6a02469ad
DEV: refresh all CDN endpoint URLs except the S3 uploads & assets. ( #11937 )
...
Using this added a temporary query param to force browsers to redownload all CDN endpoints.
2021-02-03 02:22:01 +05:30
Vinoth Kannan
9d2eaec88f
DEV: enable CORS to all CDN get requests from workbox. ( #11896 )
...
To prevent opaque cache files, now all the CDN files will be requested in 'cors' mode if the cdn_cors_enabled global setting is enabled. Before enabling the setting, should enable the cors in the CDN server by adding the response header `access-control-allow-origin: *` or `access-control-allow-origin: https://discourse.example.com .`
And other external file requests other than CDN will not be cached if the response type is opaque.
2021-02-02 11:38:29 +05:30
Vinoth Kannan
a5923ad603
DEV: apply allow origin response header for CDN requests. ( #11893 )
...
Currently, it creates a CORS error while accessing those static files.
2021-01-29 07:44:49 +05:30
Vinoth Kannan
c7781f1139
UX: respect email_editable site setting in user activation page. ( #11835 )
...
Previously, when both `enable_local_logins` and `email_editable` are disabled still user can change the email in user activation page.
2021-01-25 22:19:26 +05:30
Vinoth Kannan
039b4111e3
FIX: print raw html of logo image to skip unwanted html encoding ( #11805 )
...
Currently, the image logo is broken since the image tag is rendering incorrectly.
2021-01-22 19:48:01 +05:30
Vinoth Kannan
872f3e6934
UX: warn about messages to be orphaned while deleting a group. ( #11727 )
...
Currently, after destroying a group its messages are inaccessible to everyone. Only admins can access using direct URLs.
2021-01-22 03:29:34 +05:30
Vinoth Kannan
eb60fc86dc
PERF: run user merging task in a background job. ( #10961 )
...
* PERF: run user merging task in a background job.
Currently, admin page is timing out while merging the users with lots of posts.
2020-12-10 15:52:08 +11:00
Vinoth Kannan
139c5dc356
FIX: use tag model instead of tagId property. ( #11298 )
...
In a recent commit https://github.com/discourse-org/discourse-teams-sidebar/commit/866fa008d4ae4ff913d8c7cd448c5dc1c556b5fb support for tagId property is removed.
And added a test case. Follow-up for 2d5bb516a6 .
2020-11-23 16:40:15 +05:30
Vinoth Kannan
67de0367ff
UX: add stock suspension reasons to suspend dialog. ( #10990 )
2020-11-11 01:01:28 +05:30
Vinoth Kannan
9b593435b6
FIX: hide 'category read only banner' in categories list page. ( #11072 )
...
Previously, while navigating away from single category page to categories list page "category read only" banner is not hiding automatically.
2020-11-03 16:59:58 +11:00
Vinoth Kannan
af4938baf1
Revert "DEV: enable cors to all cdn get requests from workbox. ( #10684 )" ( #11076 )
...
This reverts commit e3de45359f .
We need to improve out strategy by adding a cache breaker with this change ... some assets on CDNs and clients may have incorrect CORS headers which can cause stuff to break.
2020-10-30 16:05:35 +11:00
Vinoth Kannan
347423007a
DEV: remove instagram login site settings and auth classes. ( #11073 )
...
Instagram removed the support for login and should use Facebook login instead.
2020-10-30 09:09:56 +05:30
Vinoth Kannan
2d5bb516a6
FIX: keep tag filter value when changing the category dropdown. ( #11065 )
...
Previously, while filtering the topics by tag, selecting a category loses the selected tag value.
2020-10-30 11:56:20 +11:00
Vinoth Kannan
72810853ea
FIX: strip the trailing slash (/) of cors origins. ( #10996 )
...
Strips trailing `/` from global settings
Provides a validation for site settings to ensure a trailing `/` is not added
2020-10-29 13:01:06 +11:00
Vinoth Kannan
e3de45359f
DEV: enable cors to all cdn get requests from workbox. ( #10685 )
...
Now all external requests from the service worker will be in CORS mode without credentials.
2020-10-28 23:36:19 +05:30
Vinoth Kannan
8d3837c824
DEV: include cors header to public file server in dev environment. ( #11007 )
...
While enabling CORS header in localhost we should include it in public file server too. Else it will return the errors.
2020-10-26 17:45:35 +05:30
Vinoth Kannan
d0d61e4118
FIX: remove whitespaces around inline HTML tags next to text. ( #10803 )
2020-10-02 10:56:40 +05:30
Vinoth Kannan
a8502ae1c4
FEATURE: add dismiss unread topics button when filtered by tag. ( #10547 )
2020-08-27 23:04:45 +05:30
Vinoth Kannan
a5deff0b8d
Delete 1.5
...
This file added accidentally in commit ae7ff5eb73
2020-08-27 19:27:41 +05:30
Vinoth Kannan
f495fca7e8
FIX: user_option option can be nil for new users.
2020-08-20 22:50:58 +05:30
Vinoth Kannan
8348a41124
FEATURE: add regular_categories field in site setting & user option. ( #10477 )
...
Like "default watching" and "default tracking" categories option now the "regular" categories support is added. It will be useful for sites that are muted by default. The user option will be displayed only if `mute_all_categories_by_default` site setting is enabled.
2020-08-20 00:35:04 +05:30
Vinoth Kannan
562180dd9a
FEATURE: add option to skip new user tips in first notification. ( #10462 )
2020-08-18 13:43:40 +05:30
Vinoth Kannan
476d26159a
FEATURE: add new user option skip_new_user_tips. ( #10437 )
...
And add new site setting `default_other_skip_new_user_tips` in user preferences category.
2020-08-14 19:10:56 +05:30
Vinoth Kannan and Joffrey JAFFEUX
6a1746a0c5
FEATURE: add expandable muted categories ui to /categories page. ( #10303 )
...
Co-authored-by: Joffrey JAFFEUX <j.jaffeux@gmail.com >
2020-07-30 23:32:51 +05:30
Vinoth Kannan
0884d570b1
FEATURE: add support for top filter in tag page. ( #10281 )
...
Currently, tag pages only have the `latest` filter.
2020-07-22 19:26:36 +05:30
Vinoth Kannan
ae47bcb269
DEV: move user references deletion code to before_destroy. ( #10085 )
...
Moving the `delete_source_user_references` method code from user merger service to user model.
2020-06-18 17:42:39 -04:00
Vinoth Kannan
f67e7d2fad
FIX: add attributes of params to topic findOpts.
...
If `params` is ignored then `findTopicList` won't get the `no_subcategories` attribute.
d27b877a40
2020-06-10 01:33:58 +05:30
Vinoth Kannan
0f20a6f0aa
FIX: use short_path of flair upload to get signed url for secure media.
...
If we use `upload.url` for secure urls then the images won't render.
2020-06-05 07:43:15 +05:30
Vinoth Kannan
3e7f7fdde8
FEATURE: category setting for default list filter. ( #9975 )
2020-06-04 00:56:56 +05:30
Vinoth Kannan
7fe414d35d
FIX: hide rss feed & json if a user profile is hidden.
2020-06-03 19:03:02 +05:30
Vinoth Kannan
e1af91f5ae
Revert "FEATURE: category setting for default list filter."
...
This reverts commit 6f03d14c23 .
2020-05-30 20:53:53 +05:30
Vinoth Kannan
ef5320dd47
FIX: don't rerender whole users page while typing on input.
2020-05-29 09:06:26 +05:30
Vinoth Kannan
ce1491e830
UX: remove in:unpinned filter from advanced search page. ( #9911 )
2020-05-29 00:47:28 +05:30
Vinoth Kannan
5fb9271878
DEV: ignore flair_url column in group model. ( #9873 )
2020-05-26 00:43:50 +05:30
Vinoth Kannan
505122bb45
FIX: skip onceoff job for groups with invalid flair URL.
2020-05-25 13:11:00 +05:30
Vinoth Kannan
47c6fe9bfa
Merge branch 'master' of github.com:discourse/discourse
2020-05-25 11:36:18 +05:30
Vinoth Kannan
8e56197728
UX: use "icon-picker" & "image-uploader" fields to set group flair. ( #9779 )
2020-05-25 11:08:47 +05:30
Vinoth Kannan
6f03d14c23
FEATURE: category setting for default list filter.
2020-05-25 00:04:06 +05:30
Vinoth Kannan
058bf56b4c
FIX: group card not showing if user can't see its members.
2020-05-24 23:08:51 +05:30
Vinoth Kannan
60a3110113
FIX: call getURL method explicitly to prevent this context override.
2020-05-24 21:58:03 +05:30
Vinoth Kannan
c014b93854
UX: don't disable "create account" button & display error message for required fields. ( #9643 )
2020-05-14 12:15:33 +05:30
Vinoth Kannan
744bbf6904
FEATURE: exclude muted categories from the "top" topics list.
2020-05-08 00:34:53 +05:30
Vinoth Kannan
0fe8ad13fa
UX: change the user merge button's label and icon.
2020-05-04 18:44:30 +05:30
Vinoth Kannan
5ff24b6891
FIX: do not raise error if 'class' attribute is not found.
2020-05-01 10:03:40 +05:30
Vinoth Kannan
71241a50f7
DEV: improve code readability & add tests for user guardian.
...
a511bea4cc
2020-04-30 20:59:33 +05:30
Vinoth Kannan
df0c386f8a
UX: drop the automatic_membership_retroactive column from groups model. ( #9430 )
2020-04-22 22:07:39 +05:30
Vinoth Kannan
e5c44f6dcf
UX: display 'merge' button in all non-staff user profiles.
2020-04-22 17:42:09 +05:30
Vinoth Kannan
ceee855d00
minor code improvement
...
a511bea4cc
2020-04-22 16:40:59 +05:30
Vinoth Kannan
a511bea4cc
FEATURE: admin UI to merge two users. ( #9509 )
2020-04-22 14:07:51 +05:30
Vinoth Kannan
884eea7a83
FEATURE: add support for upload format in theme settings.
2020-04-15 18:34:02 +05:30
Vinoth Kannan
4a2c4232c5
FIX: remove word boundary regex (\b) for search result highlights. ( #9338 )
2020-04-15 11:11:00 +05:30
Vinoth Kannan
0cef409d49
UX: strip base64 image URLs when converting HTML to markdown.
2020-04-12 21:05:23 +05:30
Vinoth Kannan
b57d4586d7
FIX: use correct command line attribute for gifsicle while scale down the gif.
2020-04-10 18:16:47 +05:30
Vinoth Kannan
fd39c85c1a
FIX: add category hashtags support for sub-sub categories.
...
Hashtags will include last two levels only (ex: "parent:child").
2020-04-06 20:43:38 +05:30
Vinoth Kannan and Kane York
82201fa466
FIX: jobs/delete_replies: Add Time+Duration, not Time+Time #9314
...
Co-authored-by: Kane York <kanepyork@gmail.com >
2020-04-03 09:23:40 +05:30
Vinoth Kannan
2f9879a9a1
FIX: move total rows count & load more URL inside meta.
...
We're fetching "total rows count" from root attributes only if meta object not found. https://github.com/discourse/discourse/blob/2b78bd01ab2431aa90b642326d170df7c51e492b/app/assets/javascripts/discourse/models/store.js#L236
2020-04-03 07:32:50 +05:30
Vinoth Kannan
e7e931b70b
FIX: track links in onebox body if it's same as header link.
2020-04-03 00:08:29 +05:30
Vinoth Kannan
37bf38f801
FIX: removing a timer with duration doesn't work.
2020-04-02 05:59:35 +05:30
Vinoth Kannan
7a32a99595
FIX: Quoting a nested quote should preserve original post info.
2020-03-28 22:24:43 +05:30
Vinoth Kannan
257f59f366
FEATURE: option to update child theme components via theme CLI.
...
https://github.com/discourse/discourse_theme/commit/423ce44112ac1ac56eaafa36252b7d7eea04193f
2020-03-27 03:41:56 +05:30
Vinoth Kannan
b09f79366e
UX: disallow tag creation in "default tags" site setting choosers.
2020-03-25 23:37:46 +05:30
Vinoth Kannan
dbc323e12a
Fix the typo.
2020-03-25 23:32:32 +05:30
Vinoth Kannan
572bb5988f
FIX: word boundary regex (\b) not working in Unicode languages. ( #9163 )
2020-03-25 18:39:19 +05:30
Vinoth Kannan
bef8468510
Make qunit test code more clean.
...
45ce9876cc
2020-03-24 13:04:46 +05:30
Vinoth Kannan
dc1836573d
UX: display avatar flair in categories route topic list items ( #9197 )
2020-03-24 01:13:25 +05:30
Vinoth Kannan
f3ddc36ac6
FIX: update email_digests user option when default_email_digest_frequency updated.
2020-03-20 00:55:47 +05:30
Vinoth Kannan
f6d6f1701f
FIX: use the new duration attribute in set_or_create_timer method.
...
New `duration` attribute is introduced for the `set_or_create_timer` method in the commit aad12822b7 for "based on last post" and "auto delete replies" topic timers.
2020-03-19 21:45:05 +05:30
Vinoth Kannan
aad12822b7
FEATURE: automatically delete replies on a topic after N days. ( #9209 )
2020-03-19 21:06:31 +05:30
Vinoth Kannan
45ce9876cc
Fix the build. Remove the branch value if available.
...
48d690ae01
2020-03-18 04:13:00 +05:30
Vinoth Kannan
48d690ae01
FIX: Remote themes Github link should go to custom branch #9184
2020-03-18 03:57:54 +05:30
Vinoth Kannan
d953c908d2
FEATURE: add child theme components in theme metadata.
...
Now theme creators can add an array of child theme components in about.json file for a top level theme.
2020-03-05 18:28:18 +05:30
Vinoth Kannan and Régis Hanol
acf337d583
FEATURE: auto archive group message if topic is closed. ( #9046 )
...
Co-Authored-By: Régis Hanol <regis@hanol.fr >
2020-02-27 11:09:37 +05:30
Vinoth Kannan
5774107a2d
FIX: downloaded image URLs incorrectly replaced in post raw. ( #9014 )
...
Previously, while replacing the downloaded image URL `http://wiki.mozilla.org/images/2/2e/Longcat1.png ` similar non-image URL `http://wiki.mozilla.org/images/2 ` was replaced wrongly.
2020-02-27 10:22:55 +05:30
Vinoth Kannan
8a031f19dc
FIX: use dedicated site attribute in category + tag filtered pages too.
2020-02-21 15:55:17 +05:30
Vinoth Kannan
7a054fc142
FIX: remove anchors from banner headings.
...
Else it will create UX issues when the banner is visible on top of the banner topic.
2020-02-19 02:55:04 +05:30
Vinoth Kannan
2e397c78c4
FIX: use separate site attribute for single category "top tags" list.
...
And use it only in the single category pages.
38dd184a16
2020-02-17 21:09:27 +05:30
Vinoth Kannan
38dd184a16
FIX: update Site.top_tags in "categories" route if topic list available.
...
Else it is not updating the tags dropdown while navigate between the category pages.
2020-02-14 09:53:41 +05:30
Vinoth Kannan
9c96511ec4
FIX: use plain text if available instead of image upload.
...
Previously, while pasting from Excel 365 it uploaded a table image instead of markdown table.
2020-02-12 23:13:51 +05:30
Vinoth Kannan
b0f72ca1d6
DEV: improve the code readability.
...
a0e0b1ef4b
2020-02-11 23:11:59 +05:30
Vinoth Kannan
a0e0b1ef4b
FIX: reset edit_reason in posts when creating a new version.
2020-02-07 09:40:16 +05:30
Vinoth Kannan
dabba87954
DEV: introduce diffLocalChangesUrl attribute to theme model.
2020-02-04 21:33:19 +05:30
Vinoth Kannan
e4f3244141
DEV: introduce updateUrl attribute to theme-setting-editor component.
2020-02-04 15:19:17 +05:30
Vinoth Kannan
602f965070
FIX: undefined method 'title' for nil:NilClass in PostAlerter#create_notification
2020-01-27 23:54:11 +05:30
Vinoth Kannan
b6765aac4b
FIX: add 'noindex' header to rss feed responses.
2020-01-24 09:30:27 +05:30
Vinoth Kannan
e4b8121650
Fix the build.
...
Make prettier happy.
2020-01-24 04:39:07 +05:30
Vinoth Kannan
26186ee6af
FIX: topics sorting in tag pages is broken.
2020-01-24 04:26:14 +05:30
Vinoth Kannan
13f229808a
FIX: add noindex header to user profile pages.
2020-01-08 11:26:20 +05:30
Vinoth Kannan
7dbde18f02
FIX: keep 'rb' & 'rp' tags in html to markdown conversion.
2020-01-04 17:16:23 +05:30
Vinoth Kannan
dcada66aa0
Merge branch 'master' of github.com:discourse/discourse
2019-11-28 05:19:56 +05:30