Commit graph

1034 commits

Author SHA1 Message Date
Yarmo Mackenbach
d0e2825097
chore: update doipjs 2024-11-25 20:11:40 +01:00
Yarmo Mackenbach
3ca32a70bd
ci: use main branch for dev builds 2024-11-25 19:18:26 +01:00
Yarmo Mackenbach
6fd42baab7
chore: release 5.1.0-rc.1 2024-11-18 10:50:04 +01:00
N4ta
3231172447 Added border-radius to the searchbar focus outline 2024-10-13 11:20:12 +00:00
Pastel de N4ta
301571c94a
Changed anchor tag donate buttons to use CSS variables for more consistent declaration
Donate buttons now use the variables used in the a.button declaration
for more consistent declaration
2024-10-02 15:21:23 +01:00
N4taaa
8c731015b5
Added more pseudo classes for better UX/Accessibility
Added active and focus pseudo classes to the anchor tag hover selector
2024-10-02 15:17:42 +01:00
Pastel de N4ta
0b5354164b
Use :focus-within instead of :has for better legacy support 2024-10-02 13:37:28 +01:00
N4taaa
9397352e98
Change Searchbar Keyboard Navigation
Attempts to fix #186. Fakes the entire search bar being tab-able with
:focus and stops the search button from being able to be selected using
tab, in favor of submitting using enter. This approach also keeps the
submit button to keep regular UX.
2024-10-02 12:51:19 +01:00
Yarmo Mackenbach
6ba70be491
chore: release 5.0.1 2024-09-01 12:16:40 +02:00
Yarmo Mackenbach
f659d6c4a6
chore: npm audit fix 2024-09-01 12:15:24 +02:00
Yarmo Mackenbach
e44733f665
fix: update schema to allow null URI 2024-09-01 12:05:29 +02:00
Yarmo Mackenbach
6a88db460d
feat: update doipjs to 2.0.1 2024-09-01 12:04:04 +02:00
Yarmo Mackenbach
324d3fd562
fix: improve error message 2024-09-01 12:03:52 +02:00
Yarmo Mackenbach
3681b9f86a
fix: stop function when response is sent 2024-09-01 11:56:51 +02:00
Yarmo Mackenbach
0b130bcada
chore: release 5.0.0 2024-08-12 16:44:15 +02:00
Yarmo Mackenbach
3e155b4206
chore: npm audit fix 2024-08-12 16:40:35 +02:00
Yarmo Mackenbach
60cb02f9dd
feat: apply eslint fixes 2024-06-21 16:18:54 +02:00
Yarmo Mackenbach
fc50fd56a9
feat: add eslint 2024-06-21 16:18:38 +02:00
Yarmo Mackenbach
c4b8423c6a
fix: apply biome fixes 2024-06-21 15:53:48 +02:00
Yarmo Mackenbach
e0297d90fb
feat: add biomejs 2024-06-21 15:53:48 +02:00
Yarmo Mackenbach
09ef25bea7
feat: update changelog 2024-06-21 15:37:59 +02:00
Yarmo Mackenbach
68b02c1435
feat: update docker-compose.yaml 2024-06-21 15:37:47 +02:00
Ty
946d9c5e5a Fix alias lookup, hardcoded domain, and content-type header 2024-06-17 16:27:09 +00:00
Ty
cb67d65e53 Fix test failures 2024-06-17 16:27:09 +00:00
Ty
0dfe3d763d Fix AP implementation 2024-06-17 16:27:09 +00:00
Yarmo Mackenbach
e6a42f3274
feat: update CI config 2024-06-16 16:05:41 +02:00
Yarmo Mackenbach
40ded08e7f
feat: update CI config 2024-06-16 15:56:17 +02:00
Yarmo Mackenbach
e4a45aa042
feat: enable CI debug mode 2024-06-16 15:50:27 +02:00
Yarmo Mackenbach
90ef84a890
fix: fix CI syntax 2024-06-16 15:43:40 +02:00
Yarmo Mackenbach
1c624636aa
feat: make CI work with prereleases 2024-06-16 15:42:53 +02:00
Yarmo Mackenbach
4a37e05116
chore: release 5.0.0-rc.1 2024-06-15 21:03:58 +02:00
Yarmo Mackenbach
65237b4233
feat: update doipjs dep 2024-06-15 21:02:43 +02:00
Yarmo Mackenbach
191d662d18
feat: npm audit fix 2024-06-15 20:59:48 +02:00
Yarmo Mackenbach
4e8673c452
fix: temporarily disable biome, add it to nix 2024-06-15 20:59:48 +02:00
Yarmo Mackenbach
6e1fa389f8
fix: fix CI step name 2024-06-15 11:14:33 +02:00
Yarmo Mackenbach
bda71db95d
feat: improve CI config 2024-06-14 10:03:33 +02:00
Yarmo Mackenbach
1e1a02fb99
feat: use npm and nix flake 2024-06-14 10:03:33 +02:00
André Jaenisch
b8c94ebc0b
refactor: use domain.example for documentation
This is a reserved TLD for technical documentation.

Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
2024-02-13 19:44:29 +01:00
André Jaenisch
9caa1f6795
feat: update service file
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
2024-02-13 17:26:22 +01:00
André Jaenisch
ba532be4f3
feat: Add SystemD service file
I am running Keyoxide-Web on baremetal on my VPS.
I cloned the repo into `/opt/` and `adduser` a dedicated user for it.
Things you might want to adjust also is the `PORT` value.

Fixes #48.

Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
2024-02-13 17:24:43 +01:00
Yarmo Mackenbach
567130f634
fix: avoid shadowing escape 2024-02-13 10:05:27 +01:00
Yarmo Mackenbach
a57d24ad6a
feat: improve param escaping 2024-02-13 09:55:30 +01:00
Yarmo Mackenbach
255e99af39
feat: escape parameters 2024-02-12 10:26:24 +01:00
Yarmo Mackenbach
785647bbb8
chore: release 4.2.7 2024-02-01 18:02:04 +01:00
Yarmo Mackenbach
3fb5fb860f
chore: bump doipjs to 1.2.9 2024-02-01 17:17:16 +01:00
Yarmo Mackenbach
e7c1a878ff
fix: use const 2024-01-30 01:23:36 +01:00
Yarmo Mackenbach
ed4c265dad
fix: use only hash in semver build metadata 2024-01-30 01:21:13 +01:00
André Jaenisch
912f3619eb
fix: use PATH expansion for run-scripts
Yarn is including `./node_modules/.bin` in $PATH when evaluating
run-commands. In other words, they don't have to be included for
executables inside of `package.json`.

Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
2024-01-29 10:17:00 +01:00
Yarmo Mackenbach
9e19a622d9
fix: typo 2024-01-28 13:54:50 +01:00
Yarmo Mackenbach
5f1b800a42
feat: get info about last git commit 2024-01-28 13:53:47 +01:00