Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
abfdbc3
feat(database): add support for Pigeon. Update iOS to Swift and Andro…
MichaelVerdon Sep 2, 2025
565df58
chore(ios): swift migration
MichaelVerdon Sep 2, 2025
11cc69c
chore(macos): simlink macos
MichaelVerdon Sep 2, 2025
3ee5d7d
chore: pigeon init and test fixes
MichaelVerdon Sep 2, 2025
4c589bd
chore(android):tests
MichaelVerdon Sep 2, 2025
0b87012
chore: compile sdk
MichaelVerdon Sep 2, 2025
469ece2
chore: gradle android block
MichaelVerdon Sep 2, 2025
f57d002
chore: bump gradle
MichaelVerdon Sep 3, 2025
3785dbf
chore: kotlin null handling
MichaelVerdon Sep 3, 2025
4e4ad01
chore: more agp bumps
MichaelVerdon Sep 3, 2025
d642ac8
chore: refactor
MichaelVerdon Sep 3, 2025
96e2afb
chore: android fix
MichaelVerdon Sep 3, 2025
e84d875
chore: typing issue
MichaelVerdon Sep 3, 2025
f2ce516
fix: try hash map
MichaelVerdon Sep 4, 2025
329505b
fix: null handling
MichaelVerdon Sep 4, 2025
e548cc3
chore: revert changes
MichaelVerdon Sep 4, 2025
3fbf6fb
chore: format all swift code
MichaelVerdon Sep 4, 2025
8be2cee
chore: license headers
MichaelVerdon Sep 4, 2025
a3d313a
chore: kotlin format
MichaelVerdon Sep 4, 2025
805c16d
chore: more swift format
MichaelVerdon Sep 4, 2025
44a2d1b
feat: method channel to pigeon and generate pigeons
MichaelVerdon Sep 9, 2025
0fc81fc
chore: pigeon for android
MichaelVerdon Sep 9, 2025
34bb246
chore: migrate queryGet
MichaelVerdon Sep 9, 2025
5fb241f
chore: android queryObserve to Pigeon
MichaelVerdon Sep 9, 2025
b4234fd
chore: Pigeon for swift iOS
MichaelVerdon Sep 10, 2025
a01c8ae
chore: migrate to Pigeons MacOS
MichaelVerdon Sep 10, 2025
dded446
chore: swift format
MichaelVerdon Sep 10, 2025
a6aa9d0
format: cpp format
MichaelVerdon Sep 10, 2025
1de052c
chore: cpp format
MichaelVerdon Sep 10, 2025
0b4011c
chore: dart format
MichaelVerdon Sep 10, 2025
764f527
chore: swift format again
MichaelVerdon Sep 10, 2025
dba7394
chore: swift format messages
MichaelVerdon Sep 10, 2025
eda0ea9
chore: more swift format
MichaelVerdon Sep 10, 2025
85d31b7
fix: analyze trailing commas
MichaelVerdon Sep 10, 2025
28179a6
chore: format
MichaelVerdon Sep 11, 2025
5ac0531
feat: Pigeon tests
MichaelVerdon Sep 11, 2025
b463fff
chore: format Pigeon tests
MichaelVerdon Sep 11, 2025
80653fc
chore: remove unused var
MichaelVerdon Sep 11, 2025
e6c56ce
fix: trailing commas
MichaelVerdon Sep 11, 2025
afc4b33
fix: syntax error
MichaelVerdon Sep 11, 2025
b79daa6
fix: circular analyze issue
MichaelVerdon Sep 11, 2025
56b5030
chore: format + analyze
MichaelVerdon Sep 11, 2025
50a51b7
fix: await value in transaction
MichaelVerdon Sep 11, 2025
b5b616f
fix: Android errors
MichaelVerdon Sep 11, 2025
9f767e9
chore: android fixes
MichaelVerdon Sep 11, 2025
9e87a9a
fix: reference error
MichaelVerdon Sep 11, 2025
41da35a
fix: android ref
MichaelVerdon Sep 11, 2025
2bb3c5b
chore: android fix
MichaelVerdon Sep 11, 2025
8d7c0de
chore: fix android transaction test
MichaelVerdon Sep 12, 2025
e7bc07c
chore: transaction return type
MichaelVerdon Sep 12, 2025
c59117f
chore: setPriority test fix
MichaelVerdon Sep 12, 2025
d7b379c
chore: more exception bugs
MichaelVerdon Sep 12, 2025
cab18bf
chore: attempted android bug fixes
MichaelVerdon Sep 15, 2025
ed8241a
fix: hold issue
MichaelVerdon Sep 15, 2025
3cc34c1
fix: restore transaction
MichaelVerdon Sep 15, 2025
1aaa12b
chore: revert thread approach
MichaelVerdon Sep 15, 2025
280c015
chore: setPriority callback based
MichaelVerdon Sep 15, 2025
0fdc7a0
fix: callback approach for runTransaction
MichaelVerdon Sep 15, 2025
a996cb8
fix: transaction return
MichaelVerdon Sep 15, 2025
0efe95c
fix: permission andling transaction
MichaelVerdon Sep 15, 2025
487a50d
fix: attempt transaction fix hold
MichaelVerdon Sep 15, 2025
1513647
fix: transaction
MichaelVerdon Sep 15, 2025
2bec9ca
chore: semaphores
MichaelVerdon Sep 15, 2025
8898ae5
chore: undo semaphore
MichaelVerdon Sep 15, 2025
c49642f
chore: stream handling
MichaelVerdon Sep 15, 2025
283cf5c
fix: query fixes
MichaelVerdon Sep 16, 2025
9b219db
chore: fix limit bugs
MichaelVerdon Sep 16, 2025
ab9beaa
fix: orderbyChild
MichaelVerdon Sep 16, 2025
a4e2218
chore: skip failing test for now
MichaelVerdon Sep 16, 2025
8782aef
chore: test query fixes
MichaelVerdon Sep 17, 2025
7f0ae97
chore: transaction
MichaelVerdon Sep 18, 2025
70b9b12
chore: remove redundant print
MichaelVerdon Sep 18, 2025
749c33d
fix: some runTransaction tests fixed, type error
MichaelVerdon Sep 18, 2025
289cab1
fix: getDatabaseFromPigeon
MichaelVerdon Sep 19, 2025
c00af59
fix: android perms for transaction
MichaelVerdon Sep 19, 2025
49476dc
fix: improve error handling and formatting in FirebaseDatabasePlugin
SelaseKay Sep 19, 2025
9b6aa49
chore: cleanup e2e
MichaelVerdon Sep 19, 2025
38c7092
chore: revert query test changes
MichaelVerdon Sep 19, 2025
e97a147
chore: revert query changes
MichaelVerdon Sep 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ ext {
minSdk=23
targetSdk=34
javaVersion = JavaVersion.toVersion(17)
androidGradlePluginVersion = '8.3.0'
androidGradlePluginVersion = '8.6.0'
}
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ plugins {
// START: FlutterFire Configuration
id "com.google.gms.google-services" version "4.3.15" apply false
// END: FlutterFire Configuration
id "org.jetbrains.kotlin.android" version "1.9.22" apply false
id "org.jetbrains.kotlin.android" version "2.1.0" apply false
}

