| 70c9ad4e |
Record a job that never started as could-not-run, not as a failure |
Keenan Nemetz |
4h ago |
| ed03b3d1 |
Serve repositories from the root of the URL space |
Keenan Nemetz |
6h ago |
| 973fb809 |
Draw every tab row rule at the content edge |
Keenan Nemetz |
1d ago |
| e189a23e |
Split repository settings into tabs |
Keenan Nemetz |
1d ago |
| 33e4e54f |
Tighten the base and head pickers |
Keenan Nemetz |
1d ago |
| 8f0f3e8d |
Show the eyes and mouth through the light-theme brand mark |
Keenan Nemetz |
1d ago |
| ed667a0e |
Outline only the silhouette of the light-theme brand mark |
Keenan Nemetz |
1d ago |
| e3b9c83c |
Outline the brand mark instead of backing it with a tile |
Keenan Nemetz |
1d ago |
| 8911ab5f |
Use the favicon treatment for the brand mark in light themes |
Keenan Nemetz |
1d ago |
| 164ad9f5 |
Restore the home header and put the introduction in the list column |
Keenan Nemetz |
1d ago |
| ff9870f1 |
Simplify the home page around the instance introduction |
Keenan Nemetz |
1d ago |
| c7b9094f |
Unify the web UI's empty states |
Keenan Nemetz |
1d ago |
| 6ce635a8 |
Customize the instance from an instance repository |
Keenan Nemetz |
1d ago |
| f11854fe |
Drop the queue and runner line under the overview cards |
Keenan Nemetz |
4d ago |
| 43e681d8 |
Add one Admin page with status, accounts, and the audit log |
Keenan Nemetz |
4d ago |
| 6813339b |
Give the issue list the same status shape as the change list |
Keenan Nemetz |
4d ago |
| 7cc36ba0 |
Say what each change is waiting for in the list |
Keenan Nemetz |
5d ago |
| db4081ec |
Sort the issue list by when it last moved |
Keenan Nemetz |
5d ago |
| a32a859a |
Show real accounts as repository contributors |
Keenan Nemetz |
5d ago |
| 802e0e52 |
Edit issue and change details in place |
Keenan Nemetz |
5d ago |
| de84c32b |
Lead an issue or change page with its number |
Keenan Nemetz |
6d ago |
| 57dc79af |
Make the run list say what triggered each run |
Keenan Nemetz |
6d ago |
| 4739664b |
Turn the user directory into a sortable table |
Keenan Nemetz |
7d ago |
| 77a024af |
Drop the breadcrumb and mention button on a profile |
Keenan Nemetz |
7d ago |
| 28b19c74 |
Remove the avatars and read people by name again |
Keenan Nemetz |
7d ago |
| 0fbeca85 |
Show people as portraits in the lists and the bar |
Keenan Nemetz |
7d ago |
| 214145e5 |
Mix the avatar palette from the active theme |
Keenan Nemetz |
7d ago |
| df894c4f |
Give every landscape a second and third hue |
Keenan Nemetz |
7d ago |
| 51381592 |
Round the avatars and light them for the theme |
Keenan Nemetz |
7d ago |
| 97f77001 |
Draw avatars with DiceBear instead of by hand |
Keenan Nemetz |
7d ago |
| ca098f62 |
Replace the vole faces with an abstract mark |
Keenan Nemetz |
7d ago |
| 753cd703 |
Draw a vole portrait for every name |
Keenan Nemetz |
7d ago |
| a6b42433 |
Give every account a profile page and a directory of accounts |
Keenan Nemetz |
8d ago |
| 30de4a44 |
Let source and diff cards grow to their full height |
Keenan Nemetz |
8d ago |
| a2ec9561 |
Refresh the repository tab counts while the page is open |
Keenan Nemetz |
9d ago |
| 1265ea55 |
Make the palette the only search surface |
Keenan Nemetz |
9d ago |
| 6c03e6d3 |
Search every issue, change and comment from the top bar |
Keenan Nemetz |
9d ago |
| 6c98a271 |
Put each repository tab's filters and search on one row |
Keenan Nemetz |
9d ago |
| 72f22292 |
Search issues, changes and comments from one page |
Keenan Nemetz |
10d ago |
| 3516aef3 |
Give running jobs a colour of their own |
Keenan Nemetz |
10d ago |
| 707dfd10 |
Update the change page as live regions, not one sidebar swap |
Keenan Nemetz |
10d ago |
| bb541fde |
Make the issue search results a real popover |
Keenan Nemetz |
10d ago |
| 451332d1 |
Let issue search rows fill the sidebar |
Keenan Nemetz |
10d ago |
| 838f282e |
Search for an issue when linking it to a change |
Keenan Nemetz |
10d ago |
| 267feec2 |
Title the linked issues section Issues and shrink unlink |
Keenan Nemetz |
10d ago |
| 86ddbd14 |
Keep the linked-issue remove control tight |
Keenan Nemetz |
10d ago |
| cad93cfe |
List a change's linked issues in a Details section |
Keenan Nemetz |
10d ago |
| 34d6fd7a |
Tail run logs in the browser and make steps accordions |
Keenan Nemetz |
10d ago |
| 55615c7a |
Standardize filter rows and add tag selection to the code page |
Keenan Nemetz |
11d ago |
| 3a068983 |
Show a spinner while a form post is in flight |
Keenan Nemetz |
11d ago |
| 628d4523 |
Open one file at a time on the commit page |
Keenan Nemetz |
11d ago |
| 816cc543 |
Move Clone and Site into the repository header |
Keenan Nemetz |
11d ago |
| a196e404 |
Show open work on repository tabs and overview |
Keenan Nemetz |
11d ago |
| 0e35a6a0 |
Give merged change requests their own colour and filter |
Keenan Nemetz |
11d ago |
| f2360c20 |
Tighten the gap between the target fields |
Keenan Nemetz |
11d ago |
| ad4d9348 |
Merge the landing facts into the Review section |
Keenan Nemetz |
11d ago |
| 59c0625b |
Put the reviewed commit in the Review header |
Keenan Nemetz |
11d ago |
| 6db4cdbd |
Show both target commit ids in the review labels |
Keenan Nemetz |
11d ago |
| b74cb029 |
Stack the change request target fields |
Keenan Nemetz |
11d ago |
| d69be4df |
Fill status action buttons instead of outlining them |
Keenan Nemetz |
11d ago |
| d3dcf54d |
Make the change request sidebar compact and live |
Keenan Nemetz |
11d ago |
| 796ac8c0 |
Refresh the web surface with Everforest, readable type, and clearer navigation |
Keenan Nemetz |
11d ago |
| cfd43dcd |
Stop comment-card styles from painting syntax tokens |
Keenan Nemetz |
12d ago |
| e7982ac5 |
Highlight syntax in diff views |
Keenan Nemetz |
12d ago |
| ac00929f |
Fix HTMX inline styles and Prism worker message parsing |
Keenan Nemetz |
12d ago |
| 306f36fc |
Highlight with Prism in a worker and gzip text responses |
Keenan Nemetz |
12d ago |
| b0fd812c |
Show the emblem alone, larger, in the header |
Keenan Nemetz |
13d ago |
| 6416cab1 |
Use the rodent emblem as the logo and the favicon |
Keenan Nemetz |
13d ago |
| 41d1fee9 |
Compact the change request target controls |
Keenan Nemetz |
13d ago |
| c765ae2e |
Show run durations and lazy step logs |
Keenan Nemetz |
13d ago |
| c717d4eb |
Reorganise the web package around one implementation per rule |
Keenan Nemetz |
13d ago |
| 4506a4d3 |
Expand the admin status page into an operational dashboard |
Keenan Nemetz |
14d ago |
| 2e024cc9 |
Unify account terminology and clarify ACL commands |
Keenan Nemetz |
14d ago |
| ab326d3a |
Unify terminology across the web UI and docs |
Keenan Nemetz |
14d ago |
| 5b814e99 |
Add instance-wide roles and refine access UI |
Keenan Nemetz |
14d ago |
| 9579c1f9 |
Fold admin work into repository settings and a Users page |
Keenan Nemetz |
14d ago |
| 381d6aac |
Let instance admins read every repository |
Keenan Nemetz |
14d ago |
| 074ae160 |
Build a landing page and simplify the forge chrome |
Keenan Nemetz |
14d ago |
| 09b15120 |
Add the status page and language-aware file icons |
Keenan Nemetz |
15d ago |
| b355db72 |
Add the instance-wide activity feed to the home page |
Keenan Nemetz |
15d ago |
| 67a308ba |
Add file history and blame views |
Keenan Nemetz |
15d ago |
| aef99284 |
Add repository code search |
Keenan Nemetz |
15d ago |
| 5cab7b18 |
Add repository search, list pagination, and theme/a11y polish |
Keenan Nemetz |
15d ago |
| 395554f4 |
Add instance user administration |
Keenan Nemetz |
15d ago |
| 2973f727 |
Add the instance access editor and repository danger zone |
Keenan Nemetz |
15d ago |
| 1948358f |
Add repository settings for description, branch, and visibility |
Keenan Nemetz |
15d ago |
| f6f4b1db |
Build out change review and threaded discussions |
Keenan Nemetz |
15d ago |
| 564acd4b |
Tighten up the issue and change review pages |
Keenan Nemetz |
15d ago |
| a464f892 |
Turn the code tab into an editor-style file browser |
Keenan Nemetz |
15d ago |
| f09ef39e |
Build out the forge web UI |
Keenan Nemetz |
15d ago |