Commit Graph

75 Commits

Author SHA1 Message Date
Vinoth Kannan 27da70052f FIX: keep quoted content in schema data if post excerpt is empty. 2020-01-04 19:25:42 +05:30
Sam Saffron 4c0545a827 DEV: lint files
This removes explicit return where not needed per rubocop rule
2019-12-10 12:01:54 +11:00
Joffrey JAFFEUX 15bc64bbc9 DEV: uses Discourse.redis instead of $redis 2019-12-03 10:49:58 +01:00
Vinoth Kannan 797d450b73 FIX: keep onebox body content in post excerpts for schema data. 2019-11-02 17:31:38 +05:30
romanrizzi 747a2e5167 DEV: Remove old backward-compatibility code 2019-10-09 15:56:55 -03:00
David Taylor 486f343b09 FIX: Include previously solved topics in auto-bump
Null values can happen when a post is removed as the solution. We already filter for NOT NULL in the topic_query and search filters. This commit adds the same logic to the auto-bump filter.
2019-08-06 11:19:33 +01:00
Sam Saffron 0fa0e7fd53 DEV: support running plugin without db
This is required for asset precompile
2019-06-13 16:33:03 +10:00
Guo Xiang Tan 75046f1d92 Add frozen string literal comment to files. 2019-05-13 11:04:27 +08:00
Bianca Nenciu 44e832813c FIX: Align checked icon in title. 2019-05-10 14:07:00 +03:00
Maja Komel db35674cc4 FIX: show solved icon on categories with featured topics page 2019-05-10 10:43:11 +02:00
Joffrey JAFFEUX 9f27caf39c FIX: adds support for new filter syntax 2019-05-01 22:24:09 +02:00
Joffrey JAFFEUX c6926f647b FIX: removes legacy code 2019-04-01 15:31:20 +02:00
Bianca Nenciu 3297d152a7 FIX: Staff users can accept posts in deleted topics. (#75) 2019-03-18 16:27:29 +01:00
Vinoth Kannan ca2d537665 PERF: Remove N+1 queries on search topic list item serializer. 2019-03-17 23:20:05 +05:30
Vinoth Kannan 8b8512e73e DEV: Use core method to preload category custom fields for site serializer 2019-03-16 23:27:31 +05:30
Vinoth Kannan 8beaa6c1d9 PERF: Remove N+1 queries on basic category serializer. 2019-03-15 18:53:22 +05:30
Vinoth Kannan 0fa41a8b38 PERF: Remove N+1 queries on site serializer. 2019-03-15 17:25:17 +05:30
Guo Xiang Tan 818bff2b30 FIX: Remove topic answer mixin from category detailed serializer. 2019-03-14 05:31:51 +08:00
Vinoth Kannan 5ddd644e00 FEATURE: Show dropdown to filter topic lists by solved status 2019-03-14 00:41:07 +05:30
Vinoth Kannan 6fb6f8849b Revert "REVERT: 'FEATURE: Add solved icon for topic titles in search results and other topic lists'"
This reverts commit 6dbd420c9e.
2019-03-13 22:40:54 +05:30
Vinoth Kannan 6dbd420c9e REVERT: 'FEATURE: Add solved icon for topic titles in search results and other topic lists' 2019-03-13 19:38:31 +05:30
Vinoth Kannan e9be43becd FEATURE: Add solved icon for topic titles in search results and other topic lists 2019-03-13 15:59:07 +05:30
Vinoth Kannan 3b7baa1a51 FIX: Don't use topic reply count as answer count in 'Question' schema 2019-02-20 00:35:07 +05:30
Michael Howell 684df58437 Move the QAPage Question into mainEntity
Fixes
https://meta.discourse.org/t/support-schema-org-qapage-and-google-rich-results/33813/14?u=notriddle
2018-12-04 20:04:54 +00:00
Penar Musaraj 7745adb6eb Add FA5 icon support 2018-11-07 21:08:46 -05:00
Sam 7673ed2480 FIX: in some cases first_post could be missing 2018-11-05 10:21:10 +11:00
Sam 54dc2b06ca clean up previous commit that adds answer metadata 2018-11-02 10:15:05 +11:00
Michael Howell 4e00693c76 Add schema.org QAPage metadata (#69)
* Add schema.org QAPage metadata

This is an SEO trick, intended to make results from Discourse forms more
"clickable" by promising a solution at the other end of the link.

https://meta.discourse.org/t/suggestion-add-checkmark-for-solved-threads-to-the-topic-title-as-well/33813

* Use final before-head-close-crawler that got merged

* Fix Sam's problems

* Fix linter errors
2018-11-02 09:38:16 +11:00
Guo Xiang Tan 46258a5b11 FIX: Remove auto-close topic timer on unsolved.
https://meta.discourse.org/t/unsolving-a-topic-does-not-remove-autoclose/94907
2018-08-31 12:03:42 +08:00
Guo Xiang Tan 93a64c4aa1 Prefer `destroy!` over `destroy` when not checking for return value. 2018-08-31 09:52:10 +08:00
Sam 5b81cc9293 FEATURE: if auto bump is enabled, do not bump solved 2018-07-18 10:56:56 +10:00
Sam 9aeb9df26f move to new db exec pattern 2018-06-21 12:23:50 +10:00
Joffrey JAFFEUX ef87bdc129 FIX: keep emoji images in solved excerpt 2017-09-04 14:07:21 +02:00
Neil Lalonde 38208b4600 fix broken build 2017-08-11 15:36:38 -04:00
Kyle Zhao 9104e2292c FEATURE: hide excerpt if 'solved_quote_length' is set to zero 2017-08-06 17:22:30 -04:00
Guo Xiang Tan 639784ec81 Fix rubocop offenses. 2017-08-02 15:09:07 +09:00
Guo Xiang Tan 17dda66400 PERF: N+1 queries when loading categories with featured topics. 2017-08-01 17:28:02 +09:00
jomaxro 1607b4e107 FIX: Don't open a topic to set an auto-close timer when marking as solved.
Fixes this issue: https://meta.discourse.org/t/marking-closed-topic-solved-with-solve-topics-auto-close-hours-set-causes-topic-to-be-reopened/63593?u=jomaxro

Topics that were closed before being marked as solved would be reopened and have an auto-close timer set.  If a topic is already closed, marking as solved should not cause it to re-open.
2017-06-12 22:29:53 +02:00
Guo Xiang Tan ed8b0103f6 FEATURE: Add `solved_topics_auto_close_hours` site setting.
https://meta.discourse.org/t/automatically-close-solved-topics-after-n-hours/58383
2017-05-22 20:03:49 +08:00
jomaxro f71c3370b2 Add URL to plugin.rb 2017-04-26 00:40:03 -04:00
Rafael dos Santos Silva 1b4242320e Require the serializer before patching 2017-04-19 01:03:50 -03:00
Rafael dos Santos Silva 92784c5f2c FIX: Show solved status on category lists too 2017-04-19 00:55:15 -03:00
David Taylor f66da5be15 Check postInfo exists 2017-03-08 15:47:18 +00:00
David Taylor 8b03c459f8 Only select required columns, and don't call excerpt twice 2017-03-08 15:42:41 +00:00
David Taylor e20104919a UX: Show configurable length excerpt when quoting the solution 2017-03-08 15:21:41 +00:00
David Taylor 4aaeee8aec Remove excerpt stuff, only show quote once clicked 2017-03-08 00:43:22 +00:00
David Taylor f38c7a3991 Initial work on getting answer quoted under question 2017-03-07 23:33:10 +00:00
David Taylor 5b8985f297 Remove empty checkbox for closed/archived topics 2017-03-06 01:34:29 +00:00
Sam fcd5a06e69 Merge pull request #45 from davidtaylorhq/filter_parameters
Change parameters from true/false to solved/unsolved.
2017-02-28 10:40:06 -05:00
David Taylor 889aeb5b6e Changed strings to yes/no 2017-02-28 15:22:07 +00:00