Johannes Theiner
Johannes Theiner
["description": "Integrates Vikunja into Obsidian as Task Management Platform.",](https://github.com/Heiss/obsidian-vikunja-plugin/blob/9ef73cdce008f9c934fa001b2855be9d1b04abe5/manifest.json#L6) Don't include "Obsidian" in the description, and use sentence case. [const statusBarItemEl = this.addStatusBarItem();](https://github.com/Heiss/obsidian-vikunja-plugin/blob/9ef73cdce008f9c934fa001b2855be9d1b04abe5/main.ts#L101-L102) Remove this sample code. [new Setting(containerEl).setHeading().setName('Vikunja Settings').setDesc('Settings...
The description was not changed.
[return !!this.app.workspace.activeLeaf;](https://github.com/aaldrich29/Audio-To-Text/blob/d02b595091430be7419af74230579665f9e7e74b/main.ts#L19), [return !!this.app.workspace.activeLeaf;](https://github.com/aaldrich29/Audio-To-Text/blob/d02b595091430be7419af74230579665f9e7e74b/main.ts#L30) `activeLeaf` is deprecated and should not be used for this purpose. [const response = await fetch('https://api.openai.com/v1/chat/completions', {](https://github.com/aaldrich29/Audio-To-Text/blob/d02b595091430be7419af74230579665f9e7e74b/main.ts#L193), [const response = await fetch('https://api.openai.com/v1/audio/transcriptions', {](https://github.com/aaldrich29/Audio-To-Text/blob/d02b595091430be7419af74230579665f9e7e74b/main.ts#L242) Use the `requestUrl`...
`requestUrl` does accept binary data, in the form of an `ArrayBuffer`. What code have you tried?
[ const response = await fetch('https://api.openai.com/v1/chat/completions', {](https://github.com/aaldrich29/Audio-To-Text/blob/7276e26bd48151c39f36fec740b94375c1522cb1/main.ts#L206), [const response = await fetch('https://api.openai.com/v1/audio/transcriptions', {](https://github.com/aaldrich29/Audio-To-Text/blob/7276e26bd48151c39f36fec740b94375c1522cb1/main.ts#L260) Still waiting on these two to be changed to use `requestUrl`
[console.log('Parsed content:', parsedContent);](https://github.com/Lio5n/blue-star/blob/68678729ff2b54cdff5e9401b6f48c33f79a4b48/src/main.ts#L96). [console.log('Sending request to AnkiConnect:', { action, params });](https://github.com/Lio5n/blue-star/blob/68678729ff2b54cdff5e9401b6f48c33f79a4b48/src/utils.ts#L2-L3), [console.log('Received response from AnkiConnect:', data);](https://github.com/Lio5n/blue-star/blob/68678729ff2b54cdff5e9401b6f48c33f79a4b48/src/utils.ts#L17) Please avoid unnecessary logging. If you need it for debugging purposes, add a check...
[containerEl.createEl('h2', { text: 'Anki Flashcards' });](https://github.com/Lio5n/blue-star/blob/b8d353a052b4bb65aa7550b52e4899ef57dca550/src/settingsTab.ts#L17) [Don't add a top-level heading in the settings tab, such as "General", "Settings", or the name of your plugin.](https://docs.obsidian.md/Plugins/Releasing/Plugin+guidelines#Only+use+headings+under+settings+if+you+have+more+than+one+section.) [const response = await fetch('http://localhost:8765',...
[const frontmatterTags = this.app.metadataCache.getFileCache(file)?.frontmatter?.tags ?? [];](https://github.com/vschroeter/obsidian-virtual-linker/blob/f4d3ecd5dc0d30399e54406f6810ef2112f8f7db/linker/linkerCache.ts#L76-L78) This code can be simplified to: ```ts const tags = getAllTags(this.app.metadataCache.getFileCache(file)!!) ```
Sorry for the delay. I've found some issues while testing the new features. Like the seekbar still shows up even if it's no longer speaking, and configuring a new service...