Commit Graph

278 Commits

Author SHA1 Message Date
David Taylor ec328ed3d8
DEV: Bump dependencies and fix linting (#194) 2025-02-06 17:45:14 +01:00
David Taylor 90f3f97a13
DEV: Pin version for Discourse <3.5.0.beta1-dev (#193) 2025-02-05 20:00:21 +01:00
Kelv 4e42539cda
DEV: update deprecated icon names times-circle (#192) 2025-01-10 12:59:44 +08:00
David Taylor ee5111a628
DEV: Update for glimmer topic list (#189)
This switches docs to use the core `<BasicTopicList` component, with some customizations made via the DAG API.
2025-01-07 11:52:34 +00:00
David Taylor 0897548b5d
DEV: Colocate component templates (#191) 2025-01-06 18:54:54 +00:00
David Taylor c8b4e742dd
DEV: Update more fa6 icon names (#190) 2025-01-06 18:54:40 +00:00
Kelv d30f2d44dc
DEV: Update deprecated Font Awesome icon names (#188) 2024-12-04 02:44:01 +01:00
David Taylor 12dfb332bf
DEV: Convert to native class syntax (#187) 2024-12-02 14:30:16 +01:00
David Taylor f69050b8c3
DEV: Update linting (#186) 2024-11-28 17:09:09 +01:00
David Taylor 4956f535ff
DEV: Update linting (#185) 2024-11-20 18:53:22 +01:00
David Taylor c74323869f
DEV: Update linting (#184) 2024-11-20 15:46:07 +01:00
dependabot[bot] 6be4dcf9ff
Build(deps): Bump cross-spawn from 7.0.3 to 7.0.6 (#183)
Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn) from 7.0.3 to 7.0.6.
- [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md)
- [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6)

---
updated-dependencies:
- dependency-name: cross-spawn
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-19 10:47:44 +00:00
David Taylor 423c9123eb
DEV: Update eslint config (#182) 2024-11-19 11:21:08 +01:00
dependabot[bot] 06b114538a
Build(deps-dev): Bump rexml from 3.3.6 to 3.3.9 (#181)
Bumps [rexml](https://github.com/ruby/rexml) from 3.3.6 to 3.3.9.
- [Release notes](https://github.com/ruby/rexml/releases)
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)
- [Commits](https://github.com/ruby/rexml/compare/v3.3.6...v3.3.9)

---
updated-dependencies:
- dependency-name: rexml
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-28 20:35:42 +01:00
Ted Johansson 7228882378
FIX: Don't error out on non-stringy tags parameter (#180)
We're expecting the tags parameter to be a string. But the client can send an array or a nested parameter (thanks to the Rack protocol.) We're seeing exceptions in logs where the application is erroring out because of this.

As of this commit we raise a Discourse::InvalidParameters exception if we get a non-stringy tags parameter.
2024-10-21 14:13:21 +08:00
Kelv 00a96b36f0
DEV: Switch to use pnpm (#179) 2024-10-14 13:39:41 +02:00
dependabot[bot] dc70b637c4
Build(deps): Bump micromatch from 4.0.5 to 4.0.8 (#178)
Bumps [micromatch](https://github.com/micromatch/micromatch) from 4.0.5 to 4.0.8.
- [Release notes](https://github.com/micromatch/micromatch/releases)
- [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/micromatch/compare/4.0.5...4.0.8)

---
updated-dependencies:
- dependency-name: micromatch
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-01 12:46:20 +02:00
dependabot[bot] 5f4528adf7
Build(deps-dev): Bump rexml from 3.3.3 to 3.3.6 (#177)
Bumps [rexml](https://github.com/ruby/rexml) from 3.3.3 to 3.3.6.
- [Release notes](https://github.com/ruby/rexml/releases)
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)
- [Commits](https://github.com/ruby/rexml/compare/v3.3.3...v3.3.6)

---
updated-dependencies:
- dependency-name: rexml
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-01 12:31:23 +02:00
dependabot[bot] 7f33a0a583
Build(deps-dev): Bump rexml from 3.2.8 to 3.3.3 (#176)
Bumps [rexml](https://github.com/ruby/rexml) from 3.2.8 to 3.3.3.
- [Release notes](https://github.com/ruby/rexml/releases)
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)
- [Commits](https://github.com/ruby/rexml/compare/v3.2.8...v3.3.3)

---
updated-dependencies:
- dependency-name: rexml
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-05 13:19:59 +02:00
Natalie Tay ea3e90ac25
DEV: Pin plugin for Discourse < 3.4.0.beta1-dev (#175) 2024-08-02 17:05:55 +08:00
Martin Brennan 7721b1646d
DEV: Update defer_track_visit method in line with core (#174)
When https://github.com/discourse/discourse/pull/27761 is
merged in core the v2 method name is obsolete and we
can call `defer_track_visit` once more.
2024-07-08 16:37:25 +10:00
Martin Brennan 0d9365571b
DEV: Use new core code API for topic view tracking (#173)
Brings this plugin into line with the changes at
https://github.com/discourse/discourse/pull/27533,
where we have split the topic view tracking into
2 controller functions.
2024-07-08 10:14:50 +10:00
dependabot[bot] 11dcab8466
Build(deps): Bump braces from 3.0.2 to 3.0.3 (#172)
Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)

---
updated-dependencies:
- dependency-name: braces
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-16 22:29:57 +02:00
Discourse Translator Bot 22cb18fa7d
Update translations (#171) 2024-05-31 12:27:47 +02:00
Loïc Guitaut 04c40f58ba
DEV: Update rubocop-discourse to version 3.8.0 (#170) 2024-05-28 11:16:27 +02:00
dependabot[bot] 206a73c368
Build(deps-dev): Bump rexml from 3.2.6 to 3.2.8 (#169)
Bumps [rexml](https://github.com/ruby/rexml) from 3.2.6 to 3.2.8.
- [Release notes](https://github.com/ruby/rexml/releases)
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)
- [Commits](https://github.com/ruby/rexml/compare/v3.2.6...v3.2.8)

---
updated-dependencies:
- dependency-name: rexml
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-16 23:55:38 +02:00
Discourse Translator Bot 8395a4d990
Update translations (#168) 2024-04-09 18:49:03 +02:00
Bianca Nenciu e90a3193df
FIX: Load complete category objects (#167)
Not all categories are preloaded when lazy_load_categories is enabled.
In this case, the category objects that are loaded through /docs.json
must be complete.
2024-04-04 10:23:42 +03:00
Selase Krakani 22107a114d
DEV: Pin plugin for Discourse < 3.3.0.beta1-dev (#165) 2024-02-29 13:51:17 -07:00
Loïc Guitaut 3e7b7c4061
DEV: Fix new Rubocop offenses (#166) 2024-02-29 18:14:03 +01:00
Discourse Translator Bot 94c7b7da21
Update translations (#164) 2024-01-23 18:29:49 +01:00
Jarek Radosz 75646d121e
DEV: Update linting (#163) 2024-01-15 11:17:26 +00:00
Kris 1fe484e1dc
DEV: pass topic arg to below-docs-topic (#162) 2024-01-04 14:47:11 -05:00
Jarek Radosz 8b02f32ad6
DEV: Update linting (#161) 2023-12-13 21:26:40 +01:00
Osama Sayegh 1d110f4b60
DEV: Remove decoration for legacy hamburger menu (#160)
The `legacy` option has been removed from the `navigation_menu` site setting, so we can remove all the logic that's related to the `legacy` option from this plugin.

Internal topic: t/113137.
2023-12-11 13:05:41 +03:00
David Taylor 30e32fa59a
UX: Only perform search when enter key is pressed (#159)
This makes docs search behavior consistent with the rest of Discourse. It also resolves a UX issue where the live search would cause the input to lose focus while typing.
2023-12-04 14:19:45 +00:00
Jarek Radosz 500066c48c
DEV: Update linting (#158) 2023-11-29 23:05:10 +01:00
Jarek Radosz ca8501aaf5
DEV: Fix deprecations (getOwner and router:main) (#157) 2023-11-24 11:33:19 +01:00
Jarek Radosz bef115d760
DEV: Update linting setup (#156) 2023-11-19 22:43:42 +01:00
Martin Brennan 76a76dbf0d
DEV: Metadata update for plugin.rb (#154)
* Update plugin.rb metadata

* Update plugin.rb

---------

Co-authored-by: AlexDev <104522507+alexdevlaeminck@users.noreply.github.com>
2023-11-07 17:27:01 -08:00
dependabot[bot] 50363dcd26
Build(deps): Bump @babel/traverse from 7.22.1 to 7.23.2 (#153)
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.22.1 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)

---
updated-dependencies:
- dependency-name: "@babel/traverse"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-19 11:52:37 +02:00
Alan Guo Xiang Tan cd85ea37a5
DEV: Update QUnit acceptance tests to not rely on legacy nav menu (#152)
Why this change?

The legacy navigation menu has been deprecated for quite awhile and will
soon be removed.

What does this change do?

Update the tests to test against the `sidebar` navigation menu instead
which is the default for a new Discourse install.
2023-10-03 12:22:05 +08:00
Alan Guo Xiang Tan 89c7274b1a
DEV: Correct fixtures to avoid translations error (#151)
Why this change?

In Discourse core, we have made the change to raise an error when a
interpolation argument is missing when calling `I18n.translate` to help
catch regressions in the UI where we may end up displaying broken
translations.
2023-09-13 10:53:31 +08:00
Discourse Translator Bot cdf5614728
Update translations (#150) 2023-08-23 09:29:53 +02:00
Penar Musaraj 6c808e76f8
DEV: Pin plugin for Discourse 3.1 stable (#149) 2023-08-22 13:47:24 -05:00
Discourse Translator Bot a4b203274b
Update translations (#148) 2023-08-15 21:25:11 +02:00
dependabot[bot] 126da8aaa6
Build(deps): Bump word-wrap from 1.2.3 to 1.2.4 (#147)
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases)
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4)

---
updated-dependencies:
- dependency-name: word-wrap
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-19 01:31:23 +02:00
Renato Atilio 025bf46f8d
FEATURE: add local onebox handler for /docs urls (#145) 2023-07-14 10:35:11 -03:00
dependabot[bot] 8180b9cfb7
Build(deps): Bump semver from 6.3.0 to 6.3.1 (#146)
Bumps [semver](https://github.com/npm/node-semver) from 6.3.0 to 6.3.1.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/v6.3.1/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v6.3.0...v6.3.1)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-11 10:45:48 +02:00
Jan Cernik 4462279b45
FIX: Update user status test (#144) 2023-07-03 11:09:38 -03:00