Skip to content

Commit 1581b90

Browse files
committed
Updated - texts & version no v1.4
1 parent 7b39aca commit 1581b90

File tree

6 files changed

+72
-64
lines changed

6 files changed

+72
-64
lines changed

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
Domain Info extension/add-on
22
=========
33

4-
**Domain Info** is a browser extension/add-on that shows really detailed info about a domain, like registration status & dates, WHOIS, Name Servers and DNS records.
4+
**Domain Info** is a browser extension/add-on that shows really detailed info about a domain, like registration status & dates, the person or company who registered it, WHOIS, DNS and much more.
55

66
## Highlights
77
* See domain availability: registered or available
88
* Show at which registrar the domain is registered and owner info (if public)
99
* See domain important dates: registration date, expiry date
1010
* Info about Name Servers
1111
* DNS records: detects most subdomains added to a domain
12-
* Does not track or record any user data, all code used is open source
12+
* History: see when and what changes happened in WHOIS or DNS Records
13+
* Does not track or record browser history. The only info used is current tab url when extension icon is clicked
1314

1415
## Install and use it
1516
- Google Chrome - [Install from Chrome Web Store](https://chrome.google.com/webstore/detail/domain-info/afbepfhknfficaflckmgflbmklcleidl)

package-lock.json

Lines changed: 57 additions & 56 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "domain-info",
3-
"version": "1.3.0",
3+
"version": "1.4.0",
44
"description": "Detailed info about a site's domain, DNS and tech stack",
55
"author": "Andrei <[email protected]>",
66
"license": "MIT",

src/background.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
global.browser = require('webextension-polyfill')
22

3+
// TODO cache requests
4+
35
const doFetch = (req, init) => {
46
return fetch(req, init).then(function (response) {
57
var contentType = response.headers.get('Content-Type')

src/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "Domain info",
33
"description": "Shows really detailed info about a domain, like registration status & dates, WHOIS, Name Servers and DNS records",
4-
"version": "1.2.1",
4+
"version": "1.4.0",
55
"manifest_version": 2,
66
"icons": {
77
"48": "icons/icon_48.png",

src/popup/App.vue

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<template>
22
<div class="app-popup">
33
<h2 v-if="!domainRoot" class="text-center my-3">
4-
<a :href="`https://dmns.app/domains/${domainRoot || domain}`" class="text-dark" target="_blank">{{ domain }} <small class="text-muted">❐</small></a>
4+
<a :href="`https://dmns.app/domains/${domainRoot || domain}`" class="text-dark" target="_blank">{{ domain }} <small v-if="valid" class="text-muted">❐</small></a>
55
</h2>
66
<h2 v-if="domainRoot" class="text-center my-3">
77
<a :href="`https://dmns.app/domains/${domainRoot || domain}`" class="text-dark" target="_blank">
8-
<span class="text-muted">{{ domain.replace(domainRoot, '') }}</span>{{ domainRoot }} <small class="text-muted">❐</small>
8+
<span class="text-muted">{{ domain.replace(domainRoot, '') }}</span>{{ domainRoot }} <small v-if="valid" class="text-muted">❐</small>
99
</a>
1010
</h2>
1111

@@ -318,7 +318,7 @@
318318

319319
<a v-for="tld in tlds" :href="'https://dmns.app/domains/' + data.domain.keyword + '.' + tld.tld" :key="tld.tld" class="btn btn-sm m-1" target="_blank" :class="{ 'btn-outline-success': tld.status === 'available', 'btn-outline-secondary': !['available'].includes(tld.status) }">
320320
<span v-if="tld.status === 'loading'">.{{ tld.tld }} <div class="spinner-border spinner-border-sm" role="status"></div></span>
321-
<span v-else><strong>.{{ tld.tld }}</strong> - {{ tld.status }}</span>
321+
<span v-else><strong>.{{ tld.tld }}</strong> - {{ labelAvailability[tld.status] || tld.status }}</span>
322322
</a>
323323
</div>
324324
</div>
@@ -362,6 +362,10 @@ export default {
362362
dns: null,
363363
emailProvider: null,
364364
dnsProviders: [],
365+
history: [],
366+
},
367+
labelAvailability: {
368+
registered: 'taken',
365369
},
366370
badgeAvailability: {
367371
available: 'badge-light-success',
@@ -889,7 +893,7 @@ export default {
889893
//@import '~@layered/layered-design/src/navbar';
890894
//@import '~@layered/layered-design/src/card';
891895
//@import '~@layered/layered-design/src/toasts';
892-
@import '~@layered/layered-design/src/ui-elements';
896+
//@import '~@layered/layered-design/src/ui-elements';
893897
894898
.app-popup {
895899
height: 500px;

0 commit comments

Comments
 (0)