Skip to content

Changed license to GNU AGPL v3 license and fixed UI state color mapping + new tallystate - #23

Merged
IJIJI merged 15 commits into
mainfrom
dev
May 25, 2026
Merged

Changed license to GNU AGPL v3 license and fixed UI state color mapping + new tallystate#23
IJIJI merged 15 commits into
mainfrom
dev

Conversation

@IJIJI

@IJIJI IJIJI commented May 25, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

Copilot AI review requested due to automatic review settings May 25, 2026 20:56

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the project licensing to GNU AGPLv3 and aligns the UI’s tally-state naming/color mapping to use explicit state names (e.g., program, preview) while adding a new light state.

Changes:

  • Replaced GPLv3 license text with AGPLv3 in LICENSE.
  • Updated global UI tally color classes/variables and renamed shorthand CSS classes (pgm/pvwprogram/preview), adding info and light styles.
  • Updated UI state typing/mapping to use TallyState (program|preview|none) and added the Light option to settings.

Reviewed changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
LICENSE Switches license text from GPLv3 to AGPLv3.
app/ui/src/styles/global.css Renames tally CSS classes and adds info/light variables and styles.
app/ui/src/pages/SettingsPage.tsx Adds Light (value 14) to the state selection UI.
app/ui/src/context/TallyStateContext.tsx Updates global tally state mapping to program/preview and uses shared TallyState type.
app/ui/src/components/TallyBlock.tsx Extends state subtitle mapping to include info/light.
app/ui/src/components/FullscreenOverlay.tsx Switches overlay background styling to use blk-${state} CSS classes.
app/ui/src/components/devices/DeviceRow.tsx Updates source tally state typing to TallyState (program/preview/none).
app/ui/src/components/deviceDetail/PatchedSourceRow.tsx Uses shared TallyState type and updates color mapping keys.
app/README.md Adds a new TODO item about easier device paging/navigation.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread app/ui/src/components/FullscreenOverlay.tsx Outdated
Comment thread app/ui/src/components/TallyBlock.tsx
IJIJI and others added 2 commits May 25, 2026 23:03
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings May 25, 2026 21:13

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 13 out of 13 changed files in this pull request and generated 3 comments.

Comment thread LICENSE
Comment thread LICENSE
Comment thread app/ui/src/components/FullscreenOverlay.tsx
Copilot AI review requested due to automatic review settings May 25, 2026 21:25

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 15 out of 15 changed files in this pull request and generated 2 comments.

Comment thread app/ui/src/types/beacon.ts
Comment thread app/package.json
Copilot AI review requested due to automatic review settings May 25, 2026 21:35
@IJIJI
IJIJI merged commit 851bd8a into main May 25, 2026
1 check failed
@IJIJI
IJIJI removed the request for review from Copilot May 25, 2026 21:59
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.

2 participants