Compare commits

...

288 commits

Author SHA1 Message Date
ac85131e69 Update package.json 2025-08-01 10:04:39 +00:00
2c42f18e81 Update unlighthouse.config.ts 2025-08-01 10:01:31 +00:00
d56f70c1ba
Bumped ver 2025-08-01 07:51:39 +02:00
36e0a056fa
Merge branch 'dev' 2025-08-01 07:50:48 +02:00
31c3f76a9b
Release Candidate 2025-08-01 07:47:08 +02:00
693f0f2eae
added ai.txt 2025-04-27 18:29:08 +02:00
8d6ededac6
updated robots with ai.robots.txt 2025-04-27 15:57:02 +02:00
67e565493c
updated robots with ai.robots.txt 2025-04-27 15:56:28 +02:00
cc6b3c22b8
fixed animations 2025-04-21 21:55:54 +02:00
13ccaa1977
applied faster phone settings 2025-04-17 23:23:38 +02:00
52dd87b52d
test theory 2025-04-17 22:10:16 +02:00
94687c6866
LCP fixes 2025-04-17 21:46:30 +02:00
ce4e7777e0
Animations fix 2025-04-17 20:06:18 +02:00
14cc9e0b7e
Updated ligthouse config 2025-04-17 19:05:46 +02:00
e402b7e321
Adapt lighthouse 2025-04-16 21:42:27 +02:00
f11a53cd11
Test font changes 2025-04-16 19:25:49 +02:00
f7c7408fdd
switched fonts stuff 2025-04-16 00:21:33 +02:00
3f0d0ab3c4
removed sh 2025-04-15 23:44:53 +02:00
1cbec0fe78
debugging 2 2025-04-15 23:23:45 +02:00
3814b179ce
debugging 2025-04-15 23:09:00 +02:00
34df58168b
minified markdown a bit 2025-04-15 22:32:31 +02:00
d53bae9537
sh start script 2025-04-15 22:19:47 +02:00
1cae67023f
Added version output 2025-04-15 22:02:01 +02:00
edb548144a
switched container 2025-04-15 21:37:44 +02:00
a4e306b45a
Testing astro-critical-css with bookworm 2 2025-04-14 23:05:16 +02:00
2e513cb72f
Testing astro-critical-css with bookworm 2025-04-14 22:46:48 +02:00
120af666cb
Testing astro-critical-css 2025-04-14 22:32:04 +02:00
805ce53362
fixed accessibility 2025-04-12 19:16:09 +02:00
08b2227b22
Changed Firq FGO Site to firq.dev 2025-04-12 19:05:52 +02:00
66c9220468
Unlighthouse blogpost + version in docker 2025-04-12 18:43:57 +02:00
753a39e13c
fixed unlighthouse 11 2025-04-12 14:08:37 +02:00
215b803749
fixed unlighthouse 10 2025-04-12 00:06:46 +02:00
278befbb50
fixed unlighthouse 9 2025-04-11 23:38:41 +02:00
02d5af5a2d
fixed unlighthouse 8 2025-04-11 23:27:57 +02:00
ae98709260
fixed unlighthouse 7 2025-04-11 22:46:38 +02:00
cea02754ce
fixed unlighthouse 6 2025-04-11 22:04:59 +02:00
63024eb324
fixed unlighthouse 5 2025-04-11 21:21:50 +02:00
3da3625d16
fixed unlighthouse 4 2025-04-08 21:15:42 +02:00
2ec229f40b
fixed unlighthouse 3 2025-04-08 20:44:47 +02:00
ba2710f4b3
fixed unlighthouse 2 2025-04-08 20:37:59 +02:00
83cda5dbb5
fixed unlighthouse 2025-04-08 20:31:56 +02:00
b75fb2499e
enable logging for debug 5 2025-04-08 20:18:43 +02:00
d0d43d8caf
enable logging for debug 4 2025-04-08 20:07:38 +02:00
199758f822
enable logging for debug 3 2025-04-08 19:58:59 +02:00
c50c8eb9ce
enable logging for debug 2 2025-04-08 19:50:21 +02:00
e6ee5799a5
enable logging for debug 2025-04-08 19:40:19 +02:00
3b72c24361
test 2025-04-08 18:04:43 +02:00
88e4b92b8d Apply patch 2025-04-08 09:32:41 +00:00
c013c7a298 Update package.json 2025-04-07 22:58:39 +00:00
4c99e009f4 Update Dockerfile 2025-04-07 22:55:57 +00:00
b71a83de60
ci fix 4? 2025-04-08 00:34:12 +02:00
7e19e5f76b
ci fix 3#? 2025-04-08 00:24:11 +02:00
62e429329b
ci fix 2? 2025-04-07 23:59:57 +02:00
b2e4ac27b6
ci fix? 2025-04-07 23:27:36 +02:00
d19ded377f
resolution fix 2025-04-07 23:17:32 +02:00
7d6f6eb4d5
fixed icons and links (and ci?) 2025-04-07 22:47:03 +02:00
1782b69664
lock update 2025-04-07 21:54:09 +02:00
aa59137748
restructure donw, rearing 1.0.0 release 2025-04-07 21:53:48 +02:00
aed70ccdd9
removed twitter, added bluesky 2025-04-06 22:12:42 +02:00
ed8549d6aa
Dependencies 2025-02-28 22:26:47 +01:00
19492fc41b
Bumped astro to 5.3.0 2025-02-14 16:10:14 +01:00
81c1def4c4
Bumped embed to fix accessibility issue 2025-02-07 11:37:16 +01:00
d5e4818b2b
fix ver 2 2025-02-06 20:40:14 +01:00
e81dbd6048
Bumped ver 2025-02-06 19:43:16 +01:00
621b17f5b4
Bumped ULH Container 2025-02-06 19:42:55 +01:00
03e341710f
Testing new unlighthouse shenanigans 2025-02-06 19:31:18 +01:00
eec488ddff
Upgraded to Astro 5.2.5 and fixed content collections 2025-02-06 19:08:51 +01:00
298b91262e
Bumped astro, need to migrate content collections 2025-01-15 15:22:29 +01:00
51b8817dc7
Scrollbar 2024-11-03 20:58:35 +01:00
dd78cc13ef
Unlighthouse rework with docker 6 2024-11-01 16:17:38 +01:00
9db0b71ee4
Unlighthouse rework with docker 5 2024-11-01 16:09:53 +01:00
c7ae9fa64b
Unlighthouse rework with docker 4 2024-11-01 16:05:41 +01:00
c754871a9b
Unlighthouse rework with docker 3 2024-11-01 15:59:40 +01:00
7f4b1e7259
Unlighthouse rework with docker 2 2024-11-01 15:55:08 +01:00
9171fda784
Unlighthouse rework with docker 2024-11-01 15:43:20 +01:00
2321c5e5ab
Checkbox fix 2 2024-10-30 21:41:38 +01:00
6ff1e5ec1c
JS version 2024-10-30 21:24:21 +01:00
7a3c4f14ae
Checkbox lag fix 2024-10-30 20:51:09 +01:00
f9fb025622
Menu Fix 2 2024-10-30 20:45:41 +01:00
cc885e7740
Menu Fix 2024-10-30 20:41:11 +01:00
7be69a0ce5
Accessibility 2024-10-30 20:36:42 +01:00
99fe35aa23
Dropdown change on mobile 2024-10-30 20:28:45 +01:00
d2dddbeb2a
Satisfying 2024-10-29 22:17:38 +01:00
7222d1c58b
Ver Bump 2024-10-29 21:03:12 +01:00
d9e4f5b5f9
Social restructure 2024-10-29 21:02:37 +01:00
19e7d02520
Birthday and small fix 2024-10-27 14:58:32 +01:00
fa88fede29
Subpixel fix 2024-10-26 22:51:03 +02:00
a77312c17c
Restructure and extra stuff 2024-10-26 22:41:24 +02:00
b0fc3a05c5
First about version and rescaling 2024-10-26 17:37:35 +02:00
e717b4b8dd
Vari in name 2024-10-26 14:29:24 +02:00
86b6263ec1
Fixed spaces 2024-10-26 14:24:59 +02:00
49f270974f
runname? 2024-10-26 14:16:28 +02:00
c3dc83ff1d
Test run name 2024-10-26 14:14:10 +02:00
1945b41b4b
Link markdown, robots and contact vars 2024-10-26 13:51:37 +02:00
b32fa9e4ad
Further redesign 2 2024-10-26 00:22:08 +02:00
afe18e37b6
Further redesign 2024-10-25 15:26:25 +02:00
4eb390d0b1
unlighthouse change + accessibility 2024-10-24 20:07:39 +02:00
7a0863d9a2
Find more pages and stuff 2024-10-24 19:12:56 +02:00
20c6753ee1
Ficked package-lock.json 2024-10-24 19:03:11 +02:00
cdda005d47
Fixed package-lock 2024-10-24 18:58:35 +02:00
34e24346d1
Colors and other stuff 2024-10-24 18:52:33 +02:00
aab26e63b2
Fixed TA site part 2024-10-23 17:28:06 +02:00
5dfbd2cccd
PageSpeed Insights config 2024-10-23 00:20:44 +02:00
8c425d8690
More samples 2024-10-23 00:01:07 +02:00
4a4d5434f5
try to cheat LCP 2024-10-22 23:55:30 +02:00
d6fb3bccbe
Re-enable prefetch because 2024-10-22 23:38:26 +02:00
0e637384b6
Eager load less 2024-10-22 23:29:08 +02:00
f4e8a39c08
Made favicon smaller, removed prefetch 2024-10-22 23:18:30 +02:00
cf84c65beb
Made favicon smaller, removed prefetch 2024-10-22 23:18:17 +02:00
90ac6d527c
Test prefetch 2024-10-22 23:07:34 +02:00
da582980b9
Curl index for availability 2024-10-22 22:58:43 +02:00
c0588ee760
Finding the best font solution 2024-10-22 22:54:02 +02:00
e11130ce1a
mobile and images 2024-10-22 22:18:33 +02:00
500080be9f
sed and desktop 2024-10-22 22:12:02 +02:00
9922507975
fixed deps 2024-10-22 21:58:06 +02:00
e4252aa6dc
Not preloading fonts 2024-10-22 21:54:18 +02:00
4cb0f2db10
Image sizes 2 2024-10-22 21:34:18 +02:00
031d057811
Image sizes 2024-10-22 21:15:24 +02:00
aaa9611b1c
Version bump 2024-10-22 20:53:09 +02:00
8e6be5ae82
Revert "Source Sets"
This reverts commit d93d0416e5.
2024-10-22 20:51:48 +02:00
d93d0416e5
Source Sets 2024-10-22 20:45:39 +02:00
564e902b69
Test with tag 2024-10-22 20:00:14 +02:00
ed91be36d7
Test with tag 2024-10-22 19:59:19 +02:00
3d729731a5
fix input 2024-10-22 19:54:26 +02:00
2bd68c106c
fix input 2024-10-22 19:53:51 +02:00
34421fdb76
fix payload 2024-10-22 19:52:16 +02:00
d906df3fec
trace2 2024-10-22 19:50:35 +02:00
8a84de8807
trace 2024-10-22 19:48:57 +02:00
014ea40dce
WHHAT THE ACTUAL FUCK IS WRONG WITH THOSE ******************* 2024-10-22 19:46:48 +02:00
0473c836d7
auth6 2024-10-22 19:44:24 +02:00
3587ee38a7
auth4 2024-10-22 19:38:09 +02:00
c0d6d8a516
auth4 2024-10-22 19:36:56 +02:00
4387207c14
auth3 2024-10-22 19:36:04 +02:00
f26fdbe579
auth2 2024-10-22 19:35:02 +02:00
2696d0e146
auth 2024-10-22 19:34:29 +02:00
0b7b7fa071
fixed ref 2024-10-22 19:32:22 +02:00
2d07dbbbdb
Test dispatch 2024-10-22 19:29:01 +02:00
6e3d23e8f7
work? 2024-10-22 18:58:09 +02:00
86ee37e441
test stupid 2024-10-22 18:56:16 +02:00
9f225b0708
test again 2024-10-22 18:50:23 +02:00
4f16151149
test again 2024-10-22 18:45:12 +02:00
9718bc07b6
test with network setting 2024-10-22 18:37:13 +02:00
f82341135c
reduce 2024-10-22 18:31:59 +02:00
acbb7489e5
Fixed url 2024-10-22 18:29:59 +02:00
ab2b69aff3
Seq 2024-10-22 18:28:57 +02:00
ee6c695d33
modified wait 2024-10-22 18:26:49 +02:00
974f259804
Modified for network 2024-10-22 18:19:24 +02:00
f3ff40b6f1
localhost bind 2024-10-22 18:14:36 +02:00
58ae955f66
workdir issue 2024-10-22 18:09:50 +02:00
7948fac47a
more curl 2024-10-22 18:07:29 +02:00
7ad7efe0e2
try with docker 2024-10-22 17:55:25 +02:00
37a7e99e78
healthcheck + logs 2024-10-22 17:54:37 +02:00
d91e9c4af5
dind 2024-10-22 17:47:22 +02:00
45f8b2bfd8
curl v 2024-10-22 17:42:13 +02:00
52923ad819
curl 2024-10-22 17:40:29 +02:00
e020bb1c18
healh check 2024-10-22 17:38:05 +02:00
aad69a3e77
test localhost 2024-10-22 17:35:31 +02:00
93ea52b3a6
Updated url 2024-10-22 17:33:08 +02:00
4d4271a5da
Updated url 2024-10-22 17:20:22 +02:00
1575997c4d
Updated url 2024-10-22 17:19:04 +02:00
3fbb0d0196
Testing ulh with service container 2024-10-22 17:15:09 +02:00
e859576215
Revert "Dektop"
This reverts commit 8ab6361b6d.
2024-10-21 23:05:57 +02:00
8ab6361b6d
Dektop 2024-10-21 23:00:29 +02:00
950eb1d9f3
Reduces Puppeteer concurrency 2024-10-21 22:58:02 +02:00
61ce9f8575
Test mobild 2024-10-21 22:54:35 +02:00
3b307e48c7
Unlighthouse bump 2024-10-21 22:48:04 +02:00
96a9c2593c
Updated for Lighthouse 2024-10-21 22:36:12 +02:00
1f7709031c
Continuing the redesign 2024-10-21 22:23:25 +02:00
9d8493273d
Another attempt at a major redesign, but for real this time, i swear 2024-10-21 16:57:02 +02:00
676e5e2b00
Updated dockge version 2024-10-01 23:27:27 +02:00
ab5630602d
forgejo fixes 2024-10-01 22:14:27 +02:00
6b1b3ab6f3
final prerelease 2024-10-01 22:12:04 +02:00
d75fd91634
Bumped astro 2024-08-01 18:07:42 +02:00
a7bb38b89a
Updated with summer skadi 2024-07-25 14:49:36 +02:00
c72ffef3fc
Testing dockge cli container 2024-07-22 17:51:58 +02:00
5007af517b
Extended dockge test with custom container 2024-07-22 12:46:57 +02:00
a9568375c1
Unpinned Dockge 2024-07-20 18:02:44 +02:00
de68104603
Re-integrate Dockge into preview workflow 2024-07-20 18:02:22 +02:00
245cac7d87
Dockge Test 3 2024-07-20 18:00:28 +02:00
60330800f9
Dockge Test 2 2024-07-20 17:56:13 +02:00
7a425c4fda
Dockge Test 2024-07-20 17:54:14 +02:00
186b797bb6
Removed Dockge again, switched to alpine images 2024-07-20 17:02:30 +02:00
bc5f43802f
Testing Dockge CLI in CI 2 2024-07-20 16:56:29 +02:00
be1416a74a
Testing Dockge CLI in CI 2024-07-20 16:47:33 +02:00
1cee0efcad
Bumped version 2024-07-20 16:35:09 +02:00
45fd654ef1
Fixed weird hovering issues 2024-07-20 16:34:21 +02:00
e4b0b87e9f
Fixed issue with version in CI 2024-07-20 15:59:15 +02:00
cc55ec3a87
Removed unnecessary files 2024-07-20 12:07:33 +02:00
08ae371dbf
Lint fix 2024-07-19 22:54:13 +02:00
a73afacf6c
Major redesign and rewrite 2024-07-19 22:52:35 +02:00
0dca43eb19
Major redesign and rewrite 2024-07-19 22:52:15 +02:00
9cb6ff6ed7
Fixed accessibility issues 2024-06-20 19:52:34 +02:00
700aa1d223
Bumped unlighthouse docker 2024-06-20 19:36:16 +02:00
d06655296b
Updated README 2024-06-20 19:18:51 +02:00
beae91e5fd
Bumped version 2024-06-20 18:58:55 +02:00
394e575ca6
Pinned docker images 2024-06-20 18:58:29 +02:00
1aa9753d8b
Fixed typo 2024-06-15 19:39:08 +02:00
c4d73c2f98
Fixed typo 2024-06-15 19:30:25 +02:00
2decf6604b
Updated pipeline syntax to server 2024-06-15 19:27:54 +02:00
f5bb4bf78e Merge pull request 'Mergin dev - new header, updated servants' () from dev into main
Reviewed-on: 
2024-06-15 17:20:51 +00:00
5181739230
Updated Servant list 2024-06-15 19:17:29 +02:00
449006320c
Fix for 404 and favcard 2024-01-20 16:21:51 +01:00
483b2cc84b
Hero with reference to fgo-ta.com 2024-01-19 10:18:05 +01:00
9daf38e537
Added success checks 2024-01-10 11:45:42 +01:00
da8564f01a
Version Bump 2024-01-10 11:39:54 +01:00
dd9d0a662f
Fixes for CI 2024-01-10 11:38:38 +01:00
2a258ac60b package-lock.json 2024-01-07 22:23:05 +01:00
0494694cc9 Merge pull request 'Fix for ' () from dev into main
Reviewed-on: 
2024-01-06 17:49:12 +00:00
764c5750a6
Fix for 2024-01-06 18:48:19 +01:00
b7db7dd512 Merge pull request '0.1.23 - Multiple Fixes for DX' () from dev into main
Reviewed-on: 
2024-01-05 00:20:38 +00:00
fcd05dcb09
Fix 2024-01-05 01:14:28 +01:00
7ed78bceff
Moved nice tools from fgo-ta over 2024-01-05 01:12:19 +01:00
e406bd8764 Merge pull request 'Fixed unlighthouse screen deploy' () from dev into main
Reviewed-on: 
2024-01-04 23:08:30 +00:00
064eb975b9
Fixed unlighthouse screen deploy 2024-01-05 00:07:33 +01:00
d7eb7e9c49 Merge pull request 'CI Improvements' () from dev into main
Reviewed-on: 
2024-01-01 21:13:23 +00:00
3347d2eaf2
bumped version 2024-01-01 21:36:46 +01:00
3dbdca627e
fixed ci with docker cache 2024-01-01 21:36:28 +01:00
f2ff4e47cf Merge pull request 'Fixes for Apple and Accessibility' () from dev into main
Reviewed-on: 
2024-01-01 20:30:15 +00:00
340f39710e
updated aria roles 2024-01-01 20:54:14 +01:00
4b3a8898f6
Better workaround for navbar + hopefully burger fix 2024-01-01 20:10:57 +01:00
b03eba2bd5
Workaround to have tabindex for mobile dropdown but not on desktop 2024-01-01 19:41:46 +01:00
336c0c0db5
Changed burger positioning 2024-01-01 18:49:14 +01:00
11b12e55b8
Added tabindex back 2024-01-01 18:47:00 +01:00
bb0fe0bece
Bumped version 2024-01-01 17:53:56 +01:00
b4702278d2
Accessibility changes + new TAs + Video references for Cern 2024-01-01 17:53:19 +01:00
9a84cf7fc2 Merge pull request 'Added version to About Page' () from dev into main
Reviewed-on: 
2023-12-31 18:35:43 +00:00
eeabc4e66f
Added version to About Page 2023-12-31 16:50:29 +01:00
be896ca00c Merge pull request 'Implemented Postcss' () from dev into main
Reviewed-on: 
2023-12-29 23:30:52 +00:00
ed9af00592
Postcss (vendor prefixes), etc. 2023-12-30 00:06:32 +01:00
141b1cffc6
bumped version 2023-12-29 23:38:47 +01:00
e8e6733c9f Merge pull request 'Fixed webkit issue for Iconoir Icons related to mask' () from dev into main
Reviewed-on: 
2023-12-29 22:38:12 +00:00
0cac39ba78
Fixed webkit issue 2023-12-29 23:32:43 +01:00
76c723d516 Merge pull request 'Fixed Iconoir Icons' () from dev into main
Reviewed-on: 
2023-12-29 22:11:08 +00:00
a24a7af3d8
Bumped version 2023-12-29 23:10:24 +01:00
91f8c1834a
Migrating to iconoir imports 2023-12-29 22:57:30 +01:00
719a9ff3de Merge pull request 'Custom Youtube Embed' () from dev into main
Reviewed-on: 
2023-12-29 19:33:42 +00:00
8e4b169404
Bumped version before release 2023-12-29 20:25:52 +01:00
af83dfa7d8
Improved custom youtube embed component 2023-12-29 20:20:08 +01:00
5d1da2d3d8
Developed own component to wrap youtube-lite (adds placeholder when JS is off) 2023-12-29 20:02:58 +01:00
cb8b53ea63
Testing lite-youtube for embed 2023-12-29 18:24:44 +01:00
71a6ea0051 Merge pull request 'Caching + Iconoir' () from dev into main
Reviewed-on: 
2023-12-29 14:28:23 +00:00
2b2ca46214
Updated caching for css 2023-12-29 15:21:17 +01:00
df9337c684
Bumped version 2023-12-29 15:05:38 +01:00
7e614b89a8
Moved to iconoir package instead of web stylesheet 2023-12-29 15:05:13 +01:00
76e0674098
Updated Unlighthouse capturing 2023-12-29 14:39:08 +01:00
1592815835
Updated version 2023-12-29 13:36:45 +01:00
736abd6a51 Merge pull request 'Updated serve + unlighthouse docker ref' () from dev into main
Reviewed-on: 
2023-12-29 12:34:56 +00:00
5bfdb277fc
Updated serve + unlighthouse docker ref 2023-12-29 13:27:44 +01:00
eaab523a2a Merge pull request 'Updated docker to ci-docker-images (migration)' () from dev into main
Reviewed-on: 
2023-12-28 15:41:00 +00:00
ce6c660a76
Updated docker to ci-docker-images (migration) 2023-12-28 16:27:56 +01:00
353995a3e0 Merge pull request 'Fixed embed' () from dev into main
Reviewed-on: 
2023-12-26 00:29:34 +00:00
79fd73c368
Fixed embed 2023-12-26 01:24:44 +01:00
58a49fe3fa Merge pull request 'Reworked assets & improved image optimization' () from dev into main
Reviewed-on: 
2023-12-26 00:09:06 +00:00
273cd7b9b8
Updated caching policy to 1 year 2023-12-26 01:08:04 +01:00
639ee165ba
Package lock + Optimizing Instakill embed 2023-12-26 00:53:58 +01:00
4b878fb113
Efficient cache policy for images 2023-12-26 00:44:04 +01:00
48bbeac054
Updated files to png in higher resolution, astro should optimize by itself 2023-12-25 23:49:11 +01:00
6d2cc3b996
Small optimizations 2023-12-25 20:06:16 +01:00
3c97d6687c
Fixed aspect ratio 2023-12-25 19:05:07 +01:00
ac7e9f089e
Small optimizations 2023-12-25 18:58:27 +01:00
dc59b930ee
Fixed Dockerfile 2023-12-25 18:43:49 +01:00
aec4660bec
Moved images to assets, rewrote to use Image component, fixed styling issues 2023-12-25 18:39:44 +01:00
709f459963 Merge pull request 'Updated servants and TA data' () from dev into main
Reviewed-on: 
2023-12-23 23:56:10 +00:00
2a07a4ac19
Updated servants and ta data 2023-12-24 00:42:32 +01:00
4d5bf51566
Bumped package version 2023-12-23 23:26:19 +01:00
dc6366703b Merge pull request 'Updated About page and added blogpost for new deployment' () from dev into main
Reviewed-on: 
2023-12-23 22:25:41 +00:00
c7e03bd105 Merge branch 'main' into dev 2023-12-23 22:23:56 +00:00
72f6c3818b
Updated About page, added blogpost for new deployment 2023-12-23 23:17:02 +01:00
3086120b66 Merge pull request 'Bumped version + custom serve container' () from dev into main
Reviewed-on: 
2023-12-21 14:55:54 +00:00
c1691a22d7
bumped version 2023-12-21 15:48:12 +01:00
e2328bde46
updated to new custom docker image 2023-12-21 15:47:23 +01:00
9243b0cd5a
fixed issue in release yml 2023-12-21 12:28:47 +01:00
aba414e68d Merge pull request 'dev' () from dev into main
Reviewed-on: 
2023-12-21 11:27:53 +00:00
c97469662d
fixed deploy steps 2023-12-21 12:23:10 +01:00
22f4a5f0b8
fixed artifact names 2023-12-21 12:20:39 +01:00
16eac7e22c
using custom docker 2023-12-21 12:18:01 +01:00
69643c74f2
implemented unlighthouse report uploading 2023-12-21 11:54:15 +01:00
b73bda3a78
mobile fix, reworked unlighthouse 2023-12-21 11:39:45 +01:00
1e672c1a10
testing 15 2023-12-21 02:17:25 +01:00
8a7abf0414
testing 14 2023-12-21 02:09:01 +01:00
affa1b5fc0
testing 13 2023-12-21 02:03:47 +01:00
e5ca5eaeb1
testing 12 2023-12-21 02:02:28 +01:00
316e7c336b
testing 11 2023-12-21 02:00:25 +01:00
dfd29ddc94
testing 10 2023-12-21 01:58:08 +01:00
d509e40f2a
testing 9 2023-12-21 01:54:57 +01:00
5cbf9e7633
testing 8 2023-12-21 01:53:50 +01:00
84912239a2
testing 7 2023-12-21 01:52:27 +01:00
41273a8c94
testing 6 2023-12-21 01:42:30 +01:00
319 changed files with 19914 additions and 9116 deletions

