Commit Graph

  • f1fb5d422e Remove unused CSS classes Xevion 2024-05-10 01:49:39 -05:00
  • ae17a912e4 Fix annoying warnings Xevion 2024-05-10 01:49:33 -05:00
  • abab1b357b Make proper, cohesive TargetType/SimplifiedTargetType types Xevion 2024-05-10 01:47:59 -05:00
  • d819920f8a Use .dashed class instead of global attribute selector for title indication Xevion 2024-05-10 01:47:09 -05:00
  • 5390c697e2 reduce card header padding on mobile viewport Xevion 2024-05-10 01:38:10 -05:00
  • 4e9ba2fe19 Add @types/react-timeago, solve build typecheck Xevion 2024-05-10 01:37:47 -05:00
  • d071c73756 Switch registryDataRef initial value type to match ref type Xevion 2024-05-10 01:37:14 -05:00
  • 4b7691fed7 Switch UriType calculated value to Maybe<> Xevion 2024-05-10 01:36:28 -05:00
  • 3fa293a237 allow x scrolling on overflowing viewports (mobile) Xevion 2024-05-09 23:08:54 -05:00
  • bd49b57376 begin adding URL, link action on AbstractCard Xevion 2024-05-09 23:08:32 -05:00
  • 28f58a362f clerical: import/doc/format fixes Xevion 2024-05-09 23:07:40 -05:00
  • 590908ac68 notate domain card type in rendered html Xevion 2024-05-09 23:06:44 -05:00
  • 1b026e6af4 implement detectedType, fix wrapping inside listbox button Xevion 2024-05-09 23:06:10 -05:00
  • f35e500f58 Add IBM Plex Mono as monospace font for tailwind Xevion 2024-05-09 23:04:37 -05:00
  • 757adcf385 Use react-timeago for DynamicDate component, improve relative timing display Xevion 2024-05-09 22:09:42 -05:00
  • 1b78d7e37c add favicon, fix import Xevion 2024-05-09 21:45:55 -05:00
  • c1dbc78c3f reformatting, improve name/docs Xevion 2024-05-09 21:45:46 -05:00
  • cb798c4ec1 Add proper isLoading implementation/spinning icon, detectedType prop stub Xevion 2024-05-09 21:45:23 -05:00
  • ec4036a45b reorganize/document, add detectedType prop for LookupInput Xevion 2024-05-09 20:19:32 -05:00
  • 69c6fd6504 Update README.md Xevion 2024-05-09 02:53:34 -05:00
  • 3e21193f64 Improve text sizing/width for dropdown on mobile/smaller viewports Xevion 2024-05-09 02:32:20 -05:00
  • 86d4bc5d2e Fix primary onSubmit invocation to properly use Maybe types Xevion 2024-05-09 02:30:00 -05:00
  • 49832cf8e7 Switch all classNames helpers to clsx Xevion 2024-05-09 02:29:44 -05:00
  • 47bb9cb7f3 Reduce the spacing, add scrolling ability to ErrorCard Xevion 2024-05-09 02:19:20 -05:00
  • 31c8062715 Add left pad to Zod errors list Xevion 2024-05-09 02:15:22 -05:00
  • f37e6f87a2 add clsx, add bottom padding for ErrorCard Xevion 2024-05-09 02:15:11 -05:00
  • c3fe5691c6 fix: format zod errors better, format newlines correctly in error card Xevion 2024-05-09 02:11:46 -05:00
  • d2f4b238b8 transform zod, type check and result processing with result/maybe Xevion 2024-05-09 01:46:20 -05:00
  • a7a025bea7 chore: update caniuse browserslist Xevion 2024-05-09 01:23:32 -05:00
  • 3b9153fb97 internal: add true-myth for result/maybe types, test maybe on getType() handler, disable /old page Xevion 2024-05-09 01:21:37 -05:00
  • f67cdadde0 Provide preventative error details for likely mixed content / CORS issues Xevion 2023-08-26 01:13:48 -05:00
  • e325942c37 Highlight 'rdap' in title with span darkening 1st/2nd level namespaces Xevion 2023-08-26 00:19:42 -05:00
  • 425240e39b Add separate description prop for ErrorCard, lighten header line, fix typo Xevion 2023-08-26 00:18:18 -05:00
  • 268658cc5c Use Inter var as global default font Xevion 2023-08-26 00:16:09 -05:00
  • cb424781e6 Create ErrorCard component for displaying errors better Xevion 2023-08-26 00:09:05 -05:00
  • 114f10193d Provide data context to null target detection error message Xevion 2023-08-25 23:56:59 -05:00
  • 0554413195 Blue checkbox accents, darken checkbox label text slightly Xevion 2023-08-25 23:56:27 -05:00
  • d3419713c8 Add manual target type selection ListBox, add targetType to onChange return, autodetect interface Xevion 2023-08-25 23:55:32 -05:00
  • b2b33d6cd7 Update .gitignore Xevion 2023-08-25 23:51:30 -05:00
  • 116821aaf0 Add thin scrollbar for AbstractCard raw JSON visual Xevion 2023-08-25 23:51:13 -05:00
  • 050fab7a6a Add dark color scheme to fix accents on checkboxes & other HTML UI elements Xevion 2023-08-25 23:50:17 -05:00
  • 392cd8f760 Use AbstractCard for Generic 'unimplemented' case Xevion 2023-05-23 23:41:21 -05:00
  • d7bf8f067c Add onChange prop to LookupInput, add default value to 'target' in useForm hook Xevion 2023-05-23 23:40:41 -05:00
  • aac898c89d Add raw JSON viewing ability to AbstractCard Xevion 2023-05-23 23:39:38 -05:00
  • 4553e1d30d Set target on change automatically, set response to null on exception Xevion 2023-05-23 23:39:15 -05:00
  • f412e2d1de Prevent whitespace text wrapping on description lists Xevion 2023-05-23 22:57:03 -05:00
  • d2bcbfd759 Check for empty string on matching empty target string Xevion 2023-05-23 22:56:39 -05:00
  • 3b20643892 AbstractCard for universal card styling, use AbstractCard & PropertyList for DomainCard Xevion 2023-05-23 22:54:57 -05:00
  • dc1ad36cc9 PropertyList with composed React subcomponents implementation Xevion 2023-05-23 22:53:43 -05:00
  • dbdbf78522 Support ultra low width viewports in search bar & option checkboxes Xevion 2023-05-23 20:36:04 -05:00
  • f907537042 Reformat /old.tsx Xevion 2023-05-23 20:00:26 -05:00
  • ece0ffc7a0 Commit latest design, styling & functionality Xevion 2023-05-23 20:00:16 -05:00
  • 8da615a8c1 Rounded card styling Xevion 2023-05-23 19:59:36 -05:00
  • f588a87235 Remove card classes, improve padding/margin spacing, styling general Xevion 2023-05-22 09:10:08 -05:00
  • 74c68ab45b Properly set target from SubmitProps Xevion 2023-05-21 23:19:46 -05:00
  • b0411e0615 Line separator fix commit Xevion 2023-05-21 23:18:59 -05:00
  • 800e4f745f Add relevant TailwindUI libraries (headlessui, heroicons) Xevion 2023-05-21 23:06:09 -05:00
  • 02a7549565 Move index.tsx inline JSX css into globals.scss, remove bootstrap.css Xevion 2023-05-20 21:30:46 -05:00
  • 6e27447a99 Prettier reformat Xevion 2023-05-20 21:29:27 -05:00
  • d9285647c2 Fix refactor broken import path Xevion 2023-02-20 00:52:02 -06:00
  • bd8a1130aa Move all components into /components/ subfolders Xevion 2023-02-20 00:48:58 -06:00
  • 9907772020 Remove axios, use fetch API Xevion 2023-02-20 00:37:48 -06:00
  • e188215331 Fix queued state modifications breaking lookup internally Xevion 2023-02-20 00:31:00 -06:00
  • 7d23523c44 Commit helpers Xevion 2023-02-20 00:25:30 -06:00
  • 80ac2cc172 Bootstrap ASN methods Xevion 2023-02-20 00:25:06 -06:00
  • 8218210c41 Update constants, remove unused inputRef Xevion 2023-02-20 00:24:37 -06:00
  • 4166c0cd5e Add better objectClassName handling for Generic component Xevion 2023-02-20 00:23:59 -06:00
  • 063397625c Rewrite index with useLookup hook, add react-ogp Xevion 2023-02-20 00:10:38 -06:00
  • ffc690edce Move current RDAP implementation into old.tsx page Xevion 2023-02-20 00:06:59 -06:00
  • a535c43bf8 Add bootstrap file load check, use registry URL lookup properly, getAndParse Xevion 2023-02-20 00:06:06 -06:00
  • 3c8e1ce716 Commit latest version of useLookup hook Xevion 2023-02-19 23:29:16 -06:00
  • 9994f76dd9 Add react-hook-form pkg Xevion 2023-02-19 23:28:14 -06:00
  • bf6f942b39 Add domainMatchPredicate helper, add TLD & proper domain matching pattern, TargetType refactor Xevion 2023-02-19 23:28:01 -06:00
  • bc57e119ce Add separate RootRegistryEnum zod schema & type Xevion 2023-02-19 23:26:35 -06:00
  • 742b370ee3 Improve date rendering with toggleable rendering Xevion 2023-01-22 04:36:48 -06:00
  • 7c720181dd Switch to JSX-style conditional rendering for DomainCard (Property component) Xevion 2023-01-22 04:16:22 -06:00
  • 7ae7f5b337 Move types into schema, prepare for full lookup implementation Xevion 2023-01-21 00:57:28 -06:00
  • b9b55b3735 Add space on eventActor render Xevion 2023-01-15 02:28:49 -06:00
  • 0fa1cfaabd Add primitive dark mode Xevion 2023-01-15 02:28:14 -06:00
  • 9787076922 Add registrar RDAP schema, improve error handling & remove all typescript errors Xevion 2023-01-15 01:41:02 -06:00
  • 3010cf22b3 Add better Domain/Events/Status rendering, implement zod schema parsing & handling Xevion 2023-01-15 00:05:37 -06:00
  • 65cf8ba83c Add IpNetwork, update schema after battle testing, add inferred types Xevion 2023-01-15 00:04:57 -06:00
  • 34819bd195 Build out primitive object schemas Xevion 2023-01-14 14:53:12 -06:00
  • b1db1fea8a Use absolute @/ style imports Xevion 2023-01-14 14:27:55 -06:00
  • fb337b9a4c Allow typescript errors in build Xevion 2023-01-14 14:00:41 -06:00
  • 496a25cf59 Prototype commit Xevion 2023-01-14 13:58:36 -06:00
  • a8373d27cd Commit blank index page Xevion 2023-01-12 21:05:16 -06:00
  • 40441ed328 Project init Xevion 2023-01-12 20:58:40 -06:00