Skip to content
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

Pubpsec pangea comments #795

Closed
wants to merge 160 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
160 commits
Select commit Hold shift + click to select a range
f86aafc
code files
ggurdin Nov 8, 2023
d50d623
pangea assets
ggurdin Nov 8, 2023
4f8619f
ui fixes
ggurdin Nov 8, 2023
5e30845
merge in newer fluffychat commits
ggurdin Nov 10, 2023
5909fe6
merge conflicts
ggurdin Oct 24, 2023
afcb7fc
fix nav rail highlighing
ggurdin Oct 24, 2023
4b8fe97
Go to All Spaces view after clicking spaces button in navigation rail
ggurdin Oct 24, 2023
f58bc1d
Redirect to rooms when archiving or leaving active room
ggurdin Oct 25, 2023
e2248b0
increment version number
ggurdin Oct 25, 2023
de5b181
fixes error of cursor not apprearing when typing a message
ggurdin Oct 26, 2023
d5a94aa
Fix for permanently blurred messages
ggurdin Nov 3, 2023
df884fb
Archive rooms from within chat details
ggurdin Nov 9, 2023
6defa8c
updates to display ratio of analytics charts and tiles
ggurdin Nov 9, 2023
282e576
Updated version number [ci skip]
Nov 10, 2023
a177252
Updated version number [ci skip]
Nov 10, 2023
786de29
Updated version number [ci skip]
Nov 10, 2023
681b8a0
Updated version number [ci skip]
Nov 10, 2023
74ac70b
Updated version number [ci skip]
Nov 10, 2023
b1f479d
move general purpose function to pangea room extension
ggurdin Nov 10, 2023
0b302a1
remove duplicate call to getTextSpan
ggurdin Nov 10, 2023
04a7ded
Updated version number [ci skip]
Nov 10, 2023
6f47925
Updated version number [ci skip]
Nov 10, 2023
507903a
show specific error when chat cannot be added to space
ggurdin Oct 24, 2023
4180ff8
fix nav rail highlighing
ggurdin Oct 24, 2023
33b5de0
merge inn fluffychat changes
ggurdin Nov 22, 2023
922a058
merge conflicts
ggurdin Nov 22, 2023
b46e18a
Create CNAME
kwek20 Nov 27, 2023
0bcc0c1
Delete CNAME
kwek20 Nov 27, 2023
45a7e8f
index update
Nov 27, 2023
c98b76e
format
Nov 27, 2023
75da9cd
import sort
Nov 27, 2023
fef43c2
2nd format?
Nov 27, 2023
402d33c
temp sentry upload test
Nov 27, 2023
19ef30f
env removal
Nov 27, 2023
aba8d90
show message under addtospacetoggles to users not currently in any cl…
ggurdin Nov 27, 2023
f54b32d
Merge branch 'pangea-merge' into no-space-message
ggurdin Nov 27, 2023
749daca
grant trial to users in their first week
ggurdin Nov 28, 2023
46ff2f3
activate trial with button on paywall
ggurdin Nov 28, 2023
03de12e
fixes from testing
ggurdin Nov 29, 2023
277b1e3
changed color of login error message to makke them more visible
ggurdin Nov 29, 2023
acbb7fe
Sort English and Spanish to the top of the language list
ggurdin Nov 29, 2023
e4a8f46
remove option to view message metadata
ggurdin Nov 30, 2023
60d0ecb
Don't show blurred message explanation popup until user's languages h…
ggurdin Nov 30, 2023
a9cd1c2
Merge pull request #7 from pangeachat/wait-for-blur
wcjord Nov 30, 2023
97df3f4
Merge pull request #6 from pangeachat/disable-msg-info
wcjord Nov 30, 2023
49c79b8
Merge pull request #5 from pangeachat/sort-language-list
wcjord Nov 30, 2023
229836e
Merge pull request #4 from pangeachat/visible-login-errors
wcjord Nov 30, 2023
294d5a2
Merge pull request #2 from pangeachat/no-space-message
wcjord Nov 30, 2023
710ed42
inital work for redirect and snackbar on mobile
ggurdin Nov 30, 2023
4d6b63d
update archive text, change floating action button to more visible bu…
ggurdin Nov 30, 2023
8fbba10
pre-fill new space settings with the settings from the last updated s…
ggurdin Dec 1, 2023
c7a2061
added env
Dec 1, 2023
1c44f45
always .env
Dec 1, 2023
774789d
removed from pubspec
Dec 1, 2023
c4a141b
fix regular pipeline
Dec 1, 2023
02b1b34
added old jsut in case
Dec 4, 2023
d586c01
dfixed
Dec 4, 2023
cda9068
fixed2
Dec 4, 2023
654244f
fixed3
Dec 4, 2023
2019514
fixed4
Dec 4, 2023
c998ff0
fixed5
Dec 4, 2023
e8c3e30
updated perms
Dec 4, 2023
74c3e97
sorted imports again?
Dec 4, 2023
3c27a0f
apk test and web update
Dec 4, 2023
dc0c2ed
olmj fix
Dec 4, 2023
7511280
dart fix
Dec 4, 2023
6718eda
fixed web
Dec 4, 2023
41dbb04
fixed web2
Dec 4, 2023
a72c9a1
fixed web3
Dec 4, 2023
a30234d
formatting once more
Dec 4, 2023
855c8f7
fixed web4
Dec 4, 2023
72ec49c
fixed web5
Dec 4, 2023
3dd159a
fixed web6-build change folder
Dec 4, 2023
69f7cf8
fixed web6-build change folder2
Dec 4, 2023
6d6d609
fixed web6-build change folder3
Dec 4, 2023
fb5339f
sentry
Dec 4, 2023
0dbd87d
.env is back
Dec 4, 2023
d4561b3
updates to locking room functionality
ggurdin Dec 4, 2023
4597ac2
ensure that all events in representation list have either a non-null …
ggurdin Dec 5, 2023
bb11fe5
added lock icon
ggurdin Dec 5, 2023
1d3f2a7
fix for numbers running together on analytics chart
ggurdin Dec 6, 2023
19df825
change lockk icon based on locked status
ggurdin Dec 7, 2023
61e1259
updates to UI of add to space toggles, makes all class options visibl…
ggurdin Dec 7, 2023
e75ca95
updated back button on login page to make it more prominent
ggurdin Dec 8, 2023
fbb937e
updated buildscript to configure
Dec 8, 2023
ede7750
sort system lang to top of language dropdown, set defaults to system …
ggurdin Dec 8, 2023
7acc25a
inital work for updating date picker
ggurdin Dec 8, 2023
18230f5
Merge pull request #14 from pangeachat/back-button
wcjord Dec 8, 2023
a8cf273
Merge pull request #13 from pangeachat/space-toggles-height
wcjord Dec 8, 2023
0906781
Merge pull request #12 from pangeachat/lock-icon
wcjord Dec 8, 2023
120a4e7
Merge pull request #11 from pangeachat/analytics-axis-fix
wcjord Dec 8, 2023
7f0108e
config and deploy
Dec 9, 2023
194b12d
Merge branch 'pangea-merge' of https://github.com/pangeachat/client i…
Dec 9, 2023
0229505
env test
Dec 9, 2023
386e225
env test2
Dec 9, 2023
8483721
env test3
Dec 9, 2023
0225ba1
env test4
Dec 10, 2023
05cc28d
env test5
Dec 10, 2023
87326e1
env test6
Dec 10, 2023
59be9ba
env test7
Dec 10, 2023
735faac
env test8
Dec 10, 2023
072b6d6
env test9
Dec 10, 2023
5f1c666
last changes1
Dec 10, 2023
ba67338
last changes2
Dec 10, 2023
9f39ab4
last changes3
Dec 10, 2023
e853a5a
undid format
Dec 10, 2023
270258f
removed env stuff again
Dec 10, 2023
2b75f93
Merge pull request #1 from pangeachat/pangea-merge
kwek20 Dec 10, 2023
d5784a0
new web build test...
Dec 10, 2023
30a6cb5
new web build test...2
Dec 10, 2023
5de9439
new web build test...2
Dec 10, 2023
9c11780
dumb quickfix
Dec 10, 2023
e3e859c
merge conflicts
ggurdin Dec 11, 2023
3f44ced
merge conflicts
ggurdin Dec 11, 2023
9c6b12d
move local keys to local keys file, use local storage to show web sub…
ggurdin Dec 11, 2023
5fbaa0f
merge conflicts
ggurdin Dec 11, 2023
191db0a
merge conflicts
ggurdin Dec 11, 2023
e2e9f12
merge conflicts
ggurdin Dec 11, 2023
92915f0
moved where web subscription local storage is read to be more consist…
ggurdin Dec 11, 2023
716de94
revert test branch
Dec 12, 2023
ab2766d
Merge pull request #15 from pangeachat/fix-main-deploy
kwek20 Dec 12, 2023
1d65ece
Merge branch 'main' into new-user-trial
kwek20 Dec 12, 2023
f1ac303
Merge branch 'main' into small-ui-updates
kwek20 Dec 12, 2023
d2e5536
Merge pull request #3 from pangeachat/new-user-trial
wcjord Dec 13, 2023
807a01a
Merge branch 'main' into sort-system-lang
ggurdin Dec 13, 2023
b021d51
moved around operations in sort function
ggurdin Dec 13, 2023
a30d1e3
merge conflicts
ggurdin Dec 13, 2023
35a208b
Merge branch 'small-ui-updates' of https://github.com/pangeachat/pang…
ggurdin Dec 13, 2023
43bcbd0
Merge branch 'sort-system-lang' into small-ui-updates
ggurdin Dec 13, 2023
8f3acf2
Merge branch 'main' into new-date-picker
ggurdin Dec 13, 2023
eb06dd0
prevent the text field from beeing erased on mobile
ggurdin Dec 13, 2023
26d2ca3
only refresh space view when room membership changes or on space chil…
ggurdin Dec 19, 2023
fac1c38
small fixes for sentry errors
ggurdin Dec 19, 2023
89fb45d
Merge branch 'main' into bot-token-fix
ggurdin Dec 19, 2023
7b5c1a3
Merge branch 'bot-token-fix' into sentry-fixes
ggurdin Dec 19, 2023
b40ac74
Merge pull request #17 from pangeachat/new-date-picker
wcjord Dec 19, 2023
92fda7a
update url to app.staging?
Dec 19, 2023
969339c
merge
Dec 19, 2023
1b6fa3a
Merge branch 'main' into gh-actions-improvements
Dec 19, 2023
7dc2136
format imports and code agian??
Dec 20, 2023
23b580e
remove gh action agian
Dec 20, 2023
4f1e51d
Merge pull request #19 from pangeachat/gh-actions-improvements
kwek20 Dec 20, 2023
4946ffe
Gh actions improvements (#20)
kwek20 Dec 20, 2023
bc631b6
fix for int is not a subtype of double error
ggurdin Dec 20, 2023
d703fea
fix for room is not a space error
ggurdin Dec 20, 2023
14803ac
removed error logging for chat list longer then spacechildren
ggurdin Dec 29, 2023
b298afd
Merge branch 'main' into sentry-fixes
ggurdin Dec 29, 2023
700fc83
removed error logging for cancelled purchases, added more descriptive…
ggurdin Dec 29, 2023
d1152d5
Merge pull request #21 from pangeachat/sentry-fixes
wcjord Jan 2, 2024
abbf57a
Merge pull request #8 from pangeachat/small-ui-updates
wcjord Jan 2, 2024
42d693c
small fix for casting error
ggurdin Jan 2, 2024
1853a41
Merge branch 'main' into sentry-fixes
ggurdin Jan 2, 2024
785d29c
don't log cancelled sso logins as errors
ggurdin Jan 3, 2024
e826c61
added pangea comments
ggurdin Jan 3, 2024
0dbb04b
fixes for SSO login errors on web
ggurdin Jan 3, 2024
bec3ec8
remove .credentials file so it's ignore by git
ggurdin Jan 5, 2024
335cade
Merge pull request #23 from pangeachat/gitignore-fix
ggurdin Jan 5, 2024
1144557
Merge pull request #22 from pangeachat/sentry-fixes
wcjord Jan 8, 2024
ea8b3d4
Merge pull request #18 from pangeachat/filter-events
wcjord Jan 8, 2024
9de6e46
added pangea comments back to pubspec
ggurdin Jan 11, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
94 changes: 45 additions & 49 deletions .github/workflows/main_deploy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@ on:
branches:
- main

concurrency:
group: main_deploy
cancel-in-progress: true

env:
WEB_APP_ENV: ${{ vars.WEB_APP_ENV }}

jobs:
deploy_web:
build_web:
runs-on: ubuntu-latest
environment: staging
steps:
- uses: actions/checkout@v2
- run: cat .github/workflows/versions.env >> $GITHUB_ENV
Expand All @@ -25,60 +25,56 @@ jobs:
- name: Prepare web
run: ./scripts/prepare-web.sh
- name: Build Release Web
run: flutter build web --dart-define=FLUTTER_WEB_CANVASKIT_URL=canvaskit/ --release --source-maps --base-href "/web/"
- name: Build Website
run: ./scripts/build-web.sh
- name: Upload files
uses: actions/upload-artifact@v3
with:
name: web
path: build/web

deploy_web:
runs-on: ubuntu-latest
needs: build_web
environment: staging
steps:
- name: Download web
uses: actions/download-artifact@v3
with:
name: web
path: build/web
- name: Update Website files
run: |
cd docs && npx tailwindcss -o ./tailwind.css --minify && cd ..
mv docs public
mv repo public || true
mv build/web/ public/web
echo "fluffychat.im" > ./public/CNAME
mv build/web public
touch public/.env
echo "$WEB_APP_ENV" >> public/.env
cp public/.env public/assets/.env
- name: Deploy to GitHub Pages
uses: peaceiris/actions-gh-pages@v3
with:
personal_token: ${{ secrets.PAGES_DEPLOY_TOKEN }}
publish_dir: ./public
publish_branch: gh-pages
cname: app.staging.pangea.chat

deploy_playstore_internal:
update_sentry:
runs-on: ubuntu-latest
needs: build_web
environment: staging
env:
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
SENTRY_BASE_TOKEN: ${{ secrets.SENTRY_BASE_TOKEN }}
SENTRY_ORG: ${{ secrets.SENTRY_ORG }}
SENTRY_PROJECT: ${{ secrets.SENTRY_PROJECT }}
CI_COMMIT_SHA: ${{ github.sha }}
steps:
- uses: actions/checkout@v2
- run: cat .github/workflows/versions.env >> $GITHUB_ENV
- uses: actions/setup-java@v1
with:
java-version: ${{ env.JAVA_VERSION }}
- uses: subosito/flutter-action@v2
with:
flutter-version: ${{ env.FLUTTER_VERSION }}
cache: true
- name: Set up Ruby
uses: ruby/setup-ruby@v1
- name: Download web
uses: actions/download-artifact@v3
with:
ruby-version: 2.7
- name: Install Fastlane
run: gem install fastlane -NV
- name: Apply Google Services Patch
run: git apply ./scripts/enable-android-google-services.patch
- name: Remove Emoji Font
run: |
rm -rf fonts/NotoEmoji
yq -i 'del( .flutter.fonts[] | select(.family == "NotoEmoji") )' pubspec.yaml
- run: flutter pub get
- name: Prepare Android Release Build
env:
FDROID_KEY: ${{ secrets.FDROID_KEY }}
FDROID_KEY_PASS: ${{ secrets.FDROID_KEY_PASS }}
PLAYSTORE_DEPLOY_KEY: ${{ secrets.PLAYSTORE_DEPLOY_KEY }}
run: ./scripts/prepare-android-release.sh
- name: Build Android Release
run: flutter build appbundle --target-platform android-arm,android-arm64,android-x64
- name: Deploy Android Release
name: web
path: build/web
- name: Install sentry CLI
run: |
mkdir -p build/android
cp build/app/outputs/bundle/release/app-release.aab build/android/
cd android
bundle install
bundle update fastlane
bundle exec fastlane deploy_internal_test
cd ..
curl -sL https://sentry.io/get-cli/ | bash
- name: Update sentry
run: ./scripts/upload-sentry.sh
110 changes: 110 additions & 0 deletions .github/workflows/old.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
name: Old Release Workflow

on:
push:
branches:
- master-unused

concurrency:
group: release_workflow
cancel-in-progress: true

jobs:
build_staging:
runs-on: ubuntu-latest
environment: staging
steps:
- uses: actions/checkout@v2
- run: cat .github/workflows/versions.env >> $GITHUB_ENV
- run: echo "$WEB_APP_ENV" > .env

- name: Set up Flutter
uses: subosito/flutter-action@v2
with:
flutter-version: ${{ env.FLUTTER_VERSION }}

- name: Prepare web
run: ./scripts/prepare-web.sh

- name: Build web
run: ./scripts/build-web.sh

- name: Upload artifacts
uses: actions/upload-artifact@v2
with:
name: web-artifact
path: ./build/web

upload_sentry:
runs-on: ubuntu-latest
needs: build_staging

steps:
- uses: actions/checkout@v2
- run: cat .github/workflows/versions.env >> $GITHUB_ENV
- run: echo "$WEB_APP_ENV" > .env
- name: Build web
run: ./scripts/upload-sentry.sh

deploy_staging:
runs-on: ubuntu-latest
needs: build_staging

steps:
- uses: actions/checkout@v2
- run: cat .github/workflows/versions.env >> $GITHUB_ENV
- run: echo "$WEB_APP_ENV" > .env
- name: Set up AWS CLI
uses: aws-actions/configure-aws-credentials@v2
with:
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
aws-region: ${{ secrets.AWS_DEFAULT_REGION }}

- name: Download all workflow run artifacts
uses: actions/download-artifact@v3

build_production:
runs-on: ubuntu-latest
environment: production
steps:
- uses: actions/checkout@v2
- run: cat .github/workflows/versions.env >> $GITHUB_ENV
- run: echo "$WEB_APP_ENV" > .env

- name: Set up Flutter
uses: subosito/flutter-action@v2
with:
flutter-version: ${{ env.FLUTTER_VERSION }}

- name: Prepare web
run: ./scripts/prepare-web.sh

- name: Build web
run: ./scripts/build-web.sh

- name: Upload artifacts
uses: actions/upload-artifact@v2
with:
name: web-artifact
path: ./build/web

deploy_production:
environment: production
runs-on: ubuntu-latest
needs: build_production

steps:
- uses: actions/checkout@v2
- run: cat .github/workflows/versions.env >> $GITHUB_ENV
- run: echo "$WEB_APP_ENV" > .env

- name: Download all workflow run artifacts
uses: actions/download-artifact@v3

- name: Set up AWS CLI
uses: aws-actions/configure-aws-credentials@v2
with:
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
aws-region: ${{ secrets.AWS_DEFAULT_REGION }}
8 changes: 4 additions & 4 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,20 +27,20 @@ jobs:
- name: Build Release Web
run: flutter build web --dart-define=FLUTTER_WEB_CANVASKIT_URL=canvaskit/ --release --source-maps
- name: Create archive
run: tar -czf fluffychat-web.tar.gz build/web/
run: tar -czf pangeachat-web.tar.gz build/web/
- name: Upload Web Build
uses: actions/upload-artifact@v2
with:
name: Web Build
path: fluffychat-web.tar.gz
path: pangeachat-web.tar.gz
- name: Upload to release
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.PAGES_DEPLOY_TOKEN }}
with:
upload_url: ${{ github.event.release.upload_url }}
asset_path: fluffychat-web.tar.gz
asset_name: fluffychat-web.tar.gz
asset_path: pangeachat-web.tar.gz
asset_name: pangeachat-web.tar.gz
asset_content_type: application/gzip

