Merge branch 'main' into add_rate_limit_doc

This commit is contained in:
SleeplessOne1917 2024-07-20 21:18:12 -04:00 committed by GitHub
commit 087cda02aa
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
11 changed files with 1032 additions and 877 deletions

View file

@ -26,6 +26,7 @@ body = """
{%- endif %}
{%- endfor -%}
{%- if github -%}
{% if github.contributors | filter(attribute="is_first_time", value=true) | length != 0 %}
{% raw %}\n{% endraw -%}
## New Contributors
@ -36,6 +37,7 @@ body = """
[#{{ contributor.pr_number }}]({{ self::remote_url() }}/pull/{{ contributor.pr_number }}) \
{%- endif %}
{%- endfor -%}
{%- endif -%}
{% if version %}
{% if previous.version %}
@ -70,6 +72,9 @@ commit_preprocessors = [
# remove issue numbers from commits
{ pattern = '\((\w+\s)?#([0-9]+)\)', replace = "" },
]
commit_parsers = [
{ field = "author.name", pattern = "renovate", skip = true },
]
# protect breaking changes from being skipped due to matching a skipping commit_parser
protect_breaking_commits = false
# filter out the commits that are not matched by commit parsers

View file

@ -10,7 +10,7 @@
"build:prod": "webpack --env COMMIT_HASH=$(git rev-parse --short HEAD) --mode=production",
"clean": "pnpm rimraf dist",
"dev": "node generate_translations.js && pnpm build:dev --watch",
"lint": "pnpm translations:generate && tsc --noEmit && eslint --report-unused-disable-directives && prettier --check \"src/**/*.{ts,tsx,js,mjs,css,scss}\"",
"lint": "pnpm translations:generate && tsc --noEmit && pnpm eslint --report-unused-disable-directives && pnpm prettier --check \"src/**/*.{ts,tsx,js,mjs,css,scss}\"",
"prebuild:dev": "pnpm clean && node generate_translations.js",
"prebuild:prod": "pnpm clean && node generate_translations.js",
"prepare": "husky",
@ -120,10 +120,10 @@
"lint-staged": "^15.2.5",
"prettier": "^3.3.1",
"prettier-plugin-import-sort": "^0.0.7",
"prettier-plugin-organize-imports": "^3.2.4",
"prettier-plugin-organize-imports": "^4.0.0",
"prettier-plugin-packagejson": "^2.5.0",
"qs": "^6.12.1",
"rimraf": "^5.0.7",
"rimraf": "^6.0.0",
"sortpack": "^2.4.0",
"style-loader": "^4.0.0",
"terser": "^5.31.0",
@ -145,7 +145,7 @@
"sortpack"
]
},
"packageManager": "pnpm@9.4.0+sha512.f549b8a52c9d2b8536762f99c0722205efc5af913e77835dbccc3b0b0b2ca9e7dc8022b78062c17291c48e88749c70ce88eb5a74f1fa8c4bf5e18bb46c8bd83a",
"packageManager": "pnpm@9.5.0",
"engineStrict": true,
"importSort": {
".js, .jsx, .ts, .tsx": {

File diff suppressed because it is too large Load diff

View file

@ -762,7 +762,9 @@ export class MarkdownTextArea extends Component<
getSelectedText(): string {
const { selectionStart: start, selectionEnd: end } =
document.getElementById(this.id) as any;
return start !== end ? this.state.content?.substring(start, end) ?? "" : "";
return start !== end
? (this.state.content?.substring(start, end) ?? "")
: "";
}
get isDisabled() {

View file

@ -28,7 +28,7 @@ export class CommunityLink extends Component<CommunityLinkProps, any> {
const title = useApubName
? community.name
: community.title ?? community.name;
: (community.title ?? community.name);
if (local) {
link = `/c/${community.name}`;

View file

@ -176,7 +176,7 @@ function getSortTypeFromQuery(type?: string): SortType {
UserService.Instance.myUserInfo?.local_user_view.local_user
.default_sort_type;
return type ? (type as SortType) : mySortType ?? "Active";
return type ? (type as SortType) : (mySortType ?? "Active");
}
type CommunityPathProps = { name: string };

View file

@ -29,7 +29,9 @@ export class PersonListing extends Component<PersonListingProps, any> {
let link: string;
let serverStr: string | undefined = undefined;
const name = useApubName ? person.name : person.display_name ?? person.name;
const name = useApubName
? person.name
: (person.display_name ?? person.name);
if (local) {
link = `/u/${person.name}`;

View file

@ -144,7 +144,7 @@ function getSortTypeFromQuery(sort?: string): SortType {
function getViewFromProps(view?: string): PersonDetailsView {
return view
? PersonDetailsView[view] ?? PersonDetailsView.Overview
? (PersonDetailsView[view] ?? PersonDetailsView.Overview)
: PersonDetailsView.Overview;
}

View file

@ -9,7 +9,7 @@ export default function buildCommentsTree(
const map = new Map<number, CommentNodeI>();
const depthOffset = !parentComment
? 0
: getDepthFromComment(comments[0].comment) ?? 0;
: (getDepthFromComment(comments[0].comment) ?? 0);
for (const comment_view of comments) {
const depthI = getDepthFromComment(comment_view.comment) ?? 0;

View file

@ -5,9 +5,9 @@ export default function dataBsTheme(siteResOrTheme?: GetSiteResponse | string) {
const theme =
typeof siteResOrTheme === "string"
? siteResOrTheme
: siteResOrTheme?.my_user?.local_user_view.local_user.theme ??
: (siteResOrTheme?.my_user?.local_user_view.local_user.theme ??
siteResOrTheme?.site_view.local_site.default_theme ??
"browser";
"browser");
return (isDark() && theme === "browser") ||
[

View file

@ -3,6 +3,6 @@ import { testHost } from "../../config";
export default function getInternalHost() {
return !isBrowser()
? process.env.LEMMY_UI_LEMMY_INTERNAL_HOST ?? testHost
? (process.env.LEMMY_UI_LEMMY_INTERNAL_HOST ?? testHost)
: testHost; // used for local dev
}