Skip to content

v1.1.0 release prep: docs, version bumps, hooks refactor, BoardPage fix#67

Merged
OrF8 merged 5 commits intomainfrom
codex/refresh-documentation-for-v1.1.0-release-4qe8ww
Apr 8, 2026
Merged

v1.1.0 release prep: docs, version bumps, hooks refactor, BoardPage fix#67
OrF8 merged 5 commits intomainfrom
codex/refresh-documentation-for-v1.1.0-release-4qe8ww

Conversation

@OrF8
Copy link
Copy Markdown
Owner

@OrF8 OrF8 commented Apr 8, 2026

Motivation

  • Prepare the repository for the v1.1.0 release with focused features like Excel export and super-board support and document notable changes.
  • Improve robustness of client data subscriptions around authentication and App Check retry behavior to avoid stale loads or incorrect loading states.
  • Align package versions across the frontend and functions package and refresh documentation and security guidance.
  • Fix a stale dependency array in the board UI to prevent incorrect parent-candidate lists when board type flags change.

Description

  • Add CHANGELOG.md documenting the v1.1.0 release and prior notes.
  • Refresh README.md to describe features (Excel export, super boards, invites, membership model), setup, deployment, and release status.
  • Update SECURITY.md to a supported-version table and private vulnerability reporting guidance.
  • Bump versions to 1.1.0 in package.json and functions/package.json and update corresponding package-lock.json entries.
  • Refactor useBoards to key subscriptions by uid, centralize subscription state into a single state object, compute loading from a forUid marker, and return early when unauthenticated to avoid unnecessary subscriptions.
  • Refactor useIncomingInvites similarly to key on email, hold state in a single object with forEmail for accurate loading semantics, and return early when unauthenticated.
  • Fix BoardPage memo dependencies by adding isSuperBoard and isSubBoard to the useMemo dependency array to ensure parentCandidates recalculates correctly when board type changes.

Testing

  • No automated tests were run as part of this change set.

Codex Task

Copilot AI review requested due to automatic review settings April 8, 2026 18:03
@OrF8 OrF8 self-assigned this Apr 8, 2026
@OrF8 OrF8 added enhancement New feature or request javascript Pull requests that update javascript code labels Apr 8, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

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 prepares the repo for the v1.1.0 release by aligning versions, updating documentation/policies, improving subscription hook robustness around auth/App Check retry semantics, and fixing a stale memo dependency in BoardPage.

Changes:

  • Added/updated release documentation (CHANGELOG.md, refreshed README.md, updated SECURITY.md).
  • Bumped frontend + functions versions/locks to 1.1.0.
  • Refactored useBoards / useIncomingInvites to key loading/subscription state by uid/email and adjusted BoardPage memo dependencies.

Reviewed changes

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

Show a summary per file
File Description
src/pages/BoardPage.jsx Fixes useMemo dependency array so parent-candidate lists recompute when board type flags change.
src/hooks/useIncomingInvites.js Refactors invites subscription state keyed by email and derives loading from forEmail.
src/hooks/useBoards.js Refactors boards subscription state keyed by uid, integrates App Check retry state, derives loading from forUid.
SECURITY.md Updates supported-version policy and private vulnerability reporting guidance.
README.md Refreshes feature/set-up/deploy documentation for v1.1.0 and the board hierarchy/membership model.
package.json Bumps frontend version to 1.1.0.
package-lock.json Updates lockfile metadata to 1.1.0 (and associated lock updates).
functions/package.json Bumps functions package version to 1.1.0.
functions/package-lock.json Updates functions lockfile metadata to 1.1.0.
CHANGELOG.md Adds changelog with 1.1.0 notes and prior release entries.
Files not reviewed (1)
  • functions/package-lock.json: Language not supported

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

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: d474331e27

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@OrF8 OrF8 added the documentation Improvements or additions to documentation label Apr 8, 2026
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 24cd7566be

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@OrF8
Copy link
Copy Markdown
Owner Author

OrF8 commented Apr 8, 2026

@codex
Please review all the unresolved comments in this PR and resolve them. Document every change you do, and which comment it resolves (with link to the comment).

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 24cd7566be

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@OrF8 OrF8 merged commit 59d9956 into main Apr 8, 2026
6 checks passed
@OrF8 OrF8 deleted the codex/refresh-documentation-for-v1.1.0-release-4qe8ww branch April 8, 2026 18:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

codex documentation Improvements or additions to documentation enhancement New feature or request javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants