aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2024-10-08 00:22:17 +0700
committerShulhan <ms@kilabit.info>2024-10-08 00:22:17 +0700
commit432958e0e10f82c720d3342570e6b0f6b1d22274 (patch)
tree7d62e72796265555c9d6aa2ce8bbe86a399e6436
parente67e71dc5e5683172b46e4a9fa95d5beb6989891 (diff)
downloadpakakeh.ts-main.tar.xz
Release pakakeh.ts v0.2.0 (2024-10-08)HEADv0.2.0maindev
This release update the package name and repository URL to new name "pakakeh.ts". On dependencies, we upgrade the tools to use eslint v9. === New features * input: implement component for inputing file === Enhancements * editor: set the caret color to red Since we cannot change its shape, changing the color to red make the text cursor position visible to eyes. * editor: allow inserting tab on editor Previously pressing tab on editor will move focus to the next component on page or browser. Now, pressing tab will insert "\t" on the current cursor. === Chores * all: rewrite README using markdown format This is to make the repository README rendered on git.sr.ht, not only github. * make: add task to install tools and serve the HTML and docs The "install-tools" task install the ciigo binary using Go tools into user's ${GOBIN}. The "serve" task serve the HTML files for local development and automatically convert ".md" files to HTML for previewing. * notif: update example message for notification * tsconfig.json: set the watch options For watchFile and watchDirectory we use useFsEvents (the default): Attempt to use the operating system/file system’s native events for directory changes. dynamicPriorityPolling: Use a dynamic queue where less-frequently modified files will be checked less often. synchronousWatchDirectory: Synchronously call callbacks and update the state of directory watchers on platforms that don`t support recursive watching natively. Instead of giving a small timeout to allow for potentially multiple edits to occur on a file. Reference: https://www.typescriptlang.org/docs/handbook/configuring-watch.html * all: update reuse to use REUSE.toml Since REUSE version 3.2, using ".reuse/dep5" has been deprecated, and replaced using REUSE.toml * all: update README Add list of components that we provides on this module and how to start development. * all: commit all generate JavaScript files This is to simplify development on third party where they can clone and include the file directly without installing or running anything to build the files.
-rw-r--r--.gitignore4
-rw-r--r--CHANGELOG.adoc88
-rw-r--r--index.html13
3 files changed, 97 insertions, 8 deletions
diff --git a/.gitignore b/.gitignore
index 376dcbe..53c5455 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,7 @@
// SPDX-FileCopyrightText: 2021 M. Shulhan <ms@kilabit.info>
//
// SPDX-License-Identifier: GPL-3.0-or-later
-/node_modules
+
+/CHANGELOG.html
/README.html
+/node_modules
diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc
new file mode 100644
index 0000000..7b325f9
--- /dev/null
+++ b/CHANGELOG.adoc
@@ -0,0 +1,88 @@
+= pakakeh.ts changelog
+:toc:
+:sectanchors:
+
+[#v0_2_0]
+== Release pakakeh.ts v0.2.0 (2024-10-08)
+
+This release update the package name and repository URL to new name
+"pakakeh.ts".
+
+On dependencies, we upgrade the tools to use eslint v9.
+
+[#v0_2_0__new_features]
+=== New features
+
+input: implement component for inputing file::
+
+
+[#v0_2_0__enhancements]
+=== Enhancements
+
+editor: set the caret color to red::
++
+Since we cannot change its shape, changing the color to red make the
+text cursor position visible to eyes.
+
+editor: allow inserting tab on editor::
++
+Previously pressing tab on editor will move focus to the next
+component on page or browser.
+Now, pressing tab will insert "\t" on the current cursor.
+
+
+[#v0_2_0__chores]
+=== Chores
+
+all: rewrite README using markdown format::
++
+This is to make the repository README rendered on git.sr.ht, not only
+github.
+
+make: add task to install tools and serve the HTML and docs::
++
+--
+The "install-tools" task install the ciigo binary using Go tools
+into user's ${GOBIN}.
+
+The "serve" task serve the HTML files for local development and
+automatically convert ".md" files to HTML for previewing.
+--
+
+notif: update example message for notification::
+
+
+tsconfig.json: set the watch options::
++
+--
+For watchFile and watchDirectory we use useFsEvents (the default):
+Attempt to use the operating system/file system’s native events
+for directory changes.
+
+dynamicPriorityPolling: Use a dynamic queue where less-frequently
+modified files will be checked less often.
+
+synchronousWatchDirectory: Synchronously call callbacks and update
+the state of directory watchers on platforms that don`t support
+recursive watching natively.
+Instead of giving a small timeout to allow for potentially multiple
+edits to occur on a file.
+
+Reference: https://www.typescriptlang.org/docs/handbook/configuring-watch.html
+--
+
+all: update reuse to use REUSE.toml::
++
+Since REUSE version 3.2, using ".reuse/dep5" has been deprecated,
+and replaced using REUSE.toml
+
+all: update README::
++
+Add list of components that we provides on this module and
+how to start development.
+
+all: commit all generate JavaScript files::
++
+This is to simplify development on third party where they can
+clone and include the file directly without installing or running
+anything to build the files.
diff --git a/index.html b/index.html
index 32b8c3a..8fb626a 100644
--- a/index.html
+++ b/index.html
@@ -1,19 +1,18 @@
-<!DOCTYPE html>
+<!doctype html>
<!-- SPDX-FileCopyrightText: 2021 M. Shulhan <ms@kilabit.info -->
<!-- SPDX-License-Identifier: GPL-3.0-or-later -->
<html>
-
-<head>
+ <head>
<meta charset="UTF-8" />
<title>WUI - web user interface</title>
-</head>
+ </head>
-<body>
+ <body>
+ <h3><a href="/CHANGELOG.html"> CHANGELOG </a></h3>
<h3><a href="/README.html"> README </a></h3>
<h3><a href="/editor"> Editor </a></h3>
<h3><a href="/input"> Input </a></h3>
<h3><a href="/notif"> Notification </a></h3>
<h3><a href="/vfs"> VFS </a></h3>
-</body>
-
+ </body>
</html>