View file

@ -1,68 +1,101 @@
name: Build and deploy preview site
run-name: Building and deploying preview for version ${{ github.ref_name }}
on:
push:
tags:
- '[0-9]+\.[0-9]+\.[0-9]+pre[0-9]+'
- '[0-9]+\.[0-9]+\.[0-9]+-pre\.[0-9]+'
jobs:
checking:
check-tag:
runs-on: docker
container: node:lts
steps:
- name: Checking Out Repository Code
uses: https://code.forgejo.org/actions/checkout@v3
- name: Check if Version in package.json matches Tag
run: |
VERSION=$(npm pkg get version --workspaces=false | tr -d \")
if test $VERSION != "${{ github.ref_name }}"; then
echo "Expected Version is: '${{ github.ref_name }}' actual Version is: '$VERSION'";
exit 1
else
echo "Version is: '$VERSION'";
fi
checking:
needs: [ check-tag ]
runs-on: docker
container: forgejo.neshweb.net/ci-docker-images/node-alpine-git:latest
steps:
- name: Checkout source code
uses: https://code.forgejo.org/actions/checkout@v3
- name: Install packages
run: npm install
run: npm i
- name: Run astro check (linting + static analysis)
run: npm run astro check
build-site:
needs: [checking]
needs: [ checking ]
if: success()
runs-on: dind
steps:
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Login to Docker Hub
- name: Log into Docker Package Registry
uses: docker/login-action@v3
with:
registry: forgejo.neshweb.net
username: ${{ secrets.FORGEJO_USERNAME }}
password: ${{ secrets.FORGEJO_TOKEN }}
- name: Push to Package Registry
- name: Build and push to Docker Package Registry
uses: docker/build-push-action@v5
with:
push: true
tags: forgejo.neshweb.net/firq/firq-dev-website:${{ github.ref_name }}, forgejo.neshweb.net/firq/firq-dev-website:preview
build-args: |
version=${{ github.ref_name }}
publish:
needs: [build-site]
create-release:
needs: [ build-site ]
if: success()
runs-on: docker
steps:
- name: Release New Version
uses: actions/forgejo-release@v1
uses: https://code.forgejo.org/actions/forgejo-release@v1
with:
direction: upload
url: https://forgejo.neshweb.net
release-dir: release
token: ${{ secrets.FORGEJO_TOKEN }}
tag: ${{ github.ref_name }}
prerelease: true
unlighthouse:
needs: [publish]
auto-deploy-dockge:
needs: [ build-site ]
if: success()
runs-on: docker
container: registry.gitlab.com/gitlab-ci-utils/lighthouse:latest
services:
website:
image: forgejo.neshweb.net/firq/firq-dev-website:preview
container: forgejo.neshweb.net/firq/dockge-cli:0.1.2
steps:
- name: Install Dependencies
run: npm install @unlighthouse/cli puppeteer
- name: Run unlighthouse
run: node_modules/.bin/unlighthouse-ci
- name: Upload reports
uses: actions/upload-artifact@v3
with:
name: unlighthouse-reports
path: unlighthouse-reports/
- name: Configure Dockge CLI
run: |
dockge host '${{ vars.DOCKGE_HOST }}'
dockge login --user '${{ secrets.DOCKGE_USER }}' --password '${{ secrets.DOCKGE_CREDENTIAL }}'
- name: Check status and redeploy
run: |
dockge status firq-dev-preview
dockge update firq-dev-preview
dockge status firq-dev-preview
run-unlighthouse:
needs: [ build-site ]
if: success()
runs-on: docker
steps:
- name: Launch workflow
run: |
payload="{\"ref\": \"${GITHUB_REF_NAME}\", \"inputs\": { \"containertag\": \"${GITHUB_REF_NAME}\" }}"
curl -X "POST" \
-H "accept: application/json" \
-H "Content-Type: application/json" \
-H "Authorization: token ${GITHUB_TOKEN}" \
-d "${payload}" \
"${GITHUB_API_URL}/repos/${GITHUB_REPOSITORY}/actions/workflows/unlighthouse.yml/dispatches" -v

View file

@ -1,50 +1,97 @@
name: Build and deploy production site
run-name: Building and deploying release for version ${{ github.ref_name }}
on:
push:
tags:
- '[0-9]+\.[0-9]+\.[0-9]+'
- '[0-9]+\.[0-9]+\.[0-9]+a[0-9]+'
- '[0-9]+\.[0-9]+\.[0-9]+b[0-9]+'
- '[0-9]+\.[0-9]+\.[0-9]+rc[0-9]+'
jobs:
checking:
check-tag:
runs-on: docker
container: node:lts
steps:
- name: Checking Out Repository Code
uses: https://code.forgejo.org/actions/checkout@v3
- name: Check if Version in package.json matches Tag
run: |
VERSION=$(npm pkg get version --workspaces=false | tr -d \")
if test $VERSION != "${{ github.ref_name }}"; then
echo "Expected Version is: '${{ github.ref_name }}' actual Version is: '$VERSION'";
exit 1
else
echo "Version is: '$VERSION'";
fi
checking:
needs: [ check-tag ]
runs-on: docker
container: forgejo.neshweb.net/ci-docker-images/node-alpine-git:latest
steps:
- name: Checkout source code
uses: https://code.forgejo.org/actions/checkout@v3
- name: Install packages
run: npm install
run: npm i
- name: Run astro check (linting + static analysis)
run: npm run astro check
run: npm run astro check
build-site:
needs: [checking]
needs: [ checking ]
if: success()
runs-on: dind
steps:
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Login to Docker Hub
- name: Log into Docker Package Registry
uses: docker/login-action@v3
with:
registry: forgejo.neshweb.net
username: ${{ secrets.FORGEJO_USERNAME }}
password: ${{ secrets.FORGEJO_TOKEN }}
- name: Push to Package Registry
- name: Build and push to Docker Package Registry
uses: docker/build-push-action@v5
with:
push: true
tags: forgejo.neshweb.net/firq/firq-dev-website:${{ github.ref_name }}, forgejo.neshweb.net/firq/firq-dev-website:latest
build-args: |
version=${{ github.ref_name }}
release:
needs: [build-site]
auto-deploy-dockge:
needs: [ build-site ]
if: success()
runs-on: docker
container: forgejo.neshweb.net/firq/dockge-cli:0.1.2
steps:
- name: Configure Dockge CLI
run: |
dockge host '${{ vars.DOCKGE_HOST }}'
dockge login --user '${{ secrets.DOCKGE_USER }}' --password '${{ secrets.DOCKGE_CREDENTIAL }}'
- name: Check status and redeploy
run: |
dockge status firq-dev
dockge update firq-dev
dockge status firq-dev
run-unlighthouse:
needs: [ build-site ]
if: success()
runs-on: docker
steps:
- name: Launch workflow
run: |
payload="{\"ref\": \"${GITHUB_REF_NAME}\", \"inputs\": { \"containertag\": \"${GITHUB_REF_NAME}\" }}"
curl -X "POST" \
-H "accept: application/json" \
-H "Content-Type: application/json" \
-H "Authorization: token ${GITHUB_TOKEN}" \
-d "${payload}" \
"${GITHUB_API_URL}/repos/${GITHUB_REPOSITORY}/actions/workflows/unlighthouse.yml/dispatches" -v
create-release:
needs: [ build-site ]
if: success()
runs-on: docker
steps:
- name: Release New Version
uses: actions/forgejo-release@v1
uses: https://code.forgejo.org/actions/forgejo-release@v1
with:
direction: upload
url: https://forgejo.neshweb.net

View file

@ -1,16 +1,27 @@
name: Linting and checking code
run-name: Linting and checking code
on:
push:
branches:
- "**"
- '**'
jobs:
checking:
get-version:
runs-on: docker
container: node:lts
steps:
- name: Checking Out Repository Code
uses: https://code.forgejo.org/actions/checkout@v3
- name: Get version from package.json
run: |
VERSION=$(npm pkg get version --workspaces=false | tr -d \")
echo "Version is: '$VERSION'";
astro-check:
runs-on: docker
container: forgejo.neshweb.net/ci-docker-images/node-alpine-git:latest
steps:
- name: Checkout source code
uses: https://code.forgejo.org/actions/checkout@v3
- name: Install packages
run: npm install
run: npm i
- name: Run astro check (linting + static analysis)
run: npm run astro check

View file

@ -1,31 +1,95 @@
name: Run unlighthouse-tests [Downstream pipeline]
run-name: Run unlighthouse-tests [Downstream pipeline] for version ${{ inputs.containertag }}
on:
push:
tags:
- '[0-9]+\.[0-9]+\.[0-9]+unlighthouse[0-9]+'
workflow_dispatch:
inputs:
containertag:
description: "Tag of the container to test"
default: "preview"
type: "string"
jobs:
unlighthouse:
runs-on: docker
container:
image: forgejo.neshweb.net/ci-docker-images/unlighthouse:0.16.3
services:
firq-dev-website:
image: forgejo.neshweb.net/firq/firq-dev-website:preview
ports:
- 12000:8081
website:
image: forgejo.neshweb.net/firq/firq-dev-website:${{ inputs.containertag }}
options: >-
--hostname website
steps:
- name: Deps
run: apt-get -y update; apt-get -y install curl
- name: Test
run: curl http://firq-dev-website/ || true
- name: Test 2
run: curl http://firq-dev-website:8081/ || true
- name: Test 3
run: curl http://firq-dev-website:12000/ || true
- name: Install Dependencies
run: npm install @unlighthouse/cli puppeteer
- name: Checkout repository
uses: https://code.forgejo.org/actions/checkout@v3
- name: Check availability
run: |
while [ "$(curl -o /dev/null -s -w '%{http_code}' http://website:8081)" -ne 200 ];
do echo "Waiting...";
sleep 5;
done;
- name: Run unlighthouse
run: node_modules/.bin/unlighthouse-ci --site "website"
run: unlighthouse-ci --site "http://website:8081"
- name: Replace URLs
run: find ./unlighthouse-reports -type f | xargs sed -i "s|http://website:8081|https://preview.firq.dev|g";
- name: Prepare artifacts
run: cp serve.json unlighthouse-reports
- name: Upload reports
uses: actions/upload-artifact@v3
with:
name: unlighthouse-reports
path: unlighthouse-reports/
- name: Upload Dockerfile
uses: actions/upload-artifact@v3
with:
name: dockerfile
path: Dockerfile.reports
build-site:
needs: [ unlighthouse ]
if: success()
runs-on: dind
steps:
- name: Downloading static site artifacts
uses: actions/download-artifact@v3
with:
name: dockerfile
- name: Downloading static site artifacts
uses: actions/download-artifact@v3
with:
name: unlighthouse-reports
path: reports
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Log into Docker Package Registry
uses: docker/login-action@v3
with:
registry: forgejo.neshweb.net
username: ${{ secrets.FORGEJO_USERNAME }}
password: ${{ secrets.FORGEJO_TOKEN }}
- name: Build and push to Docker Package Registry
uses: docker/build-push-action@v5
with:
context: .
file: Dockerfile.reports
push: true
tags: forgejo.neshweb.net/firq/firq-dev-website-unlighthouse:latest
build-args: |
version=${{ inputs.containertag }}
auto-deploy-dockge:
needs: [ build-site ]
if: success()
runs-on: docker
container: forgejo.neshweb.net/firq/dockge-cli:0.1.2
steps:
- name: Configure Dockge CLI
run: |
dockge host '${{ vars.DOCKGE_HOST }}'
dockge login --user '${{ secrets.DOCKGE_USER }}' --password '${{ secrets.DOCKGE_CREDENTIAL }}'
- name: Check status and redeploy
run: |
dockge status firq-dev-unlighthouse
dockge down firq-dev-unlighthouse
dockge update firq-dev-unlighthouse
dockge start firq-dev-unlighthouse
dockge status firq-dev-unlighthouse

14
.gitignore vendored
View file

@ -1,9 +1,14 @@
# build output
dist/
.output/
public/
maintenance/
# astro stuff
.astro/
# config stuff
.vscode/
# Temp Scripts
scripts/
@ -23,10 +28,3 @@ pnpm-debug.log*
# macOS-specific files
.DS_Store
# exclude default png images
static/**/*.png
!static/assets/embed.png
!static/assets/lurker.png
!static/assets/padoru.png
!static/assets/fedora.png

5
.markdownlint.json Normal file
View file

@ -0,0 +1,5 @@
{
"MD013":false,
"MD033": false,
"MD036": false
}

View file

@ -4,3 +4,4 @@
**/public
**/static
**/scripts
**/dist

View file

@ -1,4 +0,0 @@
{
"recommendations": ["astro-build.astro-vscode"],
"unwantedRecommendations": []
}

11
.vscode/launch.json vendored
View file

@ -1,11 +0,0 @@
{
"version": "0.2.0",
"configurations": [
{
"command": "./node_modules/.bin/astro dev",
"name": "Development server",
"request": "launch",
"type": "node-terminal"
}
]
}

View file

@ -1,17 +1,21 @@
FROM node:lts AS build
FROM forgejo.neshweb.net/ci-docker-images/node-chromium:22 AS build
WORKDIR /app
COPY . .
RUN npm i
RUN npm run build
ENV CI=true
FROM node:lts AS runtime
RUN npm install --global "@warren-bank/serve"
COPY . .
RUN npm i
RUN npm run astro telemetry disable
RUN npm run build
RUN rm ./dist/.original.favicon.ico
FROM forgejo.neshweb.net/ci-docker-images/website-serve:2 AS runtime
ARG version=0.0.1
ENV version=${version}
WORKDIR /
COPY --from=build /app/dist /public
COPY --from=build /app/serve.json /public/serve.json
RUN rm -r /public/assets/data/
ENV PORT 8081
EXPOSE 8081
CMD [ "serve", "public/", "-p", "8081" ]
CMD echo "Website version ${version} - powered by @Firq"; serve --listen 8081 --no-clipboard /public

10
Dockerfile.reports Normal file
View file

@ -0,0 +1,10 @@
FROM forgejo.neshweb.net/ci-docker-images/website-serve:2 AS runtime
ARG version=0.0.1
ENV version=${version}
WORKDIR /
ADD reports /public
EXPOSE 8081
CMD echo "Website version ${version} - powered by @Firq"; serve --listen 8081 --no-clipboard /public

View file

@ -2,43 +2,6 @@
This is build using [Astro](https://astro.build)
## 🚀 Project Structure
```
/
├── static/
│ ├── favicon.svg
│ └── other files ...
├── src/
│ ├── components/
│ │ ├── servantCard.astro
│ │ ├── ceCard.astro
│ │ ├── contactCard.astro
│ │ └── taCard.astro
│ │
│ ├── layouts/
│ │ ├── customFooter.astro
│ │ ├── baseSection.astro
│ │ ├── taSection.astro
│ │ ├── contactSection.astro
│ │ └── Layout.astro
│ │
│ └── pages/
│ └── index.astro
├── .gitlab-ci.yml
├── astro.config.mjs
└── package.json
```
Astro looks for `.astro` or `.md` files in the `src/pages/` directory. Each page is exposed as a route based on its file name.
More routes will follow soon
Any static assets, like images, can be placed in the `static/` directory.
## 🧞 Astro-Specific Commands
All commands are run from the root of the project, from a terminal:
@ -51,4 +14,3 @@ All commands are run from the root of the project, from a terminal:
| `npm run preview` | Preview your build locally, before deploying |
| `npm run astro ...` | Run CLI commands like `astro add`, `astro preview` |
| `npm run astro --help` | Get help using the Astro CLI |

View file

@ -1,14 +1,15 @@
import { defineConfig } from 'astro/config';
// https://astro.build/config
import mdx from "@astrojs/mdx";
import sitemap from "@astrojs/sitemap";
import criticalCss from 'astro-critical-css';
import astroMetaTags from "astro-meta-tags";
import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
sitemap: true,
base: '/',
outDir: 'dist',
publicDir: 'static',
publicDir: 'public',
site: 'https://firq.dev/',
integrations: [sitemap()]
integrations: [sitemap(), mdx(), astroMetaTags(), criticalCss()],
});

22739
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -1,7 +1,7 @@
{
"name": "@firq/fgosite",
"type": "module",
"version": "0.1.7",
"version": "0.2.1-pre.1",
"private": true,
"scripts": {
"dev": "astro dev",
@ -11,10 +11,24 @@
"astro": "astro"
},
"dependencies": {
"@astrojs/check": "^0.3.3",
"@astrojs/sitemap": "^3.0.3",
"astro": "^4.0.7",
"iconoir": "^6.1.0",
"typescript": "^5.3.3"
}
"@astro-community/astro-embed-youtube": "^0.5.6",
"@astrojs/check": "^0.9.4",
"@astrojs/mdx": "^4.3.2",
"@astrojs/sitemap": "^3.4.2",
"@fontsource-variable/work-sans": "^5.2.5",
"astro": "^5.12.7",
"astro-critical-css": "^0.0.7",
"astro-meta-tags": "^0.3.1",
"autoprefixer": "^10.4.21",
"iconoir": "^7.10.1",
"postcss-preset-env": "^10.1.5",
"typescript": "^5.8.3"
},
"devDependencies": {
"unlighthouse": "^0.17.2"
},
"browserslist": [
"last 2 versions",
">0.5% and not dead"
]
}

13
postcss.config.cjs Normal file
View file

@ -0,0 +1,13 @@
module.exports = {
plugins: {
"postcss-preset-env": {
autoprefixer: { flexbox: "no-2009" },
stage: 2,
features: {
"custom-properties": false,
"custom-media-queries": true,
"nesting-rules": true
}
}
}
};

View file

Before

Width: 256px  |  Height: 256px  |  Size: 123 KiB

After

(image error) Size: 123 KiB

Before After
Before After

6
public/ai.txt Normal file
View file

@ -0,0 +1,6 @@
# Spawning AI
# Prevent datasets from using the following file types
User-Agent: *
Disallow: /
Disallow: *

61
public/robots.txt Normal file
View file

@ -0,0 +1,61 @@
User-agent: *
Disallow: /assets/data/
User-agent: AI2Bot
User-agent: Ai2Bot-Dolma
User-agent: aiHitBot
User-agent: Amazonbot
User-agent: anthropic-ai
User-agent: Applebot
User-agent: Applebot-Extended
User-agent: Brightbot 1.0
User-agent: Bytespider
User-agent: CCBot
User-agent: ChatGPT-User
User-agent: Claude-Web
User-agent: ClaudeBot
User-agent: cohere-ai
User-agent: cohere-training-data-crawler
User-agent: Cotoyogi
User-agent: Crawlspace
User-agent: Diffbot
User-agent: DuckAssistBot
User-agent: FacebookBot
User-agent: Factset_spyderbot
User-agent: FirecrawlAgent
User-agent: FriendlyCrawler
User-agent: Google-Extended
User-agent: GoogleOther
User-agent: GoogleOther-Image
User-agent: GoogleOther-Video
User-agent: GPTBot
User-agent: iaskspider/2.0
User-agent: ICC-Crawler
User-agent: ImagesiftBot
User-agent: img2dataset
User-agent: imgproxy
User-agent: ISSCyberRiskCrawler
User-agent: Kangaroo Bot
User-agent: Meta-ExternalAgent
User-agent: Meta-ExternalFetcher
User-agent: NovaAct
User-agent: OAI-SearchBot
User-agent: omgili
User-agent: omgilibot
User-agent: Operator
User-agent: PanguBot
User-agent: Perplexity-User
User-agent: PerplexityBot
User-agent: PetalBot
User-agent: Scrapy
User-agent: SemrushBot-OCOB
User-agent: SemrushBot-SWA
User-agent: Sidetrade indexer bot
User-agent: TikTokSpider
User-agent: Timpibot
User-agent: VelenPublicWebCrawler
User-agent: Webzio-Extended
User-agent: YouBot
Disallow: /
Sitemap: https://firq.dev/sitemap-index.xml

View file

@ -14,14 +14,23 @@
"source" : "**/*.css",
"headers" : [{
"key" : "Cache-Control",
"value" : "max-age=86400"
"value" : "max-age=31536000"
}]
},
{
"source": "**/*.woff2",
"headers": [
{
"key": "Cache-Control",
"value" : "max-age=31536000"
}
]
},
{
"source" : "**/*.@(jpg|jpeg|gif|png|webp|svg)",
"headers" : [{
"key" : "Cache-Control",
"value" : "max-age=86400"
"value" : "max-age=31536000"
}]
}
]

