Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from squidfunk:master #1

Open
wants to merge 1,380 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1380 commits
Select commit Hold shift + click to select a range
5bd843b
Updated dependencies
squidfunk Jun 6, 2024
49ebb9b
Improved accessibility of search partial (#7233)
jzazo Jun 6, 2024
c182598
Added distribution files
squidfunk Jun 6, 2024
b5b7e9d
Updated dependencies
squidfunk Jun 6, 2024
1cc45d5
Fixed active tab stolen on scroll with linked content tabs
squidfunk Jun 6, 2024
0d5a08c
Prepare 9.5.26 release
squidfunk Jun 6, 2024
f887197
Updated changelog
squidfunk Jun 6, 2024
0c54a88
Updated Premium sponsors
squidfunk Jun 6, 2024
ccc8d84
Updated dependencies
squidfunk Jun 10, 2024
4ba7a6d
Add reference to PlantUML Markdown schema (#7260)
mschoettle Jun 11, 2024
b45c51d
Changed Twitter to X (#7266)
coliff Jun 13, 2024
f4db9de
Updated Estonian translations
squidfunk Jun 13, 2024
9e1f527
Updated dependencies
squidfunk Jun 16, 2024
f4adebd
Prepare 9.5.27 release
squidfunk Jun 16, 2024
11f339e
Documentation (#7274)
andreilgeorgescu Jun 18, 2024
8e9e112
Updated Premium sponsors
squidfunk Jun 18, 2024
448b9b8
Updated Premium sponsors
squidfunk Jun 18, 2024
2099026
Documentation
squidfunk Jun 18, 2024
bb20fc0
Documentation
squidfunk Jun 18, 2024
f1ffead
Documentation
squidfunk Jun 18, 2024
610be26
Updated README
squidfunk Jun 22, 2024
eff555a
Updated dependencies
squidfunk Jun 24, 2024
b048469
Switched to ES2018 target
squidfunk Jun 24, 2024
436860f
Bump docker/build-push-action from 5 to 6
dependabot[bot] Jun 24, 2024
12a8e82
Removed all references to polyfill.io
squidfunk Jun 26, 2024
845fc61
Fixed improved tooltips mounted when disabled
squidfunk Jul 1, 2024
fa04d0c
Updated dependencies
squidfunk Jul 1, 2024
c5fd98c
Fixed links in sponsors section
katharinalisalin Jul 1, 2024
1b78c2c
Prepare 9.5.28 release
squidfunk Jul 2, 2024
73d50aa
Updated premium sponsors
squidfunk Jul 4, 2024
36e5263
Documentation
SimonMarquis Jul 6, 2024
be7ab8a
Added `npm run fix` to fix ESLint errors (#7337)
ilyagr Jul 8, 2024
f5fea7c
Updated dependencies
squidfunk Jul 8, 2024
5d1f77c
Documentation
squidfunk Jul 9, 2024
c7c8fcb
Updated Galician translations
squidfunk Jul 9, 2024
672c403
Documentation (#7361)
MrEddX Jul 13, 2024
33452c9
Fixed annotations in figure captions
squidfunk Jul 13, 2024
4f8081c
Prepare 9.5.29 release
squidfunk Jul 14, 2024
6b13c56
Fixed blog readtime calculation to ignore non-content text (#7370)
sisp Jul 16, 2024
906e966
Fixed navigation icons disappearing on hover in Safari
squidfunk Jul 21, 2024
914bed2
Updated dependencies
squidfunk Jul 22, 2024
a798a0d
Fixed link in comment
squidfunk Jul 22, 2024
557a3d5
Prepare 9.5.30 release
squidfunk Jul 23, 2024
627eb88
Fixed Docker build on arm/v7
squidfunk Jul 24, 2024
32cf9eb
Updated dependencies
squidfunk Jul 28, 2024
0e2195d
Updated dependencies
squidfunk Jul 29, 2024
a5438a6
Prepare 9.5.31 release
squidfunk Aug 2, 2024
fde6040
Added support for fetching latest release from GitLab (#7418)
joaopalmeiro Aug 5, 2024
d5363ad
Updated dependencies
squidfunk Aug 5, 2024
68332de
Updated dependencies
squidfunk Aug 12, 2024
22bb926
Added new blog post
squidfunk Aug 19, 2024
abb8f33
Updated blog post
squidfunk Aug 19, 2024
5bc9d32
Updated dependencies
squidfunk Aug 19, 2024
89c1d1c
Updated blog post
squidfunk Aug 19, 2024
a06cf10
Fixed RXSS vulnerability in search results
squidfunk Aug 19, 2024
4030f53
Prepare 9.5.32 release
squidfunk Aug 19, 2024
7a770dc
Updated blog post
squidfunk Aug 19, 2024
e5c9575
Fixed invalid tooltip position in tables when using table sort
squidfunk Aug 19, 2024
42ab11f
Added `edit_uri_template` to docs/schema.json (#7466)
FredZinelli Aug 20, 2024
47f7f63
Added plugins to "external-community" in plugins.json (#7465)
FredZinelli Aug 20, 2024
2445537
Removed pyodide_macros plugin's schema (#7468)
FredZinelli Aug 21, 2024
e1c1bad
Updated blog post
squidfunk Aug 21, 2024
8ee7137
Updated premium sponsors
squidfunk Aug 22, 2024
4104faf
Updated dependencies
squidfunk Aug 23, 2024
a91ee70
Prepare 9.5.33 release
squidfunk Aug 23, 2024
80ae560
Unpinned svgo dependency
squidfunk Aug 23, 2024
cafd67b
Fixed error in build script
squidfunk Aug 23, 2024
3b12816
Unpinned TypeScript ESLint integration and checks
squidfunk Aug 23, 2024
f88c436
Unpinned Stylelint and plugins
squidfunk Aug 23, 2024
d3b1792
Updated Mermaid to v11 (#7475)
manselmi Aug 24, 2024
6f3c05b
Updated dependencies
squidfunk Aug 26, 2024
7d6096a
Prepare 9.5.34 release
squidfunk Aug 31, 2024
d95e0e6
Updated dependencies
squidfunk Sep 2, 2024
548ad38
Updated publishing-your-site.md link to Netlify guide (#7503)
bentleycook Sep 6, 2024
8df393d
Updated dependencies
squidfunk Sep 9, 2024
0eb9f65
Updated publishing-your-site.md (#7525)
jeremy-feng Sep 14, 2024
a916360
Updated Insiders changelog
squidfunk Sep 14, 2024
8ea81e5
Documentation (#7527)
boegel Sep 15, 2024
7faa464
Updated dependencies
squidfunk Sep 16, 2024
8925cae
Fixed Vietnamese search not working due to Lunr.js error
squidfunk Sep 17, 2024
c589327
Prepare 9.5.35 release
squidfunk Sep 18, 2024
909b2a6
Updated links to versioning example
squidfunk Sep 18, 2024
c6286de
Updated Insiders section (#7540)
katharinalisalin Sep 18, 2024
67f1752
Documentation
squidfunk Sep 19, 2024
b655e07
Fixed HTML entities not escaped in social cards
squidfunk Sep 20, 2024
22ff858
Removed unused import
squidfunk Sep 20, 2024
85d6091
Added support for setting custom list styles
squidfunk Sep 20, 2024
68b6758
Added support for setting custom list styles
squidfunk Sep 20, 2024
57765c4
Updated dependencies
squidfunk Sep 20, 2024
bbb76b8
Updated dependencies
squidfunk Sep 21, 2024
71b64f4
Prepare 9.5.36 release
squidfunk Sep 21, 2024
43a22b6
Fixed ordered list markers
squidfunk Sep 21, 2024
06fe18a
Fixed rendering of tags in search
squidfunk Sep 22, 2024
573d23d
Updated dependencies
squidfunk Sep 23, 2024
fd98413
Documentation (#7557)
RRC-ETO Sep 24, 2024
84ddbba
Prepare 9.5.37 release
squidfunk Sep 25, 2024
74ca234
Added Albanian translations
squidfunk Sep 25, 2024
117250a
Prepare 9.5.38 release
squidfunk Sep 26, 2024
50a15be
Updated link to step-by-step guide on YouTube
squidfunk Sep 26, 2024
aeb9492
Fixed stay no page functionality when using mike's canonical versioni…
ilyagr Sep 27, 2024
56fdb28
Adjusted code copy button documentation
squidfunk Sep 27, 2024
187705e
Updated dependencies
squidfunk Sep 29, 2024
70db88f
Prepare 9.5.39 release
squidfunk Sep 29, 2024
e1b817a
Documentation
squidfunk Oct 1, 2024
1c742ef
Updated Twitter links to X (#7573)
Oct 1, 2024
06490f1
Added gif and webp to the regex of the images patterns in theme schema
DaviAMSilva Sep 29, 2024
92bb867
Updated Latvian translations
squidfunk Oct 1, 2024
413e188
Add missing anchors field in top-level of validation config
yanyongyu Oct 3, 2024
34749ed
Updated project configuration for VS Code (#7581)
yanyongyu Oct 3, 2024
ffcabca
Merge pull request #7582 from yanyongyu/schema/validation-anchors
squidfunk Oct 3, 2024
a83d44a
Updated publishing guide (#7584)
nerda-codes Oct 4, 2024
25b2107
Updated dependencies
squidfunk Oct 7, 2024
2014b63
Fixed file watching for Chokidar 4
squidfunk Oct 8, 2024
a9be026
Fixed file watching for Chokidar 4
squidfunk Oct 8, 2024
f0c99d8
Documentation (#7602)
FrancoisCapon Oct 8, 2024
10177cc
Documentation (#7604)
mrsmrynk Oct 9, 2024
cf2b39d
Documentation
squidfunk Oct 9, 2024
829d1c8
Fixed social cards not using site name on homepage (#7608)
pekkaklarck Oct 10, 2024
921e522
Prepare 9.5.40 release
squidfunk Oct 10, 2024
47fc7d5
Documentation
squidfunk Oct 10, 2024
622194e
Documentation (#7613)
jk4e Oct 12, 2024
6f703c1
Updated dependencies
squidfunk Oct 13, 2024
39d14d5
Fixed comment section appearing in print view
squidfunk Oct 14, 2024
92089c6
Fixed race condition in privacy plugin
squidfunk Oct 14, 2024
e29e124
Fixed feedback visible on print
squidfunk Oct 14, 2024
0418a22
Updated README.md (#7618)
jk4e Oct 15, 2024
649abd2
Fixed tooltip on logo lost on instant navigation
squidfunk Oct 15, 2024
790b0e8
JSON schema (#7622)
mschoettle Oct 15, 2024
2d2e041
Updated dependencies
squidfunk Oct 15, 2024
5eef815
Prepare 9.5.41 release
squidfunk Oct 15, 2024
e2c621f
Fixed regression in privacy plugin
squidfunk Oct 15, 2024
cc1508f
Fixed encoding of boolean attributes in privacy plugin
squidfunk Oct 16, 2024
ade227c
Updated README.md (#7631)
jk4e Oct 19, 2024
f3a390e
Prepare 9.5.42 release
squidfunk Oct 20, 2024
9aebe14
Updated dependencies
squidfunk Oct 20, 2024
198a680
Documentation (#7633)
bentleycook Oct 21, 2024
1357cd2
Updated dependencies
squidfunk Oct 28, 2024
7dc96f1
Added support for downloading external images in SVG for privacy plug…
nejch Oct 30, 2024
4918a10
Added support for quoted external CSS URLs in privacy plugin (#7651)
nejch Oct 30, 2024
f82a345
Documentation
joapuiib Oct 30, 2024
8a60b49
Prepare 9.5.43 release
squidfunk Oct 31, 2024
ac3315f
Updated dependencies
squidfunk Nov 4, 2024
eb63b60
Fixed file save regression in privacy plugin (#7673)
nejch Nov 5, 2024
aa4ef56
Prepare 9.5.44 release
squidfunk Nov 5, 2024
7994bbf
Documentation
squidfunk Nov 5, 2024
117e35d
Documentation (#7679)
peterbarber Nov 8, 2024
9ec2ee0
Reduced image size of Docker image (#7675)
FrancoisCapon Nov 8, 2024
01585d1
Updated dependencies
squidfunk Nov 11, 2024
1cec53f
Documentation (#7693)
alina-derkach-oaza Nov 11, 2024
d56a9dd
Temporarily pin hatchling to fix build
squidfunk Nov 11, 2024
c4edbbc
Updated README
squidfunk Nov 12, 2024
5c9ee60
Revert "Temporarily pin hatchling to fix build"
squidfunk Nov 13, 2024
596aeea
Updated link for Material Design Icons
bubbletroubles Nov 16, 2024
51c9f9a
Updated dependencies
squidfunk Nov 18, 2024
d4f0b66
Added Caption extension to JSON schema (#7718)
myl7 Nov 19, 2024
a08809a
Fixed blog plugin crashing on dates with timezones (#7708)
perpil Nov 19, 2024
0947f73
Prepare 9.5.45 release
squidfunk Nov 20, 2024
eee4934
Fixed blog plugin crashing on missing timezone (regression) (#7730)
perpil Nov 20, 2024
6a0a790
Added preload hints in privacy plugin replacements (#7733)
nejch Nov 22, 2024
226321e
Updated dependencies
squidfunk Nov 25, 2024
b3f1eb2
Fixed uppercasing of code blocks in H5 headlines
squidfunk Nov 25, 2024
b88d1f0
Prepare 9.5.46 release
squidfunk Nov 25, 2024
6288b26
Fixed timezone when draft_if_future_date: true (#7749)
perpil Nov 25, 2024
d468344
Fixed numeric tags breaking search
squidfunk Nov 25, 2024
60c0dc1
Documentation (#7756)
alina-derkach-oaza Nov 27, 2024
f6b67b1
Prepare 9.5.47 release
squidfunk Dec 1, 2024
65997ae
Updated dependencies
squidfunk Dec 1, 2024
fbf9d02
Updated dependencies
squidfunk Dec 2, 2024
8ff76b0
Updated dependencies
squidfunk Dec 2, 2024
eab6959
Documentation
squidfunk Dec 4, 2024
6c796c0
Documentation
squidfunk Dec 5, 2024
a7dc57c
Fixed disabling of social cards
squidfunk Dec 6, 2024
bedd3fb
Updated dependencies
squidfunk Dec 8, 2024
622bf7a
Prepare 9.5.48 release
squidfunk Dec 8, 2024
0f97a8d
Documentation (#7784)
woter1832 Dec 10, 2024
b368cee
Fixed diagram title not switching color in dark mode
squidfunk Dec 10, 2024
1ee1115
Updated dependencies
squidfunk Dec 11, 2024
7fb3a39
Documentation (#7794)
niclasheinz Dec 14, 2024
c97270c
Updated dependencies
squidfunk Dec 16, 2024
968fbe1
Fixed privacy plugin interop with generated files
squidfunk Dec 16, 2024
f947bbe
Prepare 9.5.49 release
squidfunk Dec 16, 2024
1f78e37
Updated README
squidfunk Dec 18, 2024
51e4d4b
Documentation (#7816)
niclasheinz Dec 20, 2024
7199342
Added `"relative_to_docs"` value to `absolute_links` enum (#7812)
Bzly Dec 21, 2024
268c0b9
Updated social profiles
squidfunk Dec 21, 2024
aa101f7
Documentation
squidfunk Dec 22, 2024
34ec8b4
Updated dependencies
squidfunk Dec 23, 2024
20c7631
Documentation (#7835)
ericholscher Dec 24, 2024
0b327bc
Updated version range of mkdocs-git-committers-plugin-2 (#7844)
niclasheinz Dec 27, 2024
b4180d4
Documentation (#7851)
niclasheinz Dec 28, 2024
e11c79f
Updated dependencies
squidfunk Dec 30, 2024
8e4bcb1
Switched to monthly dependency updates
squidfunk Dec 30, 2024
307fceb
Updated publish comment on gitlab (#7853)
niclasheinz Dec 31, 2024
3d36ce7
Documentation (#7868)
niclasheinz Jan 4, 2025
365dc24
Updated copyright year
squidfunk Jan 4, 2025
e5ec035
Updated dependencies
squidfunk Jan 4, 2025
b50a47b
Documentation (#7877)
niclasheinz Jan 6, 2025
caeb33e
Documentation (#7876)
bartdorlandt Jan 6, 2025
b5175e3
Updated premium sponsors
squidfunk Jan 8, 2025
3029e03
Documentation (#7883)
MaximilianKohler Jan 8, 2025
3cc0a30
Updated premium sponsors
squidfunk Jan 9, 2025
6530cb5
Updated dependencies
squidfunk Jan 14, 2025
0602997
Downgraded stylelint due to regression in latest version
squidfunk Jan 14, 2025
ef71f0d
Updated Insiders changelog
squidfunk Jan 15, 2025
45f60a6
Documentation (#7905)
niclasheinz Jan 16, 2025
6d1ef25
Switched social plugin to other hook
squidfunk Jan 18, 2025
0b44f9c
Documentation
squidfunk Jan 18, 2025
5586178
Prepare 9.5.50 release
squidfunk Jan 18, 2025
c6fd956
Updated README
squidfunk Jan 19, 2025
07a434b
Fixed instant navigation anchor scoll restoration issue
squidfunk Jan 21, 2025
fefdd42
Merged features tied to 'Chipotle' funding goal
squidfunk Jan 31, 2025
050c299
Documentation
squidfunk Jan 31, 2025
1416697
Prepare 9.6.0 release
squidfunk Jan 31, 2025
49daf57
Updated dependencies
squidfunk Jan 31, 2025
627737a
Merge pull request #7942 from squidfunk/merge/chipotle
squidfunk Jan 31, 2025
4ca5214
Corrected position of related links in blog post
squidfunk Jan 31, 2025
34e301d
Fixed build badge
squidfunk Jan 31, 2025
0be1d6b
Documentation
squidfunk Jan 31, 2025
8edc6f8
Updated Premium sponsors
squidfunk Jan 31, 2025
34dc4fe
Updated Premium sponsors
squidfunk Jan 31, 2025
2d147c7
Fixed crashing tags plugin
squidfunk Jan 31, 2025
454af62
Prepare 9.6.1 release
squidfunk Jan 31, 2025
2c52fa2
Fixed word breaks for excessively long words
squidfunk Feb 2, 2025
66f1fc6
Added demo repository badge (#7915)
niclasheinz Feb 2, 2025
26a32ea
Documentation (#7957)
khammami Feb 3, 2025
cf46186
Fixed side effect of scope on outdated banner (#7959)
squidfunk Feb 3, 2025
1648d56
Prepare 9.6.2 release
squidfunk Feb 3, 2025
ebf1257
Documentation (#7961)
Paul2708 Feb 3, 2025
a890d6e
Updated JSON schema (#7962)
pawamoy Feb 4, 2025
0a98686
Fix embedded mermaid css to fix class diagram arrow heads
Feb 5, 2025
4861c7d
Fixed tags plugin crashing on numeric title
squidfunk Feb 5, 2025
a1816ae
Fixed rendering of arrow heads in Mermaid.js class diagrams
squidfunk Feb 6, 2025
3ec684c
Added distribution files
squidfunk Feb 6, 2025
bffafcc
Documentation (#7971)
DeNelo Feb 6, 2025
a2dc66d
Fixed typos
katharinalisalin Feb 6, 2025
871e26c
Documentation (#7975)
niclasheinz Feb 6, 2025
d4203f6
Fixed group plugin crashing on ENV vars for enabled setting
squidfunk Feb 7, 2025
aaabbfe
Reverting group plugin fix
squidfunk Feb 7, 2025
99ef0b9
Prepare 9.6.3 release
squidfunk Feb 7, 2025
cd2ec69
Fixed wrong value type for enabled setting in GitHub Actions (#7980)
iBug Feb 7, 2025
10dd004
Added warning on using Docker in production (#7977)
niclasheinz Feb 8, 2025
8a57610
Fixed blog post content sometimes not stretching
squidfunk Feb 9, 2025
9be17e7
Documentation (#7989)
iBug Feb 11, 2025
a9bae7f
Fixed navigation spacing in Safari 18.3 (#7979)
squidfunk Feb 12, 2025
9b0f482
Prepare 9.6.4 release
squidfunk Feb 12, 2025
44c3b56
Updated dependencies
squidfunk Feb 12, 2025
e9d3ffa
docs(blog): Fix highlighted line in drafts section
niclasheinz Feb 14, 2025
2752b9e
Documentation
niclasheinz Feb 14, 2025
3a11e3e
Fixed tags plugin not working on filenames with whitespaces
squidfunk Feb 19, 2025
5958d7b
Documentation (#8018)
alexvoss Feb 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
11 changes: 11 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"name": "Material for MkDocs - VS Code dev container",
"image": "mcr.microsoft.com/devcontainers/typescript-node:0-18",
"features": {
"ghcr.io/devcontainers/features/python:1": {
"installTools": true,
"version": "3.11"
}
},
"postCreateCommand": "pip install -e . && pip install mkdocs-minify-plugin mkdocs-redirects && npm install && npm run build"
}
4 changes: 2 additions & 2 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2016-2023 Martin Donath <[email protected]>
# Copyright (c) 2016-2025 Martin Donath <[email protected]>

# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to
Expand All @@ -22,6 +22,6 @@
.git
.github
docs
material/.overrides
material/overrides
node_modules
src
6 changes: 1 addition & 5 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2016-2023 Martin Donath <[email protected]>
# Copyright (c) 2016-2025 Martin Donath <[email protected]>

# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to
Expand Down Expand Up @@ -30,10 +30,6 @@ end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true

# Markdown
[*.md]
trim_trailing_whitespace = false

# Python
[*.py]
indent_style = space
Expand Down
2 changes: 1 addition & 1 deletion .eslintignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2016-2023 Martin Donath <[email protected]>
# Copyright (c) 2016-2025 Martin Donath <[email protected]>

# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to
Expand Down
76 changes: 40 additions & 36 deletions .eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
},
"plugins": [
"@typescript-eslint",
"@stylistic/ts",
"eslint-plugin-eslint-comments",
"eslint-plugin-import",
"eslint-plugin-jsdoc",
Expand Down Expand Up @@ -166,7 +167,41 @@
"@typescript-eslint/consistent-type-assertions": "error",
"@typescript-eslint/dot-notation": "error",
"@typescript-eslint/explicit-member-accessibility": "error",
"@typescript-eslint/indent": [
"@typescript-eslint/naming-convention": [
"error",
{
"selector": "enumMember",
"format": [
"UPPER_CASE"
]
}
],
"@typescript-eslint/no-empty-interface": "off",
"@typescript-eslint/no-empty-object-type": "off",
"@typescript-eslint/no-extraneous-class": "error",
"@typescript-eslint/no-misused-promises": "off",
"@typescript-eslint/no-non-null-assertion": "off",
"@typescript-eslint/no-parameter-properties": "off",
"@typescript-eslint/no-floating-promises": "error",
"@typescript-eslint/no-shadow": [
"error",
{
"hoist": "never"
}
],
"@typescript-eslint/no-unnecessary-type-assertion": "error",
"@typescript-eslint/no-unused-expressions": "error",
"@typescript-eslint/no-unused-vars": "off",
"@typescript-eslint/no-var-requires": "off",
"@typescript-eslint/only-throw-error": "error",
"@typescript-eslint/prefer-for-of": "off",
"@typescript-eslint/prefer-function-type": "error",
"@typescript-eslint/triple-slash-reference": "off",
"@typescript-eslint/unbound-method": "error",
"@typescript-eslint/unified-signatures": "error",

/* Plugin: @stylistic/ts */
"@stylistic/ts/indent": [
"warn",
2,
{
Expand All @@ -191,7 +226,7 @@
"offsetTernaryExpressions": true
}
],
"@typescript-eslint/member-delimiter-style": [
"@stylistic/ts/member-delimiter-style": [
"error",
{
"multiline": {
Expand All @@ -203,42 +238,12 @@
}
}
],
"@typescript-eslint/naming-convention": [
"error",
{
"selector": "enumMember",
"format": [
"UPPER_CASE"
]
}
],
"@typescript-eslint/no-empty-interface": "off",
"@typescript-eslint/no-extraneous-class": "error",
"@typescript-eslint/no-misused-promises": "off",
"@typescript-eslint/no-non-null-assertion": "off",
"@typescript-eslint/no-parameter-properties": "off",
"@typescript-eslint/no-floating-promises": "error",
"@typescript-eslint/no-shadow": [
"error",
{
"hoist": "never"
}
],
"@typescript-eslint/no-throw-literal": "error",
"@typescript-eslint/no-unnecessary-type-assertion": "error",
"@typescript-eslint/no-unused-expressions": "error",
"@typescript-eslint/no-unused-vars": "off",
"@typescript-eslint/no-var-requires": "off",
"@typescript-eslint/prefer-for-of": "off",
"@typescript-eslint/prefer-function-type": "error",
"@typescript-eslint/semi": [
"@stylistic/ts/semi": [
"error",
"never"
],
"@typescript-eslint/triple-slash-reference": "off",
"@typescript-eslint/type-annotation-spacing": "error",
"@typescript-eslint/unbound-method": "error",
"@typescript-eslint/unified-signatures": "error",
"@stylistic/ts/type-annotation-spacing": "error",

/* Plugin: eslint-plugin-eslint-comments */
"eslint-comments/no-unused-disable": "error",
"eslint-comments/no-unused-enable": "error",
Expand Down Expand Up @@ -320,7 +325,6 @@
}
],
"jsdoc/empty-tags": "warn",
"jsdoc/newline-after-description": "warn",
"jsdoc/no-bad-blocks": "warn",
"jsdoc/no-defaults": "warn",
"jsdoc/no-types": "warn",
Expand Down
2 changes: 1 addition & 1 deletion .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2016-2023 Martin Donath <[email protected]>
# Copyright (c) 2016-2025 Martin Donath <[email protected]>

# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to
Expand Down
33 changes: 19 additions & 14 deletions .github/ISSUE_TEMPLATE/01-report-a-bug.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@ body:
This field is optional. You may provide additional context for the bug
you want to report, helping us to understand what you are working on and
what you are trying to achieve. If the context is not relevant, you can
leave this field empty. [More](https://squidfunk.github.io/mkdocs-material/contributing/reporting-a-bug/#context)
leave this field empty.
[More](https://squidfunk.github.io/mkdocs-material/contributing/reporting-a-bug/#context)

- type: textarea
id: description
Expand All @@ -20,7 +21,8 @@ body:
Please give a detailed description of the bug. Explain where Material
for MkDocs does not behave as you would expect it to. Be as specific as
possible. If you have found a workaround or a fix for the problem,
please let us maintainers (and all other users) know. [More](https://squidfunk.github.io/mkdocs-material/contributing/reporting-a-bug/#description)
please let us maintainers (and all other users) know.
[More](https://squidfunk.github.io/mkdocs-material/contributing/reporting-a-bug/#bug-description)
validations:
required: true

Expand All @@ -30,8 +32,8 @@ body:
label: Related links
description: >-
Please list all links to the sections of
[our documentation](https://squidfunk.github.io/mkdocs-material) that
are relevant to the bug, in order to show that you have consulted and
[our documentation](https://squidfunk.github.io/mkdocs-material/) that
are relevant to the bug in order to show that you have consulted and
thoroughly read it. Additionally, list links to possibly related open
and closed [issues](https://github.com/squidfunk/mkdocs-material/issues)
and [discussions](https://github.com/squidfunk/mkdocs-material/discussions)
Expand All @@ -50,11 +52,12 @@ body:
description: >-
Please create a __.zip file__ with a __minimal reproduction__ for the
bug. First, read our [reproduction guide](https://squidfunk.github.io/mkdocs-material/guides/creating-a-reproduction/)
that explains the necessary steps, then use the [built-in info plugin](https://squidfunk.github.io/mkdocs-material/guides/creating-a-reproduction/#creating-a-zip-file) (mandatory) to create a self-contained
that explains the necessary steps, then use the [built-in info plugin](https://squidfunk.github.io/mkdocs-material/plugins/info/) (mandatory) to create a self-contained
.zip file with the reproduction. We reserve the right to close issues
without .zip files. [More](https://squidfunk.github.io/mkdocs-material/contributing/reporting-a-bug/#reproduction)
without .zip files.
[More](https://squidfunk.github.io/mkdocs-material/contributing/reporting-a-bug/#reproduction)
placeholder: |-
Drag and drop .zip file with minimal reproduction here.
Drag and drop the .zip file with the minimal reproduction here.
validations:
required: true

Expand All @@ -66,7 +69,8 @@ body:
Please provide a detailed list of instructions, guiding us maintainers
through the required steps, helping us to recreate the problem using the
minimal reproduction you provided. Be as specific as possible and as
verbose as necessary – try not to leave anything out. [More](https://squidfunk.github.io/mkdocs-material/contributing/reporting-a-bug/#steps-to-reproduce)
verbose as necessary – try not to leave anything out.
[More](https://squidfunk.github.io/mkdocs-material/contributing/reporting-a-bug/#steps-to-reproduce)
placeholder: |-
1. ...
2. ...
Expand All @@ -79,10 +83,11 @@ body:
attributes:
label: Browser
description: >-
If the bug only happens in __specific browsers__, please select them
from the dropdown below. If your browser is not listed or the version
is relevant, you may select _Other_ and provide more details in the
field above. [More](https://squidfunk.github.io/mkdocs-material/contributing/reporting-a-bug/#browser)
This field is optional. If the bug only happens in __specific browsers__,
please select them from the dropdown below. If your browser is not
listed or the version is relevant, you may select _Other_ and provide
more details in the field above.
[More](https://squidfunk.github.io/mkdocs-material/contributing/reporting-a-bug/#browser)
multiple: true
options:
- Chrome
Expand All @@ -106,7 +111,7 @@ body:
I have read and followed the [bug reporting guidelines](https://squidfunk.github.io/mkdocs-material/contributing/reporting-a-bug/).
required: true
- label: >-
I have attached links to [the documentation](https://squidfunk.github.io/mkdocs-material),
I have attached links to [the documentation](https://squidfunk.github.io/mkdocs-material/),
and possibly related [issues](https://github.com/squidfunk/mkdocs-material/issues)
and [discussions](https://github.com/squidfunk/mkdocs-material/discussions).
required: true
Expand All @@ -115,5 +120,5 @@ body:
before submitting this bug report.
required: true
- label: >-
I have attached a __.zip file__ with a [minimal reproduction](https://squidfunk.github.io/mkdocs-material/guides/creating-a-reproduction/).
I have attached a __.zip file__ with a [minimal reproduction](https://squidfunk.github.io/mkdocs-material/guides/creating-a-reproduction/) using the [built-in info plugin](https://squidfunk.github.io/mkdocs-material/plugins/info/).
required: true
12 changes: 6 additions & 6 deletions .github/ISSUE_TEMPLATE/02-report-a-docs-issue.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Report a docs issue
name: Report a documentation issue
description: Missing information in our docs? Report a documentation issue
labels:
- documentation
Expand All @@ -10,9 +10,9 @@ body:
label: Description
description: >-
Please describe the inconsistency or issue you have found in
[our documentation](https://squidfunk.github.io/mkdocs-material)
[our documentation](https://squidfunk.github.io/mkdocs-material/)
or indicate where you feel there is a need for improvement. Furthermore,
explain the severity of the issue, i.e., it's impact on you and potentially
explain the severity of the issue, i.e., its impact on you and potentially
other users.
[More](https://squidfunk.github.io/mkdocs-material/contributing/reporting-a-docs-issue/#description)
validations:
Expand All @@ -23,7 +23,7 @@ body:
attributes:
label: Related links
description: >-
Please list all links to the sections of [our documentation](https://squidfunk.github.io/mkdocs-material)
Please list all links to the sections of [our documentation](https://squidfunk.github.io/mkdocs-material/)
that are impacted by the issue you described above. If applicable,
add screenshots. Additionally, list links to possibly related open
and closed [issues](https://github.com/squidfunk/mkdocs-material/issues)
Expand Down Expand Up @@ -58,8 +58,8 @@ body:
valuable time.
options:
- label: >-
I have read and followed the [documentation issue reporting guidelines](https://squidfunk.github.io/mkdocs-material/contributing/reporting-a-docs-issue/).
I have read and followed the [documentation issue guidelines](https://squidfunk.github.io/mkdocs-material/contributing/reporting-a-docs-issue/).
required: true
- label: >-
I have attached the links to the described sections of [the documentation](https://squidfunk.github.io/mkdocs-material/contributing/reporting-a-docs-issue/#related-links)
I have attached the links to the affected sections of [the documentation](https://squidfunk.github.io/mkdocs-material/contributing/reporting-a-docs-issue/#related-links)
required: true
24 changes: 12 additions & 12 deletions .github/ISSUE_TEMPLATE/03-request-a-change.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,16 @@ body:
This field is optional. You may provide additional context for the idea
you want to propose, helping us to understand what you are working on
and what you are trying to achieve. If the context is not relevant, you
can leave this field empty. [More](https://squidfunk.github.io/mkdocs-material/contributing/requesting-a-change/#context)
can leave this field empty.
[More](https://squidfunk.github.io/mkdocs-material/contributing/requesting-a-change/#context)

- type: textarea
id: description
attributes:
label: Description
description: >-
Please provide a detailed description of your idea in 2-3 sentences, so
that we maintainers can fully understand what change, feature, or
Please provide a detailed description of your idea in 2-3 sentences so
that we maintainers can fully understand what change, feature, or the
improvement you are proposing. Don't yet explain the benefits of your
idea, we'll come to that. Focus on functionality.
[More](https://squidfunk.github.io/mkdocs-material/contributing/requesting-a-change/#description)
Expand All @@ -31,11 +32,10 @@ body:
label: Related links
description: >-
Please list all links to open and closed [issues](https://github.com/squidfunk/mkdocs-material/issues),
[discussions](https://github.com/squidfunk/mkdocs-material/discussions)
or to [documentation sections](https://squidfunk.github.io/mkdocs-material)
that are relevant to your idea.
If you discussed your idea with the community on our
[discussion board](https://github.com/squidfunk/mkdocs-material/discussions)
[discussions](https://github.com/squidfunk/mkdocs-material/discussions),
or to [documentation sections](https://squidfunk.github.io/mkdocs-material/)
that are relevant to your idea. If you discussed your idea with the
community on our [discussion board](https://github.com/squidfunk/mkdocs-material/discussions)
prior to creating this change request, please link the discussion here as well.
[More](https://squidfunk.github.io/mkdocs-material/contributing/requesting-a-change/#related-links)
value: |-
Expand All @@ -50,8 +50,8 @@ body:
label: Use Cases
description: >-
Please explain how your idea will work from an author's and user's
perspective. Elaborate how the change would positively impact not only
you, but the community, and how it aligns with the goals and [philopsophy](https://squidfunk.github.io/mkdocs-material/philosophy/)
perspective. Elaborate on how the change would positively impact not only
you but our community and how it aligns with the goals and [philosophy](https://squidfunk.github.io/mkdocs-material/philosophy/)
of the project.
[More](https://squidfunk.github.io/mkdocs-material/contributing/requesting-a-change/#use-cases)
validations:
Expand Down Expand Up @@ -87,9 +87,9 @@ body:
I have verified that [my idea is a change request and not a bug report](https://squidfunk.github.io/mkdocs-material/contributing/requesting-a-change/#its-not-a-bug-its-a-feature).
required: true
- label: >-
I have ensured that, to the best knowledge, [my idea will benefit the entire community](https://squidfunk.github.io/mkdocs-material/contributing/requesting-a-change/#benefit-for-the-community).
I have ensured that, to the best of my knowledge, [my idea will benefit the entire community](https://squidfunk.github.io/mkdocs-material/contributing/requesting-a-change/#benefit-for-the-community).
required: true
- label: >-
I have included relevant links to [the documentation](https://squidfunk.github.io/mkdocs-material), related [issues](https://github.com/squidfunk/mkdocs-material/issues)
I have included relevant links to [the documentation](https://squidfunk.github.io/mkdocs-material/), related [issues](https://github.com/squidfunk/mkdocs-material/issues),
and [discussions](https://github.com/squidfunk/mkdocs-material/discussions) to underline the need for my idea.
required: true
Loading