Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from 47-studio-org:master #68

Open
wants to merge 202 commits into
base: master
Choose a base branch
from

Conversation

pull[bot]
Copy link

@pull pull bot commented Oct 28, 2022

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.1)

Can you help keep this open source service alive? 💖 Please sponsor : )

rmorey and others added 30 commits January 5, 2021 10:21
the syntax `brew cask install <pkg>` is now disabled. as per: Homebrew/discussions#340 (comment)
* Explicitly specify content-type in prompt template

* Update src/dialogs/prompt/template.js

Co-authored-by: Marcin Rataj <[email protected]>

Co-authored-by: Marcin Rataj <[email protected]>
* Allow enabling pubsub setting via tray preferences
* refactor: pubsub toggle triggers restart
* chore: ipfsd-ctl v7.2.0

ipfsd.stop() did not wait for proper shutdown, which caused things to go
racy during situations where we restart node.
When unlucky, I ended up with two go-ipfs processses.

Bumping version to include fix from ipfs/js-ipfsd-ctl#554

* fix: show pubsub status when starting
* refactor: avoid duplicated pubsub in logs

already logged in ./src/utils/create-toggler.js,
so here we only log status when app starts and that is all

* refactor: move pubsub to experiments

it is still an experiment in go-ipfs:
https://github.com/ipfs/go-ipfs/blob/master/docs/experimental-features.md#ipfs-pubsub

* refactor: simplify pubsub enable/disable

Co-authored-by: Marcin Rataj <[email protected]>
* feat: disable/enable gc via settings menu

Closes ipfs#1647
Very similar approach to ipfs#1735

* fix: ensure checkbox follows cli flag config

- setting default state to on for new and pre-existing config
- remove keysize (not needed since go-ipfs 0.7.0 uses ED25519 keys by
  default)

Co-authored-by: Marcin Rataj <[email protected]>
* feat: enable ipns over pubsub via settings menu 

Part of ipfs#1647

Very similar approach to ipfs#1735

* refactor: move pubsub experiments to exp. section

making it easier to find if someone edits config by hand

Co-authored-by: Marcin Rataj <[email protected]>
This should mitigate problem described in
ipfs#1723 (comment)
and help with the first point of ipfs#1749
* feat: go-ipfs 0.8.0-rc1
* chore: go-ipfs 0.8.0-rc2
* chore: electron-builder 22.9.1
* chore: go-ipfs 0.8.0
* chore: safe dependency bump
* chore: electron 11.x
This is huge, thank you all who contributed! <3

License: MIT
Signed-off-by: Marcin Rataj <[email protected]>
License: MIT
Signed-off-by: Marcin Rataj <[email protected]>
- avoid random `TypeError: event.preventDefault is not a function`  (closes ipfs#1762)
- double-click opens webui (closes #17649)
This adds mechanism for deprecating experiments, using npm-on-ipfs as an
example.

We keep showing experiment if it is enabled, but hide it from UI if it
is disabled, which will slowly phase it out.

License: MIT
Signed-off-by: Marcin Rataj <[email protected]>
This issue relies on brittle scripts which break over time and degrade
user experience. It also introduces maintenance overhead which we don't
have bandwidth to deal with.

This change keeps the feature enabled for existing users, but will hide
menu item for new users, so it is phased out over time.
License: MIT
Signed-off-by: Marcin Rataj <[email protected]>
License: MIT
Signed-off-by: Marcin Rataj <[email protected]>
License: MIT
Signed-off-by: Marcin Rataj <[email protected]>
It is the only one that does autoupdates on Linux without a third-party package manager.
Pointing less sophisticated users at it may be beneficial, as they avoid issues with things like Snap.
I don't believe windows scripts are safe, this ensures they won't
break ipfs-desktop boot process.
chore(ci): switch actions to v2 and nodejs 14
* chore(i18n): locale sync
* chore: electron 12.x
* chore: ipfs-webui v2.12.2

https://github.com/ipfs/ipfs-webui/releases/tag/v2.12.2
License: MIT
Signed-off-by: Marcin Rataj <[email protected]>
License: MIT
Signed-off-by: Marcin Rataj <[email protected]>
lidel and others added 28 commits July 21, 2022 17:05
* chore: i18n and dep updates
* fix(ci): use webui CID as cache key
* fix(ci): avoid double build on PRs
* chore(maintenance): remove addedApiPort after kubo 0.13

License: MIT
Signed-off-by: Henrique Dias <[email protected]>

* chore: remove addedApiPort

License: MIT
Signed-off-by: Henrique Dias <[email protected]>

Signed-off-by: Henrique Dias <[email protected]>
License: MIT
Signed-off-by: Henrique Dias <[email protected]>

Signed-off-by: Henrique Dias <[email protected]>
License: MIT
Signed-off-by: Henrique Dias <[email protected]>

Signed-off-by: Henrique Dias <[email protected]>
Change 'Go-ipfs' to 'Kubu' in tray menu
* feat: jsdoc and improvements to daemon logic

* fix: only check for config iff api file not exists

* fix: re-add Object.freeze to STATUS

* docs: clear comment
fix: make sure .Swarm.ConnMgr exists before changing

Co-authored-by: Russell Dempsey <[email protected]>
* chore: remove old event handler removed in ipfs#1425

* refactor: use ipcMainEvents constant
* chore: bump go-ipfs version to 0.16.0-rc1

* chore: update package-lock.json

* chore: bump go-ipfs version to v0.16.0
* fix: adjust mac artifactName

Closes ipfs#2291

* fix: use mac only in .dmg artifacts

Should help with confusion described in ipfs#2291
@pull pull bot added ⤵️ pull merge-conflict Resolve conflicts manually labels Oct 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⤵️ pull merge-conflict Resolve conflicts manually
Projects
Status: Todo
Development

Successfully merging this pull request may close these issues.