Skip to content

Develop - #3

Merged
moilstack-dev merged 14 commits into
mainfrom
develop
Jul 8, 2026
Merged

Develop#3
moilstack-dev merged 14 commits into
mainfrom
develop

Conversation

@moilstack-dev

@moilstack-dev moilstack-dev commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Summary

Type of change

  • Bug fix
  • New feature
  • Refactor / code cleanup
  • Documentation update
  • Build / CI change

Testing

  • Tested locally (dev mode: npm start)
  • Tested packaged build (npm run package)
  • All existing tests pass (npm test)

Screenshots (if UI change)

Checklist

  • No API keys or secrets in the diff
  • CHANGELOG.md updated (for user-visible changes)

- Added new PNG assets for app icons: Square44x44Logo.png, StoreLogo.png, and Wide310x150Logo.png.
- Implemented a script (make-app-icon.js) to automate the generation of PNG and ICO files from a source icon.
- The script resizes the source icon to various dimensions required for AppX packaging and creates an ICO file.
Simplify the APPX publisher certificate name from 'CN=MoilStack Tech LLP' to 'CN=MoilStack' in the electron-builder configuration. Add build/store-appx.yml to .gitignore to prevent accidentally committing files containing sensitive publisher identity information.
… flicker and update folder toolbar button behavior
…UI initialization to prevent flash of unstyled content
- Implemented Ctrl+N to create in-memory untitled documents.
- Enhanced Save As to use the native OS dialog for saving untitled files.
- Introduced "On Launch" setting to choose app startup behavior.
- Added "Custom (no folder)" Explorer mode to hide folder tree.
- Created Recent Files section in Explorer sidebar to track untitled drafts and opened files.
- Capped visible rows in Recent Files with a scrollbar for overflow.
- Fixed issues with unsaved content and sidebar behavior during file operations.
- Updated editor toolbar and table builder for improved text insertion.
- Refactored file operations to support new features and maintain state.
Update package version from 1.0.0.0 to 1.0.0 to comply with standard semantic versioning format (MAJOR.MINOR.PATCH).
Update the default launch behavior from 'recents' to 'untitled' across aiConfig.js and index.js. This ensures new sessions start with a blank editor by default.

Additionally, simplify draft-saving logic in saveManager.js to always save drafts regardless of content, ensuring no work is lost even if the editor is empty when closed.

Bump version to 1.0.1 and add screenshot assets for UI documentation.
@moilstack-dev
moilstack-dev requested a review from a team as a code owner July 8, 2026 14:02
@moilstack-dev
moilstack-dev merged commit bcad2ac into main Jul 8, 2026
1 check passed
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