TenzDelek
@tenzdelek
Joined on 13 January 2023
Building Web Interfaces | GSoC'25 @asyncapi | Frontend @OpenPecha
GitHub Stats
24
Followers
110
Repositories
3
Organizations
0
Gists
228
Pull Requests
153
Issues
1171
Commits
0
Sponsors
22
Contributed To
34
Star Earned
Most Used Languages
66.86%
JavaScript
20.36%
Python
6.39%
TypeScript
4.76%
CSS
1.43%
HTML
0.18%
Dockerfile
0.03%
Shell
Popular Projects
DearDiary
A Digital Diary in this modern world
JavaScript
24
42
140
85
RAG-CHATBOT
A learning from Josh, used Upstash/rag-chat, upstash/redis and vercel ai sdk to create a crawler plus chatbot
TypeScript
3
1
0
0
monlamTranslation-mcp
sample local mcp server for monlam tibetan translation
JavaScript
1
0
0
0
Tenzin-Nextjs-Template
No description
TypeScript
1
0
0
0
Data-Structure-Note-and-learning
a folder dedicated to DSA , learning and notes. also some insights on the problem.
Python
1
0
0
0
Portfolio
My final year portfolio for design and developments
JavaScript
1
0
0
0
Top Contributions
Top contributions made by the user in the last year.
Charts
Follow Up
Activity Graph
Contributions Calendar
Contributions made by the user in the last 365 days.
Recent Activity
8/18/2025, 11:18:05 PM
- fix: private board access (#497) **Summary** - Made the public board page accessible only when board.isPublic is true. - Show not-found UI for private boards accessed via the public route. - Added e2e tests - Addresses #411 by reducing confusion, improving navigation flow, and fixing the real use case of making a board private.
- feat: Add Skeleton loaders (#487) Comes under #411 Fixes #488 This PR introduces skeleton loaders to improve the user experience during data fetching. Affected Pages: - `/dashboard` - `/boards/[id]` - `/settings` - `/settings/organization` ## Demo ### Dashboard Page #### Before https://github.com/user-attachments/assets/b3db2e9c-9b1c-4210-8b1c-0ae3ca08ff4d #### After https://github.com/user-attachments/assets/cce28d41-1693-4882-b340-29ce9bbc1c6d ### Boards Page #### Before https://github.com/user-attachments/assets/11f9287a-9db0-4a72-90c6-550c9723b5cc #### After https://github.com/user-attachments/assets/5c77fa7b-3ae4-46ab-9597-aa68d5191e01 ## Settings Page (Demo) ### Before https://github.com/user-attachments/assets/b30c3395-b2ef-4dd7-86ce-8ccc01a09cbf ### After #### `/settings` https://github.com/user-attachments/assets/2b60b741-7b5c-44b8-adbb-bb40ae7c372f #### `/settings/organization` https://github.com/user-attachments/assets/71850815-b5a1-4f6b-b5b9-3677b605d8c3 #### UI https://github.com/user-attachments/assets/b87ac7ad-2d0e-4b65-9c3e-3a399a6abfbc ## Tests <img width="1920" height="936" alt="image" src="https://github.com/user-attachments/assets/a137b753-68ad-453b-a758-6092d321ca09" /> <img width="293" height="98" alt="image" src="https://github.com/user-attachments/assets/ddcc93c7-c17e-42fa-b684-296969817855" /> --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
- fix: enhance AlertDialogDescription to support block elements (#496) ## Description This PR fixes an HTML validation error where block elements (like `ul/li`) were being rendered inside a `p` tag in the AlertDialogDescription component. <img width="976" height="630" alt="Screenshot 2025-08-18 at 12 12 20" src="https://github.com/user-attachments/assets/dda96a62-6579-40e8-8714-44cda2044e03" /> ### Changes Made - Added `asChild` prop to AlertDialogDescription component - Updated the component to properly handle block elements - Modified the delete account confirmation dialog to use the new pattern ### Why This Change is Needed - Fixes hydration errors in development - Improves accessibility by using proper HTML structure - Provides more flexibility for complex dialog content ### Before <img width="976" height="630" alt="Screenshot 2025-08-18 at 12 12 20" src="https://github.com/user-attachments/assets/f484e1be-e55e-4d50-aa02-1a9ff9feca80" /> <img width="474" height="291" alt="image" src="https://github.com/user-attachments/assets/295253b9-3058-46ef-a5c6-55e09b2ef33d" /> ### After No Error, and the alert dialog style not changed <img width="517" height="318" alt="Screenshot 2025-08-18 at 12 52 33" src="https://github.com/user-attachments/assets/9c1f3e89-1a5b-4046-b7fa-a5a43f73d9b3" /> ### Related Issues Fixes https://github.com/antiwork/gumboard/issues/411 --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
- fix: profile picture alignment on filter (#495) ## Description Fixes inconsistent alignment of profile picture placeholders in the filter popover ### Changes Made - Replaced the standalone `User` icon in the "All authors" button with an `Avatar` component structure - Ensured both "All authors" and individual author items use the same `w-6 h-6` dimensions for proper visual alignment Before <img width="330" height="262" alt="image" src="https://github.com/user-attachments/assets/73760058-0e78-4057-a0d5-98d6d095c816" /> After <img width="324" height="263" alt="image" src="https://github.com/user-attachments/assets/f59228e4-1eb7-47b5-8b49-66a701ea56e3" /> Fixes: https://github.com/antiwork/gumboard/issues/411
- feat: add real profile picture support on team members section (#494) ## Description This PR adds real profile picture support for team members in the organization settings page. The changes enhance the user experience by displaying actual profile pictures instead of just colored initials. ## Changes Made - Implemented the `Avatar` component to display team member profile pictures - Added proper fallback to show member initials when no profile picture is available - Maintained the existing color scheme (purple for admins, blue for regular members) - Added appropriate alt text for better accessibility ## Before <img width="835" height="264" alt="Screenshot 2025-08-18 at 11 48 24" src="https://github.com/user-attachments/assets/41f612d6-4e08-4455-ba39-cd6b41ced1f4" /> ## After <img width="858" height="269" alt="Screenshot 2025-08-18 at 11 48 10" src="https://github.com/user-attachments/assets/6ffe4e4b-ba55-407f-bb63-f40dd6dda110" /> Fixes https://github.com/antiwork/gumboard/issues/411 --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
- fix: add dark background to prevent white flash (#493) ## Description Fixes an issue where a white background would appear when scrolling to the top of the page in dark mode. ### Changes Made - Added `background-color: #09090b` (which equal to zinc-950) to the `html.dark` class to ensure consistent dark background - This prevents the white flash that was visible at the top of the page in dark mode when scrolling top Before <img width="1470" height="956" alt="Screenshot 2025-08-18 at 11 34 47" src="https://github.com/user-attachments/assets/a2230e1c-1d44-4acd-86dd-cb97ff8759d6" /> <img width="2940" height="1912" alt="Screenshot 2025-08-18 at 11 34 41" src="https://github.com/user-attachments/assets/b712babc-7e94-42a7-8761-07816b53c62c" /> After <img width="1470" height="956" alt="Screenshot 2025-08-18 at 11 34 58" src="https://github.com/user-attachments/assets/2a4f2669-3a6d-43b2-8303-35c8d6431c76" /> <img width="1470" height="956" alt="Screenshot 2025-08-18 at 11 35 01" src="https://github.com/user-attachments/assets/0caad9f6-4fb9-48ac-9816-aacf859d549a" /> Fixes: https://github.com/antiwork/gumboard/issues/411
- fix: Board name does not update in dropdown menu after editing (#492) Fix: Board Name not Updated in Dropdown Menu After Editing **Issue** - When editing a board name through board settings, the dropdown menu continued to show the old board name. - The board name change was saved to the database but the UI didn't reflect the update immediately. - Users could think the name change didn't work, even though it was actually saved. **Changes** - Updated `handleUpdateBoardSettings` function. - Added code to update the corresponding board in the `allBoards` array when board settings are saved. **Result** Board name changes now appear immediately in the dropdown menu without requiring a page refresh. **Before** https://github.com/user-attachments/assets/3d4fe878-71b1-45f4-bbc5-66988bf4145a **After** https://github.com/user-attachments/assets/dd3bb56a-59a1-4d5e-8a31-f405dc9f5913 Fixes https://github.com/antiwork/gumboard/issues/411 --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
- refactor: move board settings to the navbar for quick access (#481) In relation to #411 1. Moves board settings to the navbar for quick access 2. Fixes center alignment of filter button icon Before: https://github.com/user-attachments/assets/0e119c4c-0833-47d6-ac5c-96f3209162b4 After: https://github.com/user-attachments/assets/aa524966-ff24-4aa9-bb56-8a499ffb96a8 Tests Passing: <img width="1404" height="722" alt="board-settings-spec-passing" src="https://github.com/user-attachments/assets/6d0d8a82-9887-4e90-8eaa-6c6221bca1aa" />
- fix: date picker month navigation and future date restrictions (#480) Fixed month navigation and future date selection issues by removing month conflicting props and adding proper disabled functions, addressing #411. Before https://github.com/user-attachments/assets/96650fb9-3297-4d4e-8e15-1c2b4cb8593c After https://github.com/user-attachments/assets/d77c818d-af51-487d-9698-9230ff0311fa --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
- Fix Button Styling issues (#476) Comes under #411 - [x] Fix Dropdown button styling for switching boards - [x] Fix Spacing for Add board button on small screens ## Demo (Change 1) ### Before <img width="405" height="125" alt="image" src="https://github.com/user-attachments/assets/847c44b7-d7f7-40e8-a28e-1ba1ffb803c0" /> https://github.com/user-attachments/assets/ed46f2cc-5142-46c8-b780-305ed4e54cf3 ### After https://github.com/user-attachments/assets/056efa75-3df1-448d-91fa-15f2f4cb7ec1 ## Demo (Change 2) ### Before https://github.com/user-attachments/assets/eec8bb5d-e248-41a4-b58f-484e4a088071 ### After https://github.com/user-attachments/assets/b3f72199-599d-4ceb-89f5-5d73914e06e5 --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
- fix: settings ui (#475) Fixed multiple UI issues in the settings page (colors, borders, alignment, responsiveness,overflows) and added comprehensive E2E test coverage for organization settings functionality, improving overall UX and addressing #411 Before https://github.com/user-attachments/assets/258575a9-e142-4d2f-80d2-b2c214792ff8 After https://github.com/user-attachments/assets/b0536314-bf5f-4a03-af63-9db4ce14dbb6 --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
- fix: prevent board creation with whitespace-only names (with e2e testing) (#473) Enhancement: #411 Users could create boards with whitespace-only names (spaces, tabs) which resulted in boards with meaningless names and poor UX. Before: <img width="376" height="212" alt="image" src="https://github.com/user-attachments/assets/30c80dde-eaa1-465a-99f1-a574908640ae" /> <img width="510" height="190" alt="image" src="https://github.com/user-attachments/assets/fc8df70f-703f-43a2-b98f-5adf3248b7ef" /> After: <img width="538" height="282" alt="image" src="https://github.com/user-attachments/assets/80a1b5f4-9430-4b7d-8fb2-9fba8c2320b7" /> --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
- chore: remove unused variable from notes spec (#451) # Description Removed unused notes variable from notes spec to prevent unnecessary errors
- Fix: exclude archived notes from the boards query (#421) **Fix:** exclude archived notes from the boards query **Issue:** The GET endpoint for boards is returning notes that have been archived. Which shows inaccurate counts of notes on the board. **Solution:** - Added an "archivedAt: null" condition to the board query where clause <img width="383" height="163" alt="Screenshot 2025-08-15 at 17 11 35" src="https://github.com/user-attachments/assets/1b0a1261-b77c-44a8-b8f7-169a58a6cd03" /> --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
- Merge branch 'main' into fontsupportinog
8/18/2025, 11:08:45 PM
8/17/2025, 1:40:44 PM
8/16/2025, 7:40:06 PM
- review fix
- Merge branch 'fontsupportinog' of github.com:TenzDelek/gumboard into fontsupportinog
8/16/2025, 7:36:11 PM
8/16/2025, 7:32:00 PM
8/16/2025, 7:01:34 PM
- fix panel overlap
- update tests and improve test coverage
- Merge pull request #183 from OpenPecha/BugFixes Bug fixes
8/16/2025, 7:01:33 PM
8/16/2025, 3:48:07 PM
- fix: replace svg with our icon and google svg fix (#414)
- enhancement: Reuse repeated functions in public/board and /board (#433)
- Fix: Maintain scroll position at top when clearing search and add tests for search (#438)
- refactor: remove unnecessary "use client" directives to reduce client bundle size (#409)
- test: verify board query omits archived notes (#471)
- fix: title and note cound card alignment (#428)
8/16/2025, 12:00:02 PM
- grey out the disabled
- Merge pull request #182 from OpenPecha/BugFixes
8/16/2025, 12:00:02 PM