Skip to content

Commit 8330598

Browse files
authored
[ARK Drop] Enhancements and TUI (#106) (#108)
* [ARK Drop] Enhancements and TUI (#106) * WIP(cli/tui): implement tui * feat(arkdrop): implement tui and arkdrop main * fix(arkdrop): fix release version pattern * fix(arkdrop): fix set default output directory handling * style(arkdrop): reduce qr-code dimensions * fix(arkdrop): reduce tui qr-code display and fix integration tests * perf(workflows): remove unnecessary trigger * style(arkdrop): fix qr-code dark color character * style(arkdrop): reduce qr-code display dimensions * feat(arkdrop): update tui key handling * fix(arkdrop): close success and error dialogs * fix: adjust help navigation * fix: start file receiving * style: reduce arkdrop qr-code size * style(arkdrop): update qr-code presentation * wip: prepare tui implementation * wip: prepare tui implementation 2 * wip: tui 00 * wip: file browser as page * wip: modularization * wip: refactored home page * wip: send files integration * wip: improving TODO logs * wip: improving docs * wip: layout helper footer * wip: fix send_files back navigation and helper footer text * wip: fix file browser navigation * wip: modular send files manager * wip: send files progress page * wip: iteration on send files progress page * wip: optional footer * wip: receive files impl * wip: receive files progress * wip: add instructions * wip: bubble management * wip: send files progress update * wip: improve send files progress * wip: improve send files * wip: receive files and receive files progress update * feat: TUI improved implementation * wip: update config handle control * style: general ui updates * fix: proper create receive files request * fix: home greeting text * fix: dead lock issue * fix: file browser dead lock issue * fix: handle refresh on draw * feat: allow paste ticket and confirmation receiving files * fix: receive files ticket and confirmation input * fix: enrich text inputs * fix: layout quit keybind * fix: navigation after cancelling * fix: start bubble on receive files manager * fix: handle cancelled operations * fix: receive files progress * style: show ticket AND confirmation * fix: stop elapsed time after finishing transfer * chore: remove unnecessary TODO comments * chore: remove unused property/methods * chore: remove out dir field from receive files * fix: set sender name * feat: send files qr code and send/receive reset state * style: update qr-code presentation * style: improve UI for send files * style: new line before QR Code info * test: improve integration tests * refactor: remove unused functions * style: run rustfmt * fix: remove blocking tests * test: temp remove arkdrop tests * fix: import Profile from arkdrop-common * fix: run_receive_files docs * fix: arkdrop_common::Profile import * fix: incorrect string substitution * ci: fix compilation error
1 parent d2932ba commit 8330598

Some content is hidden

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

49 files changed

+9316
-1003
lines changed

.github/workflows/drop-android-bindings-release.yml renamed to .github/workflows/arkdrop-android-bindings-release.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
1-
name: Drop Android Bindings Release
1+
name: ARK Drop Android Bindings Release
22

33
on:
44
push:
55
paths:
6-
- "drop-core/**"
6+
- "drop-core/entities/**"
7+
- "drop-core/exchanges/**"
8+
- "drop-core/uniffi/**"
9+
- ".github/workflows/arkdrop-bindings-release.yml"
710
workflow_dispatch:
811

912
jobs:
@@ -47,11 +50,8 @@ jobs:
4750
link-to-sdk: true
4851
ndk-version: r29-beta2
4952

50-
- name: Set RELEASE_VERSION
51-
run: echo "RELEASE_VERSION=$GITHUB_RUN_ID" >> $GITHUB_ENV
52-
5353
- name: Publish Bindings Android
5454
run: ./gradlew publish -Pandroid.useAndroidX=true
5555
env:
5656
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
57-
RELEASE_VERSION: ${{ env.RELEASE_VERSION }}
57+
RELEASE_VERSION: ${{ github.run_id }}

0 commit comments

Comments
 (0)