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.5.1

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

Fix

  • WIndows build now can create a new wiki (I switch to https://github.com/linonetwo/Tiddlywiki-NodeJS-Github-Template but it didn't work well in windows in the last release)
  • FS watcher consumes too much CPU, so it is disabled by default. (it was used to debounce the auto git commit and sync)
  • Fix synced subwiki bug

Feature

  • Simpler new wiki form, so new users can use TG Note more easily
  • Don't show the save button if there is nothing changed in the Edit Workspace form.

Maintainance

  • Upgrade electron to v15
  • Enable webpack caching in dev mode
  • Update to latest tiddlywiki
TidGi-Desktop - v0.5.1-prerelease1

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

Feature

  • Update to latest tiddlywiki
  • More friendly new wiki form

Fix

  • Fix synced subwiki bug
TidGi-Desktop - v0.5.0

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

屏幕录制2021-09-18 01 37 42

Feature

  • Allow execute tiddler code block as google/zx script

( you may need to drag https://github.com/tiddly-gittly/tiddlywiki-plugins/tree/master/plugins/linonetwo/zx-script in to your plugins folder, if you are using an existing wiki. )

新功能

  • 允许点按钮以 google/zx 脚本形式执行 tiddler 里的代码块

( 你可能需要手动将 https://github.com/tiddly-gittly/tiddlywiki-plugins/tree/master/plugins/linonetwo/zx-script 更新进你的现有 wiki 的 plugins 文件夹 )

TidGi-Desktop - v0.4.5

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

Feature

https://user-images.githubusercontent.com/3746270/133672483-6188dd11-4c53-4a3a-a5fe-468bc1f15220.mov

( you may need to drag https://github.com/tiddly-gittly/tiddlywiki-plugins/tree/master/plugins/linonetwo/zx-script in to your plugins folder, if you are using an existing wiki. )

Example:

const result = await fetch(encodeURI('https://suggest.taobao.com/sug?code=utf-8&q=字节')).then(res => res.json()).then(res => res.result);
console.log(`
\`\`\`json
${JSON.stringify(result)}
\`\`\`
`)
console.log(`!! ${result[0][0]}`);
console.log(`${result[0][1]}`);

Bugfix

  • Edit workspace form now don't require restart if nothing changes

Refactor


新功能

  • 允许以 google/zx 脚本形式执行 tiddler

https://user-images.githubusercontent.com/3746270/133672483-6188dd11-4c53-4a3a-a5fe-468bc1f15220.mov

( 你可能需要手动将 https://github.com/tiddly-gittly/tiddlywiki-plugins/tree/master/plugins/linonetwo/zx-script 拖入你的现有 wiki 的 plugins 文件夹 )

错误修正

  • 如果没有改动,编辑工作区表单了现在不会叫你重启

重构

TidGi-Desktop - v0.4.4

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

Feature

  • config for file-tree, you can config which tiddler you use as the root folder
  • update tw5 codemirror plugin, thanks to @Gk0Wk
  • Using https://github.com/tiddly-gittly/Tiddlywiki-NodeJS-Github-Template as template
  • better error message when token expire
  • print active tiddler or whole page
  • translate and prettify loading error message
  • add prettier to template, you get better experience when edit with vscode
  • switch to first workspace after delete workspace

Fixes

  • Cant scan QR code if you have click on workspace icon
  • SCM sync button not working

新功能

  • 文件树加了配置,你可以配置你使用哪一个tiddler作为根文件夹了
  • 更新tw5 codemirror插件,感谢 @Gk0Wk
  • 使用 https://github.com/tiddly-gittly/Tiddlywiki-NodeJS-Github-Template 作为wiki模板
  • 当token过期时有更好的错误信息
  • 打印活动的tiddler或整个页面
  • 翻译和美化加载错误信息
  • 在模板上添加了更漂亮的内容,在用Vscode编辑时,你会得到更好的体验
  • 删除工作区后切换到第一个工作区

修复

  • 如果你点击了工作区的图标,就不能扫描QR码了
  • SCM 同步按钮不工作
TidGi-Desktop - v0.4.3

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

Feature

  • allow toggle AlwaysOnTop in the View menu

Bugfix

  • Search Input sometimes cause crush
  • AlwaysOnTop not require a restart
  • Try fix view zone mismatch with window
TidGi-Desktop - v0.4.3-a3

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

Bugfix

  • Try fix view zone mismatch with window
TidGi-Desktop - v0.4.3-a2

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

Bugfix

  • Search Input sometimes cause crush
  • AlwaysOnTop not require a restart

Feature

  • allow toggle AlwaysOnTop in the View menu
TidGi-Desktop - v0.4.2

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

Lucky I have a 6 days holiday, so I fixed some bugs that block my daily usage:

Bugfix

  • git modified files list (SCM plugin) is fixed
  • cleanup unused plugins for wiki template
  • restart service too many times will cause wiki not loading
  • Prevent menu label to be null when other bugs happened, which caused #75
  • WebView load failed when creating new workspace
  • Maybe fixes the icon not found error #88
  • Retry 3 times before error about "-102 ERR_CONNECTION_REFUSED"
  • Fix wiki loading error on app startup

Feature

  • beautify workspace list by adding a padding
  • Upgrade plugins (relink, tiddlymap, hotzone, tw-appear)
  • Add "restart service" that restart nodejs to the context menu of workspace icon
  • upgrade dependencies (e.g. tiddlywiki)
  • make App smaller

最近请年假放了一个6天的假期,爽飞了,所以我修复了一些阻碍我日常使用的bug:

Bugfix

  • 展示git里修改过的文件列表(SCM插件)已修复
  • 清理wiki模板中未使用的插件
  • 修复重启服务太多次会导致wiki无法加载
  • 防止菜单标签在其他错误发生时为空,这导致 #75
  • 创建新工作区时WebView加载失败
  • 可能修复了找不到图标的错误 #88
  • 在出现"-102 ERR_CONNECTION_REFUSED "错误前重试3次。
  • 修复应用程序启动时的维基加载错误

特点

  • 通过添加边距来美化左边的工作区列表
  • 升级插件(relink, tiddlymap, hotzone, tw-appear)。
  • 在工作区图标的上下文菜单中添加重启nodejs的 "重启服务 "功能
  • 升级依赖项(如tiddlywiki)
  • 缩小应用程序包

广告

最近我们组缺人,有想来字节跳动的欢迎找我内推,可以加入 TiddlyWiki 爱好者 QQ 群 946052860 找我,或直接发邮件给我。

TidGi-Desktop - v0.4.2-a8

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

Bugfix

  • git modified files list (SCM plugin) is fixed
  • cleanup unused plugins for wiki template
  • restart service too many times will cause wiki not loading

Feature

  • beautify workspace list by adding a padding
TidGi-Desktop - v0.4.2-a6

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

Feature

  • Upgrade plugins (relink, tiddlymap, hotzone, tw-appear)
  • Add "restart service" that restart nodejs to the context menu of workspace icon
TidGi-Desktop - v0.4.2-a5

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

Bugfix

  • Prevent menu label to be null when other bugs happened, which caused #75
  • WebView load failed when creating new workspace
  • Maybe fixes the icon not found error #88

Featire

  • upgrade dependencies (e.g. tiddlywiki)
  • make App smaller
TidGi-Desktop - v0.4.2-a3

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

Bugfix

  • Retry 3 times before error about "-102 ERR_CONNECTION_REFUSED"
TidGi-Desktop - v0.4.2-a1

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

Bugfix

  • Fix wiki loading error on app startup
TidGi-Desktop - v0.4.1

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

Try prerelease in https://github.com/tiddly-gittly/TiddlyGit-Desktop/releases

This is a bugfix release for 0.4.0

Bugfix

  • fix subwiki creation will wait for check-for-sync, now it will just do it parallelly
  • fix can't load wiki when creating wiki, by delay the browserview loading webpage
  • Synced wiki now open faster, parallelly sync and load webpage
  • fix a bug in git-sync-js that regard normal git repo as half-way-rebased repo
  • Now git is properly packaged
  • Subwiki won't try to start a nodejs now
  • Subwiki not working
  • Old deleted wiki not detected and warn user
  • Wiki sometimes not loaded properly
  • Try fix wiki worker not starting
  • Fix windows wiki page not loaded
  • Fix windows editworkspace page not loaded
  • Try to fix preload script white screen in windows, which don't happen in MacOS...
  • Fix windows page not loading
  • Fix external link cause crash
  • Update theme (fix css issue)
  • And fix in Mac this app prevent computer shut down
  • 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

  • Optimize preference animation and preformance.
  • Add M1 support

这是一个针对0.4.0的错误修复版本。

Bugfix

  • 修正子维基的创建将等待检查,现在是平行地进行。
  • 修正了在创建维基时不能加载维基的问题,通过延迟浏览器视图来加载网页
  • 同步的维基现在打开得更快了,平行地同步和加载网页
  • 修正了git-sync-js中的一个bug,即把普通的git repo看作是半成品的 repo。
  • 现在git被正确打包了
  • Subwiki现在不会尝试启动nodejs了
  • 子维基不工作了
  • 检测不到旧的已删除的维基并警告用户
  • 维基有时不能正常加载
  • 尝试修复wiki工作者不启动的问题
  • 修复windows下维基页面未加载的问题
  • 修复windows编辑工作区页面未加载的问题
  • 尝试修复windows下的预加载脚本白屏,这在MacOS下不会发生...
  • 修复windows页面未加载的问题
  • 修复外部链接导致的崩溃
  • 更新主题(修复css问题
  • 修复Mac系统中这个程序防止电脑关机的问题
  • 修复一些与windows相关的bug
  • 修复无法加载已存在的wiki
  • 修复工作区IP错误导致永远加载
  • 工作区菜单不更新
  • 无法克隆在线版本
  • 工作区标签不居中

特性

  • 优化设置界面的动画和性能。
  • 增加对M1的支持

通过www.DeepL.com/Translator(免费版)翻译


Previous Release note for 0.4.0:

之前 0.4.0 的发布内容列表:

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 - v0.4.1-a21

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

Bugfix

  • fix subwiki creation will wait for check-for-sync, not it will just do it parallelly
  • fix can't load wiki when creating wiki, by delay the browserview loading webpage
TidGi-Desktop - v0.4.1-a20

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

Bugfix

  • Synced wiki now open faster, parallelly sync and load webpage
  • fix a bug in git-sync-js that regard normal git repo as half-way-rebased repo
  • Now git is properly packaged
  • Subwiki won't try to start a nodejs now
TidGi-Desktop - v0.4.1-a18

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

Bugfix

  • Subwiki not working
  • Old deleted wiki not detected and warn user
  • Wiki sometimes not loaded properly
TidGi-Desktop - v0.4.1-a17

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

Bugfix

Try fix wiki worker not starting

Feature

Optimize preference animation and preformance.

TidGi-Desktop - v0.4.1-a15

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

Fix windows wiki page not loaded
Fix windows editworkspace page not loaded