| 2026-05-06 |
Add export modal with filename prompt, fix spacing
...
- Export now opens a modal asking for filename before saving
- Added live preview of the final filename in the modal
- Added margin-top to tabs and mode-selector for better spacing
- Added CSS utility classes for spacing
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
root
committed
15 hours ago
|
Add explicit mode switcher: Sum vs Payouts
...
- Added chip-group toggle between 'Сумма' and 'Выплаты' modes
- In Sum mode: S is readonly/computed, Z is manual input
- In Payout mode: Z is readonly/computed, S is manual input
- Removed confusing auto-calculation logic for single missing field
- Mode persists in localStorage and export/import
- Updated docs with clear explanation of both modes
- Added input-readonly styling for disabled fields
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
root
committed
16 hours ago
|
Split royalties equally among people with the same role
...
- Rop, Rot, Rok are now divided by the number of people assigned to each role
- Updated calculation docs to reflect the split behavior
- Rom remains a fixed team budget expense (not assigned to people)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
root
committed
17 hours ago
|
Add calculation docs and redesign UI with better components
...
- Added docs/calculations.md explaining formula, Base, royalties, auto-calc
- Redesigned UI using Cards, Metric Cards, Alerts, Badges, Page Header
- Fixed icon buttons using `with-icon` class
- Replaced description-list summary with metric cards grid
- Added accent styling for total S metric card
- Updated message display to use alert components
- Fixed duplicate export button IDs
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
root
committed
18 hours ago
|
Fix calculations and role assignment logic
...
- Rom removed from artist roles; it's a fixed team budget expense
- Royalties no longer split among multiple people (each gets full amount)
- Added autoCalculated tracking for S/Z fields
- Recalculate auto-calculated field when roster changes
- Fixed roster change not updating salary distribution
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
root
committed
18 hours ago
|
Make project work standalone without local server
...
- Copied fonts to assets/fonts/ with relative paths
- Copied kit.css to css/kit.css with fixed relative font paths
- Embedded artists JSON directly in index.html
- Updated app.js to use window.__ARTISTS__ instead of fetch
- Updated all asset paths in index.html to be relative
This allows opening index.html directly via file:// protocol.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
root
committed
18 hours ago
|
Initial implementation of fire show calculator
...
- Added gnexus-ui-kit as git submodule
- Created index.html with calculator UI
- Implemented formula solver for one unknown variable
- Added artist roster with role assignment
- Calculated royalties based on net amount after material costs
- Added localStorage persistence and JSON export/import
- Created docs/plan.md with project documentation
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
root
committed
18 hours ago
|