20 Commits

Author SHA1 Message Date
Xavier Voet
54ab679477 Merge pull request #8 from ReVax-2007/ReVax-2007-patch-1
Add multiple quotes to quotes.json
2026-09-17 17:32:16 -04:00
Xavier Voet
b114828dd3 Add multiple quotes to quotes.json 2026-09-17 14:54:24 -04:00
Xavier Voet
7f81eb6421 Merge pull request #7 from ReVax-2007/copilot/fix-android-apk-and-aab-job
Fix Android release job by disabling deprecated default SDK package install
v1.1.1
2026-09-16 17:32:43 -04:00
copilot-swe-agent[bot]
a2a8e0199a Fix Android workflow SDK setup package selection
Co-authored-by: ReVax-2007 <152216732+ReVax-2007@users.noreply.github.com>
2026-09-16 21:28:06 +00:00
copilot-swe-agent[bot]
ca00312695 Initial plan 2026-09-16 21:24:42 +00:00
Xavier Voet
239dd0ad35 Merge pull request #6 from ReVax-2007/feature/new-integrations
## Summary

Adds the new integration and mobile-readiness features for Cipher Master.

## Changes

- Added bundled JSON quote fallback at `src-tauri/data/quotes.json`
- Updated Rust quote generation to use the fallback library when Ollama is unavailable
- Refreshed the responsive frontend UI
- Added Discord slash-command starter integration
- Added `/cipher`, `/hint`, and `/solution`
- Made Discord hints and solutions ephemeral
- Added Discord Developer Portal setup documentation
- Added Android packaging instructions
- Updated Tauri application version to `1.1.0`
- Updated README and integration documentation

## Discord Setup

The Discord integration includes:

- `integrations/discord-bot/index.js`
- `integrations/discord-bot/register-commands.js`
- `integrations/discord-bot/package.json`

Supported commands:

- `/cipher`
- `/hint`
- `/solution`

## Release

- Release tag: `v1.1.0`
- Feature branch: `feature/new-integrations`

## Validation

- Discord JavaScript syntax validated
- Quote JSON validated
- Rust diagnostics checked
- Committed diff passes `git diff --check`

## Android Note

The documentation includes the Tauri Android initialization and build commands. The current release workflow still produces desktop artifacts only. Android project initialization and Android CI packaging should be added separately before publishing an Android binary.
2026-09-16 17:16:40 -04:00
84fd2da49c feat: add integrations and mobile-ready setup
Add bundled JSON quote fallback, responsive UI, Discord slash commands, Android setup documentation, and complete integration installation instructions. Set the Tauri application version to 1.1.0 for the release.
v1.1.0
2026-09-16 17:03:27 -04:00
Xavier Voet
7cddbcedf2 Merge pull request #5 from ReVax-2007/feature/fill-in-the-blank
feat: add fill-in-the-blank cipher mode
2026-09-16 14:01:41 -04:00
4e24e2d989 feat: add fill-in-the-blank cipher mode 2026-09-15 17:46:59 -04:00
Xavier Voet
98917ccbf9 Merge pull request #4 from ReVax-2007/Fix--release-Build
fixed Release.
2026-09-14 11:38:34 -04:00
5f91eb3542 fixed Release. 2026-09-14 11:38:08 -04:00
Xavier Voet
4801b5348f Merge pull request #3 from ReVax-2007/copilot/fix-release-job-ubuntu-latest
Fix Ubuntu release workflow failure by installing Tauri Linux system dependencies
v1.0.0
2026-09-14 10:56:15 -04:00
copilot-swe-agent[bot]
5e94518218 fix: install ubuntu deps for tauri release build
Co-authored-by: ReVax-2007 <152216732+ReVax-2007@users.noreply.github.com>
2026-09-14 14:50:16 +00:00
copilot-swe-agent[bot]
82f65cd1c6 Initial plan 2026-09-14 14:48:51 +00:00
2384487838 Doc: Source of truth Documentation 2026-09-09 18:24:09 -04:00
4d8a885465 suggested improvements for the project 2026-09-09 18:15:35 -04:00
b079b2e31f docs: update project documentation, license, and release pipeline
- Switched project license to CC BY-NC 4.0 to restrict commercial use and reselling.
- Updated README.md with contribution branching guidelines and PR merge requirements.
- Added instructions for manually modifying fallback quotes/text in src-tauri/src/lib.rs.
- Updated tech stack prerequisites to reflect cargo-tauri CLI usage.
- Clarified maintainer release tagging workflow for GitHub Actions CI/CD.
2026-09-09 18:10:19 -04:00
0ffdee7c66 Configure release workflow to attach only binary assets 2026-09-09 17:48:15 -04:00
b84355613d Fix tauri-action version tag 2026-09-09 17:32:20 -04:00
546452aec5 Configure Tauri CI build 2026-09-09 17:24:51 -04:00