379 Commits

Author SHA1 Message Date
renovate[bot]
9a0d5b6fb5
chore(deps): update pnpm to v9.9.0 (#43)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-26 18:47:56 +02:00
renovate[bot]
af655acab7
fix(deps): update dependency hono to v4.5.9 (#42)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-26 18:41:30 +02:00
Corentin THOMASSET
29933df180
feat(cloudflare): dedicated package for building and deploying to cloudflare (#45) 2024-08-26 18:35:33 +02:00
Corentin THOMASSET
649369ca2c
refactor(base64): replaced regex with trimEnd for trimming trailing = (#44) 2024-08-26 16:26:51 +00:00
Corentin THOMASSET
bf068bd846
docs(readme): updated credits (#41) 2024-08-26 12:56:06 +02:00
Corentin THOMASSET
8b9f833ce5
feat(api): encrypted note content length limit (#40) 2024-08-25 22:42:41 +00:00
Corentin THOMASSET
8c857542f7
refactor(utils): renamed "attempt" utils to "safely" and added tests (#39) 2024-08-25 21:37:47 +00:00
Corentin THOMASSET
508dc5ec17
fix(api client): rate limit can be triggered by cloudflare with a non-json body (#38)
* refactor(ui): rename AppLayout component to app.layout

* refactor(random): mutualized random buffer creation for string

* fix(api client): rate limit can be triggered by cloudflare with a non-json body
2024-08-25 23:27:49 +02:00
renovate[bot]
80d84ee955
chore(deps): update docker/build-push-action action to v6 (#37)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-25 22:04:02 +02:00
renovate[bot]
9597f0b7a5
chore(deps): update dependency jsdom to v25 (#36)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-25 22:02:03 +02:00
renovate[bot]
f4d024a749
chore(deps): update dependency solid-devtools to ^0.30.0 (#34)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-25 21:56:54 +02:00
renovate[bot]
638f87da12
chore(deps): update actions/checkout digest to 692973e (#33)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-25 21:56:40 +02:00
renovate[bot]
906dc9155e
chore(deps): setup Renovate (#32)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
v1.1.0
2024-08-25 21:52:55 +02:00
Corentin THOMASSET
5089b0cd92
feat(seo): allow og-image for robots (#31) 2024-08-25 20:56:25 +02:00
Corentin THOMASSET
2d96a54141
feat(seo): added og-image (#30) 2024-08-25 20:41:50 +02:00
Corentin THOMASSET
69143fe183
config(storage): removed unused driver config (#29) 2024-08-25 17:29:24 +00:00
Corentin Thomasset
46b4493e13 feat(storage): mutualised and abstracted storage 2024-08-25 19:18:57 +02:00
Corentin Thomasset
c97e28b7c1 refactor(types): added explicits types 2024-08-25 19:18:57 +02:00
Corentin Thomasset
3dca6104db docs(readme): updated title 2024-08-25 19:18:57 +02:00
Corentin THOMASSET
698230f156
docs(env): added documentation for config variables (#27) 2024-08-25 16:04:09 +00:00
Corentin THOMASSET
383aaa1cc8
chore(client): added static humans.txt (#26) 2024-08-25 15:14:58 +00:00
Corentin THOMASSET
6e09bbb45b
chore(scripts): added maintenance script for cleaning cloudflare kv store items without ttl (#25) 2024-08-25 16:58:39 +02:00
Corentin THOMASSET
7e2de9e27f
feat(cron): purge outdated notes on boot (#24) 2024-08-25 16:55:49 +02:00
Corentin THOMASSET
58a1f6c048
feat(server): added task system to purge storage from outdated notes (#23)
* fix(cloudflare, storage): forward ttl options from driver to binding

* test(errors): added units test for error utils

* feat(server): added task system to purge storage from outdated notes
2024-08-25 13:45:20 +00:00
Corentin THOMASSET
ea995fe048
refactor(ui): made footer responsive (#22) v1.0.0 2024-08-24 16:22:58 +02:00
Corentin THOMASSET
7f61b54219
docs(readme): added how it works section (#21) 2024-08-24 13:41:29 +00:00
Corentin THOMASSET
ac2d34ce8b
refactor(dockerfile): merged install and build steps to reduce layers (#20) 2024-08-24 15:10:20 +02:00
Corentin Thomasset
666bdbba9c
docs(readme): added link to mockup image 2024-08-24 14:39:59 +02:00
Corentin THOMASSET
8059a9fb37
docs(readme): added name and restart flag in selfhost docker commands (#15) 2024-08-24 14:36:15 +02:00
Corentin THOMASSET
5592472460
refactor(knip): removed dead code (#19) 2024-08-24 14:20:36 +02:00
Corentin THOMASSET
a5ef576362
feat(storage): added driver-level ttl info (#18) 2024-08-24 11:57:37 +00:00
Corentin THOMASSET
1f18546cb1
refactor(server): switched to lodash-es to reduce bundle and docker image (#17) 2024-08-24 13:46:29 +02:00
Corentin THOMASSET
be60f0d1fd
chore(github): added funding.yml (#16) 2024-08-24 13:39:12 +02:00
Corentin Thomasset
d0cf539c01 test(notes): added e2e api test 2024-08-24 13:23:31 +02:00
Corentin Thomasset
62a8463f0f test(notes): added notes repository integration tests 2024-08-24 13:23:31 +02:00
Corentin Thomasset
10c2f61004 refactor(config): removed config override system 2024-08-24 13:23:31 +02:00
Corentin Thomasset
a085a442a0 refactor(api): normalized notes path names 2024-08-24 13:23:31 +02:00
Corentin THOMASSET
559b4c7bbd
chore(workspace): detailed package.json (#13) 2024-08-24 09:49:06 +00:00
Corentin THOMASSET
c8541c32b9
chore(pnpm): updated pnpm to 9.8 (#12) 2024-08-24 11:30:41 +02:00
Corentin THOMASSET
5acccd2188
fix(ui): card padding on mobile (#11) 2024-08-24 01:51:37 +00:00
Corentin THOMASSET
fa7696ab93
fix(a11y): added aria-label on icon buttons (#10)
* feat(seo): improved seo

* fix(a11y): added aria-label on icon buttons
2024-08-24 01:39:11 +00:00
Corentin THOMASSET
c5c92fba97
feat(seo): improved seo (#9) 2024-08-24 01:38:34 +00:00
Corentin THOMASSET
419097d612
docs(readme): refined feature list (#8) 2024-08-24 01:22:40 +00:00
Corentin THOMASSET
340b39b679
test(int): added encryption/decryption tests (#7) 2024-08-24 01:16:13 +00:00
Corentin THOMASSET
6e19c590d4
refactor(e2ee): use PBKDF2 to generate master key (#6) 2024-08-24 00:51:47 +00:00
Corentin THOMASSET
023d233441
chore(ui): added footer (#5) 2024-08-24 00:03:52 +00:00
Corentin THOMASSET
7871f14c25
chore(cd): added docker release workflow permissions (#4) v0.0.2 2024-08-24 01:30:49 +02:00
Corentin THOMASSET
cc9f9003ce
refactor(readme): added link to license file (#3) v0.0.1 2024-08-24 01:12:28 +02:00
Corentin Thomasset
3930cc3a32 refactor(ci): add differents names for workflow steps 2024-08-24 01:07:44 +02:00
Corentin Thomasset
5d42ee961b chore(cd): push to docker on version tag 2024-08-24 01:07:44 +02:00