[PR #105] [MERGED] Implement SQLite for reference & update security rules Firebase & fix bugs #146

Closed
opened 2026-03-23 20:32:13 +00:00 by mirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/RADar-AZDelta/Keun/pull/105
Author: @BostoenToby
Created: 12/19/2023
Status: Merged
Merged: 12/19/2023
Merged by: @BostoenToby

Base: devHead: dev-Toby


📝 Commits (10+)

  • 2be7d40 Trigger cloud build
  • 22360f7 Trigger cloud build
  • f28daa1 change Firebase project
  • 7a544e1 config eslint & prettier
  • 7f979f9 Empty commit to trigger Cloud Build
  • 89e79c1 create scripts to assign roles to users & check the roles
  • 68e184e implement SQLite as database
  • 081059b update security rules for Firebase
  • 5b78e44 fix bug where sourceName is null
  • 3fee6bc fix bug for user button width

📊 Changes

25 files changed (+1996 additions, -238 deletions)

View changed files

📝 .env (+4 -4)
📝 .eslintignore (+1 -0)
📝 .gitignore (+3 -1)
📝 .prettierrc (+1 -1)
📝 .vscode/launch.json (+19 -6)
📝 firestore.rules (+42 -42)
📝 package.json (+0 -1)
📝 pnpm-lock.yaml (+0 -20)
scripts/package.json (+21 -0)
scripts/pnpm-lock.yaml (+1381 -0)
scripts/src/check.ts (+30 -0)
scripts/src/index.ts (+66 -0)
scripts/tsconfig.json (+14 -0)
📝 src/lib/components/extra/User.svelte (+0 -1)
📝 src/lib/components/mapping/AthenaSearch.svelte (+2 -0)
src/lib/firebase.ts (+224 -0)
📝 src/lib/implementations/databaseImpl/FirebaseImpl.ts (+7 -6)
📝 src/lib/implementations/databaseImpl/SQLite.ts (+80 -58)
📝 src/lib/implementations/implementation.ts (+12 -11)
📝 src/lib/obsolete/firebase.ts (+1 -1)

...and 5 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/RADar-AZDelta/Keun/pull/105 **Author:** [@BostoenToby](https://github.com/BostoenToby) **Created:** 12/19/2023 **Status:** ✅ Merged **Merged:** 12/19/2023 **Merged by:** [@BostoenToby](https://github.com/BostoenToby) **Base:** `dev` ← **Head:** `dev-Toby` --- ### 📝 Commits (10+) - [`2be7d40`](https://github.com/RADar-AZDelta/Keun/commit/2be7d405b3bb6f4492ba36391329b55307d42815) Trigger cloud build - [`22360f7`](https://github.com/RADar-AZDelta/Keun/commit/22360f7cfb832db2a97a7b02a68a13915960c3ff) Trigger cloud build - [`f28daa1`](https://github.com/RADar-AZDelta/Keun/commit/f28daa1cc7377805d6d483cb462f93055cb3e9d7) change Firebase project - [`7a544e1`](https://github.com/RADar-AZDelta/Keun/commit/7a544e1b7ca09f21ca803900f5a55cb42af7bf5f) config eslint & prettier - [`7f979f9`](https://github.com/RADar-AZDelta/Keun/commit/7f979f924b951763ba158e907b7530004ce234b3) Empty commit to trigger Cloud Build - [`89e79c1`](https://github.com/RADar-AZDelta/Keun/commit/89e79c191446edcf1c8ed9a5e95ea900d8a10af4) create scripts to assign roles to users & check the roles - [`68e184e`](https://github.com/RADar-AZDelta/Keun/commit/68e184ea94d417a03b15545615a9568af3bbbfe6) implement SQLite as database - [`081059b`](https://github.com/RADar-AZDelta/Keun/commit/081059b10f4ac1b2249abc85be07f91bf4472cfb) update security rules for Firebase - [`5b78e44`](https://github.com/RADar-AZDelta/Keun/commit/5b78e4477977fb45b63a1375436b3c776508f87a) fix bug where sourceName is null - [`3fee6bc`](https://github.com/RADar-AZDelta/Keun/commit/3fee6bce1acf89acd5b7b86ca014bb62511d98b5) fix bug for user button width ### 📊 Changes **25 files changed** (+1996 additions, -238 deletions) <details> <summary>View changed files</summary> 📝 `.env` (+4 -4) 📝 `.eslintignore` (+1 -0) 📝 `.gitignore` (+3 -1) 📝 `.prettierrc` (+1 -1) 📝 `.vscode/launch.json` (+19 -6) 📝 `firestore.rules` (+42 -42) 📝 `package.json` (+0 -1) 📝 `pnpm-lock.yaml` (+0 -20) ➕ `scripts/package.json` (+21 -0) ➕ `scripts/pnpm-lock.yaml` (+1381 -0) ➕ `scripts/src/check.ts` (+30 -0) ➕ `scripts/src/index.ts` (+66 -0) ➕ `scripts/tsconfig.json` (+14 -0) 📝 `src/lib/components/extra/User.svelte` (+0 -1) 📝 `src/lib/components/mapping/AthenaSearch.svelte` (+2 -0) ➕ `src/lib/firebase.ts` (+224 -0) 📝 `src/lib/implementations/databaseImpl/FirebaseImpl.ts` (+7 -6) 📝 `src/lib/implementations/databaseImpl/SQLite.ts` (+80 -58) 📝 `src/lib/implementations/implementation.ts` (+12 -11) 📝 `src/lib/obsolete/firebase.ts` (+1 -1) _...and 5 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
mirror 2026-03-23 20:32:13 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
RADar-AZDelta/archived-Keun#146
No description provided.