Skip to content

Releases: tiddly-gittly/TidGi-Desktop

0.4.0 Local Mode Available

02 Jun 15:12
Compare
Choose a tag to compare

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

02 Nov 02:19
Compare
Choose a tag to compare

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.

0.3.3 Login Fix

11 Oct 12:25
Compare
Choose a tag to compare

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

13 Sep 10:34
Compare
Choose a tag to compare

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

29 Aug 13:07
Compare
Choose a tag to compare

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

0.2.1 Performance Hot Fix

15 Aug 05:50
Compare
Choose a tag to compare

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.

For mac users, since I haven't buy Apple developer key yet, so you have to entrust App to open it ◀

Click "Cancel" ↓

step00001

step00002

step00003

Click "Open" ↓

step00004

Click "OK" ↓

step00005

0.2.0 With 中文&English Translation

08 Aug 15:34
Compare
Choose a tag to compare

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

For mac users, since I haven't buy Apple developer key yet, so you have to entrust App to open it ◀

Click "Cancel" ↓

step00001

step00002

step00003

Click "Open" ↓

step00004

Click "OK" ↓

step00005

0.1.1

19 Jul 18:47
Compare
Choose a tag to compare

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.

For mac users, since I haven't buy Apple developer key yet, so you have to entrust App to open it ◀

Click "Cancel" ↓

step00001

step00002

step00003

Click "Open" ↓

step00004

Click "OK" ↓

step00005