Commit graph

18 commits

Author SHA1 Message Date
André Jaenisch
62aba86d5d
feat: set up internationalisation
This allows for translating the interface using Weblate at
translate.codeberg.org!

Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
2024-02-14 12:11:03 +01:00
André Jaenisch
fd2ab00cb9
refactor: extract block or report buttons to atom
These have no handlers bound to them yet. At that point the atom might
be refactored to a molecule. Let's see.

Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
2024-02-11 18:29:53 +01:00
André Jaenisch
f6c8343751
feat: extract Created partial from route
This is displaying the created time of the user's profile.

Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
2024-02-11 14:58:01 +01:00
André Jaenisch
406b38698c
chore: apply formatting
We want to be a good citizen, don't we?

Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
2024-02-09 11:29:03 +01:00
André Jaenisch
9c4c8f04f4
refactor: break out routes into components
For now I'm following the Atomic Design philosophy with respect to
organising the components. I started with Avatar which wraps the
SvelteKit library with some defaults. I test it using vitest which is
now configured accordingly. All dependencies were updated to their
latest version.

Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
2024-02-09 11:19:08 +01:00
André Jaenisch
9bb86e84b1 forms (#18)
I made a best effort attempt to design the profile page according to the
current design specification.

Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>

Reviewed-on: https://codeberg.org/Anvil/Anvil/pulls/18
Co-authored-by: André Jaenisch <andre.jaenisch@posteo.de>
Co-committed-by: André Jaenisch <andre.jaenisch@posteo.de>
2024-02-07 10:39:32 +00:00
André Jaenisch
aea63c0b4b
build: upgrade all dependencies
Before making any changes to the logic of the code I've updated all
dependencies and adjusted the configurations according to the migration
documentation. I ensured that I can still run the npm scripts like
before.

Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
2023-12-20 23:18:17 +01:00
Pere Lev
723c6127da
Account creation: Verify & Verified pages 2023-05-29 13:00:53 +03:00
Pere Lev
4c252c83ca
Add octicons and use in account creation form 2023-05-22 17:39:28 +03:00
Pere Lev
740ed4e16e
Upgrade to skeleton 1.5 2023-05-22 16:06:32 +03:00
Pere Lev
3cc0c7baf1
Account creation page + set max width 2023-05-22 14:36:14 +03:00
Pere Lev
b386498058
Add login page 2023-05-22 13:17:28 +03:00
Pere Lev
f3a4451845
Custom theme by mray 2023-05-22 12:30:47 +03:00
Pere Lev
dfe1a6160f
README: Single-page mode might be useful to support in forge-hosted version 2023-05-03 17:51:29 +03:00
Pere Lev
6e192486e5
Fix readme typo 2023-05-03 17:48:40 +03:00
Pere Lev
d62e25c942
Create first-start page & add COPYING 2023-05-03 17:41:33 +03:00
Pere Lev
1d008c4ad0
Update README and add .node-version 2023-05-03 17:37:18 +03:00
Pere Lev
e21c2309d6
Initial commit, using the "Skeleton Welcome" template 2023-05-03 12:28:02 +03:00