Skip to content

Feat/analyses enhancement#61

Draft
alizaib1217 wants to merge 15 commits intomainfrom
feat/analyses-enhancement
Draft

Feat/analyses enhancement#61
alizaib1217 wants to merge 15 commits intomainfrom
feat/analyses-enhancement

Conversation

@alizaib1217
Copy link
Collaborator

No description provided.

- Analyses within an analyses folder can now be reordered by dragging them to a new position
- New order is saved to the database and restored correctly on every subsequent render
- Analyses are assigned a position when created so initial order is always tracked
- Tree sorts analyses by their saved position on each render
- Position updates are written inside the same transaction as path updates for consistency
@alizaib1217 alizaib1217 self-assigned this Feb 18, 2026
@alizaib1217 alizaib1217 force-pushed the feat/analyses-enhancement branch from 0ea079f to 71f5f75 Compare February 19, 2026 11:56
  Replace options menu with direct rename and delete buttons on assignment tree nodes.
  Extract shared form components and hooks to reuse logic between popups and context menus.
edit and delete button
  - Inject folder name as editable 'name' field for molecule nodes
  - Make iupac_name visible for molecules
  - Preserve custom molecule names through export/import round-trip
  - Style rename/delete tree buttons with solid backgrounds matching plus buttons

remove folder name
@alizaib1217 alizaib1217 force-pushed the feat/analyses-enhancement branch from d622f07 to da27d4d Compare February 25, 2026 10:06
  - Set molecule_name_id by looking up the matching MoleculeName entry
    instead of always exporting null
  - Set decoupled to false when molecule has molfile or cano_smiles
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant