Skip to content

Commit 3e54a47

Browse files
committed
Modernize repo
1 parent ddc4f97 commit 3e54a47

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+4235
-3113
lines changed

.github/workflows/build.yml

+154-66
Large diffs are not rendered by default.

.github/workflows/dart.yml

+7-6
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
runs-on: ubuntu-22.04
88
strategy:
99
matrix:
10-
projects: [app, tools]
10+
projects: [app, api, tools]
1111
defaults:
1212
run:
1313
working-directory: ${{ matrix.projects }}
@@ -18,7 +18,7 @@ jobs:
1818
run: |
1919
FLUTTER_VERSION=$(cat ../FLUTTER_VERSION)
2020
echo "FLUTTER_VERSION=${FLUTTER_VERSION}" >> $GITHUB_ENV
21-
- uses: subosito/flutter-action@v2
21+
- uses: subosito/flutter-action@v2.16.0
2222
with:
2323
flutter-version: ${{ env.FLUTTER_VERSION }}
2424
channel: 'master'
@@ -30,10 +30,6 @@ jobs:
3030
- name: Install dependencies
3131
run: |
3232
flutter pub get
33-
- name: Build files
34-
if: matrix.projects == 'app'
35-
run: |
36-
dart run build_runner build --delete-conflicting-outputs
3733
# Uncomment this step to verify the use of 'dart format' on each commit.
3834
- name: Verify formatting
3935
run: dart format --output=none --set-exit-if-changed .
@@ -42,6 +38,11 @@ jobs:
4238
- name: Analyze project source
4339
run: |
4440
flutter analyze --fatal-infos
41+
- name: Run build_runner
42+
if: matrix.projects != 'tools'
43+
run: flutter pub run build_runner build --delete-conflicting-outputs
44+
- name: Test for git changes
45+
run: git diff --exit-code
4546
# Your project will need to have tests in test/ and a dependency on
4647
# package:test for this step to succeed. Note that Flutter projects will
4748
# want to change this to 'flutter test'.

.github/workflows/documentation.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
- uses: actions/checkout@v4
1616
- uses: actions/setup-node@v4
1717
with:
18-
node-version: '18'
18+
node-version: '20'
1919
cache: 'pnpm'
2020
cache-dependency-path: docs/pnpm-lock.yaml
2121
- name: Install dependencies

.github/workflows/project.yml

-16
This file was deleted.

.github/workflows/release.yml

+8-8
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
run: |
2626
FLUTTER_VERSION=$(cat FLUTTER_VERSION)
2727
echo "FLUTTER_VERSION=${FLUTTER_VERSION}" >> $GITHUB_ENV
28-
- uses: subosito/flutter-action@v2
28+
- uses: subosito/flutter-action@v2.16.0
2929
with:
3030
flutter-version: ${{ env.FLUTTER_VERSION }}
3131
channel: 'master'
@@ -74,7 +74,7 @@ jobs:
7474
run: |
7575
FLUTTER_VERSION=$(cat FLUTTER_VERSION)
7676
echo "FLUTTER_VERSION=${FLUTTER_VERSION}" >> $GITHUB_ENV
77-
- uses: subosito/flutter-action@v2
77+
- uses: subosito/flutter-action@v2.16.0
7878
with:
7979
flutter-version: ${{ env.FLUTTER_VERSION }}
8080
channel: 'master'
@@ -141,7 +141,7 @@ jobs:
141141
run: |
142142
FLUTTER_VERSION=$(cat FLUTTER_VERSION)
143143
echo "FLUTTER_VERSION=${FLUTTER_VERSION}" >> $GITHUB_ENV
144-
- uses: subosito/flutter-action@v2
144+
- uses: subosito/flutter-action@v2.16.0
145145
with:
146146
flutter-version: ${{ env.FLUTTER_VERSION }}
147147
channel: 'master'
@@ -208,14 +208,14 @@ jobs:
208208
- name: Get flutter version
209209
if: ${{ github.ref == 'refs/heads/develop' }}
210210
run: |
211-
FLUTTER_VERSION=$(cat app/FLUTTER_VERSION)
211+
FLUTTER_VERSION=$(cat FLUTTER_VERSION)
212212
echo "FLUTTER_VERSION=${FLUTTER_VERSION}" >> $GITHUB_ENV
213213
- name: Get flutter version
214214
if: ${{ github.ref == 'refs/heads/main' }}
215215
run: |
216216
FLUTTER_VERSION=$(cat FLUTTER_VERSION)
217217
echo "FLUTTER_VERSION=${FLUTTER_VERSION}" >> $GITHUB_ENV
218-
- uses: subosito/flutter-action@v2
218+
- uses: subosito/flutter-action@v2.16.0
219219
with:
220220
flutter-version: ${{ env.FLUTTER_VERSION }}
221221
channel: 'master'
@@ -266,7 +266,7 @@ jobs:
266266
embed-url: https://github.com/LinwoodDev/qeck/releases/tag/v${{ env.QECK_VERSION }}
267267
content: |
268268
Version ${{ env.QECK_VERSION }} released!
269-
Download it here: https://docs.qeck.linwood.dev/downloads
269+
Download it here: https://qeck.linwood.dev/downloads
270270
https://github.com/LinwoodDev/qeck/releases/tag/v${{ env.QECK_VERSION }}
271271
- name: Discord Webhook Action
272272
uses: tsickert/[email protected]
@@ -278,6 +278,6 @@ jobs:
278278
embed-url: https://github.com/LinwoodDev/qeck/releases/tag/v${{ env.QECK_VERSION }}
279279
content: |
280280
Pre-release version ${{ env.QECK_VERSION }} released!
281-
Download it here: https://docs.qeck.linwood.dev/downloads
281+
Download it here: https://qeck.linwood.dev/downloads
282282
Please note that this is a pre-release version and is not intended for production use.
283-
Read more about it here: https://docs.qeck.linwood.dev/nightly
283+
Read more about it here: https://qeck.linwood.dev/nightly