View file

Before

(image error) Size: 81 KiB

After

(image error) Size: 81 KiB

Before After
Before After

BIN
src/assets/ce/2030.png Normal file

Binary file not shown.

After

(image error) Size: 38 KiB

BIN
src/assets/ce/500.png Normal file

Binary file not shown.

After

(image error) Size: 34 KiB

Binary file not shown.

After

(image error) Size: 33 KiB

Binary file not shown.

After

(image error) Size: 18 KiB

Binary file not shown.

After

(image error) Size: 16 KiB

Binary file not shown.

After

(image error) Size: 22 KiB

Binary file not shown.

After

(image error) Size: 19 KiB

Binary file not shown.

After

(image error) Size: 24 KiB

Binary file not shown.

After

(image error) Size: 23 KiB

Binary file not shown.

After

(image error) Size: 14 KiB

Binary file not shown.

After

(image error) Size: 20 KiB

Binary file not shown.

After

(image error) Size: 22 KiB

Binary file not shown.

After

(image error) Size: 21 KiB

Binary file not shown.

After

(image error) Size: 23 KiB

Binary file not shown.

After

(image error) Size: 20 KiB

Binary file not shown.

After

(image error) Size: 18 KiB

Binary file not shown.

After

(image error) Size: 20 KiB

Binary file not shown.

