mirror of
https://github.com/discourse/discourse-ai.git
synced 2025-04-21 22:55:26 +00:00
DEV: Update linting (#1194)
This commit is contained in:
parent
9211b211f5
commit
7d7c169afa
@ -97,4 +97,4 @@ DEPENDENCIES
|
|||||||
syntax_tree
|
syntax_tree
|
||||||
|
|
||||||
BUNDLED WITH
|
BUNDLED WITH
|
||||||
2.6.5
|
2.6.6
|
||||||
|
@ -13,6 +13,7 @@ import getURL from "discourse/lib/get-url";
|
|||||||
|
|
||||||
export default class AiArtifactComponent extends Component {
|
export default class AiArtifactComponent extends Component {
|
||||||
@service siteSettings;
|
@service siteSettings;
|
||||||
|
|
||||||
@tracked expanded = false;
|
@tracked expanded = false;
|
||||||
@tracked showingArtifact = false;
|
@tracked showingArtifact = false;
|
||||||
|
|
||||||
|
@ -15,6 +15,7 @@ export default class AiComposerHelperMenu extends Component {
|
|||||||
@service siteSettings;
|
@service siteSettings;
|
||||||
@service currentUser;
|
@service currentUser;
|
||||||
@service site;
|
@service site;
|
||||||
|
|
||||||
@tracked newSelectedText;
|
@tracked newSelectedText;
|
||||||
@tracked diff;
|
@tracked diff;
|
||||||
@tracked customPromptValue = "";
|
@tracked customPromptValue = "";
|
||||||
|
@ -23,6 +23,7 @@ import ComboBox from "select-kit/components/combo-box";
|
|||||||
|
|
||||||
export default class AiUsage extends Component {
|
export default class AiUsage extends Component {
|
||||||
@service store;
|
@service store;
|
||||||
|
|
||||||
@tracked startDate = moment().subtract(30, "days").toDate();
|
@tracked startDate = moment().subtract(30, "days").toDate();
|
||||||
@tracked endDate = new Date();
|
@tracked endDate = new Date();
|
||||||
@tracked data = this.args.model;
|
@tracked data = this.args.model;
|
||||||
|
@ -13,6 +13,7 @@ import AiIndicatorWave from "../ai-indicator-wave";
|
|||||||
|
|
||||||
export default class ModalDiffModal extends Component {
|
export default class ModalDiffModal extends Component {
|
||||||
@service currentUser;
|
@service currentUser;
|
||||||
|
|
||||||
@tracked loading = false;
|
@tracked loading = false;
|
||||||
@tracked diff;
|
@tracked diff;
|
||||||
@tracked suggestion = "";
|
@tracked suggestion = "";
|
||||||
|
@ -13,6 +13,7 @@ import { i18n } from "discourse-i18n";
|
|||||||
|
|
||||||
export default class ShareModal extends Component {
|
export default class ShareModal extends Component {
|
||||||
@service toasts;
|
@service toasts;
|
||||||
|
|
||||||
@tracked shareKey = "";
|
@tracked shareKey = "";
|
||||||
|
|
||||||
constructor() {
|
constructor() {
|
||||||
|
@ -16,6 +16,7 @@ export default class ShareModal extends Component {
|
|||||||
@service modal;
|
@service modal;
|
||||||
@service siteSettings;
|
@service siteSettings;
|
||||||
@service currentUser;
|
@service currentUser;
|
||||||
|
|
||||||
@tracked contextValue = 1;
|
@tracked contextValue = 1;
|
||||||
@tracked htmlContext = "";
|
@tracked htmlContext = "";
|
||||||
@tracked maxContext = 0;
|
@tracked maxContext = 0;
|
||||||
|
@ -9,6 +9,7 @@ import { i18n } from "discourse-i18n";
|
|||||||
|
|
||||||
export default class RagUploadProgress extends Component {
|
export default class RagUploadProgress extends Component {
|
||||||
@service messageBus;
|
@service messageBus;
|
||||||
|
|
||||||
@tracked updatedProgress = null;
|
@tracked updatedProgress = null;
|
||||||
|
|
||||||
willDestroy() {
|
willDestroy() {
|
||||||
|
@ -16,6 +16,7 @@ import RagUploadProgress from "./rag-upload-progress";
|
|||||||
|
|
||||||
export default class RagUploader extends Component {
|
export default class RagUploader extends Component {
|
||||||
@service appEvents;
|
@service appEvents;
|
||||||
|
|
||||||
@tracked term = null;
|
@tracked term = null;
|
||||||
@tracked filteredUploads = null;
|
@tracked filteredUploads = null;
|
||||||
@tracked ragIndexingStatuses = null;
|
@tracked ragIndexingStatuses = null;
|
||||||
|
@ -15,6 +15,7 @@ import { MIN_CHARACTER_COUNT } from "../../lib/ai-helper-suggestions";
|
|||||||
|
|
||||||
export default class AiCategorySuggester extends Component {
|
export default class AiCategorySuggester extends Component {
|
||||||
@service siteSettings;
|
@service siteSettings;
|
||||||
|
|
||||||
@tracked loading = false;
|
@tracked loading = false;
|
||||||
@tracked suggestions = null;
|
@tracked suggestions = null;
|
||||||
@tracked untriggers = [];
|
@tracked untriggers = [];
|
||||||
|
@ -16,6 +16,7 @@ import { MIN_CHARACTER_COUNT } from "../../lib/ai-helper-suggestions";
|
|||||||
export default class AiTagSuggester extends Component {
|
export default class AiTagSuggester extends Component {
|
||||||
@service siteSettings;
|
@service siteSettings;
|
||||||
@service toasts;
|
@service toasts;
|
||||||
|
|
||||||
@tracked loading = false;
|
@tracked loading = false;
|
||||||
@tracked suggestions = null;
|
@tracked suggestions = null;
|
||||||
@tracked untriggers = [];
|
@tracked untriggers = [];
|
||||||
|
@ -9,7 +9,5 @@ export default class AiTopicGist extends Component {
|
|||||||
return !this.topicThumbnails?.enabledForRoute;
|
return !this.topicThumbnails?.enabledForRoute;
|
||||||
}
|
}
|
||||||
|
|
||||||
<template>
|
<template><AiGistToggle /></template>
|
||||||
<AiGistToggle />
|
|
||||||
</template>
|
|
||||||
}
|
}
|
||||||
|
@ -31,6 +31,7 @@ export default class BotSelector extends Component {
|
|||||||
|
|
||||||
@service currentUser;
|
@service currentUser;
|
||||||
@service siteSettings;
|
@service siteSettings;
|
||||||
|
|
||||||
@tracked llm;
|
@tracked llm;
|
||||||
@tracked allowLLMSelector = true;
|
@tracked allowLLMSelector = true;
|
||||||
|
|
||||||
|
@ -13,6 +13,7 @@ export default class AiEditSuggestionButton extends Component {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@service currentUser;
|
@service currentUser;
|
||||||
|
|
||||||
@tracked loading = false;
|
@tracked loading = false;
|
||||||
@tracked suggestion = "";
|
@tracked suggestion = "";
|
||||||
@tracked _activeAIRequest = null;
|
@tracked _activeAIRequest = null;
|
||||||
|
@ -7,7 +7,5 @@ export default class AiTopicGistPlacement extends Component {
|
|||||||
return settings.discourse_ai_enabled && settings.ai_summarization_enabled;
|
return settings.discourse_ai_enabled && settings.ai_summarization_enabled;
|
||||||
}
|
}
|
||||||
|
|
||||||
<template>
|
<template><AiTopicGist @topic={{@outletArgs.topic}} /></template>
|
||||||
<AiTopicGist @topic={{@outletArgs.topic}} />
|
|
||||||
</template>
|
|
||||||
}
|
}
|
||||||
|
@ -7,6 +7,7 @@ import { isTesting } from "discourse/lib/environment";
|
|||||||
|
|
||||||
export default class PreferencesAiController extends Controller {
|
export default class PreferencesAiController extends Controller {
|
||||||
@service siteSettings;
|
@service siteSettings;
|
||||||
|
|
||||||
@tracked saved = false;
|
@tracked saved = false;
|
||||||
|
|
||||||
get booleanSettings() {
|
get booleanSettings() {
|
||||||
|
@ -18,12 +18,15 @@ function initializeAiArtifacts(api) {
|
|||||||
"data-ai-artifact-version"
|
"data-ai-artifact-version"
|
||||||
);
|
);
|
||||||
|
|
||||||
helper.renderGlimmer(artifactElement, <template>
|
helper.renderGlimmer(
|
||||||
|
artifactElement,
|
||||||
|
<template>
|
||||||
<AiArtifact
|
<AiArtifact
|
||||||
@artifactId={{artifactId}}
|
@artifactId={{artifactId}}
|
||||||
@artifactVersion={{artifactVersion}}
|
@artifactVersion={{artifactVersion}}
|
||||||
/>
|
/>
|
||||||
</template>);
|
</template>
|
||||||
|
);
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
|
@ -11,8 +11,16 @@
|
|||||||
|
|
||||||
@mixin progress-dot {
|
@mixin progress-dot {
|
||||||
content: "\25CF";
|
content: "\25CF";
|
||||||
font-family: "Söhne Circle", system-ui, -apple-system, "Segoe UI", Roboto,
|
font-family:
|
||||||
Ubuntu, Cantarell, "Noto Sans", sans-serif;
|
"Söhne Circle",
|
||||||
|
system-ui,
|
||||||
|
-apple-system,
|
||||||
|
"Segoe UI",
|
||||||
|
Roboto,
|
||||||
|
Ubuntu,
|
||||||
|
Cantarell,
|
||||||
|
"Noto Sans",
|
||||||
|
sans-serif;
|
||||||
line-height: normal;
|
line-height: normal;
|
||||||
margin-left: 0.25rem;
|
margin-left: 0.25rem;
|
||||||
vertical-align: baseline;
|
vertical-align: baseline;
|
||||||
|
@ -737,8 +737,8 @@
|
|||||||
.fk-d-toasts:has(.ai-proofread-error-toast) {
|
.fk-d-toasts:has(.ai-proofread-error-toast) {
|
||||||
transform: translateX(
|
transform: translateX(
|
||||||
calc(
|
calc(
|
||||||
(100vw - var(--d-max-width) - var(--d-sidebar-width) / 0.5) / 2 + 17em +
|
(100vw - var(--d-max-width) - var(--d-sidebar-width) / 0.5) / 2 +
|
||||||
1rem
|
17em + 1rem
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -82,7 +82,9 @@
|
|||||||
&__chart-wrapper {
|
&__chart-wrapper {
|
||||||
height: fit-content;
|
height: fit-content;
|
||||||
position: relative;
|
position: relative;
|
||||||
transition: transform 0.25s ease, box-shadow 0.25s ease;
|
transition:
|
||||||
|
transform 0.25s ease,
|
||||||
|
box-shadow 0.25s ease;
|
||||||
border-radius: var(--d-border-radius);
|
border-radius: var(--d-border-radius);
|
||||||
|
|
||||||
.doughnut-chart-title {
|
.doughnut-chart-title {
|
||||||
|
10
package.json
10
package.json
@ -1,11 +1,11 @@
|
|||||||
{
|
{
|
||||||
"private": true,
|
"private": true,
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@discourse/lint-configs": "2.7.0",
|
"@discourse/lint-configs": "2.11.1",
|
||||||
"ember-template-lint": "6.1.0",
|
"ember-template-lint": "7.0.1",
|
||||||
"eslint": "9.20.1",
|
"eslint": "9.22.0",
|
||||||
"prettier": "2.8.8",
|
"prettier": "3.5.3",
|
||||||
"stylelint": "16.14.1"
|
"stylelint": "16.16.0"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">= 22",
|
"node": ">= 22",
|
||||||
|
1464
pnpm-lock.yaml
generated
1464
pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user