root
7249da8bd6
fix(cli): move LeetCode fetches to GraphQL and restore history from the profile
...
LeetCode's REST /api/* endpoints now answer a Cloudflare 403 to non-browser
clients, which broke the picker's problem index on an empty cache. The index
and descriptions now come from /graphql, and test/submit fold the signed-in
profile's submission history into the solutions table once a day, so a lost
db or a fresh clone recovers both orderings.
2026-11-02 12:56:51 -05:00
Prad Nukala
c753937852
feat(cli): add company frequency frontmatter to docs sync
2026-10-14 15:51:56 -04:00
Prad Nukala
a7ab989d57
feat(cli): prioritize uncommitted solutions in picker ordering
2026-10-14 11:04:13 -04:00
Prad Nukala
cd5f416939
style(cli): reformat sync script for readability and consistency
2026-10-05 15:46:55 -04:00
Prad Nukala
6247915ae5
feat: refactored docs structure
2026-10-05 14:22:28 -04:00
Prad Nukala
e9d40020f4
refactor(cli): generate docs/site.json manifest and update docs site references
2026-10-05 13:51:14 -04:00
Prad Nukala
74939c31d7
refactor(cli): adjust sync for (problems) group and page display meta
2026-10-05 13:07:52 -04:00
Prad Nukala
099123539e
refactor(cli): drop guide page creation and streamline appendix term handling in sync script
2026-10-05 12:34:17 -04:00
Prad Nukala
7f6a7d4776
refactor(cli): skip issue URL lookup for unplanned problems
2026-09-30 18:00:58 -04:00
Prad Nukala
c05e7f0ef2
feat(cli): add GitHub issue URLs to problem pages and rename guides to appendix
2026-09-30 17:58:06 -04:00
Prad Nukala
d6b483f84e
feat(cli): add completion helper and handle review issue releases/closures
2026-09-30 16:31:15 -04:00
Prad Nukala
9c7d48aad8
feat(cli): close review issues and support moved problems
2026-09-30 16:23:54 -04:00
Prad Nukala
e931391200
feat(cli): add guide icon validation and warnings in sync script
2026-09-30 15:17:39 -04:00
Prad Nukala
2f94b02e15
docs(cli): clarify badge rendering uses MDX wrapper instead of PageHeader slot
2026-09-29 17:03:25 -04:00
Prad Nukala
436ff3080e
feat(cli): add backlink badge generation for guides
2026-09-29 15:37:22 -04:00
Prad Nukala
bc6eb3e66b
feat(cli): improve guide file placement and handling in sync script
2026-09-29 15:19:43 -04:00
Prad Nukala
eea8d242e0
refactor(cli): adjust phase meta handling and update documentation comments
2026-09-29 15:12:52 -04:00
Prad Nukala
0473a3651f
feat(cli): sync LeetCode topic tags, generate guide placeholders, and write video frontmatter instead of embeds
2026-09-28 11:19:32 -04:00
Prad Nukala
7cedd235b5
docs(cli): clarify changelog dating uses timever tag instead of API publish date
2026-09-25 14:15:41 -04:00
Prad Nukala
8787246db7
refactor(cli): simplify release topic naming and summary generation
2026-09-25 14:06:09 -04:00
Prad Nukala
8e8522a773
feat(cli): add release name handling for topic releases
2026-09-25 14:05:52 -04:00
Prad Nukala
6f9e4ecb3b
chore: clean up content phase organization
2026-09-25 14:00:22 -04:00
Prad Nukala
93381f2b69
style(cli): change default page icon to "dot"
2026-09-25 13:17:31 -04:00
Prad Nukala
e189bb876e
feat(cli): add page icon frontmatter support
2026-09-25 13:14:22 -04:00
Prad Nukala
ad129b99fd
feat(cli): generate short numeric redirects for problem pages
2026-09-24 16:15:49 -04:00
Prad Nukala
bf0ac34a43
chore: clean up content phase organization
2026-09-24 15:57:38 -04:00
Prad Nukala
9d535c6826
feat(cli): preserve leading numeric prefixes in Blume group slugs
2026-09-24 15:17:04 -04:00
Prad Nukala
c69582552b
feat(cli): add sidebar icons mapping for topics
2026-09-24 14:45:09 -04:00
Prad Nukala
b3d3c5fbc9
refactor(cli): default group order to 0 and clarify meta comment
2026-09-22 13:06:20 -04:00
Prad Nukala
891a1f0c5a
refactor(cli): clarify topic folder handling and remove unused groupFolder helper
2026-09-21 17:37:19 -04:00
Prad Nukala
f9e69960c4
feat(cli): add topic grouping with meta.ts generation in sync script
2026-09-21 17:15:56 -04:00
Prad Nukala
5059eb72cb
feat(cli): add videos script for NeetCode embed lookup and CLI command
2026-09-21 15:53:15 -04:00
Prad Nukala
e59d78e571
feat(cli): preserve custom sections after solution during docs sync
2026-09-01 14:21:50 -04:00
Prad Nukala
b86f36daf1
feat(cli): add terminal stats dashboard and solution detection utilities
2026-08-31 18:56:42 -04:00
Prad Nukala
a3657732f6
feat(cli): send bucket info to SRS API and render due list from worker
2026-08-31 10:49:50 -04:00
Prad Nukala
e8b0d4dc30
feat(api): migrate SRS ladder to +3/+7 and adjust rest‑day logic
2026-08-31 10:41:21 -04:00
Prad Nukala
bf4a1f4c7a
feat(cli): add spaced-repetition script
2026-08-29 17:26:05 -04:00
Prad Nukala
c5f3c95fcc
feat(cli): add GraphQL support and sync-project-fields script for Project field reconciliation
2026-08-27 15:46:17 -04:00
Prad Nukala
f086c2b39a
feat(cli): add solution activity tracking and ordering for test/submit commands
2026-08-26 15:50:58 -04:00
Prad Nukala
d57d75efcc
feat(cli): add SQLite cache, shared solution runner, and submit command
2026-08-26 15:25:35 -04:00
Prad Nukala
de5101b4d1
feat(cli): report solved set to SRS worker and log sync status
2026-08-25 15:44:46 -04:00
Prad Nukala
10d133f005
feat(cli): add issue reconciliation scripts and GitHub helper
2026-08-25 11:19:26 -04:00