Compare commits

...

72 commits

Author SHA1 Message Date
f439090fa2
Restored lost files and now serving from Go
Signed-off-by: Louis Hollingworth <louis@hollingworth.nl>
2024-02-14 18:39:12 +00:00
dd67fc967a
Refactored project ready for server.
Signed-off-by: Louis Hollingworth <louis@hollingworth.nl>
2024-02-14 17:39:30 +00:00
5a115374b4
Added view trasitions
Signed-off-by: Louis Hollingworth <louis@hollingworth.nl>
2023-09-21 10:56:48 +01:00
7ba84dd020
Updated styling
Signed-off-by: Louis Hollingworth <louis@hollingworth.nl>
2023-09-21 10:45:11 +01:00
20f681aa3c
Hopefully fixed an issue where formats didn't show
Signed-off-by: Louis Hollingworth <louis@hollingworth.ch>
2022-10-15 13:37:12 +01:00
c180404e15
Improved time handling
Signed-off-by: Louis Hollingworth <louis@hollingworth.ch>
2022-10-08 16:52:34 +01:00
426ae17597
Update timezone on time page to be dynamic
Signed-off-by: Louis Hollingworth <louis@hollingworth.ch>
2022-10-02 15:51:27 +01:00
1e847898b9
Added timexone island
Signed-off-by: Louis Hollingworth <louis@hollingworth.ch>
2022-10-02 15:48:31 +01:00
9241dc0783
Switch to Astro
Signed-off-by: Louis Hollingworth <louis@hollingworth.ch>
2022-10-01 19:35:07 +01:00
6741f91f5c
Update index.vue
Update status message

Signed-off-by: Louis Hollingworth <louis@hollingworth.ch>
2022-08-03 09:01:27 +01:00
c51b5a0c4b
Merge pull request #19 from Lucxjo/renovate/vite-3.x 2022-08-03 08:43:51 +01:00
renovate[bot]
555ead3d34
Update dependency vite to v3 2022-08-03 07:25:59 +00:00
0e826d5869
Merge pull request #20 from Lucxjo/renovate/nuxtjs-monorepo 2022-08-03 08:24:35 +01:00
renovate[bot]
9c04628859
Update dependency nuxt to v3.0.0-rc.6 2022-08-03 07:20:26 +00:00
11bd096706
Merge pull request #22 from Lucxjo/renovate/sass-1.x 2022-08-03 08:17:09 +01:00
renovate[bot]
72fc39ee9f
Update dependency sass to v1.54.1 2022-08-03 07:15:28 +00:00
3b8bd583f5
Merge pull request #18 from Lucxjo/renovate/intlify-nuxt3-0.x 2022-08-03 08:14:03 +01:00
4445525ff2
Merge pull request #21 from Lucxjo/renovate/docker-build-push-action-3.x 2022-08-03 08:13:35 +01:00
98cc30326d
Merge pull request #23 from Lucxjo/renovate/nuxtjs-i18n-7.x 2022-08-03 08:13:05 +01:00
renovate[bot]
89dd352244
Update dependency @nuxtjs/i18n to v7.2.3 2022-08-01 18:43:09 +00:00
renovate[bot]
9d72b1807c
Update docker/build-push-action action to v3.1.0 2022-07-19 16:48:06 +00:00
renovate[bot]
903257a4d8
Update dependency @intlify/nuxt3 to v0.2.3 2022-07-07 03:34:20 +00:00
44058b04b8
Update index.vue
Add YR birthday message

Signed-off-by: Louis Hollingworth <louis@hollingworth.ch>
2022-07-01 07:35:20 +01:00
42133723d7
Merge pull request #17 from Lucxjo/renovate/sass-loader-13.x
Update dependency sass-loader to v13.0.2
2022-06-27 13:14:29 +01:00
renovate[bot]
1113bfc9c5
Update dependency sass-loader to v13.0.2 2022-06-27 12:08:47 +00:00
f2cf687016
Update .npmrc
Add removal of strict peer dependencies  requirements

Signed-off-by: Louis Hollingworth <louis@hollingworth.ch>
2022-06-27 13:07:12 +01:00
def6bb70c4
Merge pull request #16 from Lucxjo/renovate/sass-1.x 2022-06-23 08:29:50 +01:00
renovate[bot]
bbcbf66d4e
Update dependency sass to v1.53.0 2022-06-23 07:14:56 +00:00
0c66d7d53e
Update .npmrc
Remove engine-strict

Signed-off-by: Louis Hollingworth <louis@hollingworth.ch>
2022-06-23 08:13:34 +01:00
32b0c7bef8
Corrected engines field
Hopefully this corrects a vercel issue

Signed-off-by: Louis Hollingworth <louis@hollingworth.ch>
2022-06-22 21:06:19 +01:00
d9d8363322
Updated to use pnpm
Now enforcing use of node 17 (not using 18 due to dep. issue)

