Releases: face-hh/webx
v1.3.1
v1.3.0
Napture
- Added macOS install script. #67
- Reworked Linux install script. #137
- Added a Home button that redirects to
buss://dingle.it
. #98 - Added a Refresh button that reloads the site. #98
- Added a Settings page at
CTRL
+SHIFT
+S
. #110- Currently has the DNS setting which allows you to change from the default https://api.buss.lol
- Added a History page at
CTRL
+SHIFT
+H
. It is saved on the disk. - Added a Back & Forward navigation buttons.
DNS
- Rewritten in Rust. #142
- Breaking changes are present such as pagination on /domains! Please check the README
B9 engine
- Support for query
- Example:
dingle.it?q=wiki
- Accessed with:
window.query
- Example:
- Support for accessing the current URL
- Accessed with:
window.location
- Accessed with:
- Support for timeouts #121
- Create timeout:
set_timeout(function(), ms)
- Delete timeout:
clear_timeout(timeout)
- Create timeout:
- Support for
element.set_visible(bool)
#121 - Support for
nil
inset_content()
#121 - Support for base64 images, via
set_source
,src=""
, etc. #121 - Support for
json.stringify(table)
andjson.parse(string)
. #140 - Support for importing Lua files:
local example = require("https://example.com/example.lua")
#140 - Support for safe Lua libraries such as
string
, etc. which meansos.time()
now works.
Paths
-
Support for paths #121
- Example:
buss://dingle.it/search
- To create one, make a folder in the GitHub repository connected to your domain, and create an index.html file.
- Note: not currently indexed by Dingle
- Example:
-
Fixed
width
andheight
of<input>
and<textarea>
so you are now able to modify each one independently. #82
Docs
- Thanks to @ZakaHaceCosas, we now have proper documentation for the entire Web X here. #163
And more.
v1.2.2
-
You now have to solve a CAPTCHA to register a domain.
-
Added
set_source()
andget_source(link)
on<img>
-
HTTP requests that aren't JSON now return both
status
andcontent
. -
The current tab URL is available via
window.location
-
The query args are available via
window.query
. Syntax:buss://dingle.it?q=hello
-
Removed
alt
from<img>
-
Fixed
file://
, you can now open local projects withfile://C:\path\to\folder
-
Fixed memory leak when you enter a non-existent HTTPS website
v1.2.1
v1.2.0
-
Fixed Lua's OS library being available.
-
Fixed tags with no content crashing/not rending in Napture.
-
Fixed width & height on input & text area.
-
Fixed labels (
h1
-h6
,a
,p
) resetting their styling onset_content
. -
Hyperlinks (
<a>
) that point tobuss://
will now be opened by Napture. -
By publishing or owning a website, you agree to the rules.
-
Added Windows compilation guide.
-
Added Dingle It! at
buss://dingle.it
, source code: https://github.com/face-hh/dingle-frontend/ -
Napture will open Dingle by default on start.
-
Added
get(query,
true
)
, which makesget
return all matches of the query. Similar toquerySelectorAll()
. -
Added
set_opacity
-
Added
get_opacity
-
Builds will now be more lightweight
v1.1.1
-
Fixed misalignment on the tab title & expanded the width to make it match the search bar
-
Fixed body not being fully colored by
background-color
-
Fixed borders not applying properly
-
Slightly changed the not found page.
-
Added
uwu
TLD -
Added support for
https://
in<script>
-
Added about popup when clicking the tab title.
v1.1.0
-
Fixed CSS parser ignoring declarations if one already exists (which made
input
,textarea
, etc.. unstyleable) -
Fixed CSS styling persisting from one site to another
-
Fixed typo on not_found page.
-
Added
background-color
property. -
Added Napture logs for
CTRL
+SHIFT
+P
- 4 types of logs:
ERROR
,WARNING
,DEBUG
,LUA
- Tip: refresh with
CTRL
+R
- 4 types of logs:
-
Added light theme support (if your OS theme is light)
-
Added support to access local Web X projects.
- Enter
file://path
in your search tab. (example:file:///home/face/Documents/webx
, andwebx
has aindex.html
file.) - Also available through the command line:
./napture file://path
- For localhost:
http://localhost:3000
, or any other port. No need to provide a/index.html
!
- Enter