From 6fd2ce9b3062abaa92124230612a372b5cf29914 Mon Sep 17 00:00:00 2001 From: acaptutorials Date: Sat, 2 May 2026 14:18:27 +0800 Subject: [PATCH 1/3] chore: use GCP_SA_KEY for firebase hosting deployment --- .github/workflows/deploy-dev.yml | 2 +- README.md | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/deploy-dev.yml b/.github/workflows/deploy-dev.yml index 04ff7791..fad29f1c 100644 --- a/.github/workflows/deploy-dev.yml +++ b/.github/workflows/deploy-dev.yml @@ -65,4 +65,4 @@ jobs: with: args: deploy --only hosting:dev env: - FIREBASE_TOKEN: ${{ secrets.FIREBASE_TOKEN }} + GCP_SA_KEY: ${{ secrets.GCP_SA_KEY }} diff --git a/README.md b/README.md index 1a694abf..4c3ba998 100644 --- a/README.md +++ b/README.md @@ -192,7 +192,7 @@ https://hub.docker.com/r/acaptutorials/acaptutorials.github.io | --- | --- | | DOCKERHUB_USERNAME | Docker Hub username | | DOCKERHUB_TOKEN | Deploy token for the Docker Hub account | -| FIREBASE_TOKEN | Firebase CI token for deployment to Firebase Hosting | +| GCP_SA_KEY | **base64 encoded** Firebase project service account key with only the **Firebase Hosting Admin** role enabled for deploying Hosting files. | #### GitHub Variables @@ -203,5 +203,3 @@ https://hub.docker.com/r/acaptutorials/acaptutorials.github.io @acaptutorials
20240806
20250901 - - From 58d2113319b8ffaf8444dd2fac50a5057c7b6c75 Mon Sep 17 00:00:00 2001 From: acaptutorials Date: Sat, 2 May 2026 14:21:09 +0800 Subject: [PATCH 2/3] fix: correct acap 2.0 start date Aligned the ACAP 2.0 start date to when active development started in its code repository: October 2023 Note: - Previous date (June 2024) reflects official release, not development start. - Feature development for ACAP 2.1 continued beyond June 2024 - Dec 2024 in the acap-v2 dev branch, as reflected in ongoing commits following the ACAP 2.0 release. --- docs/pages/changelog.mdx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/pages/changelog.mdx b/docs/pages/changelog.mdx index f0da4068..059060bb 100644 --- a/docs/pages/changelog.mdx +++ b/docs/pages/changelog.mdx @@ -63,7 +63,7 @@ As of July 2024, **ACAP 2.0**, which includes new features and upgrades, ### Version 2 (ACAP 2.0) -_June 2024 - December 2024_ +_October 2023 - December 2024_ Versions from 2.0+ highlight improvements and newly added features, expanding and enhancing the initial [ACAP](#version-1-acap-10) version. @@ -137,6 +137,8 @@ Version 2.0 and later versions may have new requirements that will thrive on new ### Version 1 (ACAP 1.0) +_March - December 2022_ + ACAP 1.0's last stable version is Release/Tag version [**v9.5.6**](https://github.com/amia-cis/climate-services-webportal-v1/releases/tag/v9.5.6), accessible in the **climate-services-webportal-v1** and **acap-v2** code repositories. @@ -151,8 +153,6 @@ It has the following features, strictly following and is tested compatible with #### Added -_March - December 2022_ - 1. Login and User Authentication 2. User (Admin) Accounts Management 3. PDF Bulletins Generator From 520c4c4be8f13dbe62f2ef3d50a78fae08872ca6 Mon Sep 17 00:00:00 2001 From: acaptutorials Date: Sat, 2 May 2026 14:53:33 +0800 Subject: [PATCH 3/3] docs: update text content and descriptions --- README.md | 5 ++++- docs/pages/changelog.mdx | 6 +++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 4c3ba998..127e8d91 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,9 @@ ## acaptutorials.github.io -ACAP Bicol (ACAP 2.0) development documentation. +Agro-Climatic Advisory Portal (ACAP)
+ACAP 2.0 development documentation. + +> Previously known as ACAP Bicol (ACAP 1.0) Built with [Nextra](https://nextra.site/), a modern static site generation framework running on NextJS. diff --git a/docs/pages/changelog.mdx b/docs/pages/changelog.mdx index 059060bb..2219c0c3 100644 --- a/docs/pages/changelog.mdx +++ b/docs/pages/changelog.mdx @@ -49,7 +49,7 @@ This page summarizes the features and enhancements of major ACAP versions, exten ### Glossary of Terms -- [ACAP 1.0](#version-1-acap-10) serves as the base model of the Agro-Climatic Advisory Portal (ACAP). Initially made for the Bicol region, it provides dynamic features setup support for other regional provinces. It served as the active ACAP version until ACAP 2.0. +- [ACAP 1.0](#version-1-acap-10) serves as the base model of the Agro-Climatic Advisory Portal (ACAP). Initially made for the Bicol region, it also provides dynamic features setup support for other regional provinces. It served as the active ACAP version until ACAP 2.0. - [ACAP 2.0](#version-2-acap-20) and beyond is an extension of the Agro-Climatic Advisory Portal (ACAP), a Climate Information System, expanding, enhancing, and building upon the initial [ACAP 1.0](#version-1-acap-10) version. > ACAP 2.0 builds upon ACAP 1.0 rather than replacing it. It enhances and expands the original system while maintaining its core foundation. @@ -143,9 +143,9 @@ _March - December 2022_ ACAP 1.0's last stable version is Release/Tag version [**v9.5.6**](https://github.com/amia-cis/climate-services-webportal-v1/releases/tag/v9.5.6), accessible in the **climate-services-webportal-v1** and **acap-v2** code repositories. -Version 1.0 marks the initial ACAP Bicol release used as a base model and template for subsequent developer training and sharing with other regions in the succeeding years starting on [**July 2023**](https://uplbfi.org/?p=2097). +Version 1.0 marks the initial ACAP Bicol release, serving as a base model and template for subsequent developer training and regional adoption in the years following [**July 2023**](https://uplbfi.org/?p=2097). -Developed with a Security-first approach, ACAP 1.0 especially notes common Firestore security pitfalls and keeps a watchful eye on Cross-Site Scripting (XSS) attacks since it uses What-You-See-Is-What-You-Get (WYSIWYG) HTML input for crop recommendations and PDF generation. +Developed with a security-first approach, ACAP 1.0 emphasizes common Firestore security pitfalls and includes safeguards against Cross-Site Scripting (XSS) vulnerabilities, particularly in modules that use WYSIWYG-based HTML input for crop recommendations and PDF generation. Originally built for ACAP Bicol, the system was designed with a flexible and modular backend to support potential cross-regional expansion. It has the following features, strictly following and is tested compatible with the recommended [Security](/security) and [Server](/directories/server) guidelines: