Commit Graph
12 Commits
Author SHA1 Message Date
Emil Shanaty c1badc3eec Merge pull request #3 from emil28092005/dev
feat: coin flip, list picker, uuid/token generators
2026-05-09 14:09:12 +03:00
emilandClaude Sonnet 4.6 9a5b85f32f feat: add coin flip, list picker, uuid/token generators
- Coin flip: slider 1–20 coins, heads/tails display with H/T count summary
- List picker: textarea input, configurable pick count, unique or with-replacement, Ctrl+Enter shortcut
- UUID/Token: UUID v4 via crypto, hex and base64 modes with configurable byte length, up to 20 at once

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-09 14:07:22 +03:00
emilandClaude Sonnet 4.6 c4c900232e ci: add GitHub Actions deploy workflow
On push to main: builds Astro, deploys dist/ to reg.ru via rsync over SSH.
Requires DEPLOY_KEY, DEPLOY_HOST, DEPLOY_USER secrets.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-09 14:01:28 +03:00
Emil Shanaty a64bede6bd Merge pull request #2 from emil28092005/dev
feat: lottery, dice, card generators
2026-05-09 13:49:02 +03:00
emilandClaude Sonnet 4.6 d3434bc928 feat: add card generator
Adds /generators/cards/ — draws 1–52 cards from a standard 52-card deck. Supports unique draws (Fisher-Yates) and with-replacement mode. Cards rendered as mini playing-card tiles with red suits coloured. Clipboard copy in rank+suit format (e.g. A♠, K♥).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-09 13:47:10 +03:00
emilandClaude Sonnet 4.6 01ddfc8428 feat: add dice generator
Adds /generators/dice/ with configurable count (1–20) and standard RPG sides (d4/d6/d8/d10/d12/d20/d100). Shows individual rolls with colour-coded min/max, running total, and clipboard copy in NdS=total format.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-09 13:42:16 +03:00
emilandClaude Sonnet 4.6 09f593a062 feat: add lottery generator
Adds /generators/lottery/ with configurable range and pick count. Partial Fisher-Yates shuffle guarantees unique draws, results sorted ascending and displayed as numbered balls with clipboard copy.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-09 13:40:58 +03:00
Emil Shanaty 9772f04f23 Merge pull request #1 from emil28092005/feat/password-generator
feat: add password generator
2026-05-09 13:36:38 +03:00
emilandClaude Sonnet 4.6 c3a3693016 chore: update package-lock.json after npm install
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-09 13:35:59 +03:00
emilandClaude Sonnet 4.6 3b7b1382b4 feat: add password generator
Adds /generators/password/ with length slider (4–64), uppercase/lowercase/digits/symbols toggles, guaranteed character-type coverage, Fisher-Yates shuffle, and clipboard copy. Sets password status to live in the generator catalog. Also adds CLAUDE.md with project architecture notes.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-09 13:32:35 +03:00
emil28092005 6a8630a00d Add colours generator. 2026-05-09 13:30:43 +03:00
emil28092005 b1db390c06 Initial commit 2026-05-09 01:57:12 +03:00