After

(image error) Size: 20 KiB

Binary file not shown.

After

(image error) Size: 18 KiB

Binary file not shown.

After

(image error) Size: 21 KiB

Binary file not shown.

After

(image error) Size: 21 KiB

Binary file not shown.

After

(image error) Size: 18 KiB

Binary file not shown.

After

(image error) Size: 20 KiB

Binary file not shown.

After

(image error) Size: 23 KiB

Binary file not shown.

After

(image error) Size: 17 KiB

Binary file not shown.

After

(image error) Size: 23 KiB

Binary file not shown.

After

(image error) Size: 32 KiB

Binary file not shown.

After

(image error) Size: 35 KiB

Binary file not shown.

After

(image error) Size: 32 KiB

Binary file not shown.

After

(image error) Size: 38 KiB

BIN
src/assets/ce/mlb.png Normal file

Binary file not shown.

After

(image error) Size: 7.7 KiB

View file

Before

(image error) Size: 10 KiB

After

(image error) Size: 10 KiB

Before After
Before After

BIN
src/assets/ce/outrage.png Normal file

Binary file not shown.

After

(image error) Size: 36 KiB

BIN
src/assets/ce/ox-demon.png Normal file

Binary file not shown.

After

(image error) Size: 41 KiB

Binary file not shown.

