Commit Graph

1067 Commits

Author SHA1 Message Date
Michael Clark
0ec88ecc24 Maintenance: Moving some components to Typescript (#1834) 2023-11-04 15:23:09 +00:00
Matiss Janis Aboltins
39fa9f2097 🔖 (23.11.0) (#1859) v23.11.0 2023-11-04 09:27:13 +00:00
Matiss Janis Aboltins
9040cab600 🐛 fix: bring back rollover arrow in budget page (#1856)
Closes #1845
2023-11-03 18:44:05 +00:00
Matiss Janis Aboltins
e56cb4bc85 🐛 fix: add missing top border for budget menu icon (#1855)
* 🐛  fix: add missing top border for budget menu icon

* Release notes
2023-11-03 18:33:12 +00:00
Joel Jeremy Marquez
fc08baf7ae Fix mobile budget click handlers (#1844)
* Fix mobile budget click handlers

* Release notes
2023-10-31 07:48:32 -07:00
Joel Jeremy Marquez
7325153da1 Mobile balance cover/transfer/rollover overspending (#1802)
* Mobile balance cover/transfer

* Release notes

* Fix errors

* Cleanup

* Fix hit boxes and add line clamp

* Fix styling

* Prevent simultaneous field edits

* Use onPointerDown

* Remove balanceTooltip close effect
2023-10-29 20:26:12 -07:00
Joel Jeremy Marquez
e12793e7eb Inline mobile category and group edit (#1781)
* Inline mobile category and group edit

* Release notes

* Allow one edit at any time

* Mobile: long press to edit category/group

* Mobile: set userSelect: 'none'

* Move getLongPressEvents

* Add role to prevent tap-to-search

* Add role to text

* Prevent default on longpress

* Add tabIndex to disable tap-to-search

* Add back userSelect

* Role updates

* Remove userSelect

* Revert long press category name

* Remove unused import

* Fix lint error

* Edit mode

* Do not allow to start an edit when another  field is currenty being edited

* Fix blur event not firing

* Grey out zero spent or balance values

* VRT update

* Fix budget cell being zero on click

* Delete useLongPress
2023-10-28 09:42:47 -07:00
Kit PANG
5fe146ee0a Allow categorise transfer to off budget accounts on mobile (#1824)
* Allow categorise transfer to off budget accounts

* Add release notes
2023-10-27 09:48:01 -07:00
Joel Jeremy Marquez
0af2987cef Hide mobile nav tabs on scroll (#1745)
* Hide mobile nav tabs on scroll

* Release notes

* Reduced navbar bottom padding

* Make hide transition a bit faster

* Update scroll defaults

* VRT snapshots

* Fix: safari scroll bounce effect disrupting the show/hide of bottom nav

* Update release notes

* No tap highlight on MobileNavTabs

---------

Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv>
2023-10-22 19:12:39 -07:00
Joel Jeremy Marquez
e266093a4a Custom useNavigate which tracks previous location (#1808)
* Custom useNavigate which tracks previous location

* Release notes

* Fix lint errors
2023-10-22 11:41:07 -07:00
Michael Clark
19f0efb654 Maintenance: Converting Utils and Sort to typescript (#1823) 2023-10-22 16:18:59 +01:00
Neil
e0b2eab475 Error Color Consolidation (#1756)
* Error Color Consolidation

* notes

* color changes
2023-10-21 14:33:30 -07:00
Neil
25f4e2a8b5 Page color updates (#1799)
* page color updates

* notes
2023-10-21 14:23:02 -07:00
Shaan Khosla
d338a73794 add styling back to cash flow graph (#1819)
* add styling back

* release notes

* vrt
2023-10-21 10:21:16 -07:00
Shaan Khosla
75f2bf8b1b 2 new vrt tests for reports (#1814) 2023-10-19 17:33:31 +01:00
Michael Clark
eb54487d8e Maintenance: Convert FixEncryptionKey, Loading, AnimatedLoading components to TypeScript (#1784) 2023-10-19 08:14:50 +01:00
Michael Clark
5cc6bad34b Maintenance: Updating icons generator to output typescript (#1785) 2023-10-19 08:13:04 +01:00
Neil
acf4456077 darkMode Fixes (#1800)
* darkMode Fixes

* notes

* AutoComplete Colors

* Sync button fix

* dark color changes
2023-10-16 07:18:33 -07:00
youngcw
b45615e6fc Darkmode: fix theming on budget table (#1795)
* fix darkmode for budget table

* note

* lint

* fix totals line, fix group colot
2023-10-16 07:13:32 -07:00
Michael Huynh
38609ee25a Add user-friendly theme option labels (#1796) (#1797) 2023-10-16 07:05:01 -07:00
Joel Jeremy Marquez
cae2b9cd5a Allow linked child transactions (#1759)
* Allow linked child transactions

* Release notes
2023-10-13 21:19:42 -07:00
Joel Jeremy Marquez
4cacc845c0 Fix mobile budget header sync button (#1783)
* Fix mobile budget header sync button

* Release notes
2023-10-11 00:21:29 -07:00
Shaan Khosla
3dfbd23f96 POC Recharts charting library (#1740) 2023-10-11 08:02:01 +01:00
youngcw
21effa654d Goal speedup2 (#1720)
* only use needed priorities

* cleanup

* cleanup

* cleanup

* maybe better?

* note

* note fix

* suggestion

Co-authored-by: Joel Jeremy Marquez <joeljeremy.marquez@gmail.com>

---------

Co-authored-by: Joel Jeremy Marquez <joeljeremy.marquez@gmail.com>
2023-10-10 14:39:37 -07:00
Joel Jeremy Marquez
c33dc6fbad Mobile category and group functionalities (#1737)
* More mobile functionalities

* Cleanup

* Remove close button on mobile budget summary modal

* Release notes

* Close mobile inputs on enter

* Fix mobile budget row header color

* Fix income group hidden

* Add validation + close button on category tooltip

* Add mobile budget visual cues

* More mobile visual cues

* Error message fix

* Update blank category name behavior

* Cleanup

* Cleanup

* Fix mobile group deletion and category tooltip behavior

* Zero sign for AmountInput

* VRT snapshot updates

* Handle null values in must-category-transfer
2023-10-10 13:02:33 -07:00
Michael Clark
057caf127a Maintenance: DateSelect component to tsx & server-handlers get-categories type (#1776) 2023-10-10 20:38:15 +01:00
Matiss Janis Aboltins
767bc8ecb6 Update FUNDING.yml - add github sponsors (#1772) 2023-10-10 20:19:53 +01:00
Compositr
bdf5c45cda Sync on ctrl+s (#1770) 2023-10-10 20:19:23 +01:00
凯 - kǎi
3dfe633428 fix: csv parser delimiter (#1774) 2023-10-09 20:49:54 +01:00
Michael Clark
efba86a72d Maintenance: BudgetSummary & CreateLocalAccount to tsx (#1768) 2023-10-09 18:46:29 +01:00
shall0pass
316da144e1 [Bug] End of month cleanup error (#1750)
* check for null carryover

* release note

* simplify logic
2023-10-06 17:12:13 -05:00
shall0pass
d3ab8f9812 [Bug] Goals: Fix schedules 'in between' calculation (#1753)
* fix in between calculation

* release note
2023-10-06 17:11:52 -05:00
Joel Jeremy Marquez
0ea7f1852b Prevent parent transaction from being added to transfer account (#1751)
* Prevent parent transaction from being added to transfer account

* Release notes
2023-10-06 15:06:55 -07:00
Josh Krebs
3c341fc583 Budget tsx refactor (#1743) 2023-10-06 21:51:29 +01:00
Matiss Janis Aboltins
de90504a6d 🐛 (electron) reconnect to sockets if connection lost (#1694) 2023-10-05 08:40:41 +01:00
Michael Clark
f6e2d3b1f3 Maintenance: CreateAccount and CreateEncryptionKey to tsx (#1755) 2023-10-04 22:33:05 +01:00
Joel Jeremy Marquez
f1973d55c0 Editable mobile budget (#1662)
* Editable mobile budget

* Fix error on empty amount

* Fix typo

* Decimal keyboard + select input on click

* Remove scrollIntoView

* Fix focus

* Focus input on negative/positive

* Use CellValue

* Functional mobile components

* Blur fix c/o dmlazaro

* Use pointer event

* Remove useFireChangeOnUnmount

* Release notes

* Prevent default on pointerdown

* Add dmlazaro to release notes

* Disable amount input button when not focused

* Remove input refocus
2023-10-04 14:19:12 -07:00
Neil
476070b0a7 Consolidate Notice Colors (#1724) 2023-10-04 20:47:14 +01:00
Matiss Janis Aboltins
510f635bbc 🔖 (23.10.0) (#1757)
* 🔖 (23.10.0)

* Remove used release notes

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v23.10.0
2023-10-04 17:33:51 +01:00
Neil
d1e57340b8 Regression fixes (#1752)
* regression fixes

* notes

* VRT updates
2023-10-02 11:46:28 -05:00
Matiss Janis Aboltins
9ca36f3eeb ♻️ (typescript) hardening data entity types (#1680) 2023-09-27 20:56:53 +01:00
shall0pass
05f0df4917 [Bugfix]: Goals - Fixed an overbudgeting condition (#1738)
* fix

* release note
2023-09-26 09:50:47 -05:00
Michael Clark
5f347bbe40 Maintenance: Consolidate useMergedRef and convert to typescript (#1733) 2023-09-24 17:40:44 +01:00
Shaan Khosla
3c4f62bd51 keep name after schedule completion or recreation (#1728) 2023-09-24 17:37:49 +01:00
Shaan Khosla
abd2d424a6 Fix schedule searchbar (#1729) 2023-09-24 17:34:49 +01:00
Jainam Desai
89c5f15c1f Add link type to Button Component (#1725) 2023-09-23 10:38:50 +01:00
Syukron Rifa'il Muttaqi
2a597fb3b8 fix: filter empty note (#1708) 2023-09-22 20:11:21 +01:00
Shaan Khosla
2f97c3a1e2 changed default months to 5 in cash flow report (#1723) 2023-09-22 20:03:10 +01:00
Matiss Janis Aboltins
ba5174ddfa 🐛 (mobile) redirect to budget page for all 404 (#1721) 2023-09-22 08:37:16 +01:00
Matiss Janis Aboltins
9a900f9ff1 ♻️ moving rule server actions to separate file (#1677) 2023-09-22 08:36:56 +01:00