aboutsummaryrefslogtreecommitdiff
path: root/_www/src
AgeCommit message (Collapse)Author
2021-01-20all: rewrite the web user interface and the APIsShulhan
2020-09-08_www/.../Dashboard: display the RR value as JSON stringifyShulhan
While at it, add more DNS RR types for displaying in the dashboard.
2020-09-07_www/../Dashboard: check for possible null on the AnswerShulhan
2020-09-06all: various changesShulhan
* Add function to search and remove non-local caches * Refactoring no how to create and remove record from hosts file
2020-09-05all: various fixes and clean upsShulhan
* Trim dot "." suffix on RR.Name before creating new one * Decrease the notification from default (5 seconds) to 3 seconds * Use the phrase "zone file" instead of "master file" * Update the SOA fields information to be less technical.
2020-09-04_www: reorder the create record fields on Zone interfaceShulhan
Previously, the fields to create new record is name, type, and value. This commit move the type field to the top so when the type changes, the fields below it also changes according to its type. This is to simplify the field format for PTR record.
2020-09-04_www: make the hosts.d page has the same width with master.d pageShulhan
2020-09-04_www: create separate form for handling create/update/delete SOA recordShulhan
Since each zone file only allow one SOA record, the form for creating, updating, or deleting the SOA record should be separated from others resource record.
2020-09-02all: handle saving the PTR record on Zone file editorShulhan
2020-08-23all: replace the internal hosts file with dns.HostsFileShulhan
2020-08-23_www: show notification on failed or successful responseShulhan
2020-08-22all: change "Master" word to "Zone"Shulhan
While at it, * update code with latest dns library * check for empty name servers when updating environment
2020-08-22_www: refactoring web UI with wui.svelte v0.2.0Shulhan
2020-08-18httpd: implement functions to create and delete master fileShulhan
2020-08-17all: implement web UI to manage master zone filesShulhan
Currently, it allow user to add or remove new resource record from the master zone file.
2020-07-26_www: simplify setting new environment from response of APIShulhan
2020-07-26all: make enabling and disabling hosts block without restartShulhan
2020-07-26_www: fix indentation, use tab instead of spacesShulhan
2020-07-26wui: update the hosts block last-updated formatShulhan
Use the format "Year-month-day hour:minute:second TZ" for last updated value.
2020-07-26wui: simplify the layoutShulhan
Make the Environment menu is the home menu.
2020-07-26all: implement UI to create, update, delete hosts file in hosts.dShulhan
The UI will update (insert or remove) the records on cache on the fly.
2020-07-26_www: update style, minimize main paddingShulhan
2020-07-26all: add user interface to configure source of hosts blockShulhan
The user interface, which can be accessed at http://127.0.0.1:5380/#hostsblock, contains list of hosts block sources that can be enabled or disabled using check box. If enabled and the file is outdated, it will fetch the latest list and store it at /etc/rescached/hosts.d/<name>, where name is the domain name of source.
2020-07-26all: implement the user interface to change configurationShulhan
This is the first web UI (wui) where user can change configuration on the fly. The wui is implemented using svelte.dev and can be accessed on http://127.0.0.1:5380.