1import{C as p}from"./Card-B1HR1SGn.js";import{_ as u,I as m,c,a as t,d as e,w as o,r,o as f,b as a}from"./index-CZlSjks0.js";import{P as h}from"./PageHeader-BgZ6sk5m.js";import{_ as y}from"./07-transaction-report-CfWNC3dc.js";const g={name:"TransactionHistory",components:{Card:p,Icon:m,PageHeader:h}},w={class:"feature-page"},k={class:"container"},v={class:"grid grid-2"},x={class:"feature-list"},b={class:"feature-list"},T={class:"highlight-content"},z={class:"highlight-content"},C={class:"section",id:"report"},A={class:"highlight-content"};function B(P,s,S,D,H,L){const n=r("Icon"),l=r("router-link"),d=r("PageHeader"),i=r("Card");return f(),c("div",w,[t("div",k,[e(l,{to:"/features",class:"back-link"},{default:o(()=>[e(n,{name:"chevron",size:"sm",class:"back-chevron"}),s[0]||(s[0]=a(" Back to Features ",-1))]),_:1}),e(d,{title:"Transaction History",subtitle:"View and manage your payment history",icon:"payment"}),t("div",v,[e(i,{class:"feature-detail-card"},{default:o(()=>[s[5]||(s[5]=t("h3",null,"Filter by Date",-1)),s[6]||(s[6]=t("p",{class:"text-secondary"}," Easily view transactions from different time periods with quick filter buttons. ",-1)),s[7]||(s[7]=t("div",{class:"filter-demo"},[t("span",{class:"filter-chip active"},"Today"),t("span",{class:"filter-chip"},"Week"),t("span",{class:"filter-chip"},"Month"),t("span",{class:"filter-chip"},"All")],-1)),t("ul",x,[t("li",null,[e(n,{name:"check",size:"sm"}),s[1]||(s[1]=a(" Today's transactions",-1))]),t("li",null,[e(n,{name:"check",size:"sm"}),s[2]||(s[2]=a(" Last 7 days",-1))]),t("li",null,[e(n,{name:"check",size:"sm"}),s[3]||(s[3]=a(" Last 30 days",-1))]),t("li",null,[e(n,{name:"check",size:"sm"}),s[4]||(s[4]=a(" All time",-1))])])]),_:1}),e(i,{class:"feature-detail-card"},{default:o(()=>[s[13]||(s[13]=t("h3",null,"Transaction Details",-1)),s[14]||(s[14]=t("p",{class:"text-secondary"}," View complete details for each transaction including amount, date, status, and more. ",-1)),t("ul",b,[t("li",null,[e(n,{name:"check",size:"sm"}),s[8]||(s[8]=a(" Amount and fees",-1))]),t("li",null,[e(n,{name:"check",size:"sm"}),s[9]||(s[9]=a(" Date and time",-1))]),t("li",null,[e(n,{name:"check",size:"sm"}),s[10]||(s[10]=a(" Payment status",-1))]),t("li",null,[e(n,{name:"check",size:"sm"}),s[11]||(s[11]=a(" Descriptions and tags",-1))]),t("li",null,[e(n,{name:"check",size:"sm"}),s[12]||(s[12]=a(" Contact assignment",-1))])])]),_:1})]),e(i,{class:"info-card"},{default:o(()=>[t("h3",null,[e(n,{name:"tabler:bolt",size:"sm"}),s[15]||(s[15]=a(" Intelligent Batching",-1))]),s[16]||(s[16]=t("p",null," BuhoGO loads transactions in batches of 20 to prevent timeouts and ensure smooth performance. As you scroll, more transactions load automatically. ",-1)),s[17]||(s[17]=t("p",{class:"text-secondary"}," This smart loading system means you can have thousands of transactions without any slowdown or waiting. ",-1))]),_:1}),e(i,{class:"highlight-card grouped-tx-card"},{default:o(()=>[t("div",T,[t("h3",null,[e(n,{name:"tabler:package",size:"sm"}),s[18]||(s[18]=a(" Grouped Transactions",-1))]),s[19]||(s[19]=t("p",null," When you send or receive multiple payments to the same destination within a short period, BuhoGO groups them together to keep your history tidy. ",-1)),s[20]||(s[20]=t("p",{class:"text-secondary"}," Tap a grouped transaction to expand and see the individual payments inside. ",-1))])]),_:1}),e(i,{class:"highlight-card",style:{"margin-top":"1.25rem"}},{default:o(()=>[t("div",z,[t("h3",null,[e(n,{name:"tabler:id",size:"sm"}),s[21]||(s[21]=a(" Redesigned Transaction Details",-1))]),s[22]||(s[22]=t("p",null," Tap any transaction to open the new details view. A hero card shows the amount and status up top, followed by the stuff you actually use day-to-day. ",-1)),s[23]||(s[23]=t("div",{class:"tx-details-grid"},[t("div",{class:"tx-detail-item"},[t("strong",null,"Notes"),t("span",{class:"text-secondary"},"Add your own note after a payment. Shows up in the list for searching.")]),t("div",{class:"tx-detail-item"},[t("strong",null,"Tags"),t("span",{class:"text-secondary"},"Categorise transactions (groceries, tips, freelance) and filter by tag.")]),t("div",{class:"tx-detail-item"},[t("strong",null,"Contact Link"),t("span",{class:"text-secondary"},"Attach a contact from your Address Book so future payments show the name.")]),t("div",{class:"tx-detail-item"},[t("strong",null,"Share"),t("span",{class:"text-secondary"},"Export transaction details as text or image for invoices and receipts.")])],-1))])]),_:1}),e(i,{class:"info-card",style:{"margin-top":"1.25rem"}},{default:o(()=>[t("h3",null,[e(n,{name:"tabler:user-circle",size:"sm"}
1),s[24]||(s[24]=a(" Faces You Recognize",-1))]),s[25]||(s[25]=t("p",null," Rows in your history show who's behind a payment, not just an arrow: saved contacts show their picture, recognized wallets (Wallet of Satoshi, Strike, Alby, and friends) show their logo, and mobile-money payouts show the provider that delivered them. The same faces appear in transaction details and the address book, so a payment looks identical everywhere. ",-1))]),_:1}),t("section",C,[s[29]||(s[29]=t("h2",{class:"section-title text-center"},"Transaction Report",-1)),s[30]||(s[30]=t("p",{class:"section-subtitle text-center"}," A file your accountant can actually use ",-1)),e(i,{class:"highlight-card report-card"},{default:o(()=>[t("div",A,[t("h3",null,[e(n,{name:"tabler:file-spreadsheet",size:"sm"}),s[26]||(s[26]=a(" Export a Report for the Tax Year",-1))]),s[27]||(s[27]=t("p",null,[a(" In Settings you'll find "),t("strong",null,"Transaction report"),a(": pick which wallets to include, pick a period, pick a format, and get a file: a PDF to hand to an accountant, a CSV for a spreadsheet, or XML for bookkeeping software. ")],-1)),s[28]||(s[28]=t("div",{class:"report-points"},[t("div",{class:"report-point"},[t("strong",null,"Every wallet, together"),t("span",{class:"text-secondary"},"All connected wallets are included by default: Spark, Arkade, NWC, and LNbits. The report opens each wallet it needs and puts you back on the one you were using.")]),t("div",{class:"report-point"},[t("strong",null,"Built for the tax office"),t("span",{class:"text-secondary"},"Every line carries the amount, the exchange rate used, and the value at the time of the transaction, the triple tax authorities ask for.")]),t("div",{class:"report-point"},[t("strong",null,"Honest about gaps"),t("span",{class:"text-secondary"},"A value BuhoGO can't establish stays empty instead of showing a confident zero. Empty is an admission; zero would be a claim.")]),t("div",{class:"report-point"},[t("strong",null,"Three formats"),t("span",{class:"text-secondary"},"PDF for people, CSV for spreadsheets, XML for bookkeeping software.")])],-1))])]),_:1}),s[31]||(s[31]=t("figure",{class:"screenshot-figure"},[t("img",{src:y,alt:"The Transaction report sheet: wallet selection, period picker, and PDF/CSV/XML format choice",class:"screenshot-img screenshot-img-narrow"}),t("figcaption",null,"Pick wallets, period, and format, then Create report.")],-1))]),e(i,{class:"info-card",style:{"margin-top":"1.25rem"}},{default:o(()=>[t("h3",null,[e(n,{name:"tabler:home",size:"sm"}),s[32]||(s[32]=a(" Last Transaction on Home",-1))]),s[33]||(s[33]=t("p",null," The home screen shows your most recent transaction as a card right under the balance. One tap opens the full details view. ",-1))]),_:1})])])}const N=u(g,[["render",B],["__scopeId","data-v-865e8e8c"]]);export{N as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.