Commit graph

418 commits

Author SHA1 Message Date
f7062fed86 dnat make servce and address optional 2023-11-04 15:32:07 +01:00
02c5fb0281 fix SNATType definition 2023-11-04 15:24:57 +01:00
e34efd916c Remove old Validation 2023-11-04 15:16:10 +01:00
07439b094d Add Wireguard definitions 2023-11-04 15:15:32 +01:00
963edbbbc1 Add User definition 2023-11-04 15:00:49 +01:00
d264624e35 Add DHCP, DNS and NTP definitions 2023-11-04 14:57:37 +01:00
17851a92e6 Use MultilineTextBox for Comments 2023-11-04 14:57:09 +01:00
285c3a3436 Add static route comment field 2023-11-04 14:40:41 +01:00
75322d4ece Add NAT Headings 2023-11-04 14:40:11 +01:00
590982f2dd rename children to members 2023-11-04 14:22:25 +01:00
adro
a64a0b2938 Added Structural Documentation
- Also renamed some directories for consistency
- Moved all components into corresponding subdirectories
- Minor Text Changes
2023-11-03 19:35:45 +01:00
adro
c74ba7b321 Fixed warning for MultilineTextBox 2023-11-03 18:37:11 +01:00
adro
871d3f2303 Fixed path aliases, added @ for components 2023-11-03 18:36:12 +01:00
adro
ca284c9bcb Merge branch 'main' of https://github.com/speatzle/nfsense 2023-11-03 17:59:07 +01:00
adro
e5b7bfeacb Added Heading component for Form Sections 2023-11-03 17:59:03 +01:00
143281d7c3 Add firewall definitions 2023-11-03 17:58:02 +01:00
adro
55bdaf915c Improved API Logging
- Log now includes method, parameters and the promise object
2023-11-03 17:26:11 +01:00
adro
7e7cff371f Sidebar improvements
- Now uses soft nesting
- Fixed width when expanded, dynamic when reduced
- Also added a border to selected pillbar variant
2023-11-03 17:04:03 +01:00
adro
5a3a0c8f32 Color System Optimizations
- Doubled base color steps to allow dark/light different contrast
- Removed unused base color
- => Better light mode for eyeball haters
2023-11-03 16:53:35 +01:00
adro
db4d33e354 Added Nav Dropdowns
- Also centered nfsense logo
- TODO: Find way for nested dropdowns to not look dumb in reduced state
2023-11-03 03:11:02 +01:00
adro
eac98192be Optimize sidebar behavior
- Flex squishing of buttons: component all:unset was overriding reset
- Added overflow handling to nav body and page content
- Removed scrollbar and added scroll shadow for nav body
2023-11-03 01:02:02 +01:00
adro
bc83309d6d Enhance EnumInput and Forms
- Soft-Nesting Layout to show structure without too much x-overhead
- Forms now use subgrid where possible
- Generalized form style to cover more cases and remove redundancy
- Minor definitions fix
- Made NicerForm a global component
- Updated Test Page to use global components
2023-11-02 23:53:54 +01:00
adro
864ca6defd Exclude settings.json from .gitignore
- Should be added back only when i18n gets fully implemented
2023-11-02 23:03:19 +01:00
adro
833e3761a1 Fix NumberBox console warnings 2023-11-02 22:59:56 +01:00
7d4049c90a wip convert definitions for NicerForm 2023-11-02 21:48:42 +01:00
302790edc6 Global register EnumInput 2023-11-02 21:48:25 +01:00
d548464202 Switch Create to NicerForm 2023-11-02 21:48:00 +01:00
9172f56fd9 minor field renaming 2023-11-02 21:47:11 +01:00
cdfa7efd2d wip, adjust create and update to rust backend 2023-11-02 00:57:58 +01:00
8945fdeda3 add create_map, update_map and update_vec macros 2023-11-02 00:47:54 +01:00
0895f0892e Use Correct Error 2023-11-01 15:11:28 +01:00
adro
277753dde5 Merge branch 'main' of https://github.com/speatzle/nfsense 2023-11-01 09:28:34 +01:00
adro
5aec650946 Linting fixes and form style experiment
- Also updated pnpm on my end for a hopefully clean lockfile
2023-11-01 09:28:29 +01:00
0d5505597d Make TCP/UDP Port Single/Range an Enum 2023-11-01 04:47:52 +01:00
94f580996c add create vec thing macro 2023-11-01 04:39:02 +01:00
138e862327 fix ntp server file naming 2023-11-01 04:07:31 +01:00
11837dfb9c fix dhcp title 2023-11-01 04:05:54 +01:00
d71a909684 fix edit creation rpc method name construction 2023-11-01 04:05:34 +01:00
ec48658bd0 fix edit loading rpc method name construction 2023-11-01 04:04:15 +01:00
387839d72f fix incorrect routing 2023-11-01 04:00:27 +01:00
4b461d4cab fix incorrect rpc method names 2023-11-01 03:58:51 +01:00
84de607102 rename rpc methods to new schema, fix delete id 2023-11-01 03:55:39 +01:00
7eb8b87952 rename all rpc methods to new schema 2023-11-01 03:37:45 +01:00
eecdb51509 Add RPC Delete Macro 2023-11-01 03:23:29 +01:00
adro
7d2ef675f7 Add EnumInput (WIP)
- Also Slight linting adjustment
- Slight form style adustment
- Visually descendant fields version
2023-10-31 22:52:58 +01:00
adro
b3bfbefa5a Fix invalid value warnings for textboxes 2023-10-31 22:40:15 +01:00
adro
76e6eb5af8 Fix DropdownInput differentiating num/string keys 2023-10-31 22:39:44 +01:00
adro
64206134ab Update Dependencies 2023-10-31 20:07:05 +01:00
1f9c2d62df split register_method calls into proper files 2023-10-30 22:49:55 +01:00
77e2430507 cleanup rust warnings 2023-10-30 22:19:55 +01:00