Signed-off-by: Louis Hollingworth <louis@hollingworth.ch>
2022-06-22 21:04:13 +01:00
e30c41e841
Merge pull request #12 from Lucxjo/renovate/pin-dependencies 2022-06-22 19:12:46 +01:00
renovate[bot]
45d5391380
Pin dependencies 2022-06-22 14:52:27 +00:00
d65c4af489
Merge pull request #15 from Lucxjo/renovate/node-18.x
Update Node.js to v18
2022-06-22 15:51:59 +01:00
8893bd5eff
Update package.json
Tailwind no longer needed, removing.

Signed-off-by: Louis Hollingworth <louis@hollingworth.ch>
2022-06-22 15:49:32 +01:00
renovate[bot]
12f506697c
Update Node.js to v18 2022-06-22 14:17:57 +00:00
560220f212
Delete dependabot.yml
Prepare for pnpm migration. Not supported with dependabot

Signed-off-by: Louis Hollingworth <louis@hollingworth.ch>
2022-06-22 09:44:21 +01:00
0e062858b3
Merge pull request #11 from Lucxjo/renovate/configure
Configure Renovate
2022-06-22 09:41:48 +01:00
38cea3d8dd
Update package.json
Prepare for switch to pnpm, added to engines. May have issues building until I can --shamefully-hoist.

