Git Product home page Git Product logo

obsidian-periodic-para's People

Contributors

aidenlx avatar ailhc avatar chrisgrieser avatar clemens-e avatar edo78 avatar ericaxu avatar fyears avatar gitmurf avatar henrebotha avatar inouetakuya avatar kostapc avatar lishid avatar phibr0 avatar pozdneev avatar quanru avatar reorx avatar taurelas avatar tfthacker avatar timrogers avatar tokuhirom avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

obsidian-periodic-para's Issues

请教如何规划目标分解任务

老师好,您这个插件很好用。我在使用中还有一些疑问请求解答:
1.如何规划目标、计划任务?
目标:年记规划目标,季记分解目标,月记拆解任务(自上而下整理:目标拆解,自下而上整理:日记/周记收集拆解)
任务:日收集周整理。
这些如何能系统连续地运用起来。
2.计划复盘具体做什么,怎么做?
复盘:周记复盘本周日记,月记复盘每周复盘,季记复盘每月复盘。年度复盘每季记录,周记、月记复盘项目,要事维度是项目;季记、年度复盘领域,要素维度是领域。
在计划复盘时,具体该怎么做?
谢谢老师予以解答。

Question

How does the journal task of perodicNotes be integrated into the upper-layer directory and project, Area?

'ProjectListByTime' not showing any information

The query:

