Releases: tiddly-gittly/TidGi-Desktop
0.4.0 Local Mode Available
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 更好地触达到更多新用户。
0.3.4 Windows Fix
Plugin
- Itonnote theme is updated to fix some link related style issue.
- Added github-external-image plugin https://github.com/linonetwo/tiddlywiki-plugins/tree/master/plugins/linonetwo/github-external-image
- Added service-worker plugin https://github.com/linonetwo/tiddlywiki-plugins/tree/master/plugins/linonetwo/service-worker
- Update tiddlywiki.info to have "externaljs" target, and is used with "scripts/build-wiki.js"
- Subwiki plugin is updated, you may need to delete and reopen your workspace from local repo.
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.
0.3.3 Login Fix
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.
0.3.2 Plugin Update
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.
0.3.1 SubWiki Support
Highlight
In this release, you can assign a Tag to your SubWiki, this Tag will be used in FileSystemPaths
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
0.2.1 Performance Hot Fix
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.
0.2.0 With 中文&English Translation
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
0.1.1
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.