Lucien Cartier-Tilet
4927ef369a
fix: remove debug console.log
continuous-integration/drone/push Build is passing
Details
2023-05-08 03:40:59 +02:00
Lucien Cartier-Tilet
620296d22f
fix: also apply margin to loader
continuous-integration/drone/push Build is passing
Details
2023-05-08 03:38:17 +02:00
Lucien Cartier-Tilet
fea30d5bea
feat: nicer styling of repositories and repositories lists
continuous-integration/drone/push Build is passing
Details
2023-05-08 03:35:28 +02:00
Lucien Cartier-Tilet
de2f11f8fe
feat: add loader spinner to API loader
2023-05-08 03:34:48 +02:00
Lucien Cartier-Tilet
8cbd1dbf07
feat: remove unused PreviewImage component
...
continuous-integration/drone/push Build is passing
Details
This commit removes the PreviewImage component that hasn't been used for quite some time in the
codebase.
BREAKING CHANGE: deletion of PreviewImage component
2023-05-08 03:02:37 +02:00
Lucien Cartier-Tilet
0a1e9536cd
feat: handle API calls and caching through Vue components
...
BREAKING CHANGE: API calls and cache no longer made in their respective composable
2023-05-08 03:01:17 +02:00
Lucien Cartier-Tilet
08825d870b
feat: properly display GitHub repositories
2023-05-05 00:42:11 +02:00
Lucien Cartier-Tilet
aa82e265c8
fix: correctly update displayed repos after fetch
continuous-integration/drone/push Build is passing
Details
2023-05-05 00:38:37 +02:00
Lucien Cartier-Tilet
28223c44d4
fix: fix website compilation
continuous-integration/drone/push Build is passing
Details
2023-05-05 00:26:34 +02:00
Lucien Cartier-Tilet
8a24c9d4b1
docs: update some info on resume
continuous-integration/drone/push Build is failing
Details
2023-05-04 23:37:47 +02:00
Lucien Cartier-Tilet
9096788def
docs: update social links
2023-05-04 23:25:42 +02:00
Lucien Cartier-Tilet
7c185dd453
feat: add bases for GitHub API interaction and cache
2023-05-04 23:23:01 +02:00
Lucien Cartier-Tilet
91a8d4e220
docs: change to new Mastodon account
continuous-integration/drone/push Build is passing
Details
2023-03-29 23:13:59 +02:00
Lucien Cartier-Tilet
9fbd394878
chore: get rid of vuepress-vite dependency error
continuous-integration/drone/push Build is passing
Details
2023-03-25 14:16:48 +01:00
Lucien Cartier-Tilet
23eccce71e
fix: typo in Elefen document
continuous-integration/drone/push Build is passing
Details
2023-03-22 16:46:14 +01:00
Lucien Cartier-Tilet
8f299b1040
Add new page for personal links
continuous-integration/drone/push Build is passing
Details
2023-03-22 16:42:13 +01:00
Lucien Cartier-Tilet
fc7a64239a
docs: update README shield text
2023-03-22 15:54:38 +01:00
Lucien Cartier-Tilet
aacbb1c9a9
chore: update dependencies
2023-03-22 15:54:28 +01:00
Lucien Cartier-Tilet
32cdbd5e2f
fix: better readability in light theme
2023-03-22 15:54:02 +01:00
Lucien Cartier-Tilet
668e1e2a96
chore: delete backend
...
Initially, the backend was meant to cache calls to the GitHub API.
However, I decided to just cache them in the sessionStorage of the
visitor’s browser instead.
2023-03-22 11:46:09 +01:00
Lucien Cartier-Tilet
e438e120cb
chore(front): update vuepress to latest version
...
Signed-off-by: Lucien Cartier-Tilet <lucien@phundrak.com>
2023-03-20 12:48:58 +01:00
Lucien Cartier-Tilet
924d3cced2
docs(backend): Document some functions and structures
...
Signed-off-by: Lucien Cartier-Tilet <lucien@phundrak.com>
2023-03-15 16:37:59 +01:00
Lucien Cartier-Tilet
3448672fec
chore(backend): cleaner code
...
Signed-off-by: Lucien Cartier-Tilet <lucien@phundrak.com>
2023-03-15 16:37:57 +01:00
Lucien Cartier-Tilet
a1f29c71f6
chore(backend): clearer names for some structures
...
Signed-off-by: Lucien Cartier-Tilet <lucien@phundrak.com>
2023-03-15 16:37:52 +01:00
Lucien Cartier-Tilet
c2666c0107
fix(docs): remove incorrect configuration line
...
continuous-integration/drone/push Build is passing
Details
Signed-off-by: Lucien Cartier-Tilet <lucien@phundrak.com>
2023-02-27 22:49:04 +01:00
Lucien Cartier-Tilet
a8aba07245
chore(docs): hint lsp-mode to use vue-semantic-server a.k.a volar
...
This is mostly an Emacs thing
Signed-off-by: Lucien Cartier-Tilet <lucien@phundrak.com>
2023-02-27 22:48:52 +01:00
Lucien Cartier-Tilet
1447aac3f6
chore(docs): add editorconfig file
...
For now, it only applies to web-related files
Signed-off-by: Lucien Cartier-Tilet <lucien@phundrak.com>
2023-02-27 22:48:16 +01:00
Lucien Cartier-Tilet
e255f872c4
chore(frontend): add git-cliff for generating changelog
2023-02-09 13:21:51 +01:00
Lucien Cartier-Tilet
acd7297b7f
feat: Add commitizen to project
...
continuous-integration/drone/push Build is passing
Details
Signed-off-by: Lucien Cartier-Tilet <lucien@phundrak.com>
2023-02-09 12:14:01 +01:00
Lucien Cartier-Tilet
59e30f919c
fix(backend): Fix port exposed by backend
...
Signed-off-by: Lucien Cartier-Tilet <lucien@phundrak.com>
2023-02-09 12:14:00 +01:00
Lucien Cartier-Tilet
8e925b884e
perf(backend): Cache build of dependencies
...
When building the Docker image, first compile the project with a fake
main file, namely `dummy.rs`. Once dependencies are built, compile the
actual project by switching back to `src/main.rs`.
Signed-off-by: Lucien Cartier-Tilet <lucien@phundrak.com>
2023-02-09 12:13:58 +01:00
Lucien Cartier-Tilet
fd71b959f1
chore(backend): Add information on crate
...
Signed-off-by: Lucien Cartier-Tilet <lucien@phundrak.com>
2023-02-09 12:13:56 +01:00
Lucien Cartier-Tilet
a0236ba459
fix(backend): compilation
...
The project could not compile previously due to the musl and the
missing openssl libraries. This is now fixed.
Signed-off-by: Lucien Cartier-Tilet <lucien@phundrak.com>
2023-02-09 12:13:53 +01:00
Lucien Cartier-Tilet
7f217641f0
feat(backend): add initial backend
...
Backend as is can query GitHub for the information that will be
necessary later on in the frontend's pages. It does not cache this
information yet though.
Signed-off-by: Lucien Cartier-Tilet <lucien@phundrak.com>
2023-02-09 12:13:51 +01:00
Lucien Cartier-Tilet
8413181750
refactor: move Vuepress files in dedicated directory
...
Signed-off-by: Lucien Cartier-Tilet <lucien@phundrak.com>
2023-02-09 12:13:47 +01:00
Lucien Cartier-Tilet
8e7322c225
fix(docs): change name for "Japanese" in Elefen to "Nion"
...
Signed-off-by: Lucien Cartier-Tilet <lucien@phundrak.com>
2023-02-09 12:13:45 +01:00
Lucien Cartier-Tilet
15e086e27f
fix(docs): replace missing Elefen translations
...
Signed-off-by: Lucien Cartier-Tilet <lucien@phundrak.com>
2023-02-09 12:13:43 +01:00
Lucien Cartier-Tilet
43a20fc776
fix: insert missing newline
...
That missing newline somehow breaks how the Vue component is rendered.
Signed-off-by: Lucien Cartier-Tilet <lucien@phundrak.com>
2023-02-09 12:13:41 +01:00
Lucien Cartier-Tilet
fc3f9a8b19
fix: correct links
...
Signed-off-by: Lucien Cartier-Tilet <lucien@phundrak.com>
2023-02-09 12:13:39 +01:00
Lucien Cartier-Tilet
5df6a8c251
docs: update pages on KEINE Tashi, add Elefen translation
...
Signed-off-by: Lucien Cartier-Tilet <lucien@phundrak.com>
2023-02-09 12:13:31 +01:00
Lucien Cartier-Tilet
76912b8f10
docs: epdate pages on KEINE Tashi, add Elefen translation
...
Signed-off-by: Lucien Cartier-Tilet <lucien@phundrak.com>
2023-02-09 12:13:30 +01:00
Lucien Cartier-Tilet
627c321806
docs: typos
...
Signed-off-by: Lucien Cartier-Tilet <lucien@phundrak.com>
2023-02-09 12:13:28 +01:00
Lucien Cartier-Tilet
68aabf77e0
feat: better favico, move some code to their own file, add repo link
...
Signed-off-by: Lucien Cartier-Tilet <lucien@phundrak.com>
2023-02-09 12:13:27 +01:00
Lucien Cartier-Tilet
95b1268e42
feat: switch to Nord theme
...
Signed-off-by: Lucien Cartier-Tilet <lucien@phundrak.com>
2023-02-09 12:13:26 +01:00
Lucien Cartier-Tilet
dd2f47ee65
feat: display last update, but not contributors
...
Signed-off-by: Lucien Cartier-Tilet <lucien@phundrak.com>
2023-02-09 12:13:24 +01:00
Lucien Cartier-Tilet
24344152c7
feat: remove HTML extensions from links
...
Signed-off-by: Lucien Cartier-Tilet <lucien@phundrak.com>
2023-02-09 12:13:23 +01:00
Lucien Cartier-Tilet
7ec6405cc2
feat(docs): add Elefen translation
...
Signed-off-by: Lucien Cartier-Tilet <lucien@phundrak.com>
2023-02-09 12:13:21 +01:00
Lucien Cartier-Tilet
40c7097cd3
docs: add Elefen translation
...
Signed-off-by: Lucien Cartier-Tilet <lucien@phundrak.com>
2023-02-09 12:13:20 +01:00
Lucien Cartier-Tilet
a056a4d447
docs: corrections, information updates
...
Signed-off-by: Lucien Cartier-Tilet <lucien@phundrak.com>
2023-02-09 12:13:18 +01:00
Lucien Cartier-Tilet
d098df9eda
docs: add custom title to specific pages
...
Signed-off-by: Lucien Cartier-Tilet <lucien@phundrak.com>
2023-02-09 12:13:16 +01:00