Commit graph

20 commits

Author SHA1 Message Date
Caesar Kabalan
9332cecfc5
Improve Accessibility In Preparation For UI Testing 2024-10-15 15:45:54 -07:00
Caesar Kabalan
054a07f84f
Remove Console.Log 2024-10-15 15:45:54 -07:00
Caesar Kabalan
9cd0059853
Switch from Base32 to Base36 for Efficient Saves
Found an edge case where /32 was returning '10' as the short
representation of the subnet size because base32 can store 0-31 as a
single digit. So switched to Base36 so 0-35 could be represented, though
we'll only need 0-32.
2024-10-15 15:45:54 -07:00
Caesar Kabalan
cbf30a67b0
Support Pasting into CIDR Input, and '/' to move to Network Size Input 2024-10-15 15:45:54 -07:00
Caesar Kabalan
2fe1714e17
Allow changes to subnet input to adjust existing layout 2024-10-15 15:45:53 -07:00
Caesar Kabalan
e9036fe243
Update URL Config Version To Use Subnet Coordinate System 2024-10-15 15:45:53 -07:00
Caesar Kabalan
c3bf86574d
Update Regex to allow /19 to match in AWS and other consistency changes 2024-10-08 00:20:19 -07:00
Caesar Kabalan
1f416e38bf
Code Consistency - Quotes, Formatting, Whitespace 2024-10-08 00:20:12 -07:00
Caesar Kabalan
c53af91e48
More opinionated changes for PR #11
* Fixed validation pattern for IP addresses in jQuery Validation. It was
  missing escape characters for the periods so "192.168." was showing as
  a fully valid address.
* Changed the validation error display to be Bootstrap tooltips instead
  of additional elements that shift the contents of the page.
* Added custom tooltip style for validation errors.
* Updated jQuery Validation dependencies.
2024-10-08 00:20:12 -07:00
Caesar Kabalan
b30c1719ef
More Opinionated Revisions on PR #11
* No need to increase the config version. That is only for breaking
  changes. We can assume 'Standard' for all URLs that do not have a mode
  for backwards compatibility. Incrementing the config version is when
  we have a breaking change like changing existing key names or other
  edge cases we can't code around with high confidence.
* Changed the modals slightly to include more information and links to
  documentation.
2024-10-08 00:20:12 -07:00
Caesar Kabalan
0c61b56c3c
Opinionated Adjustments for PR #11
* Want to keep Meta Description short for SEO purposes.
* Elected to use built-in Bootstrap mode highlighting versus changing
  the text style
* Removed the Usable IPs popovers in favor of tooltips + hyperlink
2024-10-08 00:20:12 -07:00
Byron Collins
6f55ba52ec
Cloud Subnet Sizing (#11)
* Feature/cloud (#8)

* calc for cloud platforms

* updates after further testing

* remove debugging statements

---------

Co-authored-by: Caesar Kabalan <caesar.kabalan@gmail.com>
Co-authored-by: Byron Collins <byron_collins@hotmail.com>

* refactor cloud subnet sizes based on feedback

* added missing integrity SRI Hashes

* update set_popover_content

* Modify description to highlight  AWS and Azure capabilities.

---------

Co-authored-by: Caesar Kabalan <caesar.kabalan@gmail.com>
Co-authored-by: Byron Collins <byron_collins@hotmail.com>
2024-10-08 00:20:11 -07:00
Caesar Kabalan
55f50d021b
Fix color bug and adjust gray color 2023-06-05 15:19:14 -07:00
Caesar Kabalan
7e18e09a8c
Fix Network Address/Size population from Import JSON 2023-06-05 13:32:06 -07:00
Michael Brown
1d65957d69
Add support for /31 and /32 subnets (#2)
* Add support for /31 and /32 subnets

/31 subnets are defined by RFC 3021 and are intended for point-to-point links;
they do not reserve an IP for the network number or the broadcast address.

/32 subnets are loopback IPs.

* Correct "Useable" typo

---------

Co-authored-by: Caesar Kabalan <caesar.kabalan@gmail.com>
2023-06-05 13:20:24 -07:00
Caesar Kabalan
044c274ff4
Fix Crawler 404s and Background Colors 2023-06-01 20:45:34 -04:00
Caesar Kabalan
a161d7e5f6
Update Favicon and AWS Operating Mode 2023-05-31 14:28:21 -04:00
Caesar Kabalan
ed189f8282
Add URL Versioning 2023-05-25 11:11:03 -07:00
Caesar Kabalan
0f9e38473d
Add Export to URL Functionality 2023-05-24 23:37:06 -07:00
Caesar Kabalan
e0406a6807
Refactor dist/ layout and add web-server to npm 2023-05-24 22:16:05 -07:00