Skip to content

Releases: tolgayayci/dfinity-dfx-gui

v0.1.2

03 Mar 08:43
Compare
Choose a tag to compare

Fixed internet identity production login problem on this version

v0.1.1

14 Feb 06:54
Compare
Choose a tag to compare

Full Changelog: a9df532

  • New Features
    • Login with Internet Identity
    • Check for active identity is a controller of a canister

v0.1.0

24 Jan 20:06
Compare
Choose a tag to compare

📢 I am thrilled to announce the release of v0 of this application. This is just the beginning, and as such, please be aware that some features and aspects of the app may change frequently as I continue to develop for more stable version.

👍 Your feedback is incredibly important to me. I encourage you to try out the application and share your thoughts and experiences. If you encounter any bugs, please feel free to use bug reports issue template . Also, I am very open to any feature requests you may have. Your insights and suggestions are crucial in shaping the future direction of the app.

🗣️ : Currently, the app is equipped with features mentioned in below. Moving forward, I plan to develop and introduce new features based on your feedback and the insights gained from community discussions. I will keep you updated on these developments as the application evolves.

🥳 : Thank you for joining me on this journey. I am eagerly looking forward to your feedback and am excited to see how the app can be a valuable tool in your work.

1. Projects Page

  • Create New Project: Facilitates new dfx project creation or importing existing ones via a UI.
  • Search Projects: Includes a search bar for quick project navigation.
  • Remove Project: Enables removal of projects from the application (without affecting the file system).
  • Manage Project:
    • Canisters: Displays related canisters as defined in dfx.json.
      • List Canisters: Presents a table with canister name, type, and action options.
      • Canister Search: Offers a search bar for canister filtering.
      • Canister Actions Page: Redirects to a page for detailed canister interactions.
    • dfx.json Editor: Allows editing of the project's dfx.json file.
Projects Page Manage Project Create/Import Project
projects_main projects_detail project_modal

2. Canisters Page

  • List All Canisters: Shows a table with details like canister name, type, and related project.
  • Global Canister Search: Enables searching across all defined canisters.
  • Canister Actions:
    • Command Line UI for dfx: Interactive interface for selecting dfx subcommands, arguments, and options.
    • Canister Status: Displays current status in JSON format.
    • Canister Config: Quick access and editing of canister configurations.
    • Canister Output: Shows outputs from Command Line UI for dfx.
    • View Project: Directs to the project page of a selected canister.
    • Remove Canister: Stops and deletes canisters after confirmation.
Canisters Page Command Selector Command Selector
canisters_main canister_cli canister_cli2

3. Identities Page

  • Create/Edit Identity: Enables creation or import of local dfx identities, along with editing options.
  • Identity Search: Search bar for quickly finding identities.
  • Remove Identity: Allows for global removal of identities from dfx.
Identities Page Create/Import Identity Rename Identity
id1 id2 id3

4. Networks Page

Manages the global networks.json file, creating an initial config if not present and allowing edits through a JSON editor.

5. Settings Page

Facilitates editing of dfx environment variables, sourcing from files like .bashrc, .bash_profile, .zshrc, or .profile.