Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
172 commits
Select commit Hold shift + click to select a range
9be76f8
fix(keyboard) fkey colors
xero Sep 13, 2025
eb3a366
chore(deps)
xero Sep 13, 2025
02d99c8
feat(shading) new algo
xero Sep 13, 2025
fe78c64
fix(character brush)
xero Sep 13, 2025
2f0a9f5
fix(char palette) redraw on font change
xero Sep 13, 2025
c9bcd1e
feat(state) global state machine
xero Sep 14, 2025
d213b83
fix(new file) properly reinit canvas and tools
xero Sep 15, 2025
64b59ce
fix(file_io, sauce)
xero Sep 15, 2025
c204009
chore(cleanup)
xero Sep 15, 2025
cbc02fa
chore(cleanup)
xero Sep 15, 2025
ef534e5
fix(state) global state migration
xero Sep 16, 2025
310218f
fix(net) update network build flow
xero Sep 16, 2025
bc8ef9f
refactor(modulize) smaller
xero Sep 16, 2025
da8bd57
chore(house keeping)
xero Sep 16, 2025
8502eb1
feat(modules) extract toolbar
xero Sep 16, 2025
0ff0e22
fix(lint)
xero Sep 16, 2025
22beea9
fix(lint) more es6 action
xero Sep 16, 2025
b69ad1a
fix(arrows) more es6 action
xero Sep 16, 2025
e61be01
fix(state) scoping
xero Sep 16, 2025
d062d62
lint(fix)
xero Sep 16, 2025
1dc5642
fix(lint)
xero Sep 16, 2025
1068221
fix(xb font race)
xero Sep 16, 2025
5d57c2b
fix(font race)
xero Sep 16, 2025
7982706
refactor(css) adds postcss + tailwind
xero Sep 17, 2025
43697f8
fix(save) utf8 output fixes
xero Sep 18, 2025
5720230
fix(file) ansi output | opt(main) selectors
xero Sep 18, 2025
89cce32
fix(lint): adds eslint stylistic
xero Sep 18, 2025
c365015
fix(lint)
xero Sep 18, 2025
a03b961
refactor(palette): move logic
xero Sep 18, 2025
bc27d97
refactor(helpers) move into ui
xero Sep 18, 2025
221aaed
refactor(es6) arrows everywhere
xero Sep 18, 2025
634bd8a
chore(cleanup)
xero Sep 18, 2025
3768ea2
chore(docs)
xero Sep 18, 2025
731d278
feat(cicd)
xero Sep 18, 2025
548828f
chore(docs)
xero Sep 18, 2025
c506cbb
chore(docs)
xero Sep 18, 2025
b77e161
style(es6)
xero Sep 19, 2025
26a223e
feat(cicd) target node 22 lts
xero Sep 19, 2025
65661da
fix(line)
xero Sep 19, 2025
1e21d84
fix
xero Sep 19, 2025
7c276ad
fix
xero Sep 19, 2025
46c74d5
fix
xero Sep 19, 2025
fb88d76
lint
xero Sep 19, 2025
412a960
lint
xero Sep 19, 2025
3e810a8
refactor(keybind) modernize keyboard handlers
xero Sep 19, 2025
4e800a9
test(unit)
xero Sep 19, 2025
bd578c3
chore(cicd) github settings
xero Sep 19, 2025
e158a01
tests(unit)
xero Sep 19, 2025
2b0c723
fix(lots o stuff)
xero Sep 19, 2025
5367799
fix(netcode)
xero Sep 19, 2025
7845261
fix(netcode)
xero Sep 19, 2025
81507df
test(unit)
xero Sep 20, 2025
bc8b7fd
docs(README) shields
xero Sep 20, 2025
8d40177
feat(resolution) createResolutionController
xero Sep 20, 2025
953962a
fix(pr)
xero Sep 20, 2025
df7c24c
fix
xero Sep 20, 2025
fbe3c92
linting and pr review suggestions
xero Sep 20, 2025
3506445
opt(cicd) build processes optomizations
xero Sep 20, 2025
523c108
fix
xero Sep 20, 2025
daf6007
test(unix) fix for new dynamic ui location
xero Sep 20, 2025
c667797
opt(ui) modulaize websocket ui functions
xero Sep 20, 2025
aa58e37
fix(sec) clean headers
xero Sep 20, 2025
8052cad
test(unit)
xero Sep 20, 2025
0b98e44
fix(nomenclature)
xero Sep 20, 2025
0fd72c6
test(unit)
xero Sep 20, 2025
9d75051
fix(ice) no more double time
xero Sep 20, 2025
1dd49d0
tests(unit) fix logic
xero Sep 20, 2025
d07e307
feat(server) opts
xero Sep 20, 2025
8a44776
lint
xero Sep 20, 2025
eb0d1de
fix(keybinds) modernize deprecated syntax
xero Sep 21, 2025
4e8fdbf
refactor(server)
xero Sep 21, 2025
d59a204
sec(server) sanitize session dir
xero Sep 21, 2025
af2db1e
docs(LICENSE) MIT <3 andy
xero Sep 21, 2025
2f21080
lint
xero Sep 21, 2025
b37a50a
reorg(src) combine src dirs
xero Sep 21, 2025
06be1ab
fix(typos)
xero Sep 21, 2025
7d6e833
tests(unit) add server tests
xero Sep 21, 2025
77d8c8c
fix(error)
xero Sep 21, 2025
6d09556
feat(cicd) coverage maps
xero Sep 21, 2025
7c85e94
style(chat)
xero Sep 22, 2025
48736da
style(chat)
xero Sep 22, 2025
79e9293
style(menus)
xero Sep 22, 2025
be6b3e2
feat(fkeys) now on click
xero Sep 22, 2025
7987a96
fix(pr review)
xero Sep 22, 2025
256bdff
fix(file) ansi loading regression
xero Sep 23, 2025
8ba1fe4
style(ui)
xero Sep 23, 2025
0ac91b4
fix(network)
xero Sep 23, 2025
8e68046
fix(setFont) proper async
xero Sep 23, 2025
23460d9
tests(unit) fix mock
xero Sep 23, 2025
a89f8af
refactor(consts) ≈ magic numbers ≈
xero Sep 23, 2025
8f3c37c
fix(keyboard) template literal syntax
xero Sep 23, 2025
028cb57
opt(built) env vars
xero Sep 23, 2025
74082fb
refactor(magicNumbers) consolidate shared consts
xero Sep 24, 2025
a2c920d
fix: bad regex and removed race condition hack
xero Sep 24, 2025
2325c23
fix
xero Sep 24, 2025
a02f252
fix(file import) saucy
xero Sep 24, 2025
7c7d104
feat(NFO)
xero Sep 24, 2025
9815b7b
opt(unicodeMapping) now actually a map function
xero Sep 24, 2025
ac5aeb2
style
xero Sep 24, 2025
92ae201
feat(fonts) new modern xb fonts
xero Sep 24, 2025
d3af6f9
feat(palette) custom colors
xero Sep 25, 2025
81731c2
fix(file) font names
xero Sep 25, 2025
7ba91e7
feat(xbin) export xb files with custom palettes and fonts
xero Sep 25, 2025
df0fb65
fix
xero Sep 25, 2025
f345963
feat(network) reconnect
xero Sep 25, 2025
d2b02ca
fix(typo)
xero Sep 26, 2025
42b375c
feat(lint): prettier and eslint for html
xero Sep 26, 2025
9cd3b5f
stuff
xero Sep 26, 2025
08b6b87
tests(unit) fix fonts
xero Sep 26, 2025
f299cb9
fix: custom color race, magic numbers, etc
xero Sep 26, 2025
4feba55
refactor(modal)
xero Sep 27, 2025
495045b
fix(tests)
xero Sep 27, 2025
738aef1
fix
xero Sep 27, 2025
c87b9e2
feat(modal) about
xero Sep 28, 2025
8c3fa3e
tests(unit) fix ui for new modal
xero Sep 28, 2025
64715ae
fix(collab) drawHalfBrush
xero Sep 28, 2025
a508915
docs(README): 🔥🔥🔥
xero Sep 28, 2025
1a97846
opt(cicd) bun
xero Sep 28, 2025
5428c42
fix(cicd) bun version
xero Sep 28, 2025
c80ef6a
docs: update pre-commit hook
xero Sep 28, 2025
e7f363c
fix(file) font mapping
xero Sep 28, 2025
97c4010
fix(file) font mapping
xero Sep 28, 2025
e719910
feat(pwa) add service worker
xero Sep 29, 2025
c44b25d
fix
xero Sep 29, 2025
cfbfd2c
fix(service workers) | style(file menu)
xero Sep 29, 2025
16a2445
fix
xero Sep 30, 2025
87d2f93
docs(README): 🔥🔥🔥
xero Sep 30, 2025
691443a
docs(README): 🔥🔥🔥
xero Sep 30, 2025
8afb05f
feat(manifest)
xero Sep 30, 2025
3c66dd3
feat(localstorage)
xero Sep 30, 2025
ff00f77
feat(localstorage) autosave
xero Oct 1, 2025
72113fc
feat(sitemap)
xero Oct 1, 2025
f801b9d
fix(manifest) add screenshots
xero Oct 1, 2025
c71e31b
feat(PWA)
xero Oct 1, 2025
3ff13ec
fix(floating-panels)
xero Oct 1, 2025
a1b9dde
opt(pwa)
xero Oct 2, 2025
897ba6e
opt(equality) consistantly truthy/falsy
xero Oct 2, 2025
5f7c169
fix/opt
xero Oct 2, 2025
c12f914
fix
xero Oct 2, 2025
bdf0593
opt(magicNumbers) more CP437 chars
xero Oct 2, 2025
b2c089d
fix
xero Oct 3, 2025
e4b205b
prep for zoom
xero Oct 4, 2025
1839055
fix
xero Oct 4, 2025
b44ff56
opt(localstorage) base64 bytearrays
xero Oct 4, 2025
27d5cba
fix(unit)
xero Oct 5, 2025
46e7e8f
tweak(woff)
xero Oct 5, 2025
2fe4f7f
fix(instructions)
xero Oct 5, 2025
d36a5b0
feat(save as)
xero Oct 5, 2025
b030c00
reorg(selectionTool)
xero Oct 5, 2025
3314caf
fix
xero Oct 5, 2025
3aee9ae
feat(ui)
xero Oct 6, 2025
6ad6a64
feat(modal) warnings
xero Oct 6, 2025
118fb14
tests(e2e)
xero Oct 7, 2025
d2c48ff
tests(unit)
xero Oct 7, 2025
f974035
tests(dom)
xero Oct 7, 2025
61f6fbd
fix(pr reviews)
xero Oct 7, 2025
d506895
docs(README)
xero Oct 8, 2025
0458c9b
fix
xero Oct 8, 2025
6b1fee9
fix(cicd)
xero Oct 8, 2025
c2cae97
fix(cicd)
xero Oct 8, 2025
f266d62
style(ansi)
xero Oct 8, 2025
37bb6d8
docs(privacy) add policy
xero Oct 8, 2025
9126e44
feat(font-select)
xero Oct 8, 2025
b607e1f
docs
xero Oct 9, 2025
b289274
cleanup
xero Oct 9, 2025
32dfd38
fix(e2e)
xero Oct 9, 2025
0f25190
docs
xero Oct 9, 2025
6b6a350
docs
xero Oct 9, 2025
2f076d4
docs
xero Oct 9, 2025
d608bac
docs
xero Oct 9, 2025
faa216a
docs(README) history
xero Oct 9, 2025
b303de4
docs(package) README
xero Oct 9, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .env
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
VITE_DOMAIN='https://text.0w.nz'
VITE_UI_DIR='ui/'
VITE_FONT_DIR='fonts/'
VITE_WORKER_FILE='worker.js'
5 changes: 5 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
*.js text eol=lf
*.md linguist-vendored=false
*.md linguist-generated=false
*.md linguist-documentation=false
*.md linguist-detectable=true
2 changes: 2 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
github: [xero]
custom: [https://support.x-e.ro]
Loading