Commit Graph

  • 6c043630df feat: add internal healthcheck api route for directus master Xevion 2025-07-20 22:53:21 -05:00
  • 129a59340a Switched /api/resume to /resume with ISR, added additional classic redirects Xevion 2025-04-05 22:10:03 -05:00
  • b768f5a40d Fix req.method comparison METHOD check Xevion 2025-03-21 12:28:39 -05:00
  • 5a1ab61c65 Fix /resume redirect links, add /api/resume route Xevion 2025-03-21 12:26:34 -05:00
  • ee1e1cfdf6 Continue improving projects page layout Xevion 2025-01-01 03:02:07 -06:00
  • 4ba3560749 use cssnano for CSS compression in production Xevion 2024-12-31 21:17:27 -06:00
  • 697a6a7a18 Format change, sort by date_updated descending Xevion 2024-12-31 20:08:50 -06:00
  • 95acb1cafa Remove extra console.log Xevion 2024-12-31 19:55:54 -06:00
  • 23c6b68179 Allow passing CRON_SECRET via query parameter, use production only, don't return response directly Xevion 2024-12-31 19:54:21 -06:00
  • 7c30bb7082 Fuck You Vercel Xevion 2024-12-31 19:45:44 -06:00
  • 07872bcfbf Extend index page to 60 second revalidate Xevion 2024-12-31 19:40:45 -06:00
  • fbe2834a0a Allow CRON_SECRET to be optional Xevion 2024-12-31 19:38:38 -06:00
  • ef44d6c1ba automatic update cron implementation, vercel cron, type guards Xevion 2024-12-31 19:34:34 -06:00
  • c3997a1df5 setup CRON_SECRET, DIRECTUS_API_TOKEN, GITHUB_API_TOKEN, static directus token authentication Xevion 2024-12-31 16:58:09 -06:00
  • 9b003a5640 Fix navbar hotbox issues via z-index Xevion 2024-12-30 15:24:40 -06:00
  • 85fb7781fd Switch to .env, use multiple projects Xevion 2024-12-29 17:00:12 -06:00
  • 4141af5406 Make text selectable, because why not Xevion 2024-12-29 16:55:12 -06:00
  • a280b61c5e Vercel does not support multiple environments for free, so we use a hack instead :) Xevion 2024-12-29 16:49:41 -06:00
  • 6f13f7814c OVERRIDE_TITLE env Xevion 2024-12-29 16:43:54 -06:00
  • 692df157a1 Fix select-none affecting surrounding elements of title Xevion 2024-12-29 16:34:07 -06:00
  • 0945d706f4 Fix linting errors, title padding, add subtitle Xevion 2024-12-28 21:36:16 -06:00
  • d75925ba1f Tune icons, allow div/a element based on link availability, 'Projects' h1 Xevion 2024-12-28 21:30:11 -06:00
  • 55b491bd33 Use directus return types, fix project link nested type API response Xevion 2024-12-28 21:01:25 -06:00
  • fe3d2aefbe Remove keyed project route, log error Xevion 2024-12-28 20:05:05 -06:00
  • 47e664b313 Switch to pnpm Xevion 2024-12-28 18:34:07 -06:00
  • 78a8f4c139 Fixed fade-in changes breaking index buttons Xevion 2024-12-28 18:31:04 -06:00
  • c4c805c83b tune index/projects Dots animation fading Xevion 2024-12-28 18:25:16 -06:00
  • da6333d39a font awesome dynamic icons, use dynamic /projects from directus Xevion 2024-12-28 18:00:57 -06:00
  • 1a6e6d93a2 Remove projects list from index page Xevion 2024-12-28 17:13:40 -06:00
  • 7220e0878e Remove WIP component Xevion 2024-12-28 17:00:47 -06:00
  • 943aea71e5 Remove unused /public files Xevion 2024-12-28 17:00:23 -06:00
  • f90ee1a969 Cull unused AppWrapper details Xevion 2024-12-28 16:59:16 -06:00
  • e35d8c0199 Fix headline select-none + padding prevent link hover/click, remove AppWrapper.hideNavigation Xevion 2024-12-28 16:57:31 -06:00
  • 445687699f Use 'cn' utility with clsx/tailwind-merge Xevion 2024-12-28 16:57:05 -06:00
  • 08ec8288d1 Remove body-gradient (lighter than Dots bg) Xevion 2024-12-28 16:34:52 -06:00
  • 34c306f493 Increase opacity, slow timescale of Dots Xevion 2024-12-28 16:32:55 -06:00
  • dca72e6881 Tune frame, scale, min opacity Xevion 2024-12-26 18:15:34 -06:00
  • 1457d250ae Lower relative speeds, framerate target Xevion 2024-12-26 17:49:48 -06:00
  • 216513d82d performance improvements, lower frameRate target Xevion 2024-12-26 17:13:31 -06:00
  • 4e8526f6f0 Move Dots to AppWrapper Xevion 2024-12-26 17:13:18 -06:00
  • e798b5c053 Remove old project paths Xevion 2024-12-26 17:13:04 -06:00
  • fcf4326e02 Fix build errors Xevion 2024-12-26 16:31:06 -06:00
  • 5094903472 CSR only Dots component, tune drop shadow Xevion 2024-12-26 16:29:26 -06:00
  • 5a30a9a80a animated index, chronark Xevion 2024-12-26 16:14:56 -06:00
  • 9e11a7d455 dots background, p5.js Xevion 2024-12-26 16:14:48 -06:00
  • bd8e8999ec Remove react-ogp, use metadata object Xevion 2024-12-26 16:14:32 -06:00
  • 1a039627a2 Update project directus schema Xevion 2024-12-26 16:14:11 -06:00
  • 28ef681a24 Add remote image patterns for r2 image domains Xevion 2024-12-26 16:14:03 -06:00
  • b8b6f3b228 Use Record, not Map Xevion 2024-12-19 17:34:17 -06:00
  • faf3b8d28f Remove extraneous flex class Xevion 2024-12-19 17:19:54 -06:00
  • 6ebd1d607d vscode cspell settings Xevion 2024-12-19 17:19:46 -06:00
  • bc04acda7b Continued reformat, switch all relative imports to alias as available Xevion 2024-12-19 17:00:50 -06:00
  • 35128ec208 turbopack, add alias, update @kodingdotninja/use-tailwind-breakpoint Xevion 2024-12-19 16:51:59 -06:00
  • 3ca69f135b Pass JSON schema validation error through response Xevion 2024-12-19 16:51:38 -06:00
  • 2ded5c8517 Fix schema key type Xevion 2024-12-19 16:47:50 -06:00
  • 2d9893fa7c Use 'env' schema module, use template string, use lowercase header key Xevion 2024-12-19 16:42:39 -06:00
  • cc2f9a42d2 Fix resume assets url Xevion 2024-12-19 16:38:03 -06:00
  • 5413fef3e3 Add 'revalidate' route, add DIRECTUS_REVALIDATE_KEY Xevion 2024-12-19 16:36:19 -06:00
  • dcc9134dad Integrate resume file URL Xevion 2024-12-19 16:34:26 -06:00
  • dab475d780 Update directus schema Xevion 2024-12-19 16:34:08 -06:00
  • 3124506cf1 Fix deprecated onLoadingComplete method Xevion 2024-12-19 16:33:58 -06:00
  • 44200f2b42 completely remove blur step with plaiceholder Xevion 2024-12-18 15:15:20 -06:00
  • d141debc96 vercel: use official plaiceholder plugin Xevion 2024-12-18 15:11:51 -06:00
  • 03cf3439e7 use serverside props for index Xevion 2024-12-18 14:59:43 -06:00
  • 255b7067f3 Fix directus singleton schema type Xevion 2024-12-18 14:56:28 -06:00
  • a18e1ed4be Update usehooks-ts, @headlessui/react, fix minor linting Xevion 2024-12-18 14:52:24 -06:00
  • c9b240c6b4 Prettier format global Xevion 2024-12-18 14:43:32 -06:00
  • 05a6d18858 Update Next.js to v15, overhaul ESLint, minor reformat, misc Xevion 2024-12-18 14:39:24 -06:00
  • 775203dc4b Provide data schema Xevion 2024-12-18 14:00:08 -06:00
  • d1e600d8ff directus: query API for metadata Xevion 2024-12-18 13:50:01 -06:00
  • 18f7ab2c35 Update resume Xevion 2024-05-19 12:42:37 -05:00
  • 574aa37845 Fix improperly placed resume.pdf Xevion 2024-01-10 15:54:58 -06:00
  • 7dd42ebdad Update resume Xevion 2024-01-03 17:32:54 -06:00
  • 98a967f84b Add undefined behaviors blog to index, projects list Xevion 2023-11-28 02:47:57 -06:00
  • fd02e27966 Fix presenting to humans draft redirect Xevion 2023-11-28 02:43:01 -06:00
  • 2ca6840cf9 Add comment on new redirection statements Xevion 2023-11-28 02:38:25 -06:00
  • cf76f65b7b Setup redirection for certain posts to new undefined behaviors blog Xevion 2023-11-28 02:37:36 -06:00
  • dbafbe6879 Update resume PDF Xevion 2023-10-23 17:43:36 -05:00
  • dcc2d830dd Update subtitle, tune text sizing Xevion 2023-09-26 16:40:28 -05:00
  • 92f0db3bbb Shorten time-banner description Xevion 2023-07-30 18:56:19 -05:00
  • 4790b1ac77 Add Hydroponics Expanded + time-banner projects Xevion 2023-07-30 18:54:52 -05:00
  • 3a97edd3b3 Update react-icons Xevion 2023-07-30 18:51:20 -05:00
  • 42d0e8025c Update to current internship Xevion 2023-07-12 13:24:21 -05:00
  • 2f422a2711 Mobile-friendly layout on /projects Xevion 2023-05-15 13:32:30 -05:00
  • 07d7ec8071 Update sharp to 0.32.1 Xevion 2023-05-15 13:32:14 -05:00
  • 0a2058af06 Use CSS-based uppercase, mobile-friendly text sizing on index hero, adjust trivia project desc Xevion 2023-05-13 16:58:43 -05:00
  • 740349144a Add Powershell project Xevion 2023-05-13 12:32:23 -05:00
  • e581da977e Use xevion.dev subdomains for relevant projects, add Runnerspace Xevion 2023-05-13 12:29:37 -05:00
  • 8b23b0ee0e Switch navigation button from #projects to /projects Xevion 2023-05-13 12:26:58 -05:00
  • d48ccca1c3 Slightly increase vertical gap Xevion 2023-05-13 12:24:57 -05:00
  • d44150062a Add more projects, lower vertical gap Xevion 2023-05-13 12:24:24 -05:00
  • e8fc29092b Increase opacity, use Paths GitHub for link Xevion 2023-05-13 12:15:09 -05:00
  • 07f0623bec Create /projects Xevion 2023-05-13 12:13:25 -05:00
  • 7eb54fc99f Fix bad home SS reference Xevion 2023-05-13 11:35:08 -05:00
  • 9aab4a5baf Ignore .log output files Xevion 2023-05-13 11:32:21 -05:00
  • 1a5637cdda Update to latest PDF Xevion 2023-05-13 11:32:03 -05:00
  • 5ab342354e Update checkin screenshot to current design, redact profile SS info, update to latest ACM-UTSA GH Org, add home SS Xevion 2023-05-13 11:20:03 -05:00
  • 300f44fc34 Add link to v2.xevion.dev blog site Xevion 2023-05-13 02:28:31 -05:00
  • 882f4291aa Add OGP banner to index Xevion 2023-02-27 14:04:43 -06:00
  • cd70a21030 Lower WIP card opacity, fit to Contact page, add meta theme-color Xevion 2023-02-26 21:54:53 -06:00