489 Commits

Author SHA1 Message Date
raucao 14da36b806 Only show top 10 contributors by default
Don't waste so much screen real estate. Add button to show all to the
end of the toplist.
2025-02-16 14:21:51 +04:00
raucao 636c79ecc7 Port component to native class 2025-02-16 13:53:11 +04:00
raucao d67bfd59da Hide contributors with 0 kredits in toplist 2025-02-16 13:45:48 +04:00
raucao 473522986d Fix linter error 2025-01-20 16:19:41 -05:00
raucao 0dd5f6c5ad Change cursor to indicate possible click 2025-01-20 16:07:24 -05:00
raucao 731e01f2c5 Only expand item details on header click
It's annoying not being able to copy details otherwise
2025-01-20 16:05:04 -05:00
raucao f02e5572ba Show amountSats as title of expense item amounts 2025-01-20 15:45:36 -05:00
raucao 697ace35b5 Use historic BTC rate for expense items; allow BTC as currency 2024-12-18 12:34:31 +04:00
raucao 89ddde28b8 Add util for checking if ISO date string is today 2024-12-18 12:32:52 +04:00
raucao 50b0f2cd7a Add BTC conversion utils 2024-12-18 12:30:12 +04:00
raucao 5612ac4e95 Add button type 2024-03-20 18:28:13 +01:00
raucao 69ab4913aa Require connected account for adding reimbursement
Just in the UI, so nothing gets reloaded by accident later
2024-03-20 18:18:10 +01:00
raucao 39e01e4558 Remove commented code 2024-03-20 17:46:26 +01:00
raucao 7afc75dbff Fix wrong BTC sum when adding multiple line items
closes #220
2024-03-20 17:24:37 +01:00
raucao f5f74ae27f Automatically select connected user/contributor as recipient 2024-03-20 17:24:07 +01:00
raucao 071922d979 Remove obsolete debug log 2024-03-20 14:35:01 +01:00
raucao fc044df9fd Add correct role to interactive element
Co-authored-by: Garret Alfert <alfert@wevelop.de>
2024-03-20 14:32:37 +01:00
raucao dd2bdd5332 Show dates in collapsed entries of confirmed reimbursements 2024-03-14 19:15:10 +01:00
raucao 3ee140723c Hide line items by default for confirmed reimbursements 2024-03-14 17:49:12 +01:00
raucao 49b3825af4 Show confirmation block for confirmed reimbursements 2024-03-14 17:48:23 +01:00
raucao af309ff682 Hide veto button for confirmed reimbursements 2024-03-14 16:43:57 +01:00
raucao 53f13e4a63 Move reimbursement items to separate component 2024-03-14 16:43:57 +01:00
raucao b9e7737589 Fix typo 2024-03-14 16:43:21 +01:00
raucao dbedf1dbe8 Use new balance APIs from akkounts
* Use sats integer values instead of floats
* Add lightning Network account balance
* Use icons and titles/descriptions to discern between balance types
* Use more flexible config for balances (to add e.g. RBTC or BTC ecash
  later)
2024-01-12 14:59:57 +03:00
Râu Cao 03e7f14d1c Use native class 2023-08-30 17:18:33 +02:00
Râu Cao e94e747ba1 Wording 2023-08-30 17:18:26 +02:00
Râu Cao 3679412b3c Add main navigation menu, replace intro blurb with full About page 2023-08-30 17:17:39 +02:00
Râu Cao 0ecc4079c2 Ember code updates 2023-08-14 17:50:10 +02:00
Râu Cao 3f080cf553 Open external link in new tab
closes #170
2023-02-02 12:32:50 +08:00
Râu Cao 0bdb4d2021 Connect wallet and fill in address during signup
In case there's a wallet available, ask the user to connect it and fill
in their account address in the form field.

Also, check the status code when submitting it to the back-end and show
an error message instead of the success/completion page in case the
contributor could not be created.
2023-01-21 12:39:14 +08:00
Râu Cao 1e7d8491f9 Refactor wallet connect, automatically propose network 2023-01-20 17:29:20 +08:00
Râu Cao 4356288497 Rename signup route, address property 2023-01-20 17:29:20 +08:00
Râu Cao 87bf8ff2df Inspect user txs on RSK explorer 2023-01-20 17:29:20 +08:00
Râu Cao fe3816501c Fix dashboard hanging when loading app from contributor URL
Loading the app from /dashboard/contributors/:id is failing, because the
contributors are loaded later. This fetches the requested contributor
separately when launching the app from a contributor profile URL.
2023-01-15 14:24:51 +08:00
Râu Cao d90ddd464a Hide confirmed-in content when confirmed 2023-01-15 13:16:38 +08:00
Râu Cao 2626543f3e Fix linter errors 2023-01-15 13:09:39 +08:00
Râu Cao 088db24534 Merge pull request #207 from 67P/feature/optional_full_sync
Make full data sync optional, start via button
2023-01-15 12:36:59 +08:00
Râu Cao 7cd023a21b Update app/components/add-reimbursement/template.hbs
Co-authored-by: Manuel Wiedenmann <manuel@funkensturm.de>
2023-01-15 12:34:40 +08:00
Râu Cao 1095bf0218 Add more button colors, icon style for small buttons
Plus tag icon for the tag buttons
2023-01-13 15:58:39 +08:00
Râu Cao 138cec0389 Localize date in expense list 2023-01-13 15:58:39 +08:00
Râu Cao a93be41e08 Add expense-list component, DRY up code, add tags 2023-01-13 15:58:39 +08:00
Râu Cao e2a80eafd1 Remove dev logs 2023-01-13 14:14:24 +08:00
Râu Cao 662e76979b Show confirmation ETA for proposed reimbursements 2023-01-11 14:19:03 +08:00
Râu Cao 6c7de97e38 Get duration in human time 2023-01-11 14:10:35 +08:00
Râu Cao fe27b010da Add confirmed-in component 2023-01-11 13:59:41 +08:00
Râu Cao ff716c68ea Update current block when new one is mined 2023-01-11 13:26:58 +08:00
Râu Cao 62b618b657 Add type to button element 2023-01-11 12:42:15 +08:00
Râu Cao d159fca816 Add todo note to async action 2023-01-09 11:31:31 +08:00
Râu Cao a582f41fde Cache reimbursement data on incoming events 2022-12-31 15:07:02 +07:00
Râu Cao 2082b51c5b Add expenses from file
Allow to upload a JSON file containing a list of expense items
2022-12-31 15:05:36 +07:00