TidGi-Desktop

TidGi is an privacy-in-mind, automated, auto-git-backup, freely-deployed knowledge management Desktop note app, based on Tiddlywiki, with REST API for web-clipping and Anki connect. 「 太记 」是一个基于「 太微 TiddlyWiki 」的知识管理桌面应用,能保护隐私内容、高级自动化、自动Git云备份、部署为博客,且可通过RESTAPI与Anki等应用连接。(迭代开发中欢迎试用,开发进度见下方链接)(Under active development, see website below for details)

MPL-2.0 License

Stars
1.7K
Committers
9

Bot releases are visible (Hide)

TidGi-Desktop - v0.4.1-a12

Published by github-actions[bot] over 3 years ago

Try to fix preload script white screen in windows, which don't happen in MacOS...

I have to release this debugger release, and test this in my GF's windows.

TidGi-Desktop - v0.4.1-a11

Published by github-actions[bot] over 3 years ago

Bug fix

Fix windows page not loading

Fix external link cause crash

TidGi-Desktop - v0.4.1-a9

Published by github-actions[bot] over 3 years ago

Update theme (css issue)

And fix in Mac this app prevent computer shut down

TidGi-Desktop - v0.4.1-a8

Published by github-actions[bot] over 3 years ago

Bugs

Fix some windows related bugs

Fix Can't load existed wiki

Fix workspace IP wrong cause loading forever

Workspace menu not updated

Can't clone online repo

Workspace tag not centered

Feature

Add M1 support

0.4.0

Full Release note see https://github.com/tiddly-gittly/TiddlyGit-Desktop/releases/tag/v0.4.0

TidGi-Desktop - v0.4.1-a7

Published by github-actions[bot] over 3 years ago

Bugs

Fix some windows related bugs

Fix Can't load existed wiki

Workspace menu not updated

Can't clone online repo

Workspace tag not centered

Feature

Add M1 support

0.4.0

Full Release note see https://github.com/tiddly-gittly/TiddlyGit-Desktop/releases/tag/v0.4.0

TidGi-Desktop - v0.4.1-a4

Published by github-actions[bot] over 3 years ago

Bugs

Fix Can't load existed wiki

Workspace menu not updated

Can't clone online repo

Workspace tag not centered

Feature

Add M1 support

0.4.0

Full Release note see https://github.com/tiddly-gittly/TiddlyGit-Desktop/releases/tag/v0.4.0

TidGi-Desktop - v0.4.1-a2

Published by github-actions[bot] over 3 years ago

Bugs

Fix Can't load existed wiki

Feature

Add M1 support

0.4.0

Full Release note see https://github.com/tiddly-gittly/TiddlyGit-Desktop/releases/tag/v0.4.0

TidGi-Desktop - 0.4.0 Local Mode Available

Published by github-actions[bot] over 3 years ago

Prerelease

If you encounter some bug, try the latest prerelease one https://github.com/tiddly-gittly/TiddlyGit-Desktop/releases/tag/v0.4.1-a20

如果你遇到bug,试试看最新的预发布版 https://github.com/tiddly-gittly/TiddlyGit-Desktop/releases/tag/v0.4.1-a20


Been a long time guys! I'm currently working at ByteDance Inc, and because we don't have 996 in our group, besides playing Cataclysm-DDA, I have been always updating this project after work! Here are the update logs:

久等了各位!我现在在字节跳动打工,由于我们组没有 996,所以工作之余除了玩 Cataclysm-DDA 以外,我还有一直在更新这个项目!以下是本次的更新内容:

Plugin 插件

No plugins updated this time. But the next update will focus on plugins!

这次没有插件更新, 但下次更新会把重心放在插件上!

Feature 功能

  • Rewrite using typescript, so there might be fewer bugs, hopefully.

  • You can choose to create "Local Workspace", TiddlyGit will still create a local git backup system for you, and not Github connection is required!

  • Expose some API for plugins to create a context menu, this will enable some fancy features on tw plugins, e.g., add tag via right click context menu.

  • Git and Wiki now all run in separate worker threads, so App will run faster.

  • UI and Icon update, match the latest macOS design.

  • 使用typescript重写,所以可能会有更少的bug,希望如此。

  • 你可以选择创建 「本地工作区」,太记仍将为你创建一个本地 git 备份系统,好处是不再强依赖 Github 了!

  • 为插件暴露一些 API,可以用来创建上下文菜单,这将使得 tw 插件可以实现一些花哨的功能,比如通过右键菜单添加标签等等。

  • Git 和 Wiki 现在都在独立的工作线程中运行,所以 App 会运行得更快。

  • UI 和图标更新,符合最新的 macOS 设计。

Translations

Now basically everything has an English translation.

现在基本所有文本都有中英翻译了。还有,我们选择将 TiddlyWiki 翻译成「太微」,TiddlyGit 翻译成「太记」,希望这个译名能帮助 TiddlyWiki 更好地触达到更多新用户。

TidGi-Desktop - 0.3.4 Windows Fix

Published by github-actions[bot] almost 4 years ago

Plugin

You need to manually copy the SCM plugin to your wiki's plugin folder, as the auto plugin update is not implemented yet...

