Commit Graph
19 Commits
Author SHA1 Message Date
Firman Ramdhani 8c7b6d3017 feat: initialize landing application with Vite and Mantine configuration 2026-04-06 12:11:17 +07:00
Firman Ramdhani a13feb1c51 build: generate desktop application release artifacts and update project configuration 2026-04-05 22:33:08 +07:00
Firman Ramdhani 1d38a188b7 feat: Integrate Mantine UI library, establish a theme provider, and refactor core UI components. 2026-02-27 15:00:17 +07:00
Firman Ramdhani 8181bd61ec feat: refactor setup tailwind and css 2026-02-27 13:34:59 +07:00
Firman Ramdhani 24e0d2ca61 chore: Delete various UI components, form elements, and associated example/showcase pages from the UI package and web app. 2026-02-05 10:08:12 +07:00
Firman Ramdhani 660a9ace20 feat: Implement Calendar component, UiProvider, and a cn utility, while enhancing picker components with new icons and styles. 2026-02-04 16:53:37 +07:00
Firman Ramdhani 793d1e2b15 feat: add Switch component and showcase
- Introduced a new Switch component with variants and status colors.
- Created a SwitchShowcase component to demonstrate the Switch functionality.
- Updated package.json to include dayjs and rc-component/switch dependencies.
- Added styles for the Switch component in switch.style.css.
- Updated form.style.css to import switch styles.
- Enhanced types for Switch props in types/index.ts.
- Updated globals.css with CSS variables for the Switch component.
2026-02-02 16:02:45 +07:00
Firman Ramdhani b52e458a9d feat: Refactor example page and showcase components
- Updated ExamplePage to use a single Showcase component instead of separate InputShowCase and FormShowcase components.
- Added CheckboxShowcase, FormShowcase, and InputShowCase components to the showcase directory.
- Implemented Checkbox component with various states and styles.
- Enhanced InputShowCase to demonstrate different input types and states.
- Integrated new styles for checkbox variants and states.
- Updated package dependencies to include @rc-component/checkbox.
2026-01-28 11:53:03 +07:00
Firman Ramdhani 1e1d46cbb5 feat: Refactor TextArea component and styles for improved usability and consistency
- Updated textarea styles to utilize CSS variables for dimensions and padding.
- Enhanced placeholder styling and added disabled state styles.
- Refactored TextArea component to use forwardRef and updated status handling.
- Changed input statuses from 'normal' to 'default' for better clarity.
- Introduced global decimal separator management in CurrencyService.
- Updated tests to cover new decimal separator functionality.
- Cleaned up global CSS for better organization and readability.
- Removed deprecated rc-component dependencies in favor of @rc-component packages.
2026-01-27 19:47:06 +07:00
Firman Ramdhani d4114702a0 feat: add form components with styles for input, textarea, and input number
- Introduced new styles for form components including input, textarea, and input number.
- Created a new TextArea component with status and variant support.
- Updated global styles to include form variables and component styles.
- Added type definitions for form components to ensure consistency.
- Integrated new components into the main component index for easy access.
2026-01-26 11:45:28 +07:00
Firman Ramdhani 914c267e66 feat(tests): add basic arithmetic functions and corresponding tests
- Implemented `add` and `subtract` functions in multiple packages (web, ui, utils).
- Created unit tests for these functions using Vitest in respective test files.
- Updated turbo.json to include a new test pipeline for coverage and watch mode.
2026-01-14 18:35:20 +07:00
Firman Ramdhani 554c5fbee3 feat: add initial TypeScript and ESLint configurations for library and React applications
- Created TypeScript configuration files for library and React applications.
- Added ESLint configurations for library, React, and Storybook.
- Implemented a basic Button component in the UI package.
- Set up Vite for the docs development environment.
2026-01-09 18:26:12 +07:00
Firman Ramdhani ed949e4174 feat: add encryption and date service utilities
- Implemented EncryptionService for secure data handling with AES encryption.
- Created DateService for advanced date manipulation and formatting.
- Developed EncryptionDemo and DateServiceComponent for interactive demonstrations.
- Added LocalStorage demo for encrypted data storage and retrieval.
- Established ESLint and TypeScript configurations for utils package.
- Included example utility function for demonstration purposes.
2026-01-09 16:50:25 +07:00
Firman Ramdhani 7a6a8b710f feat: restructure ESLint and TypeScript configurations into a new configs directory 2026-01-09 09:58:01 +07:00
Firman Ramdhani 41287c027b feat(docs-dev): remove deprecated docs-dev application files and configurations 2026-01-09 09:43:14 +07:00
Firman Ramdhani fec32487bb chore: update dependencies and improve package configurations
- Upgraded '@vitejs/plugin-react' from 3.1.0 to 5.1.2
- Updated 'eslint' from 8.57.0 to 8.57.1
- Removed unused dependency '@module/template' from apps/web
- Added 'eslint' as a devDependency in packages/typescript-config
- Updated various Babel packages to their latest versions
- Updated 'react-refresh' from 0.14.2 to 0.18.0
- Updated 'browserslist' from 4.24.4 to 4.28.1 and related dependencies
- Removed deprecated 'globals' package and updated its version
- Cleaned up package structure and ensured compatibility with newer Node versions
2026-01-05 18:01:47 +07:00
Firman Ramdhani e6485b066d feat: init commit for setup monorepo 2026-01-05 17:38:05 +07:00
Turbobot 93d04e660e feat(create-turbo): install dependencies 2026-01-05 13:41:56 +07:00
Turbobot 43b929db64 feat(create-turbo): create with-vite-react 2026-01-05 13:41:53 +07:00