build_apk:
Expand Down
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@
.history
.svn/
prime
*.env
!/public/.env

# libolm package
/assets/js/package
Expand All @@ -36,6 +38,9 @@ prime
.pub/
/build/

# Gitlab runner locally
/builds/

# Web related
docs/tailwind.css

Expand All @@ -53,10 +58,13 @@ lib/l10n_old
ios/Flutter/.last_build_id
ios/Podfile.lock
ios/Runner.ipa
scripts/.credentials

/windows/out
/winuwp/out
/linux/out
/macos/out
.vs
olm

needed-translations.txt
17 changes: 16 additions & 1 deletion .metadata
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# This file tracks properties of this Flutter project.
# Used by Flutter tool to assess capabilities and perform upgrades etc.
#
# This file should be version controlled and should not be manually edited.
# This file should be version controlled.

version:
revision: "efbf63d9c66b9f6ec30e9ad4611189aa80003d31"
Expand All @@ -15,9 +15,24 @@ migration:
- platform: root
create_revision: efbf63d9c66b9f6ec30e9ad4611189aa80003d31
base_revision: efbf63d9c66b9f6ec30e9ad4611189aa80003d31
- platform: android
create_revision: efbf63d9c66b9f6ec30e9ad4611189aa80003d31
base_revision: efbf63d9c66b9f6ec30e9ad4611189aa80003d31
- platform: ios
create_revision: efbf63d9c66b9f6ec30e9ad4611189aa80003d31
base_revision: efbf63d9c66b9f6ec30e9ad4611189aa80003d31
- platform: linux
create_revision: efbf63d9c66b9f6ec30e9ad4611189aa80003d31
base_revision: efbf63d9c66b9f6ec30e9ad4611189aa80003d31
- platform: macos
create_revision: efbf63d9c66b9f6ec30e9ad4611189aa80003d31
base_revision: efbf63d9c66b9f6ec30e9ad4611189aa80003d31
- platform: web
create_revision: efbf63d9c66b9f6ec30e9ad4611189aa80003d31
base_revision: efbf63d9c66b9f6ec30e9ad4611189aa80003d31
- platform: windows
create_revision: efbf63d9c66b9f6ec30e9ad4611189aa80003d31
base_revision: efbf63d9c66b9f6ec30e9ad4611189aa80003d31

