GithubHelp home page GithubHelp logo

tiddly-gittly / tidgi-desktop Goto Github PK

View Code? Open in Web Editor NEW
1.5K 21.0 85.0 51.67 MB

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

Home Page: https://tidgi.fun

License: Mozilla Public License 2.0

JavaScript 3.25% HTML 0.01% NSIS 0.20% TypeScript 96.45% Gherkin 0.09%
tiddlywiki5 tiddlywiki electron knowledge-management knowledge-graph macos linux windows note-taking notes-app

tidgi-desktop's Introduction

TidGi

Customizable personal knowledge-base with git as backup manager and blogging platform.

License: MPL 2.0 GitHub Actions Build Status Lin Onetwo! Power by tiddlywiki!


TOC

🇬🇧 English | 🇨🇳 简体中文


GitHub Releases

More: Download

ShowCases And Demo

Demo

Screenshot

Screenshot of main-window

Load NodeJS Wiki
Screenshot of main-window
Create Local Wiki Clone Online Wiki
Screenshot of add-workspace Screenshot of clone-workspace
Translation, Preferences
Screenshot of preference
Interactive code
Screen recording of zx-script in tiddlywiki
Community Plugin Library
Screenshot of add-workspace
For mac users, since I haven't buy Apple developer key yet, so you have to entrust App to open it, click here to expand details.◀

First of all, you need to drag this App into Applications folder! Otherwise there will be an error.

Click "Cancel" ↓

step00001

step00002

step00003

Click "Open" ↓

step00004

Click "OK" ↓

step00005

Related Posts About TidGi

No English posts yet...Please help sharing!

About TidGi-Desktop

TidGi is a cross-platform Note Taking & GTD & Fragment Knowledge Management desktop app powered by nodejs-TiddlyWiki, it ship with a lot of tiddlywiki plugins from the TiddlyWiki community.

You can call it TG-Note, it is totally free and you own all your data. Code by the people, build for the people.

It used to named TiddlyGit, means TiddlyWiki with easy Git backup, short for TidGi now.

Download

Packaging status

For Windows MacOS normal user

Download
GitHub Releases

For arch user

yay tidgi

For MacOS CLI user

brew install TidGi # Not tested

Mobile App

  • TidGi-Mobile is the official pair with TidGi-Desktop, developed by @linonetwo, fast for 100MB+ wiki.
  • See Tiddloid for Android App developed by @donmor. Good for smaller wiki, and you can have access to your HTML wiki.

You can switch between them, and sync data between them and TidGi at any time. All of them are local-first, open-sourced and compatible with TiddlyWiki ecosystem.

Data Privacy Protection

You can choose storage provider for your wiki workspace:

  1. "Github" as unlimited storage and gh-pages blogging platform.
  2. "Local" will create a local git repo for you, you can use GithubDesktop to sync manually.
  3. "Gitlab" and "Gitee" is on the way

Differences

Differences from TiddlyDesktop?

  1. NodeJS version of TiddlyWiki have seamless auto-save experience, which is taking the advantage of SyncAdaptor instead of Saver, TG have better support for NodeJS wiki
  2. Using NodeJS wiki, We can have separated tiddler files, which can be modified by hand, or by other programs (e.g. VSCode with VSCode-TW5-Syntax)
  3. Though TiddlyDesktop can also load wiki folder generated by nodejs-TiddlyWiki, TG can backup that folder to the Github easily
  4. With the Electron technology, we can use fs, git and many other nodejs things within TiddlyWiki, which greatly extend the hackability, which is the reason why I choose TiddlyWiki as my daily KM tool

Why Github?

Because Github is one of the best free civil level BaaS:

  1. Its storage is basically free, allow us to store unlimited images and PDF files, which can have permanent URIs for public download
  2. It has GraphQL API that allow us programmatically update our wiki
  3. It has free CI to automatically deploy our TiddlyWiki blog
  4. It provides unlimited repository, public and private, which enables us to store private content into our TiddlyWiki

Development

Read Dev doc for details.

Credits

The desktop app shell is based on https://github.com/atomery/singlebox and atomery/webcatalog, they provide lots of utils around website-generated-app, much powerful than generating app from website simply using Chrome. Also the independent developer @quanglam2807 behind these great tools helps me a lot when I develop TidGi.

Current Icon is download from iconsdb under Creative Commons Attribution-NoDerivs 3.0 , if you are a designer, please feel free to contribute your ICON if you have a better idea.