After

(image error) Size: 36 KiB

BIN
src/assets/ce/vessel.png Normal file

Binary file not shown.

After

(image error) Size: 36 KiB

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="600" height="530" version="1.1" xmlns="http://www.w3.org/2000/svg">
<path d="m135.72 44.03c66.496 49.921 138.02 151.14 164.28 205.46 26.262-54.316 97.782-155.54 164.28-205.46 47.98-36.021 125.72-63.892 125.72 24.795 0 17.712-10.155 148.79-16.111 170.07-20.703 73.984-96.144 92.854-163.25 81.433 117.3 19.964 147.14 86.092 82.697 152.22-122.39 125.59-175.91-31.511-189.63-71.766-2.514-7.3797-3.6904-10.832-3.7077-7.8964-0.0174-2.9357-1.1937 0.51669-3.7077 7.8964-13.714 40.255-67.233 197.36-189.63 71.766-64.444-66.128-34.605-132.26 82.697-152.22-67.108 11.421-142.55-7.4491-163.25-81.433-5.9562-21.282-16.111-152.36-16.111-170.07 0-88.687 77.742-60.816 125.72-24.795z" fill="#000"/>
</svg>

After

(image error) Size: 742 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 127.14 96.36"><path fill="#fff" d="M107.7,8.07A105.15,105.15,0,0,0,81.47,0a72.06,72.06,0,0,0-3.36,6.83A97.68,97.68,0,0,0,49,6.83,72.37,72.37,0,0,0,45.64,0,105.89,105.89,0,0,0,19.39,8.09C2.79,32.65-1.71,56.6.54,80.21h0A105.73,105.73,0,0,0,32.71,96.36,77.7,77.7,0,0,0,39.6,85.25a68.42,68.42,0,0,1-10.85-5.18c.91-.66,1.8-1.34,2.66-2a75.57,75.57,0,0,0,64.32,0c.87.71,1.76,1.39,2.66,2a68.68,68.68,0,0,1-10.87,5.19,77,77,0,0,0,6.89,11.1A105.25,105.25,0,0,0,126.6,80.22h0C129.24,52.84,122.09,29.11,107.7,8.07ZM42.45,65.69C36.18,65.69,31,60,31,53s5-12.74,11.43-12.74S54,46,53.89,53,48.84,65.69,42.45,65.69Zm42.24,0C78.41,65.69,73.25,60,73.25,53s5-12.74,11.44-12.74S96.23,46,96.12,53,91.08,65.69,84.69,65.69Z"/></svg>

