Commit graph

50 commits

Author SHA1 Message Date
Ayo
4b3d4bca19 feat: prefix redis key with 'cozy:url:' 2025-08-07 17:40:29 +02:00
Ayo
1c7ca35d85 feat: use Redis as simple cache for fetched articles 2025-08-07 17:31:15 +02:00
99315e639a chore: format code 2024-12-26 00:10:13 +01:00
ebf7baa1ed refactor: rename layouts for App & Blog 2024-09-04 20:09:20 +02:00
d4bc2755bc refactor: various improvements
- use semantic elements (main, header, article)
- remove unused AddressBar component
- bundle article css
2024-09-04 20:09:20 +02:00
d4fef25400 refactor: remove @ayco/astro-resume 2024-09-04 20:09:20 +02:00
9eb06935e6 feat: Jumbotron & SimpleAddressBar 2024-09-02 01:12:53 +02:00
4daa099b22 feat: create logger; update cached articles on load 2024-08-16 08:47:31 +02:00
58128c925b feat: first post; ssr index 2024-08-14 15:35:48 +02:00
ad265a4d71 feat: use astro-sw automatic service worker registration 2024-08-13 20:44:48 +02:00
6562f35c0c chore: add to-do 2024-08-02 23:21:17 +02:00
391cfe628b feat: remove unregister logic 2024-08-02 17:26:53 +02:00
fc9684fa99 feat: dynamically fill up initial cache with generated assets 2024-08-02 17:09:20 +02:00
e25fa1a941 feat: unregister sw for now 2024-08-02 16:30:33 +02:00
f42b1b313c feat: don't cache missing file 2024-08-02 16:20:44 +02:00
Ayo Ayco
c2ab1fc2c6
feat: add simple service worker (#98) 2024-08-02 15:34:47 +02:00
Ayo
45faa00c43 feat: cozify cached articles 2023-10-01 09:36:21 +02:00
Ayo
cc36a859d3 feat: progressively enhanced home link
- global app config via serializer/deserializer
- home link becomes router link if js enabled
2023-08-15 23:07:19 +02:00
Ayo
8dc528b39c feat: get last url param 2023-06-26 14:17:26 +02:00
Ayo Ayco
34e32abe51
fix: prevent history mess (#70)
* chore: add favicon

* fix: home article url

* fix: prevent duplicated history entry (unencoded & encoded)

* fix: prevent own app

* remove console.log

* fix: prevent showing cached cozy
2023-06-26 14:10:51 +02:00
Ayo Ayco
7c67e674e5
refactor: lots of improvements (#69) 2023-06-24 22:32:20 +02:00
Ayo
bd100977ab style: footer improvements 2023-06-24 11:01:40 +02:00
Ayo Ayco
99a028a64f
fix: index not cached (#48)
* fix: make sure to cache index

* 0.1.22
2023-06-14 22:55:00 +02:00
Ayo
c6d0b071e9 feat: add dynamic home button + gh link 2023-06-14 16:46:41 +02:00
Ayo
739d1bf175 style: spacing and cursor 2023-06-12 22:06:33 +02:00
Ayo Ayco
c4d5815740
fix+style: errors got cached (#35) 2023-06-12 21:39:54 +02:00
Ayo Ayco
d6e89e5f7d
feat: single column layout w/ fancy cards (#30) 2023-06-10 12:00:20 +02:00
Ayo
8e7528efd3 feat: add library link on to address bar 2023-06-04 19:59:42 +02:00
Ayo
1ecc7f541d feat: library on homepage 2023-06-04 19:34:33 +02:00
Ayo
327ea620be feat: skip save if extractor error 2023-06-04 16:28:22 +02:00
Ayo
3b6e6c36b1 feat: skip save if no article 2023-06-04 16:14:40 +02:00
Ayo
4e2256c6d3 style: layout 2023-06-04 15:46:48 +02:00
Ayo
c8672fc4eb feat: render cached post to page 2023-06-04 14:56:04 +02:00
Ayo
42e71df3c6 feat: initial use of cache api 2023-06-04 14:03:28 +02:00
Ayo
37c755bc14 refactor: component and layout file names 2023-06-04 13:27:19 +02:00
Ayo
b1e93845ec style: center images if less than post width 2023-06-04 13:26:10 +02:00
Ayo
9a7c372ca8 refactor: use url.searchParams 2023-06-04 13:10:17 +02:00
Ayo
3e95f853af change name to cozy 2023-06-03 01:09:46 +02:00
Ayo
f196df0068 remove is-url checker
we get url validation for free with `extract`
2023-05-27 10:10:40 +02:00
Ayo
7283b22a13 refactor: make the catch-all content HTML 2023-05-13 14:51:36 +02:00
Ayo
da83d551df refactor: remove unused imports 2023-05-13 11:46:18 +02:00
Ayo
9c6fb3eaa6 fix: typo 2023-05-12 22:13:47 +02:00
Ayo
c9e7c103c7 fix: catch error response 2023-05-12 22:11:46 +02:00
Ayo
19010d2d72 style: cozy! 2023-05-12 19:16:43 +02:00
Ayo
4f7311d02b refactor: clean code 2023-05-12 08:49:06 +02:00
Ayo
7764c3e06e refactor: rename component 2023-05-11 18:18:16 +02:00
Ayo
e49f3ca831 chore: add link to repo 2023-05-11 17:28:28 +02:00
Ayo
695b9d337c feat: simple url validation 2023-05-11 16:50:17 +02:00
Ayo
e9fc737ce3 feat: article component for extracted content 2023-05-11 16:42:15 +02:00
Ayo
e2c0e77c4b feat: accept URL from form or searchParam 2023-05-11 16:19:57 +02:00