Stargazers over time

Please give a star if you like it!

Stargazers over time

tidgi-desktop's People

Contributors

dependabot[bot] avatar linonetwo avatar oeyoews avatar quanglam2807 avatar renovate-bot avatar reviewpad[bot] avatar zacharia2 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tidgi-desktop's Issues

English version should be selected language when first installed

Environment

TiddlyGit
Version v0.3.1.

Electron Version: 10.1.0

Node Version: 12.16.3

Chromium Version: 85.0.4183.8

Description:

Steps to Reproduce:

Just install and open.
It took me a while to see the Langues Menu. As all the documentation is in English I think it is reasonable to ask the primary language to be English. Good work.

Additional Context

bug: ERR_FAILED (-2) loading 'file://C:\Users\coxcj\AppData\Local\TiddlyGit\app-0.4.0\resources\app.asar\.webpack\renderer\main_window\index.html'

Error: ERR_FAILED (-2) loading 'file://C:\Users\coxcj\AppData\Local\TiddlyGit\app-0.4.0\resources\app.asar\.webpack\renderer\main_window\index.html'
    at rejectAndCleanup (electron/js2c/browser_init.js:217:1457)
    at Object.stopLoadingListener (electron/js2c/browser_init.js:217:1832)
    at Object.emit (events.js:315:20)

TiddlyGit 0.4.0
Electron 12.0.6
win32 10.0.19042
Locale: en-US

bug: Tiddlywiki booted failed with error Unexpected end of JSON input SyntaxError: Unexpected end of JSON input

版本:0.4.1-a15
平台:win10 2004
在修改条目时,会随机报错
log:

Unhandled Error
Error: Tiddlywiki booted failed with error Unexpected end of JSON input SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at $tw.Wiki.application/json (C:/Users/{用户名}/AppData/Local/TiddlyGit/app-0.4.1-a15/resources/node_modules/@tiddlygit/tiddlywiki/boot/boot.js:1621:16)
    at $tw.Wiki.deserializeTiddlers (C:/Users/{用户名}/AppData/Local/TiddlyGit/app-0.4.1-a15/resources/node_modules/@tiddlygit/tiddlywiki/boot/boot.js:1516:23)
    at Object.$tw.loadTiddlersFromFile (C:/Users/{用户名}/AppData/Local/TiddlyGit/app-0.4.1-a15/resources/node_modules/@tiddlygit/tiddlywiki/boot/boot.js:1783:23)
    at Object.$tw.loadTiddlersFromPath (C:/Users/{用户名}/AppData/Local/TiddlyGit/app-0.4.1-a15/resources/node_modules/@tiddlygit/tiddlywiki/boot/boot.js:1835:22)
    at C:/Users/{用户名}/AppData/Local/TiddlyGit/app-0.4.1-a15/resources/node_modules/@tiddlygit/tiddlywiki/boot/boot.js:1830:40
    at Object.$tw.utils.each (C:/Users/{用户名}/AppData/Local/TiddlyGit/app-0.4.1-a15/resources/node_modules/@tiddlygit/tiddlywiki/boot/boot.js:126:12)
    at Object.$tw.loadTiddlersFromPath (C:/Users/{用户名}/AppData/Local/TiddlyGit/app-0.4.1-a15/resources/node_modules/@tiddlygit/tiddlywiki/boot/boot.js:1828:15)
    at Object.$tw.loadWikiTiddlers (C:/Users/{用户名}/AppData/Local/TiddlyGit/app-0.4.1-a15/resources/node_modules/@tiddlygit/tiddlywiki/boot/boot.js:2116:21)
    at Object.$tw.loadTiddlersNode (C:/Users/{用户名}/AppData/Local/TiddlyGit/app-0.4.1-a15/resources/node_modules/@tiddlygit/tiddlywiki/boot/boot.js:2207:27)
    at e._subscribe (C:/Users/{用户名}/AppData/Local/TiddlyGit/app-0.4.1-a15/resources/app.asar.unpacked/.webpack/main/webpack:/TiddlyGit/src/services/wiki/wikiWorker.ts:45:19)
    at e._trySubscribe (C:/Users/{用户名}/AppData/Local/TiddlyGit/app-0.4.1-a15/resources/app.asar.unpacked/.webpack/main/webpack:/TiddlyGit/node_modules/rxjs/dist/cjs/internal/Observable.js:71:25)
    at e.subscribe (C:/Users/{用户名}/AppData/Local/TiddlyGit/app-0.4.1-a15/resources/app.asar.unpacked/.webpack/main/webpack:/TiddlyGit/node_modules/rxjs/dist/cjs/internal/Observable.js:36:30)
    at next (C:/Users/{用户名}/AppData/Local/TiddlyGit/app-0.4.1-a15/resources/app.asar.unpacked/.webpack/main/webpack:/TiddlyGit/node_modules/threads/dist/worker/index.js:117:45)
    at Generator.next (<anonymous>)
    at C:/Users/{用户名}/AppData/Local/TiddlyGit/app-0.4.1-a15/resources/app.asar.unpacked/.webpack/main/webpack:/TiddlyGit/node_modules/threads/dist/worker/index.js:8:71
    at new Promise (<anonymous>)
    at __awaiter (C:/Users/{用户名}/AppData/Local/TiddlyGit/app-0.4.1-a15/resources/app.asar.unpacked/.webpack/main/webpack:/TiddlyGit/node_modules/threads/dist/worker/index.js:4:12)
    at runFunction (C:/Users/{用户名}/AppData/Local/TiddlyGit/app-0.4.1-a15/resources/app.asar.unpacked/.webpack/main/webpack:/TiddlyGit/node_modules/threads/dist/worker/index.js:106:12)
    at C:/Users/{用户名}/AppData/Local/TiddlyGit/app-0.4.1-a15/resources/app.asar.unpacked/.webpack/main/webpack:/TiddlyGit/node_modules/threads/dist/worker/index.js:163:17