After

(image error) Size: 761 B

View file

@ -0,0 +1,37 @@
<svg viewBox="0 0 212 212" xmlns="http://www.w3.org/2000/svg">
<metadata
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/"
>
<rdf:RDF>
<cc:Work rdf:about="https://codeberg.org/forgejo/governance/src/branch/main/branding#logo">
<dc:title>Forgejo logo</dc:title>
<cc:creator rdf:resource="https://caesarschinas.com/"><cc:attributionName>Caesar Schinas</cc:attributionName></cc:creator>
<cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
</cc:Work>
</rdf:RDF>
</metadata>
<style type="text/css">
:root, svg {
color-scheme: dark light;
}
circle {
fill: none;
stroke: currentColor;
stroke-width: 15;
}
path {
fill: none;
stroke: currentColor;
stroke-width: 25;
}
</style>
<g transform="translate(6,6)">
<path d="M58 168 v-98 a50 50 0 0 1 50-50 h20" />
<path d="M58 168 v-30 a50 50 0 0 1 50-50 h20" />
<circle cx="142" cy="20" r="18" />
<circle cx="142" cy="88" r="18" />
<circle cx="58" cy="180" r="18" />
</g>
</svg>

After

(image error) Size: 1.2 KiB

View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg width="124.48" height="203.92" version="1.1" viewBox="0 0 124.48 203.92" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<rect x=".0051316" y="-.0039062" width="124.49" height="204" fill="none"/>
<path transform="translate(-58.01 -18.484)" d="m119.56 18.484-61.354 74.137 23.795 27.727-23.992 27.334 62.535 74.725 61.943-75.119-24.582-27.332 17.699-19.666-20.451-24.58-1.377-1.7695-0.01-2.3594 1.1894-4.3262 3.3438-4.3262-2.9512-2.5566-23.006 28.709-12.389-15.141-28.908 35.199-15.141-16.715 43.457-52.111 15.732 19.271 2.7539-3.5391-5.1133-5.5078-3.5391-5.7012-2.5566-5.3105 0.19532-4.5215 3.1465-4.918zm22.811 67.646 2.3613 0.19727 13.223 13.273-8.1113 9.7344-14.748-17.699zm-22.416 9.2422 21.236 24.975-20.844 24.385-21.041-24.777zm-29.105 35.789 29.105 35.594 29.889-35.396 14.158 16.322-43.852 52.896-43.852-52.109z" stroke="#000" stroke-width=".40441"/>
</svg>