# User provided section

Expand Down
71 changes: 71 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "pangea-chat",
"request": "launch",
"type": "dart",
// "args": [
// "-d",
// "chrome",
// "--web-port",
// "49632"
// ],
},
{
"name": "pangea-chat (profile mode)",
"request": "launch",
"type": "dart",
"flutterMode": "profile"
},
{
"name": "pangea-chat (release mode)",
"request": "launch",
"type": "dart",
"flutterMode": "release"
},
{
"name": "pangea_choreographer",
"cwd": "pangea_packages\\pangea_choreographer",
"request": "launch",
"type": "dart"
},
{
"name": "pangea_choreographer (profile mode)",
"cwd": "pangea_packages\\pangea_choreographer",
"request": "launch",
"type": "dart",
"flutterMode": "profile"
},
{
"name": "pangea_choreographer (release mode)",
"cwd": "pangea_packages\\pangea_choreographer",
"request": "launch",
"type": "dart",
"flutterMode": "release"
},
{
"name": "pangea_language",
"cwd": "pangea_packages\\pangea_language",
"request": "launch",
"type": "dart"
},
{
"name": "pangea_language (profile mode)",
"cwd": "pangea_packages\\pangea_language",
"request": "launch",
"type": "dart",
"flutterMode": "profile"
},
{
"name": "pangea_language (release mode)",
"cwd": "pangea_packages\\pangea_language",
"request": "launch",
"type": "dart",
"flutterMode": "release"
}
]
}
Loading