Commit 39b8f6a
Astro Migration (#166)
* feat: initial work on astro migration
* chore: import alias
* fix: don't always show dropdown
* chore: sort
* fix: lowercase
* feat: migrate to unocss
* feat: start working on team page (refer to todo.md)
* feat: start working on sponsor page (refer to todo.md)
* feat: add in guidelines and community pages
* biome
* feat: implement a hacky remote image wrapper
allows us to set a fallback to ensure builds don't fail
* feat: main download page + compile fixups
- Added back in astro check command to build
- Fixed invalid height string on footer
- Use icon instead of image on software preview component
- Fix invalid html property on contribute page
- Added in main download landing page
- Update icon use on main and team page
* fix: avatar fallbacks, abstract out user images
* feat: initial pass at adding in software pages with todos
* feat: add in cloudflare adapter
* feat: javadoc page + javadoc link on project pages
* feat: started working on build explorer
* fix: include og:url as required by spec
* chore: format
* chore(deps): upgrade deps
* feat: readme and renovate
* feat: add in hangar project counts on software pages
* chore(deps): upgrade astro
* feat: speed up javadoc page loading
* work
* chore(deps): upgrade deps
* chore(todo): clean up todo formatting
* feat: remove react, rewrite nav bar, start with software download
* feat: add prettier, update deps, remove more react stuff
* chore: add more empty alt tags
* chore(deps): upgrade deps
* fix: social icons, navbar default extended mobile, icon colors
TODO: Check to see if migrating from raw image to icon broke anything
* feat(downloads): initial work, left a few todos
* chore(biome): please biome and a few more todos for click handlers
* feat: added in non-reactive builds explorer, see todos.
* chore: add some comments to todo
* chore: couple more items for the todo
* feat: add in commit hash to footer
* fix: cc by sa icons
* fix extra spaces
* remove github ratelimit thing
* footer git commit fix
* sitemap
* t o d o
* disallow indexing for robots
* change domain to dev
* update pnpm to 9.12.2
* implement interactivity for SoftwareDownloadButton
* feat: start working on astro v5 migration
* chore(deps): upgrade astro beta and remove override fix
* chore(deps): upgrade to astro v5
* Revive Astro feature branch (#132)
* Update dependencies within package.json constraints (pnpm up)
* Update astro (pnpm dlx @astrojs/upgrade)
* Align RemoteImageWrapper.astro with upstream implementation
applyResponsiveAttributes was removed in a recent Astro commit.
Internally they simply extract attributes without this helper now.
See: withastro/astro@509fa67
* Utilize named slots for SoftwareHeader so that components can be used inside
* Add named slots to SoftwareDownload to accomodate more complex descriptions (e.g., for Waterfall).
* Allow indexing in robots.txt
* Update tasks in TODO.md
* Use a web component in SoftwarePreview to change the anchor href as needed.
For a Javadoc SoftwarePreview, this makes a request to the API first before changing the URL. No UI framework required here.
* Convert Terminal.astro to use Web Components and run entirely clientside.
Rather than a UI framework, this can run using a standard HTML custom element.
* Remove debug log from SoftwarePreview
* Convert SoftwareHeader to use web components and perform its own clientside fetch for data. Waiting to resolve Hangar CORs issue to complete page implementation.
* feat: initial work on astro v2
* feat: add hangar project count to platforms
* feat: javadocs started
* feat: sitemap
* feat: lots of styling fixes for footer and download pages
* feat: upgrade to svelte 5 syntax
* fix: terminal output order
* fix: eol color codes, waterfall eol message
* chore: rebase + fixups
* chore: add back license and renovate
* feat: add in cloudflare adapter
* feat: add in older builds message and link to fill-ui
* feat: update readme
* chore(deps): upgrade deps
* chore: setup cloudflare workers support
* fix: terminal
* fix: terminal success message color
* fix: velocity jd version handling
* fix: eol banner position for waterfall
* Enable previews in Wrangler config
* Use edge cached SSR for downloads pages (#167)
* Use edge cached SSR for downloads page
* Fix headers
* Halve browser page cache time vs CDN cache time
* Fix some imports
I was getting errors about this in dev runs
* fix: wrangler for workers
* Symlink AGENTS.md to README.md
* Setup prettier and eslint, format files
* Fix scripts and add workflow
* gitignore eslint cache file
* Prefer double quotes
* Don't add line breaks to @source inline lines
* Also fetch build list serverside for download pages
* Add type checking with tsgo
* Properly update tsconfig
* Run all checks in actions
* feat: utilize edge-type fetching information for workers
* Add bunfig.toml
* feat: add in vscode settings
* fix: mobile navbar spacing
* chore: adjust home page image layout
* fix: extra spaces in build explorer message
* fix: extra spacing on navbar links
* Use channel filter when possible for querying builds
* fix: styling for build download information
* Update getVersionBuilds error message
* fix: fallback image handling for sponsors
* fix: image layout for hangar on software pages
* Add back loading state for build list, for experimental toggling
* Fix potential race issue when spamming experimental toggle
* Improve experimental toggle spam fix
* fix: software page slot nesting
* Add fade transition when swapping to experimental without cache
* Disable SoftwareDownloadButton while buildsLoading again
* chore: turn on observability in wrangler
* fix: white outline around contributors
* fix: bake in commit hash to support ssr
* chore: update wrangler config name
---------
Co-authored-by: Riley Park <rileysebastianpark@gmail.com>
Co-authored-by: powercas_gamer <cas@mizule.dev>
Co-authored-by: MiniDigger | Martin <admin@benndorf.dev>
Co-authored-by: Tamion <70228790+notTamion@users.noreply.github.com>
Co-authored-by: Jacob Andersen <19645494+jacobsandersen@users.noreply.github.com>
Co-authored-by: Jason Penilla <11360596+jpenilla@users.noreply.github.com>1 parent c4f7d49 commit 39b8f6a
File tree
177 files changed
+4280
-6358
lines changed- .github/workflows
- .vscode
- public
- src
- app
- community
- guidelines
- contribute
- downloads
- all
- folia
- paper
- velocity
- waterfall
- javadocs
- software
- folia
- paper
- velocity
- waterfall
- sponsors
- team
- assets
- brand
- data
- icons
- cc
- fontawesome
- heroicons
- illustrations/undraw
- images
- components
- data
- input
- layout
- util
- layouts
- lib
- context
- service
- util
- pages
- community
- downloads
- software
- styles
- utils
- styles/components
- data
- input
- layout
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
177 files changed
+4280
-6358
lines changedThis file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| 2 | + | |
2 | 3 | | |
3 | | - | |
4 | | - | |
5 | | - | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
| 4 | + | |
| 5 | + | |
17 | 6 | | |
18 | | - | |
19 | | - | |
20 | | - | |
| 7 | + | |
| 8 | + | |
21 | 9 | | |
22 | | - | |
| 10 | + | |
23 | 11 | | |
24 | 12 | | |
25 | 13 | | |
26 | | - | |
| 14 | + | |
27 | 15 | | |
28 | | - | |
29 | | - | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
30 | 19 | | |
31 | | - | |
32 | | - | |
| 20 | + | |
| 21 | + | |
33 | 22 | | |
34 | | - | |
35 | | - | |
36 | | - | |
| 23 | + | |
| 24 | + | |
37 | 25 | | |
38 | | - | |
39 | | - | |
| 26 | + | |
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
0 commit comments