edonyzpc / personal-assistant Goto Github PK
View Code? Open in Web Editor NEWA plugin which help you to automatically manage Obsidian.
License: Apache License 2.0
A plugin which help you to automatically manage Obsidian.
License: Apache License 2.0
upgrade Nodejs version to 18.x(LTS)
previewing records is the old content when the file is updated.
previewing record command needs to support refreshing when the file is updated
plugin functions increasing rapidly, it needs testing for quality assurance
local graph setting tab has no option to setup collapse
As this plugin creating notes in specific directory with formatted named files. And when user wants to navigate these notes, they should open them each by each. If the user has one page to navigate all of the files, it will be great.
Navigate specific records that created by this plugin in one page. Something like the Templater
script:
<%*
let fileToWrite = tp.file.find_tfile(tp.file.path(true));
let listedFolder = await this.app.vault.adapter.list('2.fleeting/fleeting-thoughts/');
let contents = "";
//listedFolder.files.forEach(async (f) => {
for (const f of listedFolder.files) {
console.log("filename = ", f);
let targetFile = tp.file.find_tfile(f);
let content = await this.app.vault.read(targetFile);
contents = contents + "\n\n" + content;
}
await this.app.vault.modify(fileToWrite, contents);
%>
1、建议:在开关插件窗口增加搜索功能。一个个下拉太慢了,尤其是插件比较多的时候。
2、建议:一个窗口控制开关。个人觉得不需要两个命令窗口,太繁琐了。
直接在一个窗口去开关插件,在插件名称上,用上emoji图标显示下开关的状态就可以了。
3、建议:新建笔记的时候,可以选择指定的模板,不然空白文件太简单了
Describe the bug
In new insider version v1.3.0 of Obsidian, trigger local graph command and there is something wrong of the popover view, like the following image:
To Reproduce
Steps to reproduce the behavior:
Desktop (please complete the following information):
Describe the bug
Font of progress bar notice cannot be seen clearly in light theme.
To Reproduce
Steps to reproduce the behavior:
Desktop (please complete the following information):
Smartphone (please complete the following information):
plugin icon in statusbar is not fixed which is not as expected.
As the issue eth-p/obsidian-callout-manager#6 of obsidian callout manager, list-callout
command will show up the same problem in mobile scenario, e.g. iPad or iPhone
After triggering the plugin updating command, the user has no idea about its status.
Add some notice to display the status.
Each note in Obsidian sets its metadata with Templater plugin, the metadata is as following:
---
title: <% tp.file.title %>
date: <% tp.file.creation_date("YYYY-MM-DD HH:mm:ss") %>
modify: <% tp.file.last_modified_date("YYYY-MM-DD HH:mm:ss") %>
author: edony.zpc
aliases: [ ]
tags: [ ]
---
%%
subject: #001-computer-technology
status:
type:
%%
# <% tp.file.title %>
## References
1.
The modify
field needs to be updates when save the note.
CMD/Ctrl + s
Describe the bug
The preview record cannot display images and the link is not clickable.
To Reproduce
After triggering preview record including images and links, the image will not display and the links is not clickable.
Describe the bug
When trigger hover command(memos or local graph) in iOS device, hover view location is wrong because of configured in setting tab.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Hover view is located in the right place.
For now, hover commands(local graph and memos) resizing is hard code, setting option with default values is the better solution.
setting tab support resize configuration per command
作为个人助手,应该支持情绪追踪,obsdian有这个插件,https://github.com/dartungar/obsidian-mood-tracker 它以json保存数据,还有图表显示,参考的是 个人生产力提升工具 https://amazingmarvin.com/
Obsidian plugin community has already submitted review comments in PR #1851, I will fix them.
// Perform additional things with the ribbon
Remove this.
id: 'assistant-memos',
Obsidian will automatically prefix the command id with the plugin id,
you don't need to include it yourself.
hotkeys: [{ modifiers: ["Mod", "Shift"], key: "m" }],
While there's no hard rule against it, we recommend against providing a default hotkey when possible. The reason being that it's easy to pick a hotkey that a user already has configured and they could get confused when that key doesn't do what they expect. Also, it's hard choosing a safe default hotkey that's available for all operating systems.
const directoryExists = await adapter.exists(directoryPath);
This block of code can be replaced with:
if(vault.getAbstractFileByPath(directoryPath) === undefined) {
vault.createFolder(directoryPath);
}
Very hard to tell what this plugin does. Your descriptions assume we know what you mean. the videos are 1. too fast, 2. lack explanation and context.
duplicate of obsidan plugin manager
similar to plugin updater
sounds good
screenshot would be nice
duplicate/similar to callout suggester plugin
Not all markdown files need to update metadata, e.g. templater markdown files.
Setting of updating metadata supports excluding files in the specific directory.
Describe the bug
The callout insertion feature of the plugin does not work under my Obsidian.
Nothing happened.
Desktop (please complete the following information):
Ive downloaded the Plugin and i cant do anything except use the personal assistant to disable or enable plugins via icon on the sidebar. Ive
I have no clue what i am missing. But unfortunately cant i use the plugin as i want to.
Now the view of local graph is too small, for better display, set the better scale value.
hover memos command will display hover editor view by default size which is to small or at wrong position. I hope the command can do auto-resize view after hover editor showup.
command hover editor support auto-resizing.
When the metadata updating process is triggered, each modify of the markdown file will update the metadata in front matter, the execution is too frequent.
Try debounce function.
Describe the bug
updating theme Thing failed for its release only has .zip
or .tar.gz
.
Hello, I am attempting to utilize your plugin to achieve what seems to be a unicorn case usage, I have been scouring the universe for over a year now trying to arrive at the context of what I am referring to as "Predictive note placement"...The closest I have come is using zapier, Which forces a sending back and forth to chat GPT for categorization of raw notes on the fly, but in a perfect world this would be already baked into obsidian, and I am curious if I am in the right spot, if there's a way to configure your plug-in to achieve this?
I have a 2.5 million word vault I want to be able to just give my days worth of raw notes to, and inferring from the previously structured hierarchy that the vault represents, since it's all geared towards one project, it can extrapolate from the meaning per blurbs worth of notes where it would predict I would place it and why, And if I approve I can just simply allow it to place it in that particular file in whatever folder, etc.
I utilize speech to text and talk a lot therefore, just to go about this process on my own over the years has taken up eons of my life to do manually. I am admittedly not tech savvy and I checked out your pages information already, regarding the plug-in directly, But it just looks like I'm looking at a foreign languages all, curious If you find this to be a creative breath of fresh air?
-grazie
Update plugins with one command, no clickings in the setting tab.
I need to do clicking multiple times in the setting tab when updating plugins which is wasting my time.
Update plugins that I have installed from Obsidian community with one command.
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
These updates are currently rate-limited. Click on a checkbox below to force their creation now.
These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
@codemirror/commands
, @codemirror/view
)@typescript-eslint/eslint-plugin
, @typescript-eslint/parser
).github/workflows/release.yml
actions/checkout v4
actions/setup-node v4
actions/create-release v1
actions/upload-release-asset v1
actions/upload-release-asset v1
actions/upload-release-asset v1
actions/upload-release-asset v1
package.json
chart.js ^4.4.2
obsidian-callout-manager ^1.0.2-alpha1
semver ^7.5.2
svelte-chartjs ^3.1.5
vanilla-picker 2.12.2
@codemirror/commands ^6.1.2
@codemirror/search ^6.2.2
@codemirror/state ^6.1.2
@codemirror/view ^6.4.0
@jest/globals ^29.5.0
@tsconfig/svelte ^5.0.0
@types/node ^20.0.0
@typescript-eslint/eslint-plugin 7.2.0
@typescript-eslint/parser 7.2.0
builtin-modules 3.3.0
esbuild 0.20.2
esbuild-plugin-copy 2.1.1
esbuild-svelte ^0.8.0
eslint 8.57.0
jest ^29.5.0
jszip ^3.10.1
svelte ^4.0.0
svelte-preprocess ^5.0.4
ts-jest ^29.1.0
tslib 2.6.2
typescript 5.4.2
Describe the bug
Current plugin updating is dependent on the network connection and it can be improved.
Update theme with one command, no clicking in the setting tab.
I need to do clicking multiple times in the setting tab when updating theme which is wasting my time.
Update theme that I have installed from Obsidian community with one command.
Describe the bug
To Reproduce
Steps to reproduce the behavior:
hover memos
Expected behavior
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
preview record support jumping to the original file of the preview card.
GitHub APIs got some rate limits according to its docs, the API access needs to be authenticated.
callout supporting lots of icons and has its color scheme for each other, try to enable this ability in this plugin.
reference link:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.