Thomas Lynch
7d1124e5ed
Fix build error and react warning by moving useeffects out of a conditional
1 month ago
Thomas Lynch
a025af0a31
Fix render hydration mismatch on onboarding page
3 months ago
Thomas Lynch
9e2830f4f9
Use proper useEffect hook to redirect to onboarding
3 months ago
Thomas Lynch
02b3c2c103
Add pulsating dot that changes to yellow if autorenew is < 30d
4 months ago
Thomas Lynch
005549fe2a
Remove branded wording from template text and tooltip
4 months ago
Thomas Lynch
ccf0e19e28
Remove the stupid concept of clusters being in the DB, purely read from .env for now
4 months ago
Thomas Lynch
b9d18e707b
Make the onboarding screen reflect when NS records are properly set for the first domain on the account (assuming added by onboarding form too) and update every minute
5 months ago
Thomas Lynch
86b8146ac7
Update onboarding to use new state for backend being added
5 months ago
Thomas Lynch
5cce38f159
Add notes to other maps and improve the display to use the "-" icon like other empty rows
9 months ago
Thomas Lynch
8c0cb873ac
Fix duplicate link on kb page
9 months ago
Thomas Lynch
dde5a337f6
Add notes and ASN name display to asn blocking map
9 months ago
Thomas Lynch
87cb5f0c67
Add a billing page (manually inserted to db) to help with early enterprise customers
9 months ago
Thomas Lynch
5abd820237
Add /down page to view and set downed ips in healthchecking (admin only page and apis)
10 months ago
Thomas Lynch
ed7e22c419
Add new knowledgebase article about .basedflare/ routes
...
Fix dark theme react-select colors
11 months ago
Thomas Lynch
abe7fc904b
cc and ccn geo blocking
11 months ago
Thomas Lynch
c41a3ecf58
Minor css fix, change color of links inside alert box in dark mode
11 months ago
Thomas Lynch
18e8aa42c1
Add a knowledgebase and alternate sidebar/menulinks when in /kb
11 months ago
Thomas Lynch
4b9410b64d
Fix SSR for real this time by moving to res.locals because new next.js doesnt support psrams that are objects
12 months ago
Thomas Lynch
a89b80ae52
Fix SSR because as usual next.js breaks shit with every fucking update
12 months ago
Thomas Lynch
f05e52b95f
Add some helper info boxes explaining the purpose of each map
12 months ago
Thomas Lynch
bd8d28ff2b
Revamp onboarding page and mechanics, change skipping to setting a step
12 months ago
Thomas Lynch
cc76c698d6
Improved appearance of searchField and rounded shadow on responsive tables
12 months ago
Thomas Lynch
7973c1e27b
require -> import en language locale for dns page
12 months ago
Thomas Lynch
36f54dfdc3
Fix a bunch of imports and certs page missing user
12 months ago
Thomas Lynch
516d2df2e1
Next.js 13, new bootstrap, ESM everything
12 months ago
Thomas Lynch
b15783fe6a
change font
12 months ago
Thomas Lynch
64a1025abd
Fix logic for matching certs including wildcards displayed on domains page
...
Adjust logic for allowed/matched wildcard certs
Fix wildcard logic for certs and csr generating being broken for altnames
Warn on generating wildcard without any normal domain
12 months ago
Thomas Lynch
28c996a57a
Strikethrough and hide (some) sompleted onboarding steps, part of upcoming revamp
1 year ago
Thomas Lynch
f6bad61221
Add proper error messages displayed to user, and improve form UX of verifying CSRs
1 year ago
Thomas Lynch
5aa9a11707
Change cert generation form and fix a bug with incorrectly denying ability to generate wildcard cert
1 year ago
Thomas Lynch
cd460dca59
Add link on domains page if cert exists
...
Update browserlist and caniuse-lite
1 year ago
Thomas Lynch
429ebdb417
Hide clusters link, fix locked NS and SOA creation on add domain
1 year ago
Thomas Lynch
88a78de390
Add ASN blocking section in addition to normal ip blocking, supprots multi-tenant update
1 year ago
Thomas Lynch
f71297b926
Add support for new domtoacc.map for multi-tenant blocked and whitelist map
...
Move erroralerts below forms and fix padding
process.exit() in stats worker/main when INFLUX_HOST env not set
1 year ago
Thomas Lynch
20cfbfa9fc
Add SearchFilter to dns index
1 year ago
Thomas Lynch
68472df7b7
Refactor search/filter on maps, domains, certs into component
1 year ago
Thomas Lynch
716a58a376
Add search/filtering to certs and maps
1 year ago
Thomas Lynch
1442ef04bf
- fix table nested textarea outlines
...
- revert font change
- npm audit
1 year ago
Thomas Lynch
2d48a3c136
- improve contrast of list group items, tables, sidebar to background in both themes
...
- change dark color schemd
- change primary font
- fix state bugs with back button navigating to account page
- neuter autofilled inputs colors
1 year ago
Thomas Lynch
fbf2717d5b
Styling improvements
...
- smaller buttons, more compact tables
- proper icons instead of text "+" or "x" in many places
- move buttons to left or next to main data e.g .domain for better context and easier access
- make non-sidepanel 8 cols in xl breakpoint
- make https cert expiry shown with domains
- add link to https cert name to certs page
- highlight targeted cert based on url hash
- add client side filter to domains page for easier finding domain
- add confirmation dialog to deleting domains
1 year ago
Thomas Lynch
d09ab41946
Fix missing csrf because of not being fetched from user on making new dns record
1 year ago
Thomas Lynch
55c23184ca
- Change certs to use DNS challenge always
...
- Make new certs default to "@" and add explainer tooltip
- Fix bug with opening new cert page when a record exists with the default name
- Remove restriction that requires a backend for a domain before allowing cert generation
1 year ago
Thomas Lynch
974b4c4085
update CSR generating example to include CN in SAN subjectAltName DNS
1 year ago
Thomas Lynch
efe7307d49
Filter a prefixed self-signed cert for testing
1 year ago
Thomas Lynch
36a6ebed36
Add extra check for no user clusters to get account from api on account page, so going "Back" in browser doesnt cause nullpointer
1 year ago
Thomas Lynch
1ae3b2df05
Add an onboarding check and redirect to lead people to onboarding after signing up
...
Add skip onboarding button that redirects to account
Remove some unnecessary data from accountsjson call
1 year ago
Thomas Lynch
64a4aafff8
Terms of service page, checkboxes, and fix image alignment on login/register/changepass
1 year ago
Thomas Lynch
45875761ad
Remove scary red and exclamation mark dfrom domains without certs
1 year ago
Thomas Lynch
74ad93b31d
Refactor some wildcard and approxsubject code to single util
1 year ago
Thomas Lynch
f270d24e7b
Add better looking tick or - for boolean values e.g. tor only mode
...
Display more mapped values in map rows component i.e. protection mode names instead of number
Add email input for specifying letsencrypt expiry warning destination
Add some display of whether a subdomain in domains page is covered by a wildcard cert
1 year ago