```PeriodicPARA
ProjectListByTime

Doesn't show any information about the desired output such as total and percentage time worked on a project. Instead it just hides and displays no block. *It works in the test vault but not my own
Before:
Screenshot 2023-12-07 at 20 06 56

After:
Screenshot 2023-12-07 at 20 07 12

[FeatureRequest] BulletListByXXX 生成的 Dataview List 改为每一行一条数据

BulletListByXXX 生成的 Dataview List 当前一行可能包含多个 List 数据,比如领域和项目中用到的 BulletListByTag 可能因为一天的 daily note 中多次出现同一个 tag,从而展示成一行里面第一列多个 bullet,第二列为这个文件的多个 link。

当每个 bullet 较短时,两列的对齐没有问题,但是当第一列内容较长且开启了 table text wrap 导致文本换行时,第二列 link 文字比较少没有换行,就会出现第一列和第二列的没有对齐问题,不方便跳转的问题

Preference for Index filename

Feature Request:

Would prefer if the default index file was the folder name and/or customizable.

This works really well with the Folder Notes plugin.

Instead of:

  itemIndex ? itemIndex + ".README.md" : ""

just this:

  itemIndex ? itemIndex + ".md" : ""

Don't hard code Templates location

In general, I put my templates in a folder called zz_templates, so it sorts to the bottom. When I renamed your Templates folder to this, I got and error (see image below). Please update to support alternative template locations.

CleanShot 2024-03-05 at 20 21 46@2x

插件界面缩放问题

image
请问是否可以调整一下界面缩放,目前如果想把侧边栏空间缩小一些,日历及日记、周记等按钮会显示不完整,且没有类似滚动条的方式打开,必须依赖拖动界面大小来实现。谢谢!
看项目主页介绍中的截图缩放效果不错,不过我使用 Windows 10(1920×1080)、Windows 11(1366×768的ThinkPad) 、macOS Ventura(4K,21寸iMac)均复现了上述问题,实测日历区和日记周记等按钮的界面占比过大。

[Bug]一些主题下面板变色

有些第三方主题下,插件面板会变成黑色,PARA Notes左侧不显示,如图
image
image
有问题的主题包括Blue topaz、Border

[feature] bullet的file跳转和预览

由于可能在bullet记录相对长的一段,但dataview的table没法显示全,而且file跳转又只跳转到文件
虽然问题不大,但内容比较多的日志会很烦

能否支持跳转到某个标题下,或者有blockid的列表项?

我简单修改了一下bullet的查询显示逻辑,暂时实现了这个功能

let querySQL = `
      TABLE WITHOUT ID rows.L.text AS "Bullet",rows.L.link AS "Link"
      FROM (${from2}) AND -"${periodicNotesPath}/Templates"
      FLATTEN file.lists AS L
      WHERE ${where} AND !L.task AND file.path != "${filepath}"
      GROUP BY file.link
      SORT rows.file.link DESC
          `;

image

[feature request] 建议把 usememos开发成一个单独的包

感觉可以类似于 flomo 的相关插件一样,把usememos也开发成一个单独的包,这样可以方便维护和更新。

我发现如果 memos 里存在代码框或者视频链接,现在的解析会出现一定的问题。建议大佬有空的时候更新一下解析逻辑。

出问题的条目:

  {
    "id": 6,
    "rowStatus": "NORMAL",
    "creatorId": 1,
    "createdTs": 1705903664,
    "updatedTs": 1705903664,
    "displayTs": 1705903664,
    "content": "",
    "visibility": "PRIVATE",
    "pinned": false,
    "creatorName": "wanke",
    "creatorUsername": "wanke",
    "resourceList": [
      {
        "id": 1,
        "creatorId": 1,
        "createdTs": 1705903660,
        "updatedTs": 1705903664,
        "filename": "aa",
        "externalLink": "https://github-production-user-asset-6210df.s3.amazonaws.com/11739753/290967046-b2dfbe07-869c-4b08-93a8-85c289755a71.mp4?X-Amz-Algorithm=AWS4-HMAC-SHA256\u0026X-Amz-Credential=AKIAVCODYLSA53PQK4ZA%2F20240122%2Fus-east-1%2Fs3%2Faws4_request\u0026X-Amz-Date=20240122T051353Z\u0026X-Amz-Expires=300\u0026X-Amz-Signature=4dc8045b41819e1881d941b1526a88839d58cb17dd454fcd5eeaac5b677d2d23\u0026X-Amz-SignedHeaders=host\u0026actor_id=45927177\u0026key_id=0\u0026repo_id=661545264",
        "type": "video/*",
        "size": 0
      }
    ],
    "relationList": []
  }
 {
    "id": 5,
    "rowStatus": "NORMAL",
    "creatorId": 1,
    "createdTs": 1705903624,
    "updatedTs": 1705903624,
    "displayTs": 1705903624,
    "content": "```python\ntest()\n```",
    "visibility": "PRIVATE",
    "pinned": false,
    "creatorName": "wanke",
    "creatorUsername": "wanke",
    "resourceList": [],
    "relationList": []
  }

希望可以自定义 PARA模板的位置

有非常多的插件允许忽略文件夹,比如 Linter,通常用于忽略模版文件夹,包括 templater 也有要求需要设定模板文件夹。

当前版本(v1.7.7)在创建 PARA 时需要 template 文件在 PARA 文件夹下,包括参考示例库采取的把周期笔记模板也放在其文件夹下,虽然能很好的治理模板较多混乱的问题,但是给使用其他插件的兼容性造成了一定困扰。

建议是能在设置页面可以自定义 PARA 模板的位置(周期笔记用在Periodic Notes可以设定)

Feature request: Folder note options instead of README.md

Currently every PARA folder requires a README.md. It would be useful if the user had the option to use a folder note instead. (This is just a file with the same name as the directory).

This would help users who are used to using folder notes as their "top level" file. It would also allow extra functionality to be included e.g Waypoints) can only be added to folder notes.

usememos同步的逻辑有些黑盒,而且memos内容不会更新

看了一下代码,应该是每次启动时同步memos吧?
或者开关配置时同步,没看到其他同步的按钮或者命令

我的memos内容已经更新了,但同步的时候会跳过,看起来是根据创建时间来判断是否需要同步

而且只同步当天的是吗?

[Bug]关闭Periodic Notes后插件面板失效

在设置里关掉Periodic Notes Settings下的Enable之后,插件面板整个变白,PARA的功能也用不了,如图:
image
但是反过来打开Periodic Notes,关掉PARA Notes,一切正常,如图:
image

窗口滚动条不生效

当Obsidian的窗口比较小时,Periodic Para 的窗口也会缩小并显示滚动条,但是滚动条无法使用。
滚动条既不响应鼠标滚轮,也不响应鼠标点击,导致最下面的添加按钮无法显示
image

feature request

Please consider adding charts, such as line charts and pie charts to see the week, month, year and project time and completion, to quantify work and habits, etc

Moving from Capture to PARA

Feature...

Would be interesting to have some automation for moving between various silos - like "Archive Project" or "Create Project from Capture" or "Add Project to Area"

All via tags likely?

ResourceListByTag error

ResourceListByTag produces the same results as ResourceListByFolder; a list of folders instead of a list of tags used by files.

eg
folder 1

  • file1.README
    • tag: test

expected result would be

  • test

Actual result:

  • folder 1

[feature request] 允许自定义Daily note模板和笔记路径。

一般来说,为了统一管理模板文件,可能会将 Templates 放在一个特殊文件夹内。 现在似只能把 Templates 文件夹放在 PeriodicNotes目录下。 最好能提供模板文件的选择,这样也可以允许模板文件名发生变化。

另外,daily note 的文件夹安排也是固定的。例如我习惯将文件夹设置为 年/月,这样每日文档和周文档都放在 年/月/下,月和季度文档均放在年/下面。 建议大佬加入自定义的功能。

另外,大佬你的 Memos Web App 好像挂了。 此外,我部署好了 usememos,哪里能找到 android 的程序呐,我看你视频里有ios的?

感谢大佬的开发 👍👍👍👍👍

周记文件中,”query by time“显示错误结果

你好,我在使用周记功能的时候遇到query by time显示错误结果的问题,可以帮忙看下是什么原因吗?

  • TaskRecordListByTime和TaskDoneListByTime在2024年W1~W9这九个文件中显示的是一样的内容。

  • 其中只有W1中的结果是正确的,W2~W9文件中显示的是与file time scope不符的tasks。

  • 2024-W10及以后的文件,query结果是正常的。

week

[Incompability] 新版 usememos 无法同步图片等附件

今天突然发现,usememos 的 docker 最新版本已经升级到 0.19.0了,但是 github 还是 0.18.2。

在新版本中,需要使用 resource.name 而不是 resource.id 才能正确获取附件的二进制内容。不然下载的附件是空的。

https://github.com/quanru/obsidian-periodic-para/blob/main/src/periodic/DailyRecord.ts#L123

const { data } = await this.axios.get(
              `${origin}/o/r/${resource.name}`,
              {
                responseType: 'arraybuffer',
              }
            );

项目readme里无法排除其他tags

比如通过插件创建了一个“搬家”的项目后,在项目readme文件里手动添加标签“日常”后,在dailynote里如果添加其他的条目“日常”后(并非希望归纳到搬家项目中的),仍然在该项目中可见。这个有没有办法解决?

请求老师解答的几个具体问题

老师,您好。认真学习了您的产品及相关资料,感觉特别好,衷心感谢您的付出和热心。我想将其用于实际中,认真梳理后还有以下问题,恳请老师予以解决为盼,谢谢。

  1. 如何解决方便快捷从其他处拷贝多个多级文件夹及md文件至此平台的相关目录中?自建目录及文件插入仓库相关目录(如“存档”目录)中,提示有错误。是不是没有通过这个平台创建Archive功能创建相应目录的问题?
  2. 如何排除列入模板文件中设置的任务等内容?如任务页面的周期笔记中,将模板文件夹内设置的内容也读取到列表中来了?
  3. 如何在PARA同级自定义创建其他目录?现在我手动建了一些,对系统是否有影响,相关内容(如任务、标签等)能否纳入PARA和周期笔记的管理和统计?
  4. 此系统内只能将某个指定目录剪切流转到其他功能目录下,还是可以直接只是剪切粘贴MD文件流转?
  5. 耗时统计是涉及项目的所有耗时统计还是周期内统计(如周、年、季、年)?我现在7日和8日中记录了项目时间,但在2024-W1中统计时间包括第2周(今天)的耗时了。
  6. 一个项目的日期是如何规定的?是按%%设置项目截止日期,及其结果描述%%填入的截止日期统计在相应周期内,还是其他方式?怎么确定任务完成,是指将其目录存档,还是设置的任务已经完成?
  7. 复盘没有日复盘吗?周、月、季、年中的复盘部分是自己填写吗?复盘结果如何用?
  8. 任务提醒中您说的三种方式:强提醒、弱提醒、列表类,是如何分别应用的?

关于daily-note tag出问题

升级到periodic PARA 1.9.0之后,同步memos笔记的时候tag经常会分开,如下图,随机出现并没有发现什么规律,另外版本分别为memos: v0.19.1; obsidian: v1.5.3。
微信图片_20240206113306

resource with image as externalLink generates invalid markdown

I have a memo setup that hosts files (including images) in S3 compatible storage.

The resource returned from the memo API has a direct link to the image under externalLink.

Given that, this code here: https://github.com/quanru/obsidian-periodic-para/blob/22046390e73b9e6a517a43eff15fa5847c513192/src/util.ts#L122-L129 generates invalid markdown.

It generates ![[http://mydomain.com/files/path/to/file.png]].

That syntax is expecting a local file. Ideally, this plugin would download the linked file and store it in my vault. However, second to that generating a valid markdown image embed like ![file.png](http://mydomain.com/files/path/to/file.png) would also be OK.

The resource payload includes type: "image/png" so we could hopefully use that to detect images that should generate different markdown.

[optimize request] Bullet note retrieval is slow

The number of my notes is very large, the speed of bullet note retrieval is very slow, I try to change the code to reduce the scope, the speed is much faster, I would like to ask you what better way?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.