Signed-off-by: Louis Hollingworth <louis@hollingworth.ch>
2022-06-22 09:38:24 +01:00
0fe0df89e7
Merge pull request #9 from Lucxjo/dependabot/npm_and_yarn/undici-5.5.1
Bump undici from 5.4.0 to 5.5.1
2022-06-22 09:18:34 +01:00
renovate[bot]
359d8c231b
Add renovate.json 2022-06-22 08:15:45 +00:00
dependabot[bot]
aafa6411fc
Bump undici from 5.4.0 to 5.5.1
Bumps [undici](https://github.com/nodejs/undici) from 5.4.0 to 5.5.1.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v5.4.0...v5.5.1)

---
updated-dependencies:
- dependency-name: undici
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-17 01:57:45 +00:00
2a88186e32
Merge pull request #7 from Lucxjo/dependabot/npm_and_yarn/nuxt-3.0.0-rc.4 2022-06-14 07:03:58 +01:00
dependabot[bot]
379eb9b9d6
Bump nuxt from 3.0.0-rc.3 to 3.0.0-rc.4
Bumps [nuxt](https://github.com/nuxt/nuxt.js) from 3.0.0-rc.3 to 3.0.0-rc.4.
- [Release notes](https://github.com/nuxt/nuxt.js/releases)
- [Changelog](https://github.com/nuxt/nuxt.js/blob/dev/RELEASE_PLAN.md)
- [Commits](https://github.com/nuxt/nuxt.js/commits)

---
updated-dependencies:
- dependency-name: nuxt
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-14 04:56:44 +00:00
c706d795e0
Merge pull request #4 from Lucxjo/dependabot/npm_and_yarn/sass-1.52.3 2022-06-09 07:13:26 +01:00
dependabot[bot]
4fa722f3b6
Bump sass from 1.52.2 to 1.52.3
Bumps [sass](https://github.com/sass/dart-sass) from 1.52.2 to 1.52.3.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.52.2...1.52.3)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-09 04:47:40 +00:00
d834ef355a
Merge pull request #3 from Lucxjo/dependabot/npm_and_yarn/nuxt-3.0.0-rc.3 2022-06-07 10:08:42 +01:00
dependabot[bot]
d4eca4ce83
Bump nuxt from 3.0.0-rc.1 to 3.0.0-rc.3
Bumps [nuxt](https://github.com/nuxt/nuxt.js) from 3.0.0-rc.1 to 3.0.0-rc.3.
- [Release notes](https://github.com/nuxt/nuxt.js/releases)
- [Changelog](https://github.com/nuxt/nuxt.js/blob/dev/RELEASE_PLAN.md)
- [Commits](https://github.com/nuxt/nuxt.js/commits)

---
updated-dependencies:
- dependency-name: nuxt
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-07 09:02:18 +00:00
9e631f9f60
Create codeql-analysis.yml 2022-06-07 09:58:55 +01:00
993c29ee87
Create dependabot.yml 2022-06-07 09:57:25 +01:00
a96fbb524d
Update index.scss
Remaining `.grid` in the media section updated to `.grid-3`
2022-05-24 19:34:03 +01:00
7592a99846
Update docker-publish.yml
Hardcoded image name, apparently it has issues with capitals
2022-05-24 19:28:18 +01:00
589e2b584f
Update docker-publish.yml
Missing dollar sign for env added
2022-05-24 19:26:30 +01:00
c4ae29d19e
Update docker-publish.yml
Corrected latest tag
2022-05-24 19:25:16 +01:00
1fc7e2ecf2
Update docker-publish.yml
Add latest tag
2022-05-24 19:19:37 +01:00
9a41abc731
Update docker-publish.yml 2022-05-24 19:09:09 +01:00
70fe2c6ef2
Create docker-publish.yml 2022-05-24 18:16:34 +01:00
4e4b9841a4
Delete .yarn/cache directory 2022-05-23 20:55:11 +01:00
26e91acd9c
Added new time utility 2022-05-23 20:37:02 +01:00
f2aef2012b
Added a simple NavBar on some pages 2022-05-22 22:04:20 +01:00
8cb418dbba
Merge pull request #1 from Lucxjo/port/nuxt
Port/nuxt
2022-05-22 19:09:45 +02:00
da65d2381e
Added Head tags
Ready for pull and build
2022-05-22 18:09:17 +01:00
0010bc5d42
Files changed for docker cleanup
Need to optimise docker builds but that can wait
2022-05-22 17:51:25 +01:00
a8d464a63c
Port almost complete
I18n will not be completed as part of port.
Just Metadata left to do!
2022-05-22 17:35:47 +01:00
9edc8b71f7
Updated LinkCard
LinkCard now uses vue-router when it is an internal resource
2022-05-22 17:15:42 +01:00
ca2f305a0a
Code cleanup. Added utilities index
Utilities has been added since it is my aim to have all of the staff forms and timezones added to the site
2022-05-22 16:57:52 +01:00
67ffe0c200
Create birthdays.vue
Added the birthdays page back
2022-05-22 16:40:23 +01:00
0304bf763c
Link cards simplified
Description of LinkCards is no longer displayed. This should make things simpler
2022-05-21 22:42:40 +01:00
b230abc48b
Added LinkCard
LinkCard is the component that deals with links on the homepage.
2022-05-21 22:10:00 +01:00
ca7034738b
Started the styling
Need to look into how to properly deal with styling in nuxt
2022-05-21 21:28:41 +01:00
f1c76c22a7
Added basic nuxt stuff
Added index, translations (not currently working), and removed further unnecessary stuff
2022-05-21 21:03:12 +01:00
42d960090e
Removed all Next.js files in preparation to move to Nuxt 2022-04-26 18:35:54 +01:00
680 changed files with 5673 additions and 6230 deletions

View file

@ -1,7 +0,0 @@
/node_modules
/.vscode
/.vercel
/.next
/.gitignore
/docker.sh
/build_number

72
.github/workflows/codeql-analysis.yml vendored Normal file
View file

@ -0,0 +1,72 @@
# For most projects, this workflow file will not need changing; you simply need
# to commit it to your repository.
#
# You may wish to alter this file to override the set of languages analyzed,
# or to provide custom queries or build logic.
#
# ******** NOTE ********
# We have attempted to detect the languages in your repository. Please check
# the `language` matrix defined below to confirm you have the correct set of
# supported CodeQL languages.
#
name: "CodeQL"
on:
push:
branches: [ "main" ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ "main" ]
schedule:
- cron: '42 0 * * 4'
jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write
strategy:
fail-fast: false
matrix:
language: [ 'javascript' ]
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ]
# Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support
steps:
- name: Checkout repository
uses: actions/checkout@v3
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.
# Details on CodeQL's query packs refer to : https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
# queries: security-extended,security-and-quality
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v2
# Command-line programs to run using the OS shell.
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
# If the Autobuild fails above, remove it and uncomment the following three lines.
# modify them (or add more) to build your code if your project, please refer to the EXAMPLE below for guidance.
# - run: |
# echo "Run, Build Application using script"
# ./location_of_script_within_repo/buildscript.sh
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2

35
.github/workflows/deploy.yml vendored Normal file
View file

@ -0,0 +1,35 @@
name: Github Pages Astro CI
on:
# Trigger the workflow every time you push to the `main` branch
# Using a different branch name? Replace `main` with your branchs name
push:
branches: [ main ]
# Allows you to run this workflow manually from the Actions tab on GitHub.
workflow_dispatch:
# Allow this job to clone the repo and create a page deployment
permissions:
contents: read
pages: write
id-token: write
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout your repository using git
uses: actions/checkout@v2
- name: Install, build, and upload your site
uses: withastro/action@v0
deploy:
needs: build
runs-on: ubuntu-latest
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v1

41
.gitignore vendored
View file

@ -1,34 +1,23 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
# build output
dist/
.output/
# dependencies
/node_modules
/.pnp
.pnp.js
node_modules/
# testing
/coverage
# next.js
/.next/
/out/
# production
/build
# misc
.DS_Store
*.pem
# debug
# logs
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
# local env files
.env.local
.env.development.local
.env.test.local
.env.production.local
# vercel
.vercel
# environment variables
.env
.env.production
# macOS-specific files
.DS_Store
dist
./friends-best

4
.vscode/extensions.json vendored Normal file
View file

@ -0,0 +1,4 @@
{
"recommendations": ["astro-build.astro-vscode"],
"unwantedRecommendations": []
}

11
.vscode/launch.json vendored Normal file
View file

@ -0,0 +1,11 @@
{
"version": "0.2.0",
"configurations": [
{
"command": "./node_modules/.bin/astro dev",
"name": "Development server",
"request": "launch",
"type": "node-terminal"
}
]
}

View file

@ -1,3 +0,0 @@
{
"discord.enabled": true
}

Some files were not shown because too many files have changed in this diff Show more