After

(image error) Size: 1,002 B

View file

@ -0,0 +1,61 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
id="Layer_1"
data-name="Layer 1"
viewBox="0 0 204.89999 204.89999"
version="1.1"
sodipodi:docname="Reddit_Icon_2Color.svg"
inkscape:version="1.2.2 (732a01da63, 2022-12-09)"
width="204.89999"
height="204.89999"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview11"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="false"
inkscape:zoom="2.3837233"
inkscape:cx="42.999958"
inkscape:cy="93.131617"
inkscape:window-width="1920"
inkscape:window-height="1017"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1" />
<defs
id="defs4">
<style
id="style2">
.cls-1 {
fill: #fff;
}
.cls-1, .cls-2 {
stroke-width: 0px;
}
.cls-2 {
fill: #ff4500;
}
</style>
</defs>
<g
inkscape:groupmode="layer"
id="layer1"
inkscape:label="Layer 1"
style="fill:none;fill-opacity:1;stroke:none;stroke-opacity:1"
transform="translate(-25.54,-34.12)" />
<path
class="cls-1"
d="m 128.5,39.079997 c 2.22,9.41 10.67,16.42 20.76,16.42 11.78,0 21.33,-9.55 21.33,-21.33 0,-11.78 -9.55,-21.33 -21.33,-21.33 -10.3,0 -18.89,7.3 -20.89,17.01 -17.25,1.85 -30.720003,16.48 -30.720003,34.21 0,0.04 0,0.07 0,0.11 -18.76,0.79 -35.89,6.13 -49.49,14.56 -5.05,-3.91 -11.39,-6.24 -18.27,-6.24 -16.51,0 -29.8900000517578,13.38 -29.8900000517578,29.890003 0,11.98 7.0399999517578,22.3 17.2100000517578,27.07 0.99,34.7 38.8,62.61 85.310003,62.61 46.51,0 84.37,-27.94 85.31,-62.67 10.09,-4.8 17.07,-15.09 17.07,-27 0,-16.510003 -13.38,-29.890003 -29.89,-29.890003 -6.85,0 -13.16,2.31 -18.2,6.19 -13.72,-8.49 -31.04,-13.83 -49.99,-14.54 0,-0.03 0,-0.05 0,-0.08 0,-12.7 9.44,-23.24 21.68,-24.97 z M 46.959997,121.35 c 0.5,-10.84 7.7,-19.16 16.07,-19.16 8.37,0 14.77,8.79 14.27,19.63 -0.5,10.84 -6.75,14.78 -15.13,14.78 -8.38,0 -15.71,-4.41 -15.21,-15.25 z M 142.02,102.19 c 8.38,0 15.58,8.32 16.07,19.16 0.5,10.84 -6.84,15.25 -15.21,15.25 -8.37,0 -14.63,-3.93 -15.13,-14.78 -0.5,-10.84 5.89,-19.63 14.27,-19.63 z m -9.96,44.24 c 1.57,0.16 2.57,1.79 1.96,3.25 -5.15,12.31 -17.31,20.96 -31.5,20.96 -14.190003,0 -26.340003,-8.65 -31.500003,-20.96 -0.61,-1.46 0.39,-3.09 1.96,-3.25 9.2,-0.93 19.15,-1.44 29.540003,-1.44 10.39,0 20.33,0.51 29.54,1.44 z"
id="path8" />
</svg>