关闭客户端再开也还会报这个错,在wiki库中删除对应条目才回恢复。

bug: prerelease can't install on windows 10

Environment

TG Version : v0.4.1-a4

Electron Version:

Node Version:

Chromium Version:

OS (macOS, Windows, Linux) and Version: Windows 10 20H2 19042.1052

Description:

v0.4.1-a4 prerelease can't install on windows 10

Steps to Reproduce:

Additional Context

image

bug: Error processing argument at index 2, conversion failure from

TypeError: Error processing argument at index 2, conversion failure from 
    at Object.normal (electron/js2c/browser_init.js:81:444)
    at Object.insertItemByType (electron/js2c/browser_init.js:81:1392)
    at Object.a.insert (electron/js2c/browser_init.js:81:3975)
    at Object.a.append (electron/js2c/browser_init.js:81:3639)
    at electron/js2c/browser_init.js:81:5650
    at Array.forEach (<anonymous>)
    at Function.a.buildFromTemplate (electron/js2c/browser_init.js:81:5600)
    at new MenuItem (electron/js2c/browser_init.js:73:587)
    at electron/js2c/browser_init.js:81:5657
    at Array.forEach (<anonymous>)
    at Function.a.buildFromTemplate (electron/js2c/browser_init.js:81:5600)
    at Ie.buildMenu (C:\Users\xxxxx\AppData\Local\TiddlyGit\app-0.4.0\resources\app.asar\.webpack\main\index.js:2:1591012)

TiddlyGit 0.4.0
Electron 12.0.6
win32 10.0.19042
Locale: zh-CN

I have changed user name, the above message is auto generate when i click report.

bug: Error processing argument at index 2, conversion failure from

TypeError: Error processing argument at index 2, conversion failure from 
    at Object.normal (electron/js2c/browser_init.js:81:444)
    at Object.insertItemByType (electron/js2c/browser_init.js:81:1392)
    at Object.a.insert (electron/js2c/browser_init.js:81:3975)
    at Object.a.append (electron/js2c/browser_init.js:81:3639)
    at electron/js2c/browser_init.js:81:5650
    at Array.forEach (<anonymous>)
    at Function.a.buildFromTemplate (electron/js2c/browser_init.js:81:5600)
    at new MenuItem (electron/js2c/browser_init.js:73:587)
    at electron/js2c/browser_init.js:81:5657
    at Array.forEach (<anonymous>)
    at Function.a.buildFromTemplate (electron/js2c/browser_init.js:81:5600)
    at Ie.buildMenu (/Applications/TiddlyGit.app/Contents/Resources/app.asar/.webpack/main/index.js:2:1591005)

TiddlyGit 0.4.0
Electron 12.0.6
darwin 20.5.0
Locale: en-US

