Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
614e123
refactor(shrink-animation-button): onTap시 눌리는 효과가 보이지만, 약간의 딜레이가 있던 현…
pio-noncelab Jul 15, 2025
c5c8df5
feat(home-edit): 홈 화면 편집 기능 ui 구현
pio-noncelab Jul 17, 2025
fe0cd12
feat(home-edit): preferences/realm 반영 로직 구현
pio-noncelab Jul 17, 2025
54f5787
feat(common_bottom_sheet): showDraggableBottomSheet ClipRRect 수정
luke-noncelab Jul 18, 2025
c2d881d
feat(home-edit): 홈 화면 기능(위젯) 추가/제거 구현, 홈화면 편집 바텀시트에 기능 name이 처음 실행했던 …
pio-noncelab Jul 18, 2025
c525bce
fix(wallet-home): 상단 header balance에 fittedBox 적용, '숨기기'/'보기' 토글 시 te…
pio-noncelab Jul 18, 2025
f40fae2
chore(delete-unused-file): 더이상 사용하지 않는 fakeBalanceBottomSheet 삭제
pio-noncelab Jul 18, 2025
764ad06
feat(home-edit-migration): 홈 화면 기능 마이그레이션 대응, 추후 홈 화면 추가/제거될 상황 대비 로직 변경
pio-noncelab Jul 22, 2025
ff7661b
refactor(wallet-preferences): walletProvider에 있던 walletPreferences 초기…
pio-noncelab Jul 22, 2025
4d4e1a6
refactor(home-feature-asset): 'assetPath'는 DB에 저장하지 않고, enum에서 name으로…
pio-noncelab Jul 22, 2025
5345a06
refactor(homefeature): kHomeFeature -> initialHomeFeatures 선언자 변경
pio-noncelab Jul 22, 2025
7944d20
fix(home-edit): 홈 화면 편집 화면 UI 수정
pio-noncelab Jul 25, 2025
eef9e0e
fix(fake-balance-input): 가짜 잔액 입력 textField에 'BTC' suffix 제거
pio-noncelab Jul 25, 2025
153b4e4
refactor(realm-preferences): Realm에서 관리하던 일부 데이터 Shared Preferences로 이관
pio-noncelab Jul 28, 2025
2ff2afa
fix(home-edit-bottom-sheet): 가짜 잔액 입력창은 제일 마지막에 렌더링 되도록 수정
pio-noncelab Aug 28, 2025
e603324
style: home_edit 바텀싯 ui 수정
doey-noncelab Aug 29, 2025
a8ca1b4
fix(wallet-home-edit-bottom-sheet): 가짜 잔액 표시 비활성화 상태에서 진입 시 가짜잔액 표시 토…
pio-noncelab Aug 29, 2025
a6f264d
feat: 최근 tx 및 분석 로직 추가
doey-noncelab Aug 29, 2025
4c5e10b
feat(makefile): Makefile 업데이트
pio-noncelab Sep 10, 2025
26f7673
feat(home-features): 최근 거래 위젯, 분석 위젯 구현
pio-noncelab Sep 12, 2025
0915239
feat(analysis-filtering): 분석 위젯 필터링 기능 추가(바텀시트)
pio-noncelab Sep 16, 2025
28bdef0
Merge branch 'develop' into feat/469-home-redesign-v3
pio-noncelab Nov 7, 2025
a32a52b
fix(merge-errors): 머지 후 충돌 에러 해결
pio-noncelab Nov 7, 2025
c074c5c
fix(home-edit-bottom-sheet): 홈 화면 편집 바텀 시트 교체
pio-noncelab Nov 7, 2025
9df88d5
fix(ui-bug): 큰 글자 대응, datePicker 호출 시 Localization에러 해결, 기존 홈 화면 데이터(…
pio-noncelab Nov 17, 2025
8a2efdf
Merge branch 'develop' into feat/469-home-redesign-v3
pio-noncelab Nov 18, 2025
874eb8b
fix(slang): fakebalance 관련 문구 수정
pio-noncelab Nov 18, 2025
d01af62
fix(fake-balance): develop 브랜치의 가짜잔액 설정 방식 적용
pio-noncelab Nov 18, 2025
a99a145
feat(fake-balance): 가짜 잔액 로직 복구
pio-noncelab Nov 18, 2025
2bdc0a0
fix(home-features): 홈 화면 위젯 앱 실행 시 동기화 싱크 문제 해결
pio-noncelab Nov 18, 2025
1ed2c37
Merge branch 'develop' into feat/469-home-redesign-v3
pio-noncelab Nov 18, 2025
42c7a1e
fix(home-edit-bottom-sheet): 일본어 문구가 가려지는 부분, 영어 문구가 overflow일어나는 현상 해결
pio-noncelab Nov 19, 2025
de87ef2
fix(home-edit-bottom-sheet): 고정(해제 불가능한) 체크 박스 반투명 색상으로 적용 -> 뒷 문자를 가…
pio-noncelab Nov 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
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -31,4 +31,4 @@ fastlane-mainnet:

fastlane-regtest:
cd android && caffeinate -dimsu bundle exec fastlane release_android_regtest && cd .. && cd ios && caffeinate -dimsu bundle exec fastlane release_ios_regtest skip_prep:true


58 changes: 50 additions & 8 deletions assets/i18n/en.i18n.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,12 @@ electrum_server: "Electrum Server"
block_explorer: "Block Explorer"
log_viewer: "Log Viewer"

relative_time:
days_ago(cardinal):
zero: "Today" # 0일이면 Today로 처리(원하면 생략 가능)
one: "1 day ago" # 1일
other: "${n} days ago" # 2일 이상

apply_item: "$count items"
fee_sats: " ($value sat/vB)"
utxo_count: "($count items)"
Expand Down Expand Up @@ -185,6 +191,50 @@ pin_check_screen:
text: "Enter your password"

# lib/screens/home
wallet_home_screen:
view_all_wallets: "View All My Wallets"
edit_home_screen: "Edit Home Screen"
edit:
title: "You can hide or add features\non the home screen"
hide_balance: "Hide Balance"
hide_balance_on_home: "Balance will not be displayed on the home screen."
fake_balance:
fake_balance_setting: "Set Fake Balance"
fake_balance_display: "Show Fake Balance"
fake_balance_input_placeholder: "Please set the total fake balance (in BTC units)"
fake_balance_input_description: "If you have multiple wallets, each wallet's balance will be calculated automatically."
fake_balance_input_exceeds_error: "You can set up to 21 million BTC"
category:
total_balance: "Total\nBalance"
wallet_list: "Wallet\nList"
recent_transactions: "Recent\nTransactions"
analysis: "Analysis"
alert:
empty_fake_balance: "Enter Fake Balance"
empty_fake_balance_description: "No amount has been entered.\nWould you like to enter it again or set it to 0 BTC?"
set_to_0: "Set balance to 0 BTC"
enter_again: "Try again"
empty_recent_transaction: "No recent transactions"
syncing_recent_transaction: "Syncing recent transactions"
empty_analysis_result: "No transactions needed for analysis"
analysis_period: "Recent ${days} days • ${transaction_type}"
analysis_period_custom: "Custom • ${transaction_type}"
analysis_period_bottom_sheet:
period_for_analysis: "Analysis Period"
days_15: "15 days"
days_30: "30 days"
days_60: "60 days"
days_90: "90 days"
custom: "Custom"
transaction_type: "Transaction Type"

transaction_count: "Transaction $count times"
count: "$count times"
increase: "Increased"
decrease: "Decreased"
sent: "Sent"
received: "Received"

wallet_add_scanner_screen:
add_wallet: "Add Wallet"
add_watch_only_wallet: "Add Watch-only Wallet"
Expand Down Expand Up @@ -252,7 +302,6 @@ wallet_add_scanner_screen:
# lib/screens/wallet_list
wallet_list:
wallet_count: "$count Items"
view_all_wallets: "View All My Wallets"
primary_wallet: "Primary Wallet"
exclude_from_total_amount: "Excluded from Home Total"
home_balance: "Home Balance"
Expand Down Expand Up @@ -451,13 +500,6 @@ settings_screen:
set_password: "Set Password"
use_biometric: "Use Biometric Auth"
change_password: "Change Password"
hide_balance: "Hide Balance"
fake_balance:
fake_balance_setting: "Set Fake Balance"
fake_balance_display: "Show Fake Balance"
fake_balance_input_placeholder: "Please set the total fake balance (in BTC units)"
fake_balance_input_description: "If you have multiple wallets, each wallet's balance will be calculated automatically."
fake_balance_input_exceeds_error: "You can set up to 21 million BTC"
language: "Language"
korean: "한국어"
english: "English"
Expand Down
51 changes: 44 additions & 7 deletions assets/i18n/jp.i18n.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -185,6 +185,50 @@ pin_check_screen:
text: "パスワードを入力してください"

# lib/screens/home
wallet_home_screen:
view_all_wallets: "マイウォレット一覧"
edit_home_screen: "ホーム画面を編集"
edit:
title: "ホーム画面で機能を\n非表示にしたり、追加したりできます"
hide_balance: "残高を非表示"
hide_balance_on_home: "ホーム画面に残高を表示しません。"
fake_balance:
fake_balance_setting: "フェイク残高設定"
fake_balance_display: "フェイク残高表示"
fake_balance_input_placeholder: "偽の総残高を設定してください(BTC単位)"
fake_balance_input_description: "複数のウォレットがある場合、各ウォレットの残高は自動的に計算されます。"
fake_balance_input_exceeds_error: "最大2100万BTCまで設定できます。"
category:
total_balance: "残高合計"
wallet_list: "ウォレット\n一覧"
recent_transactions: "最近の\n取引"
analysis: "分析"
alert:
empty_fake_balance: "フェイク残高を入力"
empty_fake_balance_description: "金額が設定されていません。\nもう一度入力するか、0 BTCに設定しますか?"
set_to_0: "0 BTCに設定"
enter_again: "再入力"
empty_recent_transaction: "最近取引がありません"
syncing_recent_transaction: "最近の取引履歴を読み込んでいます"
empty_analysis_result: "分析に必要な取引はありません"
analysis_period: "直近${days}日 • ${transaction_type}"
analysis_period_cutsom: "直接設定 • ${transaction_type}"
analysis_period_bottom_sheet:
period_for_analysis: "照会期間"
days_15: "15日"
days_30: "30日"
days_60: "60日"
days_90: "90日"
custom: "直接設定"
transaction_type: "取引タイプ"

transaction_count: "取引 $count回"
count: "$count回"
increase: "増加しました"
decrease: "減少しました"
sent: "送りました"
received: "いただきました"

wallet_add_scanner_screen:
add_wallet: "ウォレット追加"
add_watch_only_wallet: "ウォッチオンリー\nウォレット追加"
Expand Down Expand Up @@ -452,13 +496,6 @@ settings_screen:
use_biometric: "生体認証を使用"
change_password: "パスワード変更"
hide_balance: "残高を非表示"
fake_balance:
fake_balance_setting: "偽残高設定"
fake_balance_display: "偽残高を表示"
fake_balance_input_placeholder: "偽の総残高を設定してください(BTC単位)"
fake_balance_input_description: "複数のウォレットがある場合、各ウォレットの残高は自動的に計算されます。"
fake_balance_input_exceeds_error: "最大2100万BTCまで設定できます"
fake_balance_input_not_enough_error: "$btc($sats sats)以下は設定できません"
language: "言語"
korean: "한국어"
english: "English"
Expand Down
58 changes: 50 additions & 8 deletions assets/i18n/kr.i18n.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,12 @@ electrum_server: "일렉트럼 서버"
block_explorer: "블록 익스플로러"
log_viewer: "로그 뷰어"

relative_time:
days_ago(cardinal):
zero: "오늘" # 0일이면 Today로 처리(원하면 생략 가능)
one: "1일 전" # 1일
other: "${n}일 전" # 2일 이상

apply_item: "$count개에 적용"
fee_sats: " ($value sat/vB)"
utxo_count: "($count개)"
Expand Down Expand Up @@ -185,6 +191,50 @@ pin_check_screen:
text: "비밀번호를 눌러주세요"

# lib/screens/home
wallet_home_screen:
view_all_wallets: "내 지갑 전체보기"
edit_home_screen: "홈 화면 편집하기"
edit:
title: "홈 화면에 기능을\n숨기거나 추가할 수 있어요"
hide_balance: "잔액 숨기기"
hide_balance_on_home: "홈 화면에 잔액을 표시하지 않아요."
fake_balance:
fake_balance_setting: "가짜 잔액 설정"
fake_balance_display: "가짜 잔액 표시"
fake_balance_input_placeholder: "총 가짜 잔액을 설정해 주세요.(BTC 단위)"
fake_balance_input_description: "여러 지갑이 있을 경우, 각 지갑의 잔액은 자동으로 계산돼요."
fake_balance_input_exceeds_error: "최대 2100만 BTC까지 설정할 수 있어요"
category:
total_balance: "잔액 합계"
wallet_list: "지갑 목록"
recent_transactions: "최근 거래"
analysis: "분석"
alert:
empty_fake_balance: "가짜 잔액 입력"
empty_fake_balance_description: "금액이 설정되지 않았어요.\n다시 입력하시거나 0 BTC로 설정할까요?"
set_to_0: "0 BTC로 설정"
enter_again: "다시 입력"
empty_recent_transaction: "최근 거래가 없어요"
syncing_recent_transaction: "최근 거래 내역을 불러오는 중이에요"
empty_analysis_result: "분석에 필요한 거래가 없어요"
analysis_period: "최근 ${days}일 • ${transaction_type}"
analysis_period_cutsom: "직접 설정 • ${transaction_type}"
analysis_period_bottom_sheet:
period_for_analysis: "조회 기간"
days_15: "15일"
days_30: "30일"
days_60: "60일"
days_90: "90일"
custom: "직접 설정"
transaction_type: "거래 유형"

transaction_count: "트랜잭션 $count회"
count: "$count회"
increase: "증가했어요"
decrease: "감소했어요"
sent: "보냈어요"
received: "받았어요"

wallet_add_scanner_screen:
add_wallet: "지갑 추가"
add_watch_only_wallet: "보기 전용 지갑 추가"
Expand Down Expand Up @@ -252,7 +302,6 @@ wallet_add_scanner_screen:
# lib/screens/wallet_list
wallet_list:
wallet_count: "$count개"
view_all_wallets: "내 지갑 전체보기"
primary_wallet: "대표 지갑"
exclude_from_total_amount: "홈 화면 총액에서 제외"
home_balance: "홈 화면 총액"
Expand Down Expand Up @@ -451,13 +500,6 @@ settings_screen:
set_password: "비밀번호 설정하기"
use_biometric: "생체 인증 사용하기"
change_password: "비밀번호 바꾸기"
hide_balance: "홈 화면 잔액 숨기기"
fake_balance:
fake_balance_setting: "가짜 잔액 설정"
fake_balance_display: "가짜 잔액 표시"
fake_balance_input_placeholder: "총 가짜 잔액을 설정해 주세요.(BTC 단위)"
fake_balance_input_description: "여러 지갑이 있을 경우, 각 지갑의 잔액은 자동으로 계산돼요."
fake_balance_input_exceeds_error: "최대 2100만 BTC까지 설정할 수 있어요"
language: "언어"
korean: "한국어"
english: "English"
Expand Down
9 changes: 9 additions & 0 deletions assets/svg/analysis.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 9 additions & 0 deletions assets/svg/piggy-bank.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading