Commit Graph
23 Commits
Author SHA1 Message Date
Maxwell 6a9dfec56b feat: draggable pins (#72)
Allows you to drag and re-order pins.
2026-02-25 15:20:31 -08:00
Maxwell 3bfa133520 chore: integrate proper sentry org (#69) 2026-02-26 08:58:41 +10:00
Maxwell 670ce60a7e feat: home page video demo (#67) 2026-02-26 08:54:53 +10:00
Maxwell f211ef3ccb fix: color contrast issue (#64)
closes https://github.com/better-auth/better-hub/issues/42
2026-02-26 08:21:54 +10:00
Maxwell ce217596b3 fix: make issue page messages take full width (#63)
closes http://localhost:3002/better-auth/better-hub/issues/44
2026-02-26 08:13:32 +10:00
Maxwell 78d0764e2e feat: pin repos (#62)
Allows you to pin repositories
<img width="1696" height="1010" alt="CleanShot 2026-02-25 at 13 38
49@2x"
src="https://github.com/user-attachments/assets/06301869-8a57-43f1-9cbe-1167e2bfbb41"
/>

To pin a repo:
<img width="834" height="1408" alt="CleanShot 2026-02-25 at 13 39 05@2x"
src="https://github.com/user-attachments/assets/4bb760f0-65a0-4dfc-bb4f-549492cf1f54"
/>
2026-02-26 07:56:59 +10:00
Maxwell da2fa96e1a feat: sentry (#58)
Adds Sentry.
2026-02-25 13:20:02 -08:00
MaxwellandBereket Engida 154d6be5d3 feat: CI status in PR (#33)
<img width="1658" height="1852" alt="CleanShot 2026-02-24 at 11 33
18@2x"
src="https://github.com/user-attachments/assets/55cd4db5-7063-458d-806f-1c853dd51f50"
/>

---------

Co-authored-by: Bereket Engida <bekacru@gmail.com>
2026-02-24 14:40:27 -08:00
Maxwell a24def37dc fix: breadcrumb position (#32)
Fix breadcrumb alignment.

## Before
<img width="532" height="362" alt="CleanShot 2026-02-24 at 10 30 52@2x"
src="https://github.com/user-attachments/assets/63c4b7a0-bf3e-40e9-b225-93e0d59296b6"
/>

## After
<img width="602" height="586" alt="CleanShot 2026-02-24 at 10 32 00@2x"
src="https://github.com/user-attachments/assets/80d163c7-2ce5-4487-80b9-777797203d73"
/>
2026-02-24 14:32:25 -08:00
Maxwell d491f136f4 feat: PR status (#31)
<img width="1528" height="1792" alt="CleanShot 2026-02-24 at 10 13
21@2x"
src="https://github.com/user-attachments/assets/200cfca4-9174-4136-aab9-bb9f20412db3"
/>
2026-02-24 14:32:05 -08:00
Maxwell d56a28a7ec chore: improve dashboard stat btn ui (#30)
Added a highlight state to the UI of the stat buttons:
<img width="1588" height="876" alt="CleanShot 2026-02-23 at 18 40 38@2x"
src="https://github.com/user-attachments/assets/9ad17c3e-df3b-4cf0-8ba2-cddee6d97dcc"
/>
2026-02-23 18:42:08 -08:00
Maxwell a1bcef627b feat: repo selector in breadcrumb (#19)
https://github.com/user-attachments/assets/a7f58bae-6c11-4c55-b38f-2be493f1f632
2026-02-23 10:01:06 -08:00
Maxwell d3f7d1295d feat: commit sheet (#29)
Often when checking commits of a repo, you want to skim through and view
multiple commits at a time.
This PR makes viewing a commit on desktop open a sheet to allow you to
easily view them, rather than being redirected to a dedicated page every
time.


https://github.com/user-attachments/assets/d40ea93f-2293-437c-a561-3005297ac815

This PR also improves the commit details UI to always show the file
name. Previously the file-name would truncate over the file-path, but
this PR forces file-names to be visible over file-paths.

For example:
<img width="668" height="680" alt="CleanShot 2026-02-23 at 09 02 56@2x"
src="https://github.com/user-attachments/assets/8ac9800c-80c8-4d57-bd18-85d33d1bf472"
/>

The old version:
<img width="762" height="724" alt="CleanShot 2026-02-23 at 09 03 52@2x"
src="https://github.com/user-attachments/assets/3ad59b32-6d0d-461f-8102-6ddd6079be3c"
/>
2026-02-23 10:00:54 -08:00
Maxwell c4615f7a03 feat: add timestamp to highlighted activity (#20)
<img width="2586" height="498" alt="CleanShot 2026-02-22 at 12 44 26@2x"
src="https://github.com/user-attachments/assets/a0cf3881-d848-4fb4-bb6b-4c6c38ccaac2"
/>
2026-02-22 17:28:23 -08:00
Maxwell 66badec869 feat: message actions (#21)
<img width="962" height="780" alt="CleanShot 2026-02-22 at 13 55 42@2x"
src="https://github.com/user-attachments/assets/cf03df62-a80f-4f63-b8b7-2f6e67ed3d1f"
/>
<img width="488" height="420" alt="CleanShot 2026-02-22 at 13 56 42@2x"
src="https://github.com/user-attachments/assets/8deb8e08-3c18-45f4-a97c-8793c1e1a69f"
/>
2026-02-22 17:27:51 -08:00
Maxwell c6f2904469 feat: remember sidebar state (#22)
When closing the sidebar, then reloading the page, the sidebar will
remain closed.
2026-02-22 17:27:38 -08:00
Maxwell 63726302a9 fix: message box max-height (#23)
Right now there isn't a max-height, so pasting code would make the box
take up the entire screen and looks really bad.

This adds a max-height to make it look reasonable.

## Before:

<img width="1054" height="1882" alt="CleanShot 2026-02-22 at 14 26
50@2x"
src="https://github.com/user-attachments/assets/4944e1f5-810f-4bc9-8b11-9a06980dd640"
/>


## After:

<img width="1036" height="1804" alt="CleanShot 2026-02-22 at 14 27
17@2x"
src="https://github.com/user-attachments/assets/2a7dc686-236f-488c-9194-5d8c8565df9f"
/>
2026-02-22 17:27:29 -08:00
Maxwell 416b52de1d feat: page metadata (#24)
page metadata
<img width="590" height="110" alt="CleanShot 2026-02-22 at 14 40 28@2x"
src="https://github.com/user-attachments/assets/f311ac3c-3a79-4e96-980d-5b71289d17c7"
/>
2026-02-22 17:27:18 -08:00
Maxwell 08992a634f chore: make close btn always visible (#25)
As a first-time user, it was hard to find in the first place.

<img width="1224" height="1150" alt="CleanShot 2026-02-22 at 16 19
11@2x"
src="https://github.com/user-attachments/assets/e5230194-3bd1-47f6-bda8-848427884440"
/>
2026-02-22 17:27:05 -08:00
Maxwell a54d953047 feat: improve dashboard stats btn (#26)
Made the stats become buttons, making the normal tabs/btns redudent. 
Also moved the marquee.

<img width="1598" height="1448" alt="CleanShot 2026-02-22 at 16 47
48@2x"
src="https://github.com/user-attachments/assets/c5226390-389c-46ec-bb4b-fba8fadec485"
/>


Also added notifications here too:
<img width="1580" height="1292" alt="CleanShot 2026-02-22 at 16 49
50@2x"
src="https://github.com/user-attachments/assets/da7a8330-e4e1-4148-9fdd-1c4fdee3c86a"
/>
2026-02-22 17:26:44 -08:00
Maxwell 1ae0083c16 chore: cleanup profile page (#27)
tiny jsx details improved.
2026-02-22 17:26:18 -08:00
MaxwellandBereket Engida 213f750c44 feat: reactions on comments (#17)
* add's reaction support on comments
* adds docker file for PG
* ran `pnpm format` -- which is why pr is large
<img width="894" height="396" alt="CleanShot 2026-02-22 at 11 29 36@2x"
src="https://github.com/user-attachments/assets/670f6045-48f5-4eff-8afd-4d5387c1ce0b"
/>

---------

Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com>
2026-02-22 12:02:51 -08:00
Maxwell 29f8c7db03 feat: error UI on restricted repos (#18)
Normally this says "repo not found". I've made it at least display the
reason.
 
<img width="3116" height="1036" alt="CleanShot 2026-02-22 at 11 50
26@2x"
src="https://github.com/user-attachments/assets/8ba05114-62fe-4fd3-b29e-fc07715e3b8f"
/>
2026-02-22 12:02:11 -08:00