You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tracking several UI/UX follow-ups from review feedback.
Performance issues across the board things MUST be fast.
Spreadsheet mode: progressive loading. Load a small first chunk to fill the screen, then stream the rest; the running totals/sums should update as rows arrive instead of waiting for the full set. Likely components/transactions/TransactionsSpreadsheet.vue + TransactionsContentSection.vue (and the transactions fetch/pagination they use).
Party stats: original currency (backend, trakli-webservice). Reported: party statistics look like they only reflect the default currency and may not correctly account for each transaction's original currency. StatsService::getPartyData() converts amounts via transaction->wallet->currency to the user's target/default currency through ExchangeRateService; needs verification of whether the original transaction currency is handled correctly (wallet-currency assumption, exchange-rate fallback) and whether the frontend party-stats display surfaces it. Cross-ref app/Http/Controllers/API/v1/StatsController.php, app/Services/StatsService.php.
Enrich the Ask landing. Add quick stats / insights / reports to the landing chat (/home, pages/home.vue to components/ai/ChatExperience.vue landing hero), e.g. a 3-column row at the top above the composer.
Replace hand-made SVG vectors with an icon library. Use Lucide (or Simple Icons) in places like the advanced importer instead of bespoke inline SVGs (e.g. components/imports/ImportUpload.vue), for consistency.
Default language to the browser locale. On first load, pick the app language from the browser instead of always defaulting to English (e.g. @nuxtjs/i18ndetectBrowserLanguage in nuxt.config.ts), still letting the user override via components/LanguageSelector.vue / the saved default-lang config.
Move "All wallets into welcome bar It curerntly takes a full row, which looks weird and out of place
Pie charts and other graphs donot show up in reports
More section types for the canvas?
Staging release job should also set worker to the exact same image
OpenAPI spec not loading : Fetch error Failed to fetch http://api.dev.trakli.app/docs/api.json Fetch error
No support adding party when logging transactions in the UI, time should be prefilled with now, unless users specifies specific time, if wallet not found but another one suggest it should be made clear, it should be possible to aks user questions sometimes providing them with a list of options for example create wallet and user first, then log transcation, use my defaults
Tracking several UI/UX follow-ups from review feedback.
components/transactions/TransactionsSpreadsheet.vue+TransactionsContentSection.vue(and the transactions fetch/pagination they use).trakli-webservice). Reported: party statistics look like they only reflect the default currency and may not correctly account for each transaction's original currency.StatsService::getPartyData()converts amounts viatransaction->wallet->currencyto the user's target/default currency throughExchangeRateService; needs verification of whether the original transaction currency is handled correctly (wallet-currency assumption, exchange-rate fallback) and whether the frontend party-stats display surfaces it. Cross-refapp/Http/Controllers/API/v1/StatsController.php,app/Services/StatsService.php./home,pages/home.vuetocomponents/ai/ChatExperience.vuelanding hero), e.g. a 3-column row at the top above the composer.components/imports/ImportUpload.vue), for consistency.@nuxtjs/i18ndetectBrowserLanguageinnuxt.config.ts), still letting the user override viacomponents/LanguageSelector.vue/ the saveddefault-langconfig.Fetch error Failed to fetch http://api.dev.trakli.app/docs/api.json Fetch error