Skip to content

Main#14

Open
saketh-kowtha wants to merge 23 commits into
archersarrow:gh-pagesfrom
saketh-kowtha:main
Open

Main#14
saketh-kowtha wants to merge 23 commits into
archersarrow:gh-pagesfrom
saketh-kowtha:main

Conversation

@saketh-kowtha

Copy link
Copy Markdown
Collaborator

No description provided.

saketh-kowtha and others added 23 commits November 5, 2020 23:12
- Add CI workflow for tests and linting
- Add build-release workflow for multi-platform builds
- Add update-gh-pages workflow for dynamic download links
- Workflows store artifacts and update gh-pages automatically

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Add GitHub workflows for CI/CD and automated builds
- Updated `electron-store` version to `8.1.0`.
- Removed unused dependencies and cleaned up `package-lock.json`.
- Added new file handling functions in `helper.js` for opening folders and exporting files as HTML, PDF, and PNG.
- Improved IPC channel security in `preload.js` by restricting allowed channels.
- Updated the main window's menu to include new export options.
- Refactored the renderer to handle GitHub token management and improve folder opening logic.

This commit enhances the application's file handling capabilities and ensures better security practices in IPC communication.
- Added `github-markdown-css` and `html2pdf.js` to `package.json`.
- Refactored file filtering logic in `FileTree.js` to handle markdown file extensions more robustly.
- Updated `_app.js` to include GitHub markdown styles.
- Implemented a native app menu in `main.rs` with options for file operations, editing, themes, and sharing.
- Added event listeners for new menu actions in `index.js`, improving user interaction capabilities.

These changes improve the user experience and expand the application's functionality.
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