-
Notifications
You must be signed in to change notification settings - Fork 0
Feature/part 5 supabase signal store2 #40
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
Conversation
173ad77 to
a6095f6
Compare
|
This pull request introduces significant changes to the Angular blog application, including the removal of Firebase dependencies, the integration of Supabase, and various refactors to improve maintainability and performance. Key updates include replacing Firebase functionality with Supabase, modifying forms and APIs, adding new components, and cleaning up unused files. Removal of Firebase Dependencies:
Integration of Supabase:
Refactoring Forms and Components:
New Components and Features:
General Improvements:
These changes collectively transition the application from Firebase to Supabase, streamline the codebase, and improve maintainability. |
* first commit * Blog components added * nothing special * auth guard moved to auth folder * git ignore added * git ignore added, functions removed * supabase added, firebase removed * supabase types added * ng rx signal store installed * ngrx signal store fixes * ngrx signal store wip * ngrx signalstore added * tags fixed * login fixed * git ignore added * wip * fix for prerender * fix lame code * fix * package lock * fix for build * fix for build
This pull request introduces several significant changes to the project, including the addition of CI/CD workflows, updates to project configuration files, new features for the admin interface, and utility scripts. Below is a categorized summary of the most important changes:
CI/CD Enhancements:
.github/workflows/PR_Check.ymlto run unit tests on pull requests targeting themainbranch using Node.js 18 and headless Chrome..github/workflows/google-cloudrun-docker.ymlto automate deployment of the Angular Blog to Google Cloud Run, including unit tests, building the Angular app, and deploying via Buildpacks.Configuration Updates:
angular.json:AngularBlogApptoangularblogappfor consistency.allowedCommonJsDependenciesto include specific libraries likehighlight.jsandnode-fetch.prerenderconfiguration with aroutesFileand disabled route discovery.package.json:19.2.1.tailwindcssandsupabase-js.New Features:
AddImageComponentfor the admin interface, allowing users to insert images with a URL and alt text via a reactive form. [1] [2] [3]AddPostComponentwith a Quill editor for content editing and an "Insert Image" button integrated with the newAddImageComponent.Utility Scripts:
reset-password.tsto reset a Supabase user’s password using the Admin API.scripts/png_to_webp.shto convert PNG images to WebP format using thecwebptool.Server and Routing Updates:
server.tsto use the@angular/ssr/nodepackage and adjusted the server port to default to8080. [1] [2]routes.txtfor prerendering configuration.