Last updated:

Modules: “Folders” Mode#

“Modules” Section is the central place for managing modules in Afina. It supports two view modes — table and folders — and provides a full set of tools for creating, organizing, tagging, copying, exporting, and deleting modules.

Location: the section is available through the left navigation panel, in the Automation group, under Modules.

Available actions:

  • switch between view modes
  • create new modules in the default or custom folder
  • select modules for bulk operations
  • manage tags and add modules to favorites
  • copy the module ID and open its local folder
  • re-sign a module with your key
  • pin, copy, and export modules
  • refresh the hash and delete items


View Mode Switch#

View Mode Switch allows choosing a convenient way to display modules in the section. Two modes are available in the top panel: Table and Folders.

In folders mode, directories are displayed at the top of the screen, and module cards are displayed below. This is convenient for visual navigation when a large number of modules are organized by projects.


Add Module Button#

Add Module Button is used to create a new empty module.

To create a module, click Add Module in the top panel. In the window that appears, enter a name, optionally select a tag from the list, and click Save. After that, Afina creates the module, shows a green success notification, and the new card appears in the list.

By default, Afina saves module files in the Modules folder inside the system Data directory. To save a module in another location on the computer, enable the Use custom folder option during creation.


Module Selection#

Module Selection is used to create a set of cards to which group operations will be applied. In folders mode, a main checkbox is available for quickly selecting all visible cards at once, and each module card also has an individual checkbox for precise selection.


Quick Actions on Card#

Each module card contains a set of icons for instant interaction with the item without opening additional menus:

  • Add Tag (plus) — quickly assigns a tag directly from the card. The selected tag immediately appears in the interface.
  • Copy ID — copies the unique module identifier to the clipboard for use in scripts or third-party tools.
  • Add to Favorites (heart) — marks the module as important, making it easier to find through the favorites filter in the top panel.
  • Re-sign Module (red icon) — allows re-signing the module with your key if the system detects that the signature is missing.
  • Open Folder — the folder icon next to the module name instantly opens the local directory on disk with all files of this module.

Module Card Menu#

Click the three-dot icon on the module card to open the list of contextual actions:

  • Pin to folder — moves the module to the selected directory for better workspace organization.
  • Copy module — automatically creates an exact duplicate of the module for safe testing of changes.
  • Set tags — opens a window for bulk adding or fully replacing module tags.
  • Export module — creates a ZIP archive with module files and saves it on the computer.
  • Refresh hash — regenerates the unique version identifier of the module.
  • Delete module — moves the card and all related files to the trash.

After refreshing the module hash, all other scripts that use it as a dependency will require the updated module to be added again. This action cannot be undone.


Workflow Scenario#

1

Step 1: Open the Section

Go to the Modules section through the left navigation panel in the Automation group.

2

Step 2: Enable Folders View

Click Folders in the top panel to switch to the convenient card view with directories.

3

Step 3: Create a Module

Click Add Module, enter a name, specify a custom folder location on disk if needed, and save the result.

4

Step 4: Perform Quick Actions

Use the icons on the module card to quickly add a tag, copy the ID, check the signature, open the folder, or add the item to favorites.

5

Step 5: Manage the Module

Open the three-dot menu on the card to pin the module to a folder, copy it, export an archive, refresh the hash, or delete it.