Create the web client #1

Merged
luca0N merged 5 commits from dev_client into dev 2025-11-13 00:30:15 +00:00
Owner

Create the Knock2 web client using Angular.

Tasks:

  • Communicate with the backend server
  • Include copyright notice for each used free and open source third-party libraries
Create the Knock<sup>2</sup> web client using Angular. Tasks: - [x] Communicate with the backend server - [x] Include copyright notice for each used free and open source third-party libraries
luca0N self-assigned this 2025-11-06 02:22:56 +00:00
Add the initial drafted Knock^2 source code files, using Angular.
luca0N changed title from Create the web client to WIP: Create the web client 2025-11-06 02:23:00 +00:00
Adjust the footer to the bottom of the screen and add some content to
it, and set the top bar background color to the project primary color.
Add the main route (host list page), and add server connection logic to
dynamically and automatically update the page with detected hosts from
the server.
Add the initial licenses page and route, link to it in the app
footer, and perform some minor changes in the app styles to keep padding
and margins consistent.
Add the GNU Affero General Public License version 3 text, and licenses
and copyright notices from third-party libraries that are directly used
by this project.
Author
Owner

Embedding fonts instead of phoning home to Google servers is proving to be non-trivial. I went ahead and removed this task from the task list in this pull request, and I will be moving this to a separate issue to track it.

Embedding fonts instead of phoning home to Google servers is proving to be non-trivial. I went ahead and removed this task from the task list in this pull request, and I will be moving this to a separate issue to track it.
luca0N changed title from WIP: Create the web client to Create the web client 2025-11-13 00:27:10 +00:00
luca0N deleted branch dev_client 2025-11-13 00:30:15 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
luca0N/knock2!1
No description provided.