Commit Graph

373 Commits (feat/volumes-spec)
 

Author SHA1 Message Date
Samuel Rowe f5c58d247e feat(frontend): updated empty top-level networks label 3 years ago
Samuel Rowe 9bf8980fd7 feat(frontend): moved labels form to general tab in volumes modal 3 years ago
Samuel Rowe 4f759ff3a8 feat(frontend): moved environment form to its own tab 3 years ago
Samuel Rowe 275377e103 feat(frontend): created `Environment` component 3 years ago
Samuel Rowe f9c4d320c4 feat(frontend): moved ports records below container name field in service modal 3 years ago
Samuel Rowe 60301da07b refactor(frontend): updated labels in volumes modal to use `Records` component 3 years ago
Samuel Rowe dca8baf40e feat(frontend): updated to make labels uncollapsible in networks modal 3 years ago
Samuel Rowe 85cdc846e2 feat(frontend): added `collapsible` prop to `Records` component 3 years ago
Samuel Rowe 927757db29 feat(frontend): removed label for protocol toggle group 3 years ago
Samuel Rowe 737293517e feat(frontend): made label optional for toggle groups 3 years ago
Samuel Rowe 30eada6938 feat(frontend): removed fixed modal dimensions
The dimensions were rolled back because the modal will eventually
implement a grid wrap for each form row. Besides, there are plans
to not use modals in the future, instead, use another emerging
design pattern.

The forms rows need to be in a uniform grid. The idea is to implement
the grid on all tabs and it will force the modal into a uniform width,
instead of doing manual hacks. This will also fix responsiveness because
right now all responsive stuff implemented is broken.
3 years ago
Samuel Rowe 7b76da1254 feat(frontend): updated general form of service modal to open ports records by default 3 years ago
Samuel Rowe c62dec1dc6 feat(frontend): updated IPAM form to open aux addresses records by default 3 years ago
Samuel Rowe bcf614c535 feat(frontend): updated `Records` to use `useAccordionState`
* Added `defaultOpen` prop.
3 years ago
Samuel Rowe 2530034b3d feat(frontend): updated `Accordion` to use `useAccordionState`
* Added `id` and `defaultOpen` props.
3 years ago
Samuel Rowe 0f4c60e791 feat(frontend): created `useAccordionState` hook 3 years ago
Samuel Rowe e29b4595c2 refactor(frontend): moved `tabs` constant to form utils 3 years ago
Samuel Rowe 8cdab9c727 feat(frontend): renamed volumes tab as data tab
* Moved environment records to data tab.
3 years ago
Samuel Rowe b649b142ac feat(frontend): moved labels form to general tab 3 years ago
Samuel Rowe 72302c68da feat(frontend): moved environment form to general tab 3 years ago
Samuel Rowe fafe71caaa feat(frontend): removed `referred` prop from `Records` component 3 years ago
Samuel Rowe aee2e07d84 feat(frontend): added build tab to create service modal 3 years ago
Samuel Rowe 06a7158db9 feat(frontend): created `Build` component 3 years ago
Samuel Rowe bc1de05d7f feat(frontend): added label to toggle button group 3 years ago
Samuel Rowe 4859d14422 feat(frontend): fixed height for create service modal 3 years ago
Samuel Rowe 7261903ece feat(frontend): extended service form utilities to support `build` attribute 3 years ago
Samuel Rowe ec6be9e431 feat(frontend): created utilities for serializing and deserializing form states 3 years ago
Samuel Rowe 7a635229ac feat(frontend): updated labels in general form of service modal 3 years ago
Samuel Rowe 24d8adb5f8 feat(frontend): added `build` attribute to `IEditServiceForm` interface
* Updated `build` attribute in `IService` interface to adhere to the specification.
3 years ago
Samuel Rowe e6538a6368 feat(frontend): created `Accordion` component 3 years ago
Samuel Rowe 064123c013 feat(frontend): updated `Records` to be collapsible 3 years ago
Samuel Rowe 968c1ac9bc feat(frontend): updated `Records` to throw error when items is falsy
* This is very useful for debugging issues with forms.
3 years ago
Samuel Rowe 22c9ca3f6e feat(frontend): added `profiles` to `IEditServiceForm` interface
* Marked `profiles` as optional in `IService` interface.
3 years ago
Samuel Rowe 0424141b0d feat(frontend): added `profiles` to form utils for service 3 years ago
Samuel Rowe 12515372e8 fix(frontend): prevented `empty` prop from being forwarded 3 years ago
Samuel Rowe fb614f644e feat(frontend): updated UI of `Record` component 3 years ago
Samuel Rowe dda2173adf feat(frontend): updated UI of `Records` component
* Removed `modal` prop.
3 years ago
Samuel Rowe 9b2ba72671 refactor(frontend): updated general form of service modal to use `Records` component 3 years ago
Samuel Rowe 555a7b2603
Merge pull request #83 from nuxxapp/fix/visual-fixes
Minor HTML / CSS fixes
3 years ago
Samuel Rowe 88da5cac5b
Merge pull request #84 from nuxxapp/feat/version-select
Add version select
3 years ago
corpulent 4e69e06e1a feat: added version select 3 years ago
corpulent da415e7e64 fix: html / css fixes, minor typography 3 years ago
Artem Golub 0e38a33b83
Merge pull request #81 from nuxxapp/fix/final-value-gen
Fix bugs in final value generation
3 years ago
corpulent 0a8510d5c6 fix: retain proper node position on volume and service update 3 years ago
Samuel Rowe d05b19839b feat(frontend): prune `environment` in service forms 3 years ago
Samuel Rowe b6ec438d4f fix(frontend): fixed incorrect loading of labels 3 years ago
Samuel Rowe 0a3da96798 fix(frontend): added missing `position` attribute 3 years ago
Samuel Rowe 0b17569f22 feat(frontend): pruned `labels` attribute in all the modals 3 years ago
Samuel Rowe 49af8559bd fix(frontend): removed any casts in form utils 3 years ago
Samuel Rowe 2791d784c1 feat(frontend): pruned `ipam` attribute 3 years ago