Skip to content

Fa'apipi'i

Tala'i Mai

Tala'i mai mai le cdn.ffffinance.org po o fa'amau tala'i mai i le itulau autu.

Fa'aogaFailaFa'amatalaga
WindowsFFFFinance-Setup.exeNSIS installer
macOS (Apple Silicon)FFFFinance-arm64.dmgM1/M2/M3/M4 Macs
macOS (Intel)FFFFinance-x64.dmg2016 MacBook Air ma isi Intel Macs
LinuxFFFFinance.AppImagechmod +x e fa'aoga
LinuxFFFFinance.debDebian / Ubuntu
LinuxFFFFinance.rpmFedora / RHEL

macOS

E lua DMG eseese e maua — tala'i mai le tasi e fetaui ma lau Mac:

  • Apple Silicon (M1/M2/M3/M4): FFFFinance-arm64.dmg
  • Intel (2016 MacBook Air, iMac tuai, ma isi): FFFFinance-x64.dmg

Lapatai o le polokalame e le'i sainia

E le'i sainia le FFFFinance i se tusi fa'amaonia Apple Developer ID. O le macOS o le a poloka le polokalame i le uluai taimi e fa'aogaina ai.

macOS Sequoia (15+):

bash
xattr -cr /Applications/FFFFinance.app

Po o le: System Settings > Privacy & Security > Open Anyway.

macOS Sonoma (14) ma le anamua:

Kiliki-taumatau le polokalame > Open > Open i le fa'amaoniga.

Fausia Mai le Code

Mea E Mana'omia

Mea e mana'omiaAisea
Node.js 20+Runtime ma mea'i fausia
npmFa'atautaia afifi
GitClone le fa'amaumauga
C++ compilerE mana'omia e le vaega fa'amaumauga fa'apitoa

C++ compiler e tusa ma le fa'aoga:

  • Linux: sudo apt install build-essential (Debian/Ubuntu) po o le tutusa
  • macOS: xcode-select --install
  • Windows: Visual Studio Build Tools ma le "Desktop development with C++"

Laasaga

bash
git clone https://github.com/megasupersoft/FFFFinance.git
cd FFFFinance_app
npm install

Fa'aoga i le tulaga fa'atinoina:

bash
npm run electron

Afifi se mea e mafai ona fa'asalalauina:

bash
npm run electron:build

Tusitusiga autu

TusitusigaPoloaigaO le a le mea e fai
electronnpm run electronFa'apotopoto + fa'aoso Electron ma le Vite dev server
devnpm run devVite dev server na'o (browser, fa'amaumauga fa'ata'ita'i)
buildnpm run buildSiaki TypeScript + Vite production build
electron:buildnpm run electron:buildFausiaina atoa + afifi electron-builder
testnpm testFa'aogaina le Vitest test suite