It's recommended that you copy these things from this repo's "template" folder to your own wiki's folder.

Feature

All new features are plugins.

Fix

Support github repo with "main" as default branch (probably, not tested, someone help?)

App crushed after quit (by upgrade to electron v12 nightly, so there are also many speed boost, and protentially some electron level bug)

Windows path fix, you may be able to clone wiki in your windows PC.

TidGi-Desktop - 0.3.3 Login Fix

Published by github-actions[bot] about 4 years ago

Plugin

I made a new SCM plugin https://github.com/linonetwo/tiddlywiki-plugins/#scm

Currently, only the Chinese version, because I don't know how to translate a TiddlyWiki plugin.

You need to manually copy the SCM plugin to your wiki's plugin folder, as the auto plugin update is not implemented yet...

Feature

Upgraded TiddlyWiki to 5.1.23-prerelease.20201011-fix-file-info , so there are latest features from TiddlyWiki.

And you can paste your github token directly into the preference panel, to update the login state.

Fix

Github login has some major change these days, due to Authing.cn 's change. This update fixes the login issue.

Known issues

I have no time to fix windows path issues, I'm quite busy and will keep being busy these days, so if you are using windows and can help develop this please feel free to contact me.

TidGi-Desktop - 0.3.2 Plugin Update

Published by github-actions[bot] about 4 years ago

Plugin

I update the watch-fs plugin and sub-wiki plugin this time.

You need to manually copy the watch-fs plugin to your wiki, as the auto plugin update is not implemented yet...

And you need to update your plugins/linonetwo/sub-wiki/FileSystemPaths.tid to be like this new format :

[!is[system]kin::to[APrivateContent]addprefix[/]addprefix[private-wiki]addprefix[/]addprefix[subwiki]]

Performance

I disabled the BrowserView for subwiki, so memory and CPU usage will be lower this time.

Feature

You can click the icon on sidebar, to open a subwiki's tiddler (based on "Tag" field in the preference).

And there are new Chinese translations for context menu.

Known issues

I have no time to fix windows path issues, I'm quite busy and will keep being busy these days, so if you are using windows and can help develop this please feel free to contact me.

TidGi-Desktop - 0.3.1 SubWiki Support

Published by github-actions[bot] about 4 years ago

Highlight

In this release, you can assign a Tag to your SubWiki, this Tag will be used in FileSystemPaths

Screen Shot about Tag for Private Wiki in TG-Note

Features

Open Log Folder, so you can send a bug report with Log.

Fix

Can't start in Linux due to bad log folder path config.

Sometimes you can't click anything in the wiki, instead window will be dragged around

And many small bugs related to wiki creation

Performance

Upgrade Electron to v10, which is faster.

Translation

Some text in the Preference panel to Chinese

TidGi-Desktop - 0.2.1 Performance Hot Fix

Published by github-actions[bot] about 4 years ago

Previously, a bug in the TiddlyWiki cause CPU usage very high, https://github.com/Jermolene/TiddlyWiki5/pull/4634/files

We fix this by using the prerelease of TiddlyWiki, it is now @tiddlygit/[email protected]

And there is also a fix for the watch-fs plugin, which fixes the bug in the sync strategy.

Click "Cancel" ↓

step00001

step00002

step00003

Click "Open" ↓

step00004

Click "OK" ↓

step00005

TidGi-Desktop - 0.2.0 With 中文&English Translation

Published by github-actions[bot] about 4 years ago

In this release, I have added several features:

Now you can use "REST API" together with "fileSystemPath" and "auto-reload wiki on git sync"

Previously you can only have two of three, by using TW-Bob or without, now I've added my custom watch-fs plugin, so all three of them can be achieved now.

I18N and L10N for English and 中文

I have no time for detailed translation, but antfu/i18n-ally helps me a lot, so currently UI can be switch between English and 中文.

Create Repository

Now you can create a repo in the "repo search list", please wait for repo to be created before you click the finish button.

Build in git with better sync strategy

Previously I use isomorphic-git to perform git sync, but its expression ability is limited. I'm currently switched to https://github.com/desktop/dugite so we can pull and solve diff using https://github.com/simonthum/git-sync

Click "Cancel" ↓

step00001

step00002

step00003

Click "Open" ↓

step00004

Click "OK" ↓

step00005

TidGi-Desktop - 0.1.1

Published by github-actions[bot] over 4 years ago

Screen Shot 2020-07-19 at 8 43 04 PM

Basic features are completed, so it is time to release a preview for you :)

  • Use dugite to implement git-sync so sync note between devices become super easy!
  • There is a progress indicator when creating a workspace and sync a wiki to Github
  • Create, delete, reopen workspace (workspace is just like browser tab, containing a TiddlyWiki webpage)
  • Automatically publish wiki as a blog, served using GH-Pages
  • Create sub-wiki, which can sync to a private repo, so that you can separate your public and private content
  • Login using Authing.cn + Github OAuth
  • Error and logs can be found in Right Click TiddlyGit.App → Contents → logs

Many thanks to @quanglam2807, he helps me address some issues during the development and release, dramatically boosting the birth of this App.

Click "Cancel" ↓

step00001

step00002

step00003

Click "Open" ↓

step00004

Click "OK" ↓

step00005