include ":app"
11 changes: 11 additions & 0 deletions packages/firebase_database/analysis_options.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Copyright 2025 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# in the LICENSE file.

include: ../../analysis_options.yaml

analyzer:
exclude:
- firebase_database_platform_interface/lib/src/pigeon/messages.pigeon.dart
- firebase_database_platform_interface/test/pigeon/test_api.dart
- firebase_database_platform_interface/pigeons/messages.dart
13 changes: 13 additions & 0 deletions packages/firebase_database/firebase_database/android/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ group 'io.flutter.plugins.firebase.database'
version '1.0-SNAPSHOT'

apply plugin: 'com.android.library'
apply plugin: 'kotlin-android'
apply from: file("local-config.gradle")

buildscript {
Expand Down Expand Up @@ -49,6 +50,18 @@ android {
targetCompatibility project.ext.javaVersion
}

kotlinOptions {
jvmTarget = project.ext.javaVersion
}

sourceSets {
main {
java {
srcDirs = ['src/main/kotlin']
}
}
}

buildFeatures {
buildConfig = true
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ ext {
minSdk=23
targetSdk=34
javaVersion = JavaVersion.toVersion(17)
androidGradlePluginVersion = '8.3.0'
androidGradlePluginVersion = '8.6.0'
}

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Loading
Loading