After

(image error) Size: 2.7 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M2.149 0l-1.612 4.119v16.836h5.731v3.045h3.224l3.045-3.045h4.657l6.269-6.269v-14.686h-21.314zm19.164 13.612l-3.582 3.582h-5.731l-3.045 3.045v-3.045h-4.836v-15.045h17.194v11.463zm-3.582-7.343v6.262h-2.149v-6.262h2.149zm-5.731 0v6.262h-2.149v-6.262h2.149z" fill-rule="evenodd" clip-rule="evenodd"/></svg>

After

(image error) Size: 394 B

View file

Before

(image error) Size: 7 KiB

After

(image error) Size: 7 KiB

Before After
Before After

BIN
src/assets/favicon.ico Normal file

Binary file not shown.

After

Width: 32px  |  Height: 32px  |  Size: 4.2 KiB

Binary file not shown.

After

(image error) Size: 248 KiB

Binary file not shown.

After

(image error) Size: 268 KiB

Binary file not shown.

After

(image error) Size: 238 KiB

Binary file not shown.

After

(image error) Size: 283 KiB

View file

Before

(image error) Size: 9 KiB

After

(image error) Size: 9 KiB

Before After
Before After

View file

Before

(image error) Size: 3.2 KiB

After

(image error) Size: 3.2 KiB

Before After
Before After

View file

Before

(image error) Size: 16 KiB

After

(image error) Size: 16 KiB

Before After
Before After

BIN
src/assets/okita.png Normal file

Binary file not shown.

After

(image error) Size: 22 KiB

View file

Before

(image error) Size: 3.2 KiB

After

(image error) Size: 3.2 KiB

Before After
Before After

View file

Before

(image error) Size: 152 KiB

After

(image error) Size: 152 KiB

Before After
Before After

Binary file not shown.

After

(image error) Size: 97 KiB

Binary file not shown.

After

(image error) Size: 63 KiB

Binary file not shown.

After

(image error) Size: 70 KiB

Binary file not shown.

After

(image error) Size: 58 KiB

Binary file not shown.

After

(image error) Size: 52 KiB

Binary file not shown.

After

(image error) Size: 76 KiB

Binary file not shown.

After

(image error) Size: 75 KiB

Binary file not shown.

After

(image error) Size: 93 KiB

Binary file not shown.

After

(image error) Size: 72 KiB

Binary file not shown.

After

(image error) Size: 73 KiB

Binary file not shown.

After

(image error) Size: 84 KiB

Binary file not shown.

After

(image error) Size: 122 KiB

Binary file not shown.

After

(image error) Size: 88 KiB

Binary file not shown.

After

(image error) Size: 120 KiB

Binary file not shown.

After

(image error) Size: 56 KiB

Binary file not shown.

After

(image error) Size: 75 KiB

Binary file not shown.

After

(image error) Size: 69 KiB

Binary file not shown.

After

(image error) Size: 52 KiB

Binary file not shown.

After

(image error) Size: 88 KiB

Binary file not shown.

After

(image error) Size: 69 KiB

Binary file not shown.

After

(image error) Size: 44 KiB

Binary file not shown.

After

(image error) Size: 66 KiB

Binary file not shown.

After

(image error) Size: 66 KiB

Binary file not shown.

After

(image error) Size: 77 KiB

Binary file not shown.

After

(image error) Size: 86 KiB

Some files were not shown because too many files have changed in this diff Show more