github-actions[bot]
e438f8442b
chore(projects): refresh projects list
2026-10-11 03:21:18 +07:00
github-actions[bot]
5e318ba847
chore(projects): refresh projects list
2026-10-10 04:23:24 +07:00
github-actions[bot]
a3347648df
chore(projects): refresh projects list
2026-10-09 04:36:42 +07:00
github-actions[bot]
1ee27291b0
chore(projects): refresh projects list
2026-10-08 04:40:57 +07:00
tiennm99
b1de98dfa2
chore(projects): follow the miti99bot to tiennm99bot rename
2026-10-07 17:09:34 +07:00
github-actions[bot]
f486f69cf3
chore(projects): refresh projects list
2026-10-07 04:20:34 +07:00
github-actions[bot]
4164d48c77
chore(projects): refresh projects list
2026-10-06 05:58:17 +07:00
github-actions[bot]
9d2682c66a
chore(projects): refresh projects list
2026-10-05 02:50:31 +07:00
github-actions[bot]
489a2f7fe5
chore(projects): refresh projects list
2026-10-04 02:34:26 +07:00
github-actions[bot]
272c38ad46
chore(projects): refresh projects list
2026-10-03 04:04:47 +07:00
github-actions[bot]
7863d31f24
chore(projects): refresh projects list
2026-10-02 04:30:01 +07:00
github-actions[bot]
465d1bb9f1
chore(projects): refresh projects list
2026-10-01 04:04:46 +07:00
github-actions[bot]
32d89337d3
chore(projects): refresh projects list
2026-09-30 17:07:37 +07:00
github-actions[bot]
b4965b05ee
chore(projects): refresh projects list
2026-09-30 16:58:10 +07:00
github-actions[bot]
9b94dcb272
chore(projects): refresh projects list
2026-09-30 16:37:51 +07:00
github-actions[bot]
c7d15d02cc
chore(projects): refresh projects list
2026-09-30 16:22:09 +07:00
github-actions[bot]
223346a0ba
chore(projects): refresh projects list
2026-09-30 04:07:31 +07:00
github-actions[bot]
6c4dbc7842
chore(projects): refresh projects list
2026-09-29 05:18:57 +07:00
github-actions[bot]
340c3067b1
chore(projects): refresh projects list
2026-09-28 02:54:30 +07:00
github-actions[bot]
1663964762
chore(projects): refresh projects list
2026-09-27 02:29:20 +07:00
github-actions[bot]
efcd46764b
chore(projects): refresh projects list
2026-09-26 03:10:28 +07:00
github-actions[bot]
581f2d8d51
chore(projects): refresh projects list
2026-09-25 03:12:20 +07:00
github-actions[bot]
fc388e1f9d
chore(projects): refresh projects list
2026-09-24 02:54:13 +07:00
github-actions[bot]
052cdad112
chore(projects): refresh projects list
2026-09-23 02:57:16 +07:00
github-actions[bot]
2abeabdadd
chore(projects): refresh projects list
2026-09-22 03:41:18 +07:00
github-actions[bot]
d33bbf8c87
chore(projects): refresh projects list
2026-09-21 02:09:31 +07:00
github-actions[bot]
8167931ffd
chore(projects): refresh projects list
2026-09-20 02:02:07 +07:00
github-actions[bot]
259f1c2963
chore(projects): refresh projects list
2026-09-19 02:16:08 +07:00
github-actions[bot]
2362422b07
chore(projects): refresh projects list
2026-09-18 16:27:11 +07:00
tiennm99
d41176f149
feat(projects): drop in-development namespaces from the demo list
2026-09-18 13:21:41 +07:00
tiennm99
26e2ff3721
refactor(projects): rename the demo list identifiers to match the page
2026-09-18 13:18:37 +07:00
tiennm99
2b6ba57f47
docs(projects): reword section headings and intros
2026-09-18 13:13:13 +07:00
tiennm99
3c1dc203b9
docs(projects): rewrite projects page intros in a lighter voice
2026-09-18 13:04:36 +07:00
github-actions[bot]
0ca22b7025
chore(projects): refresh projects list
2026-09-18 12:58:43 +07:00
tiennm99
a0de52c877
refactor(projects): build the projects list on the octokit SDK
...
Replace hand-rolled REST paging, GraphQL cursor loops and header plumbing with
octokit, which also brings request retry and rate-limit backoff. Introduces the
repo's first package.json, lockfile and ESLint flat config; the Hugo site build
itself still needs no Node step.
Output verified against the previous implementation: identical counts and rows
apart from live star drift on four upstream repos.
2026-09-18 12:28:11 +07:00
tiennm99
a9bb2f0621
feat(projects): split projects page into starred, linked and contributed lists
...
Resolve owned namespaces from org memberships with the admin role instead of
assuming a fixed owner list, so repos under orgs I own are included.
- starred: owned public non-fork repos with at least one star, by stars then
most recent push
- linked: owned public non-fork repos exposing a homepage or Pages URL, by most
recent push
- contributed: public repos owned by others, by my merged PR count then most
recent push
Private repos are excluded everywhere; forks are excluded from the owned lists
because their homepage belongs to upstream. Split the generator into API access
and rendering modules.
2026-09-18 12:24:44 +07:00
github-actions[bot]
aad39d9369
chore(projects): refresh projects list
2026-09-18 02:56:03 +07:00
github-actions[bot]
c76f2fc8e9
chore(projects): refresh projects list
2026-09-17 02:47:26 +07:00
github-actions[bot]
59c5675491
chore(projects): refresh projects list
2026-09-10 02:32:48 +07:00
github-actions[bot]
aa03f345e6
chore(projects): refresh projects list
2026-09-01 04:41:05 +07:00
github-actions[bot]
b625066d2d
chore(projects): refresh projects list
2026-08-28 08:12:06 +07:00
github-actions[bot]
22291c641f
chore(projects): refresh projects list
2026-08-26 00:21:32 +07:00
github-actions[bot]
54ffc0aee9
chore(projects): refresh projects list
2026-08-19 00:16:55 +07:00
github-actions[bot]
211863b982
chore(projects): refresh projects list
2026-08-14 00:47:31 +07:00
github-actions[bot]
49ff1d20bd
chore(projects): refresh projects list
2026-08-12 00:46:41 +07:00
github-actions[bot]
cce0cd7fa4
chore(projects): refresh projects list
2026-08-11 00:41:49 +07:00
github-actions[bot]
3576db0d32
chore(projects): refresh projects list
2026-08-09 00:19:32 +07:00
github-actions[bot]
2ca1283496
chore(projects): refresh projects list
2026-08-08 00:38:43 +07:00
github-actions[bot]
0aee081cf9
chore(projects): refresh projects list
2026-08-06 01:14:17 +07:00
github-actions[bot]
ae07e3d450
chore(projects): refresh projects list
2026-08-05 01:21:14 +07:00