Skip to content

Releases

Mollana 0.2.0a1

Choose a tag to compare

@github-actions github-actions released this 06 Nov 15:08

Added

  • The app now runs from any working directory.
  • Ad-hoc multi-document editing, and projects: a folder becomes a project only
    when you deliberately convert it.
  • User dictionaries: named vocabularies stored in your application data, one
    active dictionary at a time, and two merge policies (keep the larger on save,
    sum on explicit merge).
  • Recent-files list, with a submenu rebuilt from preferences.
  • Preferences, dictionaries, and logs now live in the platform-standard data
    and configuration folders.
  • The Windows executable and installer carry the real version number.
  • Per-user Windows installer: installs Mollana into %LOCALAPPDATA%\Mollana
    without administrator rights, with an optional all-users install offered
    from the wizard.
  • The uninstaller now offers to remove Mollana's user data (preferences,
    dictionaries, and logs), via a checkbox that is unchecked by default, and
    warns that the saved dictionaries cannot be recovered afterwards.

Changed

  • Each open document now has its own editor tab.
  • The main window is a splitter of a file explorer and editor tabs, with
    project, folder, and tab actions; the Unicode View dock, font dialogs, and
    goto-line action are gone.
  • Re-licensed from Creative Commons Attribution to MIT.

Removed

  • The pilot editor and its old transliteration path.
  • The standalone vocabulary tool (lafz-shanaas.py).
  • The bundled baseline vocabularies (RomanizedUrduWords150k.dict,
    RomanizedUrduWords150k.csv, and UrduVocab5k.sym); the baseline vocabulary
    now ships with the transliteration engine, and Mollana manages only user
    dictionaries.
  • The C++-era NSIS installer; Windows installs now come from the Inno Setup
    installer.

Fixed

  • Preferences now survive a missing, unreadable, or corrupt preferences.toml:
    the document is recreated, a missing [Main] table is rebuilt, invalid
    values are reset to their defaults, and recent files that no longer exist
    are dropped.
  • Settings are saved to the same file they were loaded from, and the file is
    recreated if it was deleted.
  • File paths containing an apostrophe now round-trip correctly.
  • Incorrect copyright year in the application metadata and README.