Mac OS 11.4
macbook air 2020 M1

bug: Tiddlywiki booted failed with error Cannot read property 'substr' of undefined

Error: Tiddlywiki booted failed with error Cannot read property 'substr' of undefined TypeError: Cannot read property 'substr' of undefined
    at Object.exports.createDirectory ($:/core/modules/utils/filesystem.js:114:13)
    at new FileSystemAdaptor ($:/plugins/tiddlywiki/filesystem/filesystemadaptor.js:25:12)
    at $:/core/modules/startup.js:119:22
    at /Applications/TiddlyGit.app/Contents/Resources/node_modules/@tiddlygit/tiddlywiki/boot/boot.js:864:3
    at Object.$tw.utils.each (/Applications/TiddlyGit.app/Contents/Resources/node_modules/@tiddlygit/tiddlywiki/boot/boot.js:135:12)
    at Object.$tw.modules.forEachModuleOfType (/Applications/TiddlyGit.app/Contents/Resources/node_modules/@tiddlygit/tiddlywiki/boot/boot.js:863:12)
    at Object.exports.startup ($:/core/modules/startup.js:117:14)
    at Object.$tw.boot.executeNextStartupTask (/Applications/TiddlyGit.app/Contents/Resources/node_modules/@tiddlygit/tiddlywiki/boot/boot.js:2451:10)
    at Object.$tw.boot.executeNextStartupTask (/Applications/TiddlyGit.app/Contents/Resources/node_modules/@tiddlygit/tiddlywiki/boot/boot.js:2455:21)
    at Object.$tw.boot.executeNextStartupTask (/Applications/TiddlyGit.app/Contents/Resources/node_modules/@tiddlygit/tiddlywiki/boot/boot.js:2455:21)
    at e._subscribe (/Applications/TiddlyGit.app/Contents/Resources/app.asar.unpacked/.webpack/main/543.index.worker.js:1:101716)
    at e._trySubscribe (/Applications/TiddlyGit.app/Contents/Resources/app.asar.unpacked/.webpack/main/543.index.worker.js:1:17580)
    at e.subscribe (/Applications/TiddlyGit.app/Contents/Resources/app.asar.unpacked/.webpack/main/543.index.worker.js:1:17152)
    at /Applications/TiddlyGit.app/Contents/Resources/app.asar.unpacked/.webpack/main/543.index.worker.js:1:94946
    at Generator.next (<anonymous>)
    at /Applications/TiddlyGit.app/Contents/Resources/app.asar.unpacked/.webpack/main/543.index.worker.js:1:93243
    at new Promise (<anonymous>)
    at n (/Applications/TiddlyGit.app/Contents/Resources/app.asar.unpacked/.webpack/main/543.index.worker.js:1:92988)
    at g (/Applications/TiddlyGit.app/Contents/Resources/app.asar.unpacked/.webpack/main/543.index.worker.js:1:94699)
    at /Applications/TiddlyGit.app/Contents/Resources/app.asar.unpacked/.webpack/main/543.index.worker.js:1:95817

TiddlyGit 0.3.6
Electron 12.0.6
darwin 20.5.0
Locale: zh-CN

bug: 工作区对应的Wiki网页加载失败了,原因有很多,但基本是因为程序Bug ERR_ADDRESS_INVALID http://0.0.0.0:5212/

Environment

TiddlyGit 0.4.0
Electron 13.1.4
win32 10.0.19042
Locale: zh-CN

Description:

打开软件报错

Steps to Reproduce:

无法显示wiki,如下描述

Additional Context

工作区加载失败错误: 工作区对应的Wiki网页加载失败了,原因有很多,但基本是因为程序Bug ERR_ADDRESS_INVALID http://0.0.0.0:5212/
    at Mn.main [as initializeAllWorkspaceView] (C:\Users\xxxx\AppData\Local\TiddlyGit\app-0.4.0\resources\app.asar\.webpack\main\webpack:\TiddlyGit\src\services\workspacesView\index.ts:81:15)
    at initRendererI18NHandler (C:\Users\xxxx\AppData\Local\TiddlyGit\app-0.4.0\resources\app.asar\.webpack\main\webpack:\TiddlyGit\src\main.ts:117:42)
    at App.<anonymous> (C:\Users\xxxx\AppData\Local\TiddlyGit\app-0.4.0\resources\app.asar\.webpack\main\webpack:\TiddlyGit\src\main.ts:164:11)

bug: Error processing argument at index 2, conversion failure from

TypeError: Error processing argument at index 2, conversion failure from 
    at Object.normal (electron/js2c/browser_init.js:81:444)
    at Object.insertItemByType (electron/js2c/browser_init.js:81:1392)
    at Object.a.insert (electron/js2c/browser_init.js:81:3975)
    at Object.a.append (electron/js2c/browser_init.js:81:3639)
    at electron/js2c/browser_init.js:81:5650
    at Array.forEach (<anonymous>)
    at Function.a.buildFromTemplate (electron/js2c/browser_init.js:81:5600)
    at new MenuItem (electron/js2c/browser_init.js:73:587)
    at electron/js2c/browser_init.js:81:5657
    at Array.forEach (<anonymous>)
    at Function.a.buildFromTemplate (electron/js2c/browser_init.js:81:5600)
    at Ie.buildMenu (C:\Users\xfxgj\AppData\Local\TiddlyGit\app-0.4.0\resources\app.asar\.webpack\main\index.js:2:1591012)

TiddlyGit 0.4.0
Electron 12.0.6
win32 10.0.19042
Locale: zh-CN

bug: 工作区对应的Wiki网页加载失败了,原因有很多,但基本是因为程序Bug ERR_EMPTY_RESPONSE http://0.0.0.0:5212/

Environment

TiddlyGit 0.4.0
Electron 13.1.4
win32 10.0.19043
Locale: zh-CN

Description:

Steps to Reproduce:

Additional Context

工作区加载失败错误: 工作区对应的Wiki网页加载失败了,原因有很多,但基本是因为程序Bug ERR_EMPTY_RESPONSE http://0.0.0.0:5212/
    at On.main [as initializeAllWorkspaceView] (C:\Users\Administrator\AppData\Local\TiddlyGit\app-0.4.0\resources\app.asar\.webpack\main\webpack:\TiddlyGit\src\services\workspacesView\index.ts:81:15)
    at initRendererI18NHandler (C:\Users\Administrator\AppData\Local\TiddlyGit\app-0.4.0\resources\app.asar\.webpack\main\webpack:\TiddlyGit\src\main.ts:117:42)
    at App.<anonymous> (C:\Users\Administrator\AppData\Local\TiddlyGit\app-0.4.0\resources\app.asar\.webpack\main\webpack:\TiddlyGit\src\main.ts:164:11)

bug: 不能创建子知识库

Description:

无法创建新知识库

Steps to Reproduce:

windows下,使用默认模板创建新子知识库时
TypeError: Cannot read property 'notice' of undefined

bug: CPU usage 100%

Environment

Version v0.2.0

Description:

High CPU usage on Windows, and high window service usage on MacOS

Steps to Reproduce:

This only happened after a workspace is created, CPU usage is low if there is no workspace.

Additional Context

Maybe due to worker thread running in the electron. I can start another worker thread to see if it's so.

Maybe due to webview rendering the tw in the app, I can try only start the server but disable webview to see if it's so.

bug: 默认编辑者名 没有生效

Environment

Latest master

Description:

It still being TiddlyGit User

Steps to Reproduce:

Create a new tid and see the creator.

Additional Context

Maybe starting parameter is not passing properly, so it uses default value.

bug: Mac 上阻止了关机

Environment

v0.4.1-a4

Description:

tg在后台运行的时候,如果关机,会一直卡住,得强杀

Steps to Reproduce:

Additional Context

bug: 工作区对应的Wiki网页加载失败了,原因有很多,但基本是因为程序Bug ERR_CONNECTION_TIMED_OUT http://10.167.1.152:5212/#:GettingStart

Environment

TiddlyGit 0.4.1-a15
Electron 14.0.0-beta.12
win32 10.0.19042
Locale: en-US

Description:

Steps to Reproduce:

Additional Context

