Commit graph

228 commits

Author SHA1 Message Date
daimond113
d68a1389ab
style: apply rustfmt 2024-11-12 18:00:24 +01:00
daimond113
9f93cb93d6
feat(registry): return more info in error responses 2024-11-12 17:58:20 +01:00
daimond113
1be3bf505e
chore(release): prepare for v0.5.0-rc.8 2024-11-12 16:05:14 +01:00
daimond113
dcd6a2a107
fix(cli): correct async-related panic 2024-11-12 16:00:37 +01:00
daimond113
72eb48de07
fix: use new path when setting file read-only 2024-11-11 18:59:34 +01:00
daimond113
9f3017742e
fix: correct cas finding algorithm 2024-11-11 18:57:44 +01:00
daimond113
dca495a467
chore: add missing changelog entries 2024-11-11 13:27:56 +01:00
daimond113
b180bea063
feat(registry): move to body bytes over multipart for uploading 2024-11-11 13:22:09 +01:00
daimond113
19aa5eb52c
feat(registry): log errors with more details 2024-11-11 13:22:09 +01:00
Luka
f1c9cbc9fd
docs: documentation improvements (#6)
* docs: improve docs for publishing roblox packages

* docs: add workspace dependencies to reference

* docs: reword roblox publishing docs

* docs: improve documentation for package docs
2024-11-11 12:45:41 +01:00
daimond113
1369fe990b
feat: display packages in progress bars 2024-11-10 18:08:59 +01:00
daimond113
f7808e452d
chore: update dependencies 2024-11-10 17:20:03 +01:00
daimond113
15868acce0
feat: patch before linking 2024-11-10 17:16:35 +01:00
daimond113
a9b1fa655f
refactor: update update message 2024-11-10 16:47:19 +01:00
daimond113
d490c0a6f3
feat: continue change to async 2024-11-10 16:43:25 +01:00
daimond113
e2fe1c50b8
fix(registry): ignore search query casing 2024-11-06 21:22:57 +01:00
daimond113
ab9124e02c
fix: add missing awaits 2024-11-05 21:02:23 +01:00
daimond113
b7444566dd
docs: add missing todo 2024-11-05 20:47:19 +01:00
daimond113
2b0f29a2f9
feat: begin switch to async 2024-11-05 20:44:24 +01:00
daimond113
37072eda24
docs(changelog): document publish index arg 2024-11-04 19:17:35 +01:00
daimond113
9bc80a43db
refactor: allow specifying different index when publishing 2024-11-04 14:53:59 +01:00
daimond113
e53de00120
style: apply rustfmt 2024-11-03 15:32:11 +01:00
daimond113
32d5f8c517
feat(registry): add DATA_DIR variable 2024-11-03 13:40:06 +01:00
daimond113
237d6e67e3
refactor(registry): rename git config to be generic 2024-11-03 13:26:53 +01:00
daimond113
fde2ba1021
fix: correctly (de)serialize workspace specifiers versions 2024-11-03 13:09:06 +01:00
daimond113
620777cacf
fix: remove default.project.json from git pesde dependencies 2024-11-03 13:06:59 +01:00
daimond113
09820e322c
refactor: use fs-err for fs operations 2024-11-01 20:57:32 +01:00
daimond113
c9dc788056
refactor: separate IO errors more for pesde source download 2024-11-01 19:50:11 +01:00
daimond113
00ea56745e
fix: cleanup temp files for cas search algorithm 2024-11-01 19:10:18 +01:00
daimond113
397ea11ef5
fix: use different algorithm for finding cas dir 2024-11-01 18:31:11 +01:00
daimond113
5232abc1d5
ci: update stable toolchain for clippy 2024-10-30 20:11:32 +01:00
daimond113
4b623da2db
style: apply rustfmt formatting 2024-10-30 20:08:13 +01:00
daimond113
699727793e
ci: specify nightly toolchain for rustfmt 2024-10-30 20:03:36 +01:00
daimond113
76a78f462a
ci: use nightly toolchain for rustfmt 2024-10-30 20:01:15 +01:00
daimond113
7057211564
ci: use rust action 2024-10-30 19:56:12 +01:00
daimond113
678430f96f
chore(release): prepare for v0.5.0-rc.7 2024-10-30 19:35:05 +01:00
daimond113
f30e59e4b0
docs: correct git specifier docs 2024-10-30 19:13:01 +01:00
daimond113
241e667bdc
fix(registry): handle not found errors for FS storage 2024-10-30 18:55:39 +01:00
Luka
1640dab0c4
fix(website): shiki fallback language patch (#5) 2024-10-30 18:20:24 +01:00
daimond113
236edff6a0
fix: try to fix dependency patching on vercel 2024-10-30 17:48:20 +01:00
daimond113
b6f35b6209
fix: validate package names are lowercase 2024-10-30 17:07:17 +01:00
Luka
b4c447a129
fix(website): broken search page (#4) 2024-10-29 21:34:17 +01:00
Luka
f0d04fc87c
feat: website
* feat(website): init

* feat(website): home page

* feat(website): make page more responsive

* feat(website): layout

* feat(website): package page

* feat(website): update PackageResponse type

* feat(website): display package readme

* feat(website): use new /latest/any endpoint

* feat(website): make website lg instead of xl

* fix(website): use NodeJS.Timeout

* feat(website): versions page

* feat(website): add latest version indicator

* feat(website): add target select menu

* feat(website): indicate current version

* feat(website): add package metadata

* feat(website): add hamburger

* fix(website): header responsiveness

* feat(website): better package layout

* feat(website): display authors on package page

* fix(website): only display relative dates on client

* feat(docs): init docs site

* chore(website): read .env from project root

* feat(website): add gemoji support

* fix(website): overflow on code blocks

* chore(docs): read .env from project root

* feat(docs): config changes

* fix: authors not displaying

* fix(website): use fallback language

* refactor(website): use predefined target names

* refactor(website): change Github to GitHub

* chore: remove starter readmes

* chore(docs): remove .vscode

* chore(docs): remove unused assets folder

* fix(website): fix missing datetime attribute

* feat(website): switch to universal loaders

* feat(docs): search

* fix(website): type errors

* fix(website): use provided fetch instead of global

* feat(website): remove isr

* chore(website): add .env.example

* feat(website): add icons and metadata

* chore(website): add debug logs

* chore(website): remove shiki temporarily

* fix(website): rehype shiki lazy load

* fix(website): use custom highlighter

* fix(website): move highlighter creation into load

* docs: write docs

* feat(website): add og image

* feat(website): fix accessibility issues

* fix(website): no target selector on mobile

* fix(website): close dialog on navigation

* fix(website): logo is not a link in hamburger menu

* feat(website): dependencies tab

* fix(website): use correct dependency target

* fix(website): navigation links

* feat(website): support wally dependencies

* feat(website): metadata + case insensitivity

* fix(website): manually implement groupBy

`Object.groupBy` isn't supported on Vercel right now.

* fix(website): code block with an unknown language

* docs(policies): explain & cover more cases

* docs: update cli reference

* docs: add self hosting registries guide

* docs: update README

* docs: add more configs to registry guide

* fix: favicon and logomark

* feat(website): package documentation

* fix(website): missing $derive for toc

* docs: change SENTRY_URL to SENTRY_DSN

* chore(website): remove unused file

* chore: remove favicon.zip

* fix(website): strip wally# prefix

* chore: add changelog entry

---------

Co-authored-by: daimond113 <72147841+daimond113@users.noreply.github.com>
2024-10-29 20:06:00 +01:00
daimond113
b1ae6aebda
fix: don't make cas files read-only on windows 2024-10-26 17:45:18 +02:00
daimond113
2e62d07265
refactor(registry): update sentry api usage 2024-10-25 12:07:07 +02:00
daimond113
50c7b4e542
chore: update dependencies 2024-10-25 10:59:33 +02:00
daimond113
8afc75d543
fix(registry): add debug symbols for Sentry 2024-10-25 10:58:21 +02:00
daimond113
901b450a6c
refactor: GITHUB_AUTH -> GITHUB_CLIENT_SECRET for GitHub auth in registry 2024-10-22 17:58:31 +02:00
daimond113
d346fe1d34
refactor: optimize boolean expression in publish command 2024-10-20 18:15:14 +02:00
daimond113
70d07feb70
fix: sync scripts repo in background 2024-10-20 18:13:08 +02:00