No description
Find a file
liufree 76be4b8817
Merge pull request #9 from liufree/dev
feat: support group by
2025-04-24 00:13:29 +08:00
docs feat: init 2025-03-09 21:21:51 +08:00
src feat: support group by 2025-04-24 00:11:48 +08:00
.editorconfig Initial commit 2024-09-17 10:26:48 +08:00
.eslintignore Initial commit 2024-09-17 10:26:48 +08:00
.eslintrc Initial commit 2024-09-17 10:26:48 +08:00
.gitignore feat: init 2025-02-27 23:39:12 +08:00
.npmrc build: add umi dependency 2025-02-27 23:55:27 +08:00
LICENSE.txt feat: fix issue 2025-03-22 19:35:01 +08:00
manifest.json feat: support group by 2025-04-24 00:12:37 +08:00
package.json feat: support group by 2025-04-24 00:12:37 +08:00
README-zh.md feat: support group by 2025-04-24 00:12:37 +08:00
README.md feat: support group by 2025-04-24 00:12:37 +08:00
tsconfig.json feat: 实现搜索 2025-03-08 18:15:57 +08:00
version-bump.mjs Initial commit 2024-09-17 10:26:48 +08:00
versions.json feat: fix issue 2025-03-22 19:35:01 +08:00
vite.config.js feat: 集成ReactDemo 2025-03-01 23:36:09 +08:00

Project Objective
The goal of QueryDash is to develop an Obsidian plugin similar to Notion Database, but not limited to database functionality. Since the API of Dataview is used, the Dataview plugin must be enabled. In the future, it will gradually expand with more practical features to help users manage knowledge, tasks, and life more efficiently.

language

Current Features

  1. Multi-view Support: Provides table and list views to meet different scenario needs.
  2. Dataview SQL Support: Compatible with Dataview's SQL syntax .
  3. Enhanced Features:
    • Search: Quickly locate the content you need.
    • Filter: Screen data based on conditions.
    • Aggregation: Supports data summary statistics.
    • Pagination: Optimizes browsing experience for large datasets.

Tutorial

```querydash
table file.name , file.outlinks as "links" ,file.ctime as "ctime",
file.mtime as "mtime" ,file.tags as "tags" from #clippings
```

demo.gif

Future Vision

  1. Homepage: Integrate frequently used functions into the homepage for one-stop convenience.
  2. Multi-view Support: Supports timeline, gallery, table, and other views to meet diverse scenario needs.
  3. Review Cards: Built-in review function to help users efficiently consolidate knowledge.
  4. Database Functionality: Supports create, edit, delete, and other operations for flexible data management.
  5. More Features: Continuous development to enrich plugin functionality and enhance user experience.

Reference Projects

  • Dataview: A powerful data query and management tool.
  • Project: A task and project management plugin.

Project Introduction
As a deep user of Obsidian, I found that existing plugins could not fully meet my needs in terms of search, review, and editing/deleting Dataview tables. Therefore, I decided to develop a brand-new view system based on Ant Design, aiming to enhance the Obsidian experience and better assist daily life and work.

Currently, the project is in its early stages, but I will continue to invest in development to gradually improve and expand its features. I believe that through continuous iteration, this project will become increasingly practical and powerful.

About Sponsorship
This project is entirely developed out of personal interest. If you find it helpful and are willing to support my work, every sponsorship will be a motivation for me to continue developing. Thank you very much!

Future Plans

  • Improve existing features to enhance user experience.
  • Add more practical features, such as advanced search and intelligent review.
  • Optimize performance to ensure system stability.