Skip to content

Conversation

@altaskur
Copy link
Owner

Goal
Deliver a new alpha with macOS build support, UI refinements, and improved project standards.

Key Changes

Add macOS build/installer support and adjust database path handling.
Refine calendar and dialog theming with updated color variables.
Improve CI/Sonar configuration and Prisma tooling defaults.
Add collaboration standards and issue/PR templates.
Database Impact

No schema changes. Path handling updated for platform support.
Backup Impact

No functional changes.
UI Changes

Updated calendar colors and dialog styling.
Testing Steps

npm run lint
npm test
npm run test:electron
npm run sonar:check
Breaking Changes

None.
Related Issues

Recent PRs for macOS installer/build and calendar color fixes.
Acknowledgements

Strong thanks to @manurgdev for the macOS installer/build work and visual fixes.

manurgdev and others added 22 commits January 14, 2026 12:41
…r authentication

Current lts-community image uses old sonar.login parameter instead of sonar.token
- Added macOS distribution script to package.json.
- Updated prisma.config.ts to use environment variable for database URL.
- Modified paths.ts for cross-platform compatibility in resource paths.
- Added template database file for initialization.
- Included new application icon for macOS.
- Added afterEach hook to restore original process.resourcesPath.
- Mocked process.resourcesPath for packaged mode tests to ensure accurate path resolution.
- Updated assertions to check for 'app.asar.unpacked' in path results.
chore: add collaboration guidelines in English and Spanish
- Add CONTRIBUTING.md (bilingual, based on COLLABORATION.md)
- Add CODE_OF_CONDUCT.md (Contributor Covenant v2.1)
- Add SECURITY.md with responsible disclosure guidance
- Add GitHub issue templates (bug_report.yml, feature_request.yml)
- Add pull_request_template.md
- Update README.md Contributing section to reference all new files

Co-authored-by: altaskur <105789412+altaskur@users.noreply.github.com>
Co-authored-by: altaskur <105789412+altaskur@users.noreply.github.com>
…ndards

feat: add standard OSS collaboration files and GitHub templates
@sonarqubecloud
Copy link

@altaskur altaskur merged commit d9f5248 into main Jan 23, 2026
2 checks 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.

3 participants