Melvin Chia
2e97d9f5da
refactor(client): update appRouter state type and clean tsconfig include
2026-01-01 23:14:12 +08:00
Melvin Chia
d2905efcce
feat(client): refactor router creation for async support in disabled field
2025-12-31 06:30:13 +08:00
Melvin Chia
a6cd7d44aa
refactor: prettier formatting
2025-12-05 12:16:07 +08:00
Melvin Chia
1f77cf4f3e
style(client): format tsconfig.json for better readability
2025-12-02 09:39:08 +08:00
Melvin Chia
e8690ec913
style: prettier reformatting of the entire codebase
...
Former-commit-id: 6ad2fac2e9cab83dd484e90e80732067d22616e8 [formerly 0834b7e2aaeb6a04e31f5f04cf88f01b2c256986] [formerly a4dcf0af4dfe6fcf744184676baa2d4caeb40fc7 [formerly 9632ffb6671d8f30ca33c51bda106c299a4c07da]]
Former-commit-id: 23ac95ccea08e36479fe17ac5ae4c2bdc4d77119 [formerly 450788517ac9fabdc16607b8f41785bb5c55917e]
Former-commit-id: 256d0df6be62899478c8a3a5258f296649f4672d
2025-10-05 12:39:16 +08:00
Melvin Chia
8840d68421
feat: complete migration of frontend
...
Former-commit-id: eeeb8b65ec4d457c6db99b1406e574f852b9d3b8 [formerly 594abd49c3e7537921a13f4b39357c2d7ae91cf2] [formerly 17809b5d1c8c1f8d7cb6931221f5f31df6c2596e [formerly ec98c02b6ae72a43d83f916e1584c373880d81eb]]
Former-commit-id: a60eceecd701596fcdda6c68fbb62c73522b12bb [formerly d57ba2d8f14e6822714163e7ef18f2464c3fe5c8]
Former-commit-id: be4e3099630e25d4eea5dd3b6aaa95426e0181da
2025-10-04 13:07:01 +08:00
Melvin Chia
9e12f4a899
feat: migration in progress (good progress made)
...
Former-commit-id: b13708c964d4236377603c6e10aba277907c141d [formerly 5328858bbcd81d9cf81e764effe71af15e8b6975] [formerly 28ae4e7b239db58b90dc6d9892b1e50c5f6447e0 [formerly 55a1ee21972086151fb3b3105fb0f8e53b06fc2e]]
Former-commit-id: bb08ead2bea05fd2d2a3f27dfed5eba383b453b1 [formerly 987eebd141ff2a0a67a6331197f7af3747e0d819]
Former-commit-id: 7f6ca6e31c682df457c6415788ab7302828345b6
2025-10-03 23:48:17 +08:00
Melvin Chia
dc059bc5f4
feat: migration in progress
...
Former-commit-id: a409197c5b7239d15f8287b7bfb0f2f3df90803c [formerly 1e4546fd979cd4fbb8515dbb1d223ec63788941a] [formerly b700c241b600614e9715768fa2a6345148c8198b [formerly 5713177013519067b2cbe7fc78aed18a599aa94d]]
Former-commit-id: e1e9313e3c584d916ab54f45a078e8175406c511 [formerly 85bfc435238f13172edaafdd6b36cc4bc3210d3c]
Former-commit-id: ef2d11f7a7cf4bf001033546c14e8cd656be85fd
2025-10-03 16:24:20 +08:00
melvinchia3636
75361ba3d7
feat: migration in progress
...
Former-commit-id: f1628c5814772ec29339eb53483936cfd8b30205 [formerly 8a879556fecd3281ab9d127f9007c3ae1978d05f] [formerly e9ef1d260be109a2d2f229a092e3d203a8d16285 [formerly 8b2399657c5e087b4da7f448c7474cbc2bd45439]]
Former-commit-id: 0f345ca7dccfce7ce06d7e24b21bdbef0e5fc7a0 [formerly d47c4ec00bc235af8711b20a2d12a2068823d3c3]
Former-commit-id: 9b740a9af31f299703c35e118edbc23d682e4f5c
2025-10-03 15:27:12 +08:00
Melvin Chia
21978689ab
feat(client): implement mechanism to dynamically scan for modules and import
...
Former-commit-id: b18f3f8a66af30b3ca2e72c8c606ca8ab86af4f4 [formerly 8575e008359b1aa833adf7bb2eea259287529189] [formerly a68536c2666c62e8a23ee09a88bffcec0e40f759 [formerly 7bf5435c892ce8daa8b609f8ca152f36bbb5a1f0]]
Former-commit-id: d529c329663697d139cf7c0757eb9e027de0fc6b [formerly c9bd55c7716421ef2e0947c40315e3ff06bd94fc]
Former-commit-id: 4e56cb48cec2896c59c4854a2120297b3384bbe5
2025-09-08 16:40:55 +08:00
Melvin Chia
0f9fa708aa
refactor: Refactor and enhance various components across the application
...
- Updated UploadTabButton to ensure consistent namespace usage.
- Modified Searchbar to include a new variant for the action button.
- Adjusted GuitarWorldModal to maintain icon position consistency.
- Fixed TodoListContainer to ensure proper order of props in SearchInput.
- Enhanced TaskDueDate and TaskTags components for better styling and layout.
- Cleaned up TaskItem component by removing unnecessary padding.
- Updated AssetItem and Assets components to ensure consistent namespace usage.
- Refactored Dashboard component to utilize ContextMenu for better UX.
- Improved Ledgers component to ensure FAB visibility is handled correctly.
- Cleaned up AssetsTable component by removing unnecessary line breaks.
- Enhanced HeaderMenu and SearchBar components for consistent namespace usage.
- Refactored Transactions component to improve ContextMenu integration.
- Updated ScanReceiptModal and DetailItem components for consistent icon positioning.
- Enhanced Wishlist components for better search input handling and namespace consistency.
- Added new hooks for app routing and title management.
- Created utility functions for module filtering and route building.
- Updated routes configuration for better organization and clarity.
- Refactored TypeScript configuration files for improved structure and readability.
Former-commit-id: 86caa5de48cdd12e2e223263d4a6e00db3285d70 [formerly c0cdf91ac2eb74d45aa1aca8d33837e22266cdc9] [formerly a6c466af309181ebabfc162ae0f51a79598669a4 [formerly 976cd737557b3dfd107bfc32c354a8c9f5b8f40d]]
Former-commit-id: 4e76f1f4a60df64738a84abed41d22ca6751d09c [formerly 375d0b45df2f89471119b1c629d83f56bd89e2bf]
Former-commit-id: 80c64abbd712cd69e6983ac7553007d1ac48ae8d
2025-08-17 17:06:56 +08:00
Melvin Chia
6d9ac0d330
25w31
...
Former-commit-id: fe6117829b722ab508818a78b2283f64b584d8fd [formerly 0babcafb2f5232d2879c901e2bb4e927b7a4253b] [formerly 40990d78b72629671016f692f4bfcf1b01c28d5b [formerly abd8ebddc4fad85091e05e68b35bcf94cef28c2b]]
Former-commit-id: 45afc7b70d9e55f433d0aa4754f1377e8ae6a8f3 [formerly 118436274893bc47ecf8786d5a206cdbdbbcaf2e]
Former-commit-id: a42ca7c44156fbee533cdc849d850a4e5ac249f4
2025-07-28 23:37:06 +08:00
Melvin Chia
6a47c7b1c6
25w30
...
Former-commit-id: 5c536f1aca381be2ba4235eeebcaa4ebd7356e72 [formerly 598d845ac5a4b62192e19c3b842d05719983ece7] [formerly ce0fe68fee19795bee64112424624e05d6953e78 [formerly 412306e21d2e0b207f2c9a61e840dd06eea160f8]]
Former-commit-id: 5b8f8a5b98151781f8eaa2b1f2d8ca80f58c7205 [formerly f6860c1350213c9b4c3d230500b4b876dd24b080]
Former-commit-id: e084187db139a5c802090e103dc71c7cfcdb3ce8
2025-07-26 13:10:07 +08:00
Melvin Chia
fd656cc4db
25w30
...
Former-commit-id: 8537b552d0755d825ef583ff1b7b4c21214e573c [formerly 1ee8741b9e7d5ed1dd01d4158a3491ef0b07909a] [formerly 45ee49cd0dbc5edbeb89ff49d406d7e2f465cdbc [formerly 8462c594d3b28f5e485d3b211909d82862d140fe]]
Former-commit-id: 6fe842f414dfc212d0f9717d1cd987567eb2fb71 [formerly 65be1ce1fcc6fbfcac4737f6a2f2f905bcb8b8f7]
Former-commit-id: bb271acaf31d78031f577ad087112afb89178688
2025-07-25 20:49:55 +08:00
Melvin Chia
f501dcc51d
25w30
...
Former-commit-id: c4dbab441a07af74b0f0868713f5558d55a30051 [formerly 98b0d8af54f202b7a33da55f1c86e493d73951f0] [formerly 2e4cb072c414aa97c409a2d1236dd6a64db10db9 [formerly 3191189b59d60227b42c9810b79bb4aab29f692a]]
Former-commit-id: 5e22b77c8a7d2fea91793eb7a315dbf3866df6b3 [formerly e23dbf3d69a2af7f979a29eb738045c54629e748]
Former-commit-id: fca2ed9b0445493979e253925aa7f5838c763b21
2025-07-24 10:18:29 +08:00
Melvin Chia
b8a7605f6a
25w30
...
Former-commit-id: 1e238c4a69d4afbe4e7872e3db23a1d1f2be0787 [formerly 7faa1028329d0cb0f658bd399ff1908750d24b1a] [formerly 58a870ade8e66a4ff767a82097eb858f794e8ce9 [formerly f64f500c2802deaa19577d99bec09137775489cf]]
Former-commit-id: a87be4c66526f36d9284387eb7056efd2a490bc1 [formerly f5c029a75808abd6dfdb908df4a1c7081b59adc5]
Former-commit-id: af30d1d7e6d2a2687c23e144fff1fb8571b0f68d
2025-07-24 06:41:22 +08:00
Melvin Chia
f3d5951b91
25w29
...
Former-commit-id: 84b8e07ff5794e9839cf1520f41d281f439c0fa5 [formerly ae751441bdab7c4aa8bd40aeb3ff1c2452065836] [formerly 30ae7721401cc7297602d0ca3d53bf5f26485787 [formerly 3d747773edfa69f506c5213c1d619d83f9f98bea]]
Former-commit-id: 1e33f0617ba4c4e8909b5c7d61bf30892e4cee2d [formerly ea69c1708fa4b73d8cc3d71d01fc0556260e7030]
Former-commit-id: 9b4a9835c82178c55794b683cc821916877522bf
2025-07-19 00:10:10 +08:00
Melvin Chia
1edf86e1ad
25w29
...
Former-commit-id: b38e8075dd1e9deee390b6e9417ed7af4f177cbc [formerly d4773e3fc6e8422550a89959e1ce91d834bc9ce5] [formerly f7dc962326627d3e530857ae4b15b97ccaf61da9 [formerly 9f4f25b2ea21fdfbc4e5beffce40dd4346ddffc7]]
Former-commit-id: 99701775c4c811102e556475d199c312ea1aca7c [formerly 5f9b6db63c0a7720fb3963802d932f648b3491c2]
Former-commit-id: 55ee2a95105cd7d45e95dd16efcb8ce14ce82fe0
2025-07-18 23:59:44 +08:00
Melvin Chia
c9eae134bb
25w29
...
Former-commit-id: ec3c7b31033fe719b3b7995da49c991e454d87de [formerly 0a566414f970a89ea230d4e036e7f944e7e7234f] [formerly 670743a56c4cae6a0ba8d93791c3129f0ed887e7 [formerly 659f18d062f91a9ce231a964990c5c1e254fedc4]]
Former-commit-id: 61e01fb6f2e0b5186cc8231da7ac62a1211a58ea [formerly 411ee4b626378c38f25c0a47a8a5d19ea6269f41]
Former-commit-id: bd4ab98c66dc4db66c98a222e414cccb7bdcbde7
2025-07-18 12:08:32 +08:00
Melvin Chia
e911be4d9c
25w29
...
Former-commit-id: 9dedb84c5789290df2c45183d7959d44a051c52d [formerly 59847f29d39aa7176c2b7aa4dee7bbbf5635d76d] [formerly a7497472ed944714a042480a5691802eb8df759b [formerly a8301c42fe1d8df5f06b005f7d67579a1a76aedd]]
Former-commit-id: 91d700a069c3d59c0bc1e9e180c045969b5f7fec [formerly c28b468621f561beeae5e8a9500ef007bc9cf1d2]
Former-commit-id: b2154d17ecc7e8ad57683e2356b2694218413bc6
2025-07-18 11:08:16 +08:00
Melvin Chia
af41526a31
25w29
...
Former-commit-id: 34a10295249ce0afc8b392a73a9a932947f1d014 [formerly 7b59b20157dbfe7ddd2b9fe73589ef00a6720719] [formerly 31b8c6616e29ecbd359dc8325af54216476441d9 [formerly bc5f3c2b4b2f6a38ab2fe5c4d8e06a30afcde22a]]
Former-commit-id: ba7ffec9b69f54964598a12c6d8b9f133cb4339e [formerly 1c7b06e1477331a33f2dcc4edddebb3b4315068d]
Former-commit-id: b44438d44b4aaf32e3b5fbe5aed41e5ed9bd627f
2025-07-17 16:22:37 +08:00