FLUTTER_VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.16.4
1+
3.19.6

README.md

+27-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,32 @@
1-
# Linwood Qeck
1+
<div align="center">
22

3-
[![GitHub](https://img.shields.io/github/license/LinwoodCloud/Qeck?style=for-the-badge&color=orange)](LICENSE)
3+
<img src="https://raw.githubusercontent.com/LinwoodDev/Vulpine/main/public/logo.png" width="350px" />
44

5-
*Please note that this project is in development!*
5+
# Vulpine
6+
7+
> WIP: 🃏 Play games everywhere you like 🃏
8+
9+
[![Latest release)](https://img.shields.io/github/v/release/LinwoodDev/Vulpine?color=A28DDB&style=for-the-badge&logo=github&logoColor=A28DDB)](https://github.com/LinwoodDev/Vulpine/releases)
10+
[![GitHub License badge](https://img.shields.io/github/license/LinwoodDev/Vulpine?color=A28DDB&style=for-the-badge&logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOTIiIGhlaWdodD0iMTkyIiBmaWxsPSIjZWJiNzMzIiB2aWV3Qm94PSIwIDAgMjU2IDI1NiI%2BPHJlY3Qgd2lkdGg9IjI1NiIgaGVpZ2h0PSIyNTYiIGZpbGw9Im5vbmUiPjwvcmVjdD48cmVjdCB4PSIzMiIgeT0iNDgiIHdpZHRoPSIxOTIiIGhlaWdodD0iMTYwIiByeD0iOCIgc3Ryb2tlLXdpZHRoPSIxNiIgc3Ryb2tlPSIjZWJiNzMzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGZpbGw9Im5vbmUiPjwvcmVjdD48bGluZSB4MT0iNzYiIHkxPSI5NiIgeDI9IjE4MCIgeTI9Ijk2IiBmaWxsPSJub25lIiBzdHJva2U9IiNlYmI3MzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxNiI%2BPC9saW5lPjxsaW5lIHgxPSI3NiIgeTE9IjEyOCIgeDI9IjE4MCIgeTI9IjEyOCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZWJiNzMzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMTYiPjwvbGluZT48bGluZSB4MT0iNzYiIHkxPSIxNjAiIHgyPSIxODAiIHkyPSIxNjAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ViYjczMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjE2Ij48L2xpbmU%2BPC9zdmc%2B)](https://github.com/LinwoodDev/Vulpine/blob/main/LICENSE)
11+
[![GitHub Repo stars](https://img.shields.io/github/stars/LinwoodDev/Vulpine?color=A28DDB&logo=github&logoColor=A28DDB&style=for-the-badge)](https://github.com/LinwoodDev/Vulpine)
12+
[![Matrix badge](https://img.shields.io/matrix/linwood:matrix.org?style=for-the-badge&color=A28DDB&logo=matrix&logoColor=A28DDB&label=Matrix)](https://linwood.dev/matrix)
13+
[![Discord badge](https://img.shields.io/discord/735424757142519848?style=for-the-badge&color=A28DDB&logo=discord&logoColor=A28DDB&label=Discord)](https://discord.linwood.dev)
14+
[![Download](https://img.shields.io/github/downloads/LinwoodDev/Vulpine/total?color=A28DDB&style=for-the-badge&logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOTIiIGhlaWdodD0iMTkyIiBmaWxsPSIjZWJiNzMzIiB2aWV3Qm94PSIwIDAgMjU2IDI1NiI+PHJlY3Qgd2lkdGg9IjI1NiIgaGVpZ2h0PSIyNTYiIGZpbGw9Im5vbmUiPjwvcmVjdD48cG9seWxpbmUgcG9pbnRzPSI4NiAxMTAuMDExIDEyOCAxNTIgMTcwIDExMC4wMTEiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ViYjczMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjE2Ij48L3BvbHlsaW5lPjxsaW5lIHgxPSIxMjgiIHkxPSI0MCIgeDI9IjEyOCIgeTI9IjE1MS45NzA1NyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZWJiNzMzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMTYiPjwvbGluZT48cGF0aCBkPSJNMjE2LDE1MnY1NmE4LDgsMCwwLDEtOCw4SDQ4YTgsOCwwLDAsMS04LThWMTUyIiBmaWxsPSJub25lIiBzdHJva2U9IiNlYmI3MzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxNiI+PC9wYXRoPjwvc3ZnPg==)](https://qeck.linwood.dev)
15+
</div>
16+
17+
<p align="center">
18+
<a href="http://linwood.dev"><b>Website</b></a> •
19+
<a href="http://linwood.dev"><b>Download</b></a> •
20+
<a href="https://linwood.dev/matrix"><b>Matrix</b></a> •
21+
<a href="https://go.linwood.dev/discord"><b>Discord</b></a> •
22+
<a href="https://floss.social/@linwood"><b>Mastodon</b></a> •
23+
<a href="https://bsky.app/profile/linwood.dev"><b>Bluesky</b></a> •
24+
<a href="CONTRIBUTING.md"><b>Contribute</b></a>
25+
</p>
26+
27+
---
28+
29+
**This project is still in development and not ready for production use. Please join the matrix or discord server for updates!**
630

731
## Features
832

app/.metadata

+15-15
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# This file should be version controlled and should not be manually edited.
55

66
version:
7-
revision: "db7ef5bf9f59442b0e200a90587e8fa5e0c6336a"
7+
revision: "300451adae589accbece3490f4396f10bdf15e6e"
88
channel: "stable"
99

1010
project_type: app
@@ -13,26 +13,26 @@ project_type: app
1313
migration:
1414
platforms:
1515
- platform: root
16-
create_revision: db7ef5bf9f59442b0e200a90587e8fa5e0c6336a
17-
base_revision: db7ef5bf9f59442b0e200a90587e8fa5e0c6336a
16+
create_revision: 300451adae589accbece3490f4396f10bdf15e6e
17+
base_revision: 300451adae589accbece3490f4396f10bdf15e6e
1818
- platform: android
19-
create_revision: db7ef5bf9f59442b0e200a90587e8fa5e0c6336a
20-
base_revision: db7ef5bf9f59442b0e200a90587e8fa5e0c6336a
19+
create_revision: 300451adae589accbece3490f4396f10bdf15e6e
20+
base_revision: 300451adae589accbece3490f4396f10bdf15e6e
2121
- platform: ios
22-
create_revision: db7ef5bf9f59442b0e200a90587e8fa5e0c6336a
23-
base_revision: db7ef5bf9f59442b0e200a90587e8fa5e0c6336a
22+
create_revision: 300451adae589accbece3490f4396f10bdf15e6e
23+
base_revision: 300451adae589accbece3490f4396f10bdf15e6e
2424
- platform: linux
25-
create_revision: db7ef5bf9f59442b0e200a90587e8fa5e0c6336a
26-
base_revision: db7ef5bf9f59442b0e200a90587e8fa5e0c6336a
25+
create_revision: 300451adae589accbece3490f4396f10bdf15e6e
26+
base_revision: 300451adae589accbece3490f4396f10bdf15e6e
2727
- platform: macos
28-
create_revision: db7ef5bf9f59442b0e200a90587e8fa5e0c6336a
29-
base_revision: db7ef5bf9f59442b0e200a90587e8fa5e0c6336a
28+
create_revision: 300451adae589accbece3490f4396f10bdf15e6e
29+
base_revision: 300451adae589accbece3490f4396f10bdf15e6e
3030
- platform: web
31-
create_revision: db7ef5bf9f59442b0e200a90587e8fa5e0c6336a
32-
base_revision: db7ef5bf9f59442b0e200a90587e8fa5e0c6336a
31+
create_revision: 300451adae589accbece3490f4396f10bdf15e6e
32+
base_revision: 300451adae589accbece3490f4396f10bdf15e6e
3333
- platform: windows
34-
create_revision: db7ef5bf9f59442b0e200a90587e8fa5e0c6336a
35-
base_revision: db7ef5bf9f59442b0e200a90587e8fa5e0c6336a
34+
create_revision: 300451adae589accbece3490f4396f10bdf15e6e
35+
base_revision: 300451adae589accbece3490f4396f10bdf15e6e
3636

3737
# User provided section
3838

0 commit comments

Comments
 (0)