工作区加载失败错误: 工作区对应的Wiki网页加载失败了,原因有很多,但基本是因为程序Bug ERR_CONNECTION_TIMED_OUT http://10.167.1.152:5212/#:GettingStarted
    at On.main [as initializeAllWorkspaceView] (C:\Users\coxcj\AppData\Local\TiddlyGit\app-0.4.1-a15\resources\app.asar\.webpack\main\webpack:\TiddlyGit\src\services\workspacesView\index.ts:81:15)
    at initRendererI18NHandler (C:\Users\coxcj\AppData\Local\TiddlyGit\app-0.4.1-a15\resources\app.asar\.webpack\main\webpack:\TiddlyGit\src\main.ts:117:42)
    at App.<anonymous> (C:\Users\coxcj\AppData\Local\TiddlyGit\app-0.4.1-a15\resources\app.asar\.webpack\main\webpack:\TiddlyGit\src\main.ts:164:11)

bug: I can't open the app on a M1 mac

Environment

OS (macOS, Windows, Linux) and Version: mac os 11.4

Description:

After downloading the dmg file and installing it in the app folder, the iocn was added a blocked circle. See the attached img.

Screen Shot 2021-05-29 at 13 04 02

I also cant find the "Open using Rosetta." option in the info section.

bug: Error processing argument at index 2, conversion failure from

TypeError: Error processing argument at index 2, conversion failure from 
    at Object.normal (electron/js2c/browser_init.js:81:444)
    at Object.insertItemByType (electron/js2c/browser_init.js:81:1392)
    at Object.a.insert (electron/js2c/browser_init.js:81:3975)
    at Object.a.append (electron/js2c/browser_init.js:81:3639)
    at electron/js2c/browser_init.js:81:5650
    at Array.forEach (<anonymous>)
    at Function.a.buildFromTemplate (electron/js2c/browser_init.js:81:5600)
    at new MenuItem (electron/js2c/browser_init.js:73:587)
    at electron/js2c/browser_init.js:81:5657
    at Array.forEach (<anonymous>)
    at Function.a.buildFromTemplate (electron/js2c/browser_init.js:81:5600)
    at Ie.buildMenu (C:\Users\1\AppData\Local\TiddlyGit\app-0.4.0\resources\app.asar\.webpack\main\index.js:2:1591012)

TiddlyGit 0.4.0
Electron 12.0.6
win32 6.1.7601
Locale: zh-CN

feature: use github user to commit

Description:

When TiddlyGit commit changes to my wiki, the commits to github appear to have no author. The continuous integration we have setup in Github, blocks any commit without author. I guess this user should be used due to the Github integration.

bug: login with Github with empty access_token

Environment

Version: v0.3.4

Electron Version: 12.0.0-nightly.20201026

Node Version: 14.14.0

Chromium Version: 88.0.4292.0

OS (macOS, Windows, Linux) and Version: macOS Big Sur

Description:

Click' Login Github Account' and log-in with Github OAuth authorization. After returning to TiddlyGit UI, it always shows 'Wait for Login' and credentials is always empty.

Steps to Reproduce:

  1. Open TiddlyGit.
  2. Click 'Add' button.
  3. Click 'Login Github Account'
  4. Login with Github OAuth.
  5. Reproduction!

bug: can't install the latest release on windows 10

Environment

Windows 10

Electron Version: None

Node Version: None

Chromium Version: Chrome 90.0.4430.212

OS (macOS, Windows, Linux) and Version: Windows 10 20H2

Description:

abort when install on windows, release is TiddlyGit-0.4.0

Steps to Reproduce:

just double click to install the software

Additional Context

image

bug: Git could not be found at the expected path: 'C:\Users\Hue\Apps\TiddlyGit\node_modules\dugite\git\cmd\git.exe'. This might be a problem with how the application is packaged, so confirm this folder hasn't been removed when packaging.

If I keep the wiki name as the default GitHub repository's name, I could skip the blank page mentioned in the previous issue #56 .

However, when I try to close and reopen the app, the following error will be reported.

image

Error: Git could not be found at the expected path: 'C:\Users\Hue\Apps\TiddlyGit\node_modules\dugite\git\cmd\git.exe'. This might be a problem with how the application is packaged, so confirm this folder hasn't been removed when packaging.
    at C:\Users\Hue\Apps\TiddlyGit\resources\app.asar.unpacked\.webpack\main\722.index.worker.js:2:11433
    at exithandler (child_process.js:324:5)
    at ChildProcess.errorhandler (child_process.js:336:5)
    at ChildProcess.emit (events.js:315:20)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
    at onErrorNT (internal/child_process.js:465:16)
    at processTicksAndRejections (internal/process/task_queues.js:80:21)

TiddlyGit 0.4.0
Electron 12.0.6
win32 10.0.19043
Locale: zh-CN

