Prad Nukala
|
4875fd5139
|
feat(work): add solution for LeetCode 525 Contiguous Array
|
2026-10-02 13:03:24 -04:00 |
|
Prad Nukala
|
7b14673e95
|
docs(redirects): add redirect for Contiguous Array problem
|
2026-10-02 13:03:21 -04:00 |
|
Prad Nukala
|
1c45e03ddd
|
docs(content): add Contiguous Array page and update array badge count
|
2026-10-02 13:03:18 -04:00 |
|
Prad Nukala
|
cbc858b667
|
feat(work): add 290.word-pattern solution
|
2026-10-02 12:42:01 -04:00 |
|
Prad Nukala
|
c890fd35a7
|
docs(redirects): add redirect for Word Pattern problem
|
2026-10-02 12:41:58 -04:00 |
|
Prad Nukala
|
3e62d6fa6f
|
docs(content): add 290 Word Pattern page and fix String badge count
|
2026-10-02 12:41:52 -04:00 |
|
Prad Nukala
|
017f111594
|
docs(content): improve hash table page formatting and headings
|
2026-10-01 16:51:07 -04:00 |
|
Prad Nukala
|
9899813281
|
feat(work): add solutions for problems 42, 209, and 34
|
2026-10-01 16:40:53 -04:00 |
|
Prad Nukala
|
a19fd95cc4
|
docs(docs): add binary search images and new problem redirects
|
2026-10-01 16:40:49 -04:00 |
|
Prad Nukala
|
799dc2bb80
|
docs(content): add new problem pages, improve binary‑search docs, fix image syntax, update appendix badge
|
2026-10-01 16:40:47 -04:00 |
|
Prad Nukala
|
978589b53e
|
feat(work): add solution for LeetCode 974 Subarray Sums Divisible by K
|
2026-10-01 14:21:24 -04:00 |
|
Prad Nukala
|
876868f2a4
|
docs: add hash table operations SVG, prefix‑sum PNG, and redirect for LC 974
|
2026-10-01 14:21:20 -04:00 |
|
Prad Nukala
|
16317c8645
|
docs(content): enhance linear-structures docs with detailed explanations, new problem page, updated images, and corrected array badge count
|
2026-10-01 14:21:18 -04:00 |
|
Prad Nukala
|
fdd54e4a1c
|
feat(work): add Isomorphic Strings solution
|
2026-10-01 13:48:08 -04:00 |
|
Prad Nukala
|
24ef28d8b1
|
docs(docs): add redirect for LeetCode 205 Isomorphic Strings)
|
2026-10-01 13:48:05 -04:00 |
|
Prad Nukala
|
b461d9cab7
|
docs(content): add Isomorphic Strings page and correct String badge count
|
2026-10-01 13:47:54 -04:00 |
|
Prad Nukala
|
fd57f53d34
|
docs(changelog): link problems using short redirects instead of issue URLs
|
2026-09-30 18:02:19 -04:00 |
|
Prad Nukala
|
4b8496c113
|
feat(docs): add docs link fallback and inline difficulty badge in changelog page
|
2026-09-30 18:01:07 -04:00 |
|
Prad Nukala
|
7f6a7d4776
|
refactor(cli): skip issue URL lookup for unplanned problems
|
2026-09-30 18:00:58 -04:00 |
|
Prad Nukala
|
45bd3f771d
|
feat(docs): add changelog page and switch tag guide paths to appendix
|
2026-09-30 18:00:35 -04:00 |
|
Prad Nukala
|
c3c482d954
|
docs(content): add issue URLs to problem pages and restructure guides into appendix
|
2026-09-30 18:00:32 -04:00 |
|
Prad Nukala
|
65f5965a12
|
chore(config): simplify Blume config and add issue frontmatter schema
|
2026-09-30 18:00:20 -04:00 |
|
Prad Nukala
|
a20be5182f
|
feat(components): add GitHub issue badge to problem badges
|
2026-09-30 18:00:16 -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
|
76c2a64fc6
|
ci(ci): update deploy workflow comments to reflect changelog page source
|
2026-09-30 17:58:03 -04:00 |
|
Prad Nukala
|
eb1002727b
|
feat(config): add Changelog tab to navigation
|
2026-09-30 17:38:42 -04:00 |
|
Prad Nukala
|
41c8c2036e
|
docs(project): update campaign timeline and schedule references in documentation
|
2026-09-30 17:33:41 -04:00 |
|
Prad Nukala
|
31054c01a7
|
feat(config): add repo link and actions to docs navigation
|
2026-09-30 17:33:35 -04:00 |
|
Prad Nukala
|
239c7013f8
|
feat(api): add review day handling and dynamic campaign length
|
2026-09-30 17:33:32 -04:00 |
|
Prad Nukala
|
7e9ea8d7c2
|
docs(agents): clarify release job includes Review N in architecture diagram
|
2026-09-30 16:31:22 -04:00 |
|
Prad Nukala
|
4548289ecf
|
feat(config): tag changelog releases by Topic or Review category
|
2026-09-30 16:31:18 -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
|
a64a6c2379
|
ci(ci): clarify release job handling for finished Review issues
|
2026-09-30 16:31:11 -04:00 |
|
Prad Nukala
|
ffa8a11f51
|
feat(api): expose review markdown body in Review objects
|
2026-09-30 16:31:06 -04:00 |
|
Prad Nukala
|
d722feda1c
|
docs(agents): clarify topic flow and review issue handling in architecture diagram
|
2026-09-30 16:23:58 -04:00 |
|
Prad Nukala
|
9c7d48aad8
|
feat(cli): close review issues and support moved problems
|
2026-09-30 16:23:54 -04:00 |
|
Prad Nukala
|
1d77c5a8b5
|
ci(ci): update Close Topics workflow to handle Review issues and clarify descriptions
|
2026-09-30 16:23:52 -04:00 |
|
Prad Nukala
|
b2dffa4615
|
feat(api): sync catalog with problems moved to review issues
|
2026-09-30 16:23:50 -04:00 |
|
Prad Nukala
|
f8ff12b55e
|
docs(redirects): add redirect for LC 435 non‑overlapping intervals
|
2026-09-30 15:53:11 -04:00 |
|
Prad Nukala
|
c791974271
|
docs(content): add 435 non‑overlapping intervals doc, condense meta, bump guide badges
|
2026-09-30 15:53:08 -04:00 |
|
Prad Nukala
|
e1c8f1a0f1
|
feat(work): implement eraseOverlapIntervals solution for non-overlapping intervals problem
|
2026-09-30 15:52:50 -04:00 |
|
Prad Nukala
|
57a5917e09
|
chore(config): remove unused narration flag
|
2026-09-30 15:40:31 -04:00 |
|
Prad Nukala
|
f8e90d7f55
|
ci(ci): add OPENROUTER_API_KEY secret to deploy workflow and docs
|
2026-09-30 15:34:43 -04:00 |
|
Prad Nukala
|
a39336f7ed
|
refactor(ask): replace hardcoded model with ASK_MODEL env variable
|
2026-09-30 15:32:05 -04:00 |
|
Prad Nukala
|
6396f1fbec
|
docs(content): set display to group for binary search and hash table pages
|
2026-09-30 15:32:00 -04:00 |
|
Prad Nukala
|
82fe05b225
|
feat(config): add ASK_MODEL env var and update docs assistant endpoint to SRS API
|
2026-09-30 15:31:56 -04:00 |
|
Prad Nukala
|
d7fbe88eb8
|
ci(ci): add OpenRouter API key secret to deploy workflow
|
2026-09-30 15:31:31 -04:00 |
|
Prad Nukala
|
856ab0667a
|
feat(api): add docs assistant endpoint with OpenRouter integration
|
2026-09-30 15:31:10 -04:00 |
|
Prad Nukala
|
2c574018fb
|
feat(docs): add OpenRouter AI SDK provider dependency and update @vercel/oidc version
|
2026-09-30 15:27:57 -04:00 |
|
Prad Nukala
|
1f6413f3d8
|
feat(docs): add OpenRouter AI provider and improved tag color algorithm
|
2026-09-30 15:27:52 -04:00 |
|
Prad Nukala
|
3b9079f87f
|
feat(components): enhance tag color computation for problem badges
|
2026-09-30 15:27:34 -04:00 |
|
Prad Nukala
|
d5496581df
|
feat(config): enable narration, SEO, and agents settings in Blume config
|
2026-09-30 15:19:01 -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
|
790e256127
|
feat(work): add solution stub for LeetCode 435 Non-overlapping Intervals
|
2026-09-30 15:17:35 -04:00 |
|
Prad Nukala
|
a8bd4fbcd7
|
docs(docs): add unique tag colours and pill‑styled badges for problem tags.
|
2026-09-30 15:17:31 -04:00 |
|
Prad Nukala
|
a7737502e1
|
docs(content): set meta display to page and improve interval documentation formatting
|
2026-09-30 15:17:24 -04:00 |
|
Prad Nukala
|
2ac54e9930
|
chore(config): bump blume to ^2.1.0
|
2026-09-30 15:16:54 -04:00 |
|
Prad Nukala
|
ef91c0d1fe
|
feat(work): add merge intervals solution
|
2026-09-30 12:22:34 -04:00 |
|
Prad Nukala
|
910e83fa64
|
docs(redirects): add redirect for merge intervals problem
|
2026-09-30 12:22:31 -04:00 |
|
Prad Nukala
|
3c9feb33fe
|
docs(content): add Merge Intervals page, quicksort guide, and bump guide badges
|
2026-09-30 12:22:29 -04:00 |
|
Prad Nukala
|
b76b199b17
|
feat(work): implement insert interval solution
|
2026-09-30 12:17:47 -04:00 |
|
Prad Nukala
|
cd9aef1229
|
docs(docs): add intervals_merge-formula.svg illustration and redirect for problem 57
|
2026-09-30 12:17:43 -04:00 |
|
Prad Nukala
|
34b944d32d
|
docs(content): add Insert Interval page, expand intervals guide, and update array badge
|
2026-09-30 12:17:40 -04:00 |
|
Prad Nukala
|
b710c777c3
|
feat(work): add insert-interval solution
|
2026-09-30 11:25:43 -04:00 |
|
Prad Nukala
|
19dedc52ce
|
docs(docs): add interval overlap condition and formula SVG illustrations
|
2026-09-30 11:25:39 -04:00 |
|
Prad Nukala
|
d9dc90e433
|
docs(content): add detailed interval explanation with overlap condition and merging pattern
|
2026-09-30 11:25:16 -04:00 |
|
Prad Nukala
|
9c2aaf5969
|
chore(config): add .openlogs to .gitignore
|
2026-09-30 11:25:03 -04:00 |
|
Prad Nukala
|
a30e593202
|
docs(agents): fix bullet list formatting in AGENTS.md
|
2026-09-29 17:45:06 -04:00 |
|
Prad Nukala
|
d194cedf7a
|
docs: add toggle UI components, submission chart, and update stats schema
|
2026-09-29 17:45:01 -04:00 |
|
Prad Nukala
|
5d2d1dff3c
|
chore(config): add class-variance-authority and radix-ui dependencies
|
2026-09-29 17:44:57 -04:00 |
|
Prad Nukala
|
dde06daea3
|
feat(api): add difficulty‑segmented solved data to yearly stats
|
2026-09-29 17:44:54 -04:00 |
|
Prad Nukala
|
6e9c407698
|
docs(agents): refine AGENTS.md descriptions for apps/docs and stats sections
|
2026-09-29 17:29:03 -04:00 |
|
Prad Nukala
|
63f0a81af3
|
feat(docs): add progress dashboard components and styling
|
2026-09-29 17:28:59 -04:00 |
|
Prad Nukala
|
5ed33057ed
|
chore(config): add charting and utility dependencies to docs package.json
|
2026-09-29 17:28:54 -04:00 |
|
Prad Nukala
|
f4fc0fd0e7
|
feat(api): add recent solves, yearly stats, and miss count to API
|
2026-09-29 17:28:49 -04:00 |
|
Prad Nukala
|
f2a2d2d7de
|
docs(greedy): add Walk and Carry and Sort and Pick sections to Greedy Skeleton
|
2026-09-29 17:15:21 -04:00 |
|
Prad Nukala
|
fa74adeda7
|
docs(agents): clarify badge row placement description
|
2026-09-29 17:03:38 -04:00 |
|
Prad Nukala
|
e11c9723f8
|
feat(work): implement Gas Station solution and adjust formatting
|
2026-09-29 17:03:33 -04:00 |
|
Prad Nukala
|
d2c645bef8
|
docs(docs): add wrapper badge component, make backlinks collapsible, and include solution code for Gas Station problem
|
2026-09-29 17:03:28 -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
|
6f1cb93395
|
docs(agents): remove leading space before apps/docs table row
|
2026-09-29 15:38:14 -04:00 |
|
Prad Nukala
|
b310f410a2
|
docs(guides): add icons and sidebar badges to guide pages
|
2026-09-29 15:37:25 -04:00 |
|
Prad Nukala
|
436ff3080e
|
feat(cli): add backlink badge generation for guides
|
2026-09-29 15:37:22 -04:00 |
|
Prad Nukala
|
d3f7b1c6f9
|
docs(AGENTS): prepend plus sign to apps/docs table row
|
2026-09-29 15:19:51 -04:00 |
|
Prad Nukala
|
8a331f4b54
|
docs(docs): restructure guides into numbered groups and add meta files
|
2026-09-29 15:19:47 -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
|
dd929cca6c
|
docs(docs): rename phase titles to numeric format and add redirect for /134
|
2026-09-29 15:14:29 -04:00 |
|
Prad Nukala
|
5987fdce7d
|
chore(videos): delete Remotion video app and adjust docs description
|
2026-09-29 15:13:03 -04:00 |
|
Prad Nukala
|
6879afa61c
|
feat(work): add solution for Gas Station problem
|
2026-09-29 15:12:57 -04:00 |
|
Prad Nukala
|
40e965aa06
|
docs(docs): add BacklinksList component and shared tagTarget logic for badge routing, update docs pages
|
2026-09-29 15:12:54 -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
|
50b42108eb
|
feat(work): add Jump Game solution
|
2026-09-29 14:11:42 -04:00 |
|
Prad Nukala
|
6f375e6c14
|
docs(docs): add Jump Game documentation page and redirect entry
|
2026-09-29 14:11:40 -04:00 |
|
Prad Nukala
|
667bc06965
|
docs(docs): add O(n) Kadane implementation for Maximum Subarray solution
|
2026-09-29 13:22:24 -04:00 |
|
Prad Nukala
|
e63d517c9a
|
chore(githooks): remove pre-commit hook script
|
2026-09-29 13:22:14 -04:00 |
|
Prad Nukala
|
4c297b4524
|
feat(work): add Maximum Subarray solution (LeetCode 53)
|
2026-09-29 13:22:10 -04:00 |
|
Prad Nukala
|
32dadf5928
|
docs(docs): add Maximum Subarray problem page and redirect entry
|
2026-09-29 13:22:07 -04:00 |
|
Prad Nukala
|
5b6a33088c
|
feat(work): add Minimum Path Sum & Longest Common Subsequence solutions; refactor Unique Paths DP implementation
|
2026-09-28 13:57:07 -04:00 |
|
Prad Nukala
|
e9f76a32be
|
feat: complete lc-62
|
2026-09-28 12:39:28 -04:00 |
|
Prad Nukala
|
951f958bd9
|
docs(docs): clarify phase-based content paths and frontmatter ownership in documentation
|
2026-09-28 11:20:55 -04:00 |
|