Skip to content

Commit 4c11c09

Browse files
authored
Merge pull request #586 from flow-mn:develop
Develop
2 parents c8da1e1 + 563efb1 commit 4c11c09

File tree

202 files changed

+9378
-1800
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

202 files changed

+9378
-1800
lines changed

.github/workflows/deploy-android-build.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
build-fat-apk:
4545
if: github.ref_type == 'branch' && github.ref == 'refs/heads/internal'
4646
runs-on: "ubuntu-latest"
47-
environment: Android private testing build
47+
environment: Android release
4848
steps:
4949
- uses: actions/checkout@v4
5050
- name: Setup JDK 17

.github/workflows/deploy-ios-builds.yaml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
- "internal"
88
jobs:
99
build:
10-
runs-on: "macos-15"
10+
runs-on: "macos-26"
1111
env:
1212
APP_STORE_CONNECT_ISSUER_ID: ${{ secrets.APP_STORE_CONNECT_ISSUER_ID }}
1313
APP_STORE_CONNECT_KEY_IDENTIFIER: ${{ secrets.APP_STORE_CONNECT_KEY_IDENTIFIER }}
@@ -41,8 +41,6 @@ jobs:
4141
run: keychain add-certificates
4242
- name: Set up signing certificate
4343
run: keychain add-certificates
44-
- name: Switch to XCode 16.4
45-
run: sudo xcode-select --switch /Applications/Xcode_16.4.app
4644
- name: Set up code signing settings on Xcode project
4745
run: xcode-project use-profiles
4846
- name: Build ipa for distribution

CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,36 @@
11
# Changelog
22

3+
## 0.16.0
4+
5+
### New features
6+
7+
* Pdf summary now shows summary for the report duration
8+
* Added transaction tags, closes [#568](https://github.com/flow-mn/flow/issues/568)
9+
* Now you can set colors for tags, accounts, and categories.
10+
* Now you can set N occurences for recurring transactions, closes [#536](https://github.com/flow-mn/flow/issues/536)
11+
* Now you can customize arrow/color of comparisions, closes [#546](https://github.com/flow-mn/flow/issues/546)
12+
* Now you can attach files to transactions, closes [#517](https://github.com/flow-mn/flow/issues/517)
13+
* Now you can programmatically open new transaction page with prefilled fields with `flow-mn` uri scheme
14+
* Example for creating $300 transaction in an USD account:
15+
16+
`flow-mn:/transaction/new?amount=300&fromAccountUuid=2627442e-b741-4ab7-93a8-d82178007519`
17+
* All fields are passed by uri query params
18+
* To retrieve the account id, use json export
19+
* For valid fields, see [schema](./schemas/20250919-transaction-programmable-object.json)
20+
21+
### Fixes
22+
23+
* Fixed PDF range date were relative.
24+
* Fixed it was impossible to edit the category/account of an existing
25+
transaction in some scenarios
26+
* Single character/emoji Flow Icons are vertically centered (way better than before at least)
27+
28+
### Changes
29+
30+
* Added slight shadow to the navbar for distinction
31+
* Some pages now scroll behind the system navbar
32+
* Reorganized profile tab to account for upcoming changes
33+
334
## 0.15.0
435

536
### New features

android/app/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,5 +90,5 @@ dependencies {
9090
implementation 'androidx.window:window-java:1.3.0'
9191

9292
coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:2.1.4'
93-
debugImplementation("io.objectbox:objectbox-android-objectbrowser:4.3.0")
93+
debugImplementation("io.objectbox:objectbox-android-objectbrowser:4.3.1")
9494
}

android/app/src/main/AndroidManifest.xml

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
1010
<uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM" />
1111

12+
<uses-permission android:name="android.permission.READ_CONTACTS" />
13+
1214
<uses-permission android:name="android.permission.USE_BIOMETRIC" />
1315

1416
<application
@@ -31,9 +33,11 @@
3133
android:name="io.flutter.embedding.android.NormalTheme"
3234
android:resource="@style/NormalTheme"
3335
/>
36+
<meta-data android:name="flutter_deeplinking_enabled" android:value="false" />
3437
<intent-filter>
3538
<action android:name="android.intent.action.MAIN" />
3639
<category android:name="android.intent.category.LAUNCHER" />
40+
<data android:scheme="flow-mn" />
3741
</intent-filter>
3842
</activity>
3943
<!-- Don't delete the meta-data below.
@@ -42,15 +46,19 @@
4246
android:name="flutterEmbedding"
4347
android:value="2" />
4448

45-
<receiver android:exported="false" android:name="com.dexterous.flutterlocalnotifications.ScheduledNotificationReceiver" />
46-
<receiver android:exported="false" android:name="com.dexterous.flutterlocalnotifications.ScheduledNotificationBootReceiver">
49+
50+
<receiver android:exported="false"
51+
android:name="com.dexterous.flutterlocalnotifications.ScheduledNotificationReceiver" />
52+
<receiver android:exported="false"
53+
android:name="com.dexterous.flutterlocalnotifications.ScheduledNotificationBootReceiver">
4754
<intent-filter>
4855
<action android:name="android.intent.action.BOOT_COMPLETED" />
4956
<action android:name="android.intent.action.MY_PACKAGE_REPLACED" />
5057
<action android:name="android.intent.action.QUICKBOOT_POWERON" />
5158
<action android:name="com.htc.intent.action.QUICKBOOT_POWERON" />
5259
</intent-filter>
5360
</receiver>
54-
<receiver android:exported="false" android:name="com.dexterous.flutterlocalnotifications.ActionBroadcastReceiver" />
61+
<receiver android:exported="false"
62+
android:name="com.dexterous.flutterlocalnotifications.ActionBroadcastReceiver" />
5563
</application>
56-
</manifest>
64+
</manifest>

0 commit comments

Comments
 (0)