bug: Sync more than one file cause lots of _1 generated

Environment

Version v0.3.2.

Electron Version: 10.1.1

Node Version: 12.16.3

Chromium Version: 85.0.4183.93

Description:

https://pastebin.com/NbJmxVar

截屏2020-09-15 上午10 11 18

It has so many _1 after sync, if there are more than one tiddler changed in the cloud

Steps to Reproduce:

Make more than one change on the other computer B, and sync to another A.

Additional Context

Maybe it is watch-fs plugin's fault.

bug: 有时候页面不加载

Environment

Version v0.4.0.
Electron Version: 13.1.4
Node Version: 14.16.0
Chromium Version: 91.0.4472.106
MacOS

Description:

Uploading 截屏2021-06-27 下午10.54.59.png…

Steps to Reproduce:

create a wiki and restart

Additional Context

bug: Error processing argument at index 2, conversion failure from

TypeError: Error processing argument at index 2, conversion failure from 
    at Object.normal (electron/js2c/browser_init.js:81:444)
    at Object.insertItemByType (electron/js2c/browser_init.js:81:1392)
    at Object.a.insert (electron/js2c/browser_init.js:81:3975)
    at Object.a.append (electron/js2c/browser_init.js:81:3639)
    at electron/js2c/browser_init.js:81:5650
    at Array.forEach (<anonymous>)
    at Function.a.buildFromTemplate (electron/js2c/browser_init.js:81:5600)
    at new MenuItem (electron/js2c/browser_init.js:73:587)
    at electron/js2c/browser_init.js:81:5657
    at Array.forEach (<anonymous>)
    at Function.a.buildFromTemplate (electron/js2c/browser_init.js:81:5600)
    at Ie.buildMenu (C:\Users\HuLei\AppData\Local\TiddlyGit\app-0.4.0\resources\app.asar\.webpack\main\index.js:2:1591012)

TiddlyGit 0.4.0
Electron 12.0.6
win32 10.0.19043
Locale: zh-CN

bug: Can not continue

Environment

Version v0.3.4.

Electron Version: 12.0.0-nightly.20201026

Node Version: 14.14.0

Chromium Version: 88.0.4292.0

OS (macOS, Windows, Linux) and Version: MacOS Catalina 10.15.7 (19H2)

Description:

When I click "+" and sign in with github, I have no idea what's the next step, I can not found active button to click:
image

Steps to Reproduce:

  1. Download
  2. Open App
  3. No next

Additional Context

bug: Error processing argument at index 2, conversion failure from

Mac mini M1版本
bug回報
第一次開啓

TypeError: Error processing argument at index 2, conversion failure from 
    at Object.normal (electron/js2c/browser_init.js:81:444)
    at Object.insertItemByType (electron/js2c/browser_init.js:81:1392)
    at Object.a.insert (electron/js2c/browser_init.js:81:3975)
    at Object.a.append (electron/js2c/browser_init.js:81:3639)
    at electron/js2c/browser_init.js:81:5650
    at Array.forEach (<anonymous>)
    at Function.a.buildFromTemplate (electron/js2c/browser_init.js:81:5600)
    at new MenuItem (electron/js2c/browser_init.js:73:587)
    at electron/js2c/browser_init.js:81:5657
    at Array.forEach (<anonymous>)
    at Function.a.buildFromTemplate (electron/js2c/browser_init.js:81:5600)
    at Ie.buildMenu (/Applications/TiddlyGit 2.app/Contents/Resources/app.asar/.webpack/main/index.js:2:1591005)

TiddlyGit 0.4.0
Electron 12.0.6
darwin 20.3.0
Locale: en-US

bug: Blank page and Incorrect CSS layout

Environment

Version v0.4.0.

Electron Version: 12.0.6
Node Version: 14.16.0
Chromium Version: 89.0.4389.128

OS (macOS, Windows, Linux) and Version: Windows 10 21H1 x64 Pro

Description:

  1. The GitHub login interface is blank by default when it opens.
  2. It seems to be a CSS issue with the default template.

Steps to Reproduce:

Screenshots should tell you what's going on :)

Additional Context

image

image

bug: Timeout: Did not receive an init message from worker after 10000ms. Make sure the worker calls expose().

