I've settled on a short-eared owl (Asio Flammeus) to serve as the mascot and icon for Owltide. This is not a settled and final decision, but rather a branding that's good enough for now. To create the mascot I sketched some owls that I have saved to /assets/mascot/owl-sketch.png and then selected one I liked. Going clockwise from the top right the sketches were based on the reference photos [1], [2], and [3] found by searching for "owl" on Wikimedia Commons. I then lightly refined it to work as a small icon. To avoid confusing terms that only make sense for software the artworks are licensed under the Creative Commons Attribution-ShareAlike 4.0 License. This has a similar spirit to the AGPL and ensures that should improvements be made upon them they can be incorporated in the project. [1]: https://commons.wikimedia.org/wiki/File:Athene_cunicularia_-near_Goiania,_Goias,_Brazil-8_edit.jpg [2]: https://commons.wikimedia.org/wiki/File:Hibou_des_marais.jpg [3]: https://commons.wikimedia.org/wiki/File:Uhu-muc.jpg
36 lines
820 B
TypeScript
36 lines
820 B
TypeScript
/*
|
|
SPDX-FileCopyrightText: © 2025 Hornwitser <code@hornwitser.no>
|
|
SPDX-License-Identifier: AGPL-3.0-or-later
|
|
*/
|
|
// https://nuxt.com/docs/api/configuration/nuxt-config
|
|
const enableDevtools = !process.env.DISABLE_DEV_TOOLS
|
|
export default defineNuxtConfig({
|
|
experimental: { renderJsonPayloads: true },
|
|
compatibilityDate: '2024-11-01',
|
|
devtools: { enabled: enableDevtools },
|
|
app: {
|
|
head: {
|
|
titleTemplate: "%s - Owltide",
|
|
htmlAttrs: {
|
|
lang: "en",
|
|
},
|
|
link: [
|
|
{ rel: "icon", type: "image/x-icon", href: "/favicon.ico" },
|
|
],
|
|
},
|
|
},
|
|
runtimeConfig: {
|
|
cookieSecretKeyFile: "",
|
|
vapidSubject: "",
|
|
vapidPrivateKeyFile: "",
|
|
public: {
|
|
defaultTimezone: "Europe/Oslo",
|
|
defaultLocale: "en-GB",
|
|
vapidPublicKey: "",
|
|
}
|
|
},
|
|
modules: [
|
|
"@nuxt/test-utils/module",
|
|
"@pinia/nuxt",
|
|
],
|
|
})
|