melvinchia3636
7544bdc99f
refactor: codebase linting
2026-06-25 08:54:16 +08:00
melvinchia3636
b8ac80b9be
refactor: codebase linting
2026-06-25 08:54:16 +08:00
melvinchia3636
9f5d9f4a7d
style: apply eslint local/padding-react-hooks auto-fix across codebase
...
Automatically fix padding lines around React hook calls per the new
local/padding-react-hooks rule: remove blank lines between consecutive
hooks, add blank lines after hooks before const/expression statements,
and remove trailing blank lines after const/expression blocks.
2026-06-25 08:54:16 +08:00
melvinchia3636
91207e7d48
refactor(localization): extract i18n into @lifeforge/localization package
...
- Create new @lifeforge/localization package with client-i18n-config, I18nInitProvider, and useModuleTranslation hook
- Rename ModuleHeaderStateProvider -> ModuleMetadataProvider and move to @lifeforge/federation
- Move I18nInitProvider from apps/web to @lifeforge/localization with configurable init/fallbacks
- Add module name to ModuleMetadataProvider context for scoped translations
- Wire up @lifeforge/localization and @lifeforge/federation as dependencies in @lifeforge/ui
- Update ModuleHeader to use useModuleTranslation for scoped i18n namespaces
- Register @lifeforge/localization in shared-packages config
- Update docs vite config with federation plugin
2026-06-25 08:54:15 +08:00
melvinchia3636
1df83d76b9
refactor: massive codebase folder restructuring
2026-06-25 08:54:15 +08:00
melvinchia3636
4cc7fa6b39
refactor(api): extract API client and providers from @lifeforge/shared into @lifeforge/api
...
- Create new @lifeforge/api package with forge proxy, endpoint, encryption, fetchAPI, and API providers
- Move AuthProvider from shared to client-local
- Move WidgetConfig/widgetConfigSchema from shared to @lifeforge/configs
- Add @lifeforge/api as peerDependency in all apps and dependent packages
- Update all imports across client, apps, ui, and federation
- Add build-api script to postinstall
2026-06-25 08:54:14 +08:00
melvinchia3636
4b5af6c08c
refactor(shared): remove reexport of react-router and nuqs
2026-06-25 08:54:14 +08:00
melvinchia3636
395dd045f4
chore: remove redundant files
2026-06-25 08:54:14 +08:00
melvinchia3636
c1927f6501
feat: rework on module route registration and forge api proxy client SDK
2026-06-25 08:54:14 +08:00
melvinchia3636
363e6fff0b
chore: remove redundant file
2026-06-25 08:54:14 +08:00
melvinchia3636
699dfc06cf
refactor(ui): unify input surface styles with surface tokens, standardize input heights, and adjust hover opacity
2026-06-25 08:54:14 +08:00
melvinchia3636
6e71930d49
chore: remove irrelevant stuff
2026-06-25 08:54:14 +08:00
melvinchia3636
7651410f88
client: fix issue related to api key fetching
2026-06-25 08:54:13 +08:00
melvinchia3636
27fa0d53e9
chore: remove irrelevant stuff
2026-06-25 08:54:13 +08:00
melvinchia3636
285201dcb4
fix: fix type inferencing system
2026-06-25 08:54:13 +08:00
melvinchia3636
947c8bfcbf
fix: miscellaneous fixes and improvements
2026-06-25 08:54:13 +08:00
melvinchia3636
22a6d48a3e
fix(ui): minor layout fix to Location Input component
2026-06-25 08:54:13 +08:00
melvinchia3636
93c62b35e9
chore: remove irrelevant stuff
2026-06-25 08:54:13 +08:00
melvinchia3636
5502c167b7
feat(ui): form system overhaul
2026-06-25 08:54:13 +08:00
melvinchia3636
d8f7c88032
chore: remove useless stuff
2026-06-25 08:54:13 +08:00
melvinchia3636
1b19eba56d
refactor: some more miscellaneous bug fixing and refactoring
2026-06-25 08:54:13 +08:00
melvinchia3636
69f48101df
feat(server): introduce new DSL
2026-06-25 08:54:13 +08:00
melvinchia3636
cf7208aa60
feat(server): fuck my life
2026-06-25 08:54:13 +08:00
melvinchia3636
906189bb54
docs: sync readme translations with main readme
2026-06-25 08:54:13 +08:00
melvinchia3636
c57507a405
chore: remove useless stuff
2026-06-25 08:54:13 +08:00
melvinchia3636
ce968ca644
feat: client codebase refactoring completed
2026-06-25 08:54:12 +08:00
melvinchia3636
f75e253e59
feat: refactor client codebase in progress
2026-06-25 08:54:12 +08:00
melvinchia3636
cd9435d55f
feat: refactor client codebase in progress
2026-06-25 08:54:12 +08:00
melvinchia3636
cd2cdbe254
feat: refactor client codebase in progress
2026-06-25 08:54:12 +08:00
Melvin Chia
f3a0e719c0
chore: remove useless reference to subprojects
2026-01-20 14:37:07 +08:00
Melvin Chia
ad9ef97f18
feat(docs): add changelog entries for versions 26w01 to 26w04, summarize architectural changes
2026-01-20 14:36:02 +08:00
Melvin Chia
8671b7f408
feat(apps,locales): add .gitkeep files to maintain directory structure
2026-01-05 13:14:11 +08:00
Melvin Chia
a2a4da1047
chore: remove unused modules and locales
2026-01-05 13:14:11 +08:00
Melvin Chia
3b6f59cd8d
refactor(forgeCLI): massive refactoring
2026-01-05 13:14:11 +08:00
Melvin Chia
271a18c605
refactor: remove venueMapBuilder and mrt-map-builder and flatten tools directory
2026-01-05 13:14:11 +08:00
Melvin Chia
8ad85cbcda
feat: everything works now but still very messy
2026-01-05 13:14:11 +08:00
Melvin Chia
11f18d8248
chore: remove all git submodules stuff
2026-01-05 13:14:11 +08:00
Melvin Chia
fc17df9216
chore: remove unused stuff
2026-01-02 00:26:17 +08:00
Melvin Chia
2e97d9f5da
refactor(client): update appRouter state type and clean tsconfig include
2026-01-01 23:14:12 +08:00
Melvin Chia
c9e5ce3de9
chore: remove wallet subproject
2026-01-01 08:37:47 +08:00
Melvin Chia
7b50aeac47
feat(ui): restored WithMasterPassword component
2025-12-31 06:39:59 +08:00
Melvin Chia
901bf6e08f
feat(apps): add initial cat configuration file
2025-12-30 10:22:24 +08:00
Melvin Chia
a0138156c9
chore(apps): remove applications submodule files
2025-12-30 10:22:13 +08:00
Melvin Chia
3daa4a81ad
feat(forgeCLI): add getEnvVar function for environment variable retrieval, update PB_DIR retrieval to support fallback
2025-12-29 23:40:55 +08:00
Melvin Chia
9862529e67
feat: remove pomodoroTimer subproject
2025-12-09 17:04:25 +08:00
Melvin Chia
99c26bb10c
feat(forgeCLI): add check for running PB instances in publish-module command
2025-12-08 16:49:46 +08:00
Melvin Chia
9cdddc16bc
chore: remove unused modules
2025-11-29 19:34:19 +08:00
Melvin Chia
97f743a1d2
feat(ui): extracted props into its own interface in ViewModeSelector component
2025-11-29 18:40:48 +08:00
Melvin Chia
0953b43e58
fix: remove unused modules
2025-11-15 21:27:20 +08:00
Melvin Chia
0966b29a7e
fix(ui): fix styling for MessageBox
...
Former-commit-id: 0b75f3ad1a4bf9061bcd2211c95a8fc67a5d4384 [formerly bfe7125f524d27a9e0e40703d3c5d3ab20028af2] [formerly 0d724a4e46bbad81512458cfb5f5f7ed9a9defca [formerly 0e87e4e14b98b3fd32342478e4ef24dd0054edf2]]
Former-commit-id: 2998d40d091564a4f717044bc59a49e72d09635a [formerly 0655ee3403bab1e5acea13b8fafb4ad53d11cd0e]
Former-commit-id: 2a917477778e873255cbe2dd558fd52216260370
2025-11-02 19:03:00 +08:00