Error: Timeout: Did not receive an init message from worker after 10000ms. Make sure the worker calls expose().
    at Timeout._onTimeout (C:\Users\yuliang\AppData\Local\TiddlyGit\app-0.4.0\resources\app.asar\.webpack\main\index.js:2:1324935)
    at listOnTimeout (internal/timers.js:554:17)
    at processTimers (internal/timers.js:497:7)

TiddlyGit 0.4.0
Electron 12.0.6
win32 10.0.19042
Locale: zh-CN

I have reported two issues, but this issue may be different from the issues I have reported, so I create the issue

bug: getWorkspacesRemote Unable to find path to repository on disk

Environment

Electron Version:

Node Version:

Chromium Version:

OS (macOS, Windows, Linux) and Version:

Description:

{"message":"E-0 IPC Error on GitChannel {"type":"apply","propKey":"getWorkspacesRemote","args":[""]} Unable to find path to repository on disk. Error: Unable to find path to repository on disk.\n at /Applications/TiddlyGit.app/Contents/Resources/app.asar/.webpack/main/index.js:2:270590\n at exithandler (child_process.js:324:5)\n at ChildProcess.errorhandler (child_process.js:336:5)\n at ChildProcess.emit (events.js:315:20)\n at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)\n at onErrorNT (internal/child_process.js:465:16)\n at processTicksAndRejections (internal/process/task_queues.js:80:21)","level":"error"}
{"message":"E-0 IPC Error on GitChannel {"type":"apply","propKey":"getWorkspacesRemote","args":["/Users/linonetwo/Desktop"]} Git could not be found at the expected path: '/node_modules/dugite/git/bin/git'. This might be a problem with how the application is packaged, so confirm this folder hasn't been removed when packaging. Error: Git could not be found at the expected path: '/node_modules/dugite/git/bin/git'. This might be a problem with how the application is packaged, so confirm this folder hasn't been removed when packaging.\n at /Applications/TiddlyGit.app/Contents/Resources/app.asar/.webpack/main/index.js:2:270590\n at exithandler (child_process.js:324:5)\n at ChildProcess.errorhandler (child_process.js:336:5)\n at ChildProcess.emit (events.js:315:20)\n at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)\n at onErrorNT (internal/child_process.js:465:16)\n at processTicksAndRejections (internal/process/task_queues.js:80:21)","level":"error"}

Steps to Reproduce:

Additional Context

bug: subwiki not working

Environment

TG Version v

Electron Version:

Node Version:

Chromium Version:

OS (macOS, Windows, Linux) and Version:

Description:

加了子工作区tag的tiddler不会放进子wiki,得看看是为啥。

还有创建完新的子wiki好像不会重启wiki,可能是 stop wiki 没有正常工作

Steps to Reproduce:

Additional Context

feature: other git services

Description:

I'd like to be able to sync my projects to my local gitea server for extra privacy. I understand why GitHub is the main focus, but it would still be good to be able to sync to other things, especially if the app is just syncing using git itself and not some sort of github exclusive API.

Error: EROFS: read-only file system (Snap and AppImage)

Environment

Ubuntu 20.04 LTS

Version v0.2.1

Description:

Download and run the AppImage or instance the snap package and you get the following exception in the console:

A JavaScript error occurred in the main process
Uncaught Exception:
Error: EROFS: read-only file system, mkdir '/tmp/.mount_Tiddly0GVvKP/logs/'
    at Object.mkdirSync (fs.js:823:3)
    at /tmp/.mount_Tiddly0GVvKP/resources/app.asar/node_modules/file-stream-rotator/FileStreamRotator.js:654:20
    at Array.reduce (<anonymous>)
    at mkDirForFile (/tmp/.mount_Tiddly0GVvKP/resources/app.asar/node_modules/file-stream-rotator/FileStreamRotator.js:642:27)
    at Object.FileStreamRotator.getStream (/tmp/.mount_Tiddly0GVvKP/resources/app.asar/node_modules/file-stream-rotator/FileStreamRotator.js:519:5)
    at new DailyRotateFile (/tmp/.mount_Tiddly0GVvKP/resources/app.asar/node_modules/winston-daily-rotate-file/daily-rotate-file.js:80:57)
    at Object.<anonymous> (/tmp/.mount_Tiddly0GVvKP/resources/app.asar/build/libs/log/index.js:10:5)
    at Module._compile (internal/modules/cjs/loader.js:967:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1004:10)
    at Module.load (internal/modules/cjs/loader.js:815:32)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.