Commit Graph

161 Commits

Author SHA1 Message Date
discoursebot e56816eb50
DEV: Update CI workflows (#72)
Co-authored-by: davidtaylorhq <davidtaylorhq@users.noreply.github.com>
2021-12-16 16:18:16 +00:00
Discourse Translator Bot 1ee9957cc6
Update translations (#71) 2021-12-14 14:53:39 +01:00
Jordan Vidrine d3eee7008b
UX: Adjust topic list item spacing (#70) 2021-11-17 13:28:40 -06:00
Jordan Vidrine 0aef9946b4
SYNTAX: Add classes in prep for Topic list refactor (#69)
* DEV: Prep for topic-list refactor
2021-11-16 13:56:12 -06:00
Kris 4631ccb8b1
DEV: add plugin outlet, li class (#68) 2021-11-05 15:09:24 -04:00
Kris 6e13e4de0b
UX: Solved filter alignment adjustment (#67) 2021-11-05 12:06:59 -04:00
Discourse Translator Bot ccbf73d3e9
Update translations (#66) 2021-10-26 11:01:09 -04:00
jbrw c38dc7c216
FIX: Hide navigation elements when printing a Docs topic (#65) 2021-10-22 16:59:14 -04:00
Joffrey JAFFEUX 8321e74b60
DEV: fixes qunit imports (#64) 2021-10-22 09:51:23 +02:00
Jordan Vidrine d8c48e6218
FEATURE: Add filter + alpha & numeric sort to categories and tags in docs sidebar (#62)
* UX: Docs sidebar changes

Co-authored-by: Jarek Radosz <jradosz@gmail.com>
Co-authored-by: Penar Musaraj <pmusaraj@gmail.com>
2021-10-19 10:04:36 -05:00
Discourse Translator Bot 0f78bcc9db
Update translations (#63) 2021-10-19 15:23:58 +02:00
Penar Musaraj bfed4ba324
UX: Add in:docs quick tip in search widget (#61) 2021-10-12 10:11:29 -04:00
Gavin ac9d01dc18
Update README.md (#60) 2021-10-04 12:36:30 -04:00
Krzysztof Kotlarek 72cdd8d415
FIX: ignore category filter when incorrect param (#59)
Category filter accepts ids of categories. If value is manipulated, we should ignore it.
2021-09-27 14:52:27 +10:00
discoursebot b2de26d52c
DEV: Update CI workflows (#58)
Co-authored-by: CvX <CvX@users.noreply.github.com>
2021-09-15 19:56:29 +02:00
dependabot[bot] a5936fe9d2
Build(deps): Bump path-parse from 1.0.6 to 1.0.7 (#57)
Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases)
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7)

---
updated-dependencies:
- dependency-name: path-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-13 00:50:35 +02:00
Penar Musaraj 17a21cad4d
UX: Add `in:docs` filter to search (#56) 2021-07-21 15:53:40 -04:00
Discourse Translator Bot 3c8d3d28b3
Update translations (#55) 2021-07-21 10:30:16 +02:00
discoursebot 372d541c0b
DEV: Update CI workflows (#54)
Co-authored-by: davidtaylorhq <davidtaylorhq@users.noreply.github.com>
2021-07-02 17:01:48 +02:00
Penar Musaraj 8754aaf061
DEV: SCSS cleanup 2021-06-23 23:01:54 -04:00
Discourse Translator Bot b184b14266
Update translations (#53) 2021-06-22 15:12:10 +02:00
dependabot[bot] b69f437458
Build(deps): Bump glob-parent from 5.1.1 to 5.1.2 (#52)
Bumps [glob-parent](https://github.com/gulpjs/glob-parent) from 5.1.1 to 5.1.2.
- [Release notes](https://github.com/gulpjs/glob-parent/releases)
- [Changelog](https://github.com/gulpjs/glob-parent/blob/main/CHANGELOG.md)
- [Commits](https://github.com/gulpjs/glob-parent/compare/v5.1.1...v5.1.2)

---
updated-dependencies:
- dependency-name: glob-parent
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-12 13:56:30 +02:00
Discourse Translator Bot 7782de1558
Update translations (#51) 2021-06-01 15:11:37 +02:00
Discourse Translator Bot e76f7fff62
Update translations (#50) 2021-05-18 15:07:35 +02:00
Penar Musaraj b985ebad4c
DEV: Remove SCSS color vars fallbacks (#49) 2021-05-12 16:17:44 -04:00
dependabot[bot] 7433305f44
Build(deps): Bump lodash from 4.17.20 to 4.17.21 (#48)
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.20 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-10 13:40:21 -04:00
dependabot[bot] 071128fa55
Build(deps): Bump handlebars from 4.7.6 to 4.7.7 (#47)
Bumps [handlebars](https://github.com/wycats/handlebars.js) from 4.7.6 to 4.7.7.
- [Release notes](https://github.com/wycats/handlebars.js/releases)
- [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/master/release-notes.md)
- [Commits](https://github.com/wycats/handlebars.js/compare/v4.7.6...v4.7.7)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-10 10:48:24 +10:00
Discourse Translator Bot 4cc5e8780b
Update translations (#46) 2021-05-05 13:23:09 +02:00
Jarek Radosz 378f8d24f4
FIX: Correctly trigger actions (#45)
Fixes a regression introduced in #32. Reported in https://meta.discourse.org/t/meta-discourse-org-docs-sidebar-filter-doesnt-work/188350/2

Included:
* DEV: Use `query` helper
* DEV: Simplify the Docs model
* DEV: Add a test
* FIX: Correctly trigger actions
* DEV: Use `count` instead of `queryAll`
2021-04-29 16:36:14 +02:00
discoursebot f75c9d5e32
DEV: Update CI workflows, fix linting issues (#32)
Included:

* DEV: Update CI workflows
* DEV: Update the plugin URL
* DEV: Update Gemfile.lock
* DEV: Remove an old rubocop artifact
* DEV: Add .prettierrc
* DEV: Clean up .gitignore
* DEV: Add license
* DEV: Update package.json
* DEV: Fix template issues
* DEV: Re-format code
* DEV: Use `@action`
* DEV: `inject as controller`
* DEV: Use `@computed`
* DEV: Avoid naming collision and extra indirection
* DEV: Use `discourse-common/utils/decorators`
* DEV: Use `role="button"`

Co-authored-by: Jarek Radosz <jradosz@gmail.com>
Co-authored-by: jjaffeux <j.jaffeux@gmail.com>
2021-04-27 20:49:34 +02:00
Discourse Translator Bot 50f7c25de2
Update translations (#43) 2021-04-20 15:30:54 +02:00
Discourse Translator Bot 67a8f5b59c
DEV: Add Crowdin support (#42) 2021-04-15 22:03:56 +02:00
Osama Sayegh 312cafe9d7
DEV: Compatibility with Discourse on Rails 6.1 (#41)
Related to https://github.com/discourse/discourse/pull/12688.

The tags and categories count queries are failing on Rails 6.1 with `ERROR:  column "topics.bumped_at" must appear in the GROUP BY clause or be used in an aggregate function`. The reason these queries didn't fail prior to 6.1 was because Active Record would automatically drop the `ORDER BY` clause from the queries when we called `count` on them. This behavior has been [changed](5812feffe3) in 6.1 so now Active Record only drops the `ORDER BY` clause if there is no `GROUP BY` clause. Our queries do have `GROUP BY` clauses, so we need to drop the `ORDER BY` clauses ourselves before we call `count` to make them work on 6.1.
2021-04-15 19:17:26 +03:00
dependabot[bot] 2ab4e13892
Build(deps): Bump y18n from 4.0.0 to 4.0.1 (#39)
Bumps [y18n](https://github.com/yargs/y18n) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/yargs/y18n/releases)
- [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/yargs/y18n/commits)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-01 10:03:11 +02:00
Jordan Vidrine a5bd6954c0
FEATURE: Add `selectTag`, `tags`, and `categories` to plugin outlet. (#38) 2021-03-23 08:50:44 -05:00
Justin DiRose f61de2d871
DEV: Add parameter to plugin outlet (#37)
This adds a parameters to the args hash of the before-docs-search plugin outlet so we can access tags via theme components using this outlet.
2021-03-15 11:23:37 -05:00
Penar Musaraj c7376c243d
UX: Fix two small mobile styling issues (#36) 2021-02-24 11:40:32 -05:00
Justin DiRose 34f84d0d83
Add missing README (#35) 2021-02-23 19:10:37 +01:00
Justin DiRose 2ee446b1fa
FEATURE: Add link to Docs in top menu (#34)
Added a plugin setting so admins have the choice of including a link to Docs in the top menu.
2021-02-18 15:24:52 -06:00
Justin DiRose 2835500c62
FEATURE: Make Docs compatible with inline oneboxes (#33)
Linking directly to a Docs item like so `http://localhost:3000/docs?topic=16` would result in a generic inline onebox link. This adds logic to the Rails view so a proper title is rendered when the `InlineOneboxer` in core queries the route.
2021-02-16 15:09:45 -06:00
Justin DiRose 399fbec04f
FIX: Back button out of alignment (#31)
Core made buttons to use flexbox recently, which changed the behavior of
the go back button on Docs topics. The local justify-content declaration
overrides the core declaration causing problems.
2021-02-01 09:53:38 -06:00
Joffrey JAFFEUX ce005939c1
DEV: prettier 2.2.1 (#30) 2021-01-27 10:37:03 +01:00
Justin DiRose b13abb992c
FIX: Compute topic title correctly (#29)
Was using `unicode_title` but not all topics return a unicode_title
attribute. So need to instead do this.
2021-01-19 12:16:20 -06:00
Justin DiRose 68a7243a66
FIX: Account for not having a unicode_title (#28)
Mistakenly forgot to check for presence of unicode title and use the appropriate one.
2021-01-18 12:17:29 -06:00
Justin DiRose f32aebdba0
FEATURE: Rename from Knowledge Explorer to Docs (#27)
After internal discussion, the team decided to rename this plugin to `discourse-docs`. No substantial changes made here aside from a settings migration.
2021-01-18 10:38:09 -06:00
Justin DiRose cb7c12defe
FIX: Show unicode title in topic view (#26) 2021-01-13 13:27:10 -06:00
Justin DiRose a82db01108
FEATURE: Show topic title and category in site title (#25) 2021-01-13 13:26:52 -06:00
discoursebot 0d396f921e
DEV: Update CI workflows (#23)
Updates CI from discourse/.github

Co-authored-by: justindirose <justindirose@users.noreply.github.com>
2021-01-11 14:45:20 -06:00
Osama Sayegh 25d3fbdfed
FIX: debounce search correctly (#24)
Signed-off-by: OsamaSayegh <asooomaasoooma90@gmail.com>
2021-01-05 15:16:44 +03:00
Roman Rizzi 3da00ddaa1
DEV: Use the new discourseDebounce function wrapper. (#22)
We recently merged a Discourse core's PR to replace usages of Ember's debounce and discourseDebounce with a new debounce wrapper. The new wrapper works exactly like Ember's debounce but internally calls "run" when called in test mode.

This PR replaces all usages of other debounce functions with the new wrapper and fallbacks to Ember's debounce for backward-compatibility.
2020-12-22 14:45:33 -03:00