-
Notifications
You must be signed in to change notification settings - Fork 0
Move ADMIN_EMAIL check to server side function #29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
mrdavidlaing
wants to merge
156
commits into
main
Choose a base branch
from
feature/server-side-logic
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Change the application's deployment URL from Firebase hosting to a new domain for improved clarity and accessibility.
- Store decision relationships on the decision object themselves rather than in a separate decision_relationships collection. This improves performance when subscribing to a list of decisions - Implement bidirectional relationship updates in FirestoreDecisionsRepository - Add support for multiple relationship types and inverse relationships
- Add `isBlocked()` method to Decision class
…tionships-patch refactor: Decision Relationship Management implementation
…t.wellmaintained.org Update firebase.json to: - Add a permanent 301 redirect to the new domain - Enable clean URLs for improved user experience and SEO
- includes new relationships
…sion-copilot.wellmaintained.org to work.
- Update tsconfig to support ES modules and improve module resolution - Migrate Firebase Functions to use ES module imports - Replace deprecated logger with direct import
Configure Next.js redirects to permanently redirect all traffic from non-primary domains to decision-copilot.wellmaintained.org, ensuring consistent user experience and domain consolidation
- Code standards and best practices - Development workflow with TDD approach - Detailed technology stack specification
This commit introduces a significant architectural change to how decisions and projects are stored in Firestore: - Remove hierarchical team/project nesting for decisions - Add support for multi-team and multi-project decision labeling - Update domain models to support flexible decision associations - Modify Firestore repositories to work with the new flat structure - Add migration script to transform existing data - Update Firestore rules to reflect new data organization The changes improve cross-team collaboration and reduce artificial constraints on decision-making workflows.
- Add support for using a named Firestore database in production environment
…ount configuration - Add support for service account via environment variable - Improve error handling and logging for authentication issues - Add named database support for production environment - Provide more detailed error messages for permission-related problems - Make service account configuration more flexible and secure
Flatten team/project/decision hierarchy
Configure Firebase hosting to redirect all traffic to decision-copilot.wellmaintained.org using: - Permanent 301 redirects in firebase.json - HTML meta refresh tag in index.html - Minimal project setup for domain redirection
Bumps [esbuild](https://github.com/evanw/esbuild) from 0.19.12 to 0.25.0. - [Release notes](https://github.com/evanw/esbuild/releases) - [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2024.md) - [Commits](evanw/esbuild@v0.19.12...v0.25.0) --- updated-dependencies: - dependency-name: esbuild dependency-type: direct:development ... Signed-off-by: dependabot[bot] <[email protected]>
- Add Google Cloud authentication step using github-actions/auth - Remove FIREBASE_TOKEN environment variable
…ment - Ensure comprehensive testing before preview deployment
- Add staging and production deployment commands - Use pnpm script for deployment in GitHub Actions
- Add conditional tmate session for debugging on workflow failure - Remove pre-emptive tmate session during normal workflow execution
… rendering in DecisionSummary
…tion Add tiptap rich tect markdown editor
Bumps [esbuild](https://github.com/evanw/esbuild) from 0.21.5 to 0.25.1. - [Release notes](https://github.com/evanw/esbuild/releases) - [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2024.md) - [Commits](evanw/esbuild@v0.21.5...v0.25.1) --- updated-dependencies: - dependency-name: esbuild dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]>
…build-0.25.1 chore(deps): bump esbuild from 0.21.5 to 0.25.1
…content, ensuring newline preservation and improved error handling during content updates. Added integration tests for newline preservation in markdown content.
feature: Decision notes
…stringify calls and improving class attribute management for paragraph and hard break elements. This enhances readability and maintains consistent content updates.
…and paragraphs, improving styling consistency. Also, enable line breaks in markdown handling for better text formatting.
…lines bugfix/prevent-loss-of-newlines
chore: Extract Cursor rules to shared repository
…cript file extensions, refining the focus of the filters.
…error instance and code
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.