Commit Graph
100 Commits
Author SHA1 Message Date
Prad Nukala 115b901fbe docs(docs): add YouTube video and detailed monotonic stack explanation with Python example 2026-10-06 12:53:26 -04:00
Prad Nukala ceaa9a2e75 feat(work): implement binary search solution for median of two sorted arrays 2026-10-05 15:47:05 -04:00
Prad Nukala 7c7019ec0c docs: restructure problem paths, change section display to groups, and improve documentation content 2026-10-05 15:47:02 -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 31a1fcfdbd docs(docs): add MDX pages for Median of Two Sorted Arrays and Largest Rectangle in Histogram and update site redirects 2026-10-05 14:01:30 -04:00
Prad Nukala 66affbe128 feat(work): implement largestRectangleArea solution and fix formatting 2026-10-05 14:01:18 -04:00
Prad Nukala 9de25fecff feat: refactored docs structure 2026-10-05 13:53:14 -04:00
Prad Nukala d388b3000e feat(work): add new LeetCode solutions for median, largest rectangle, and simplify path 2026-10-05 13:51:47 -04:00
Prad Nukala f14dcf2723 docs(skills): update paths to docs directory in problem-approach skill 2026-10-05 13:51:38 -04:00
Prad Nukala d171fe1565 chore(config): remove obsolete docs scripts and .gitignore entries 2026-10-05 13:51:17 -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 0b004fcba2 ci(deploy): remove Pages build steps and limit permissions to worker deployment 2026-10-05 13:51:10 -04:00
Prad Nukala 33022c806d docs(docs): update problem page paths to use (problems)/<num>_<slug>.mdx format and adjust related examples 2026-10-05 13:12:48 -04:00
Prad Nukala d59b9dccd9 feat(work): add Find Peak Element solution (162) in Python 2026-10-05 13:08:59 -04:00
Prad Nukala 17c691c481 docs(redirects): add new redirects for problems 128, 162, and 643 2026-10-05 13:08:51 -04:00
Prad Nukala ea62cda955 feat(content): add new problem pages, reorganize docs into (problems) subfolders, and update meta display to page 2026-10-05 13:07:56 -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 0d5c40ac4a style(docs): remove leading hyphens from AGENTS.md table rows 2026-10-05 12:34:59 -04:00
Prad Nukala 4a1838ab28 feat(work): add sliding window solution for maximum average subarray and implement longest consecutive sequence 2026-10-05 12:34:54 -04:00
Prad Nukala c2a375fffc feat(docs): add Appendix glossary and page for undocumented tags 2026-10-05 12:34:34 -04:00
Prad Nukala 0e9e06eb8d docs(content): revamp sliding-window examples and purge empty appendix pages 2026-10-05 12:34:30 -04:00
Prad Nukala 937266b629 feat(config): add appendix redirects and navigation entries, remove list schema, update comments 2026-10-05 12:34:27 -04:00
Prad Nukala 88c0c9b898 refactor(components): add appendix tag icons and drop list badge 2026-10-05 12:34:23 -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 8c39b3ac23 feat(work): add solution for LeetCode 643 Maximum Average Subarray I 2026-10-05 11:24:01 -04:00
Prad Nukala 7ead021ee2 docs(docs): fix cursor handling and hover tip refactor in docs UI components 2026-10-05 11:23:57 -04:00
Prad Nukala 0d066b8104 chore(config): bump dependencies to latest versions 2026-10-05 11:23:52 -04:00
Prad Nukala 9af5ab1fbb docs(content): add YouTube embed to sliding window page 2026-10-05 11:01:17 -04:00
Prad Nukala f770408ea2 feat(work): add solution for LeetCode 1004 Max Consecutive Ones III 2026-10-02 17:19:55 -04:00
Prad Nukala cf6f09825a docs(docs): add redirect for LeetCode 1004 Max Consecutive Ones III page 2026-10-02 17:19:51 -04:00
Prad Nukala ab09e40a2e docs(content): add Max Consecutive Ones III page and update Array badge count 2026-10-02 17:19:34 -04:00
Prad Nukala 91dad73ebf feat(work): add solution for LeetCode 189 Rotate Array 2026-10-02 16:01:45 -04:00
Prad Nukala 400bd5abf5 docs(docs): add redirect for LeetCode 189 Rotate Array 2026-10-02 16:01:42 -04:00
Prad Nukala a258b46cf0 docs(content): add Rotate Array page and bump array/math badges 2026-10-02 16:01:39 -04:00
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