- Enhanced tests to ensure consistent messageId generation for legacy inbox rows lacking a messageId. - Updated test descriptions for better clarity regarding the new messageId handling. - Adjusted test expectations to align with the updated behavior of relaying legacy inbox rows with generated messageIds.
73 lines
1.5 KiB
Vue
73 lines
1.5 KiB
Vue
<script setup lang="ts">
|
|
const { t } = useI18n();
|
|
const year = new Date().getFullYear();
|
|
</script>
|
|
|
|
<template>
|
|
<footer class="app-footer">
|
|
<v-container class="app-footer__inner">
|
|
<span class="app-footer__copy">{{ t("footer.copyright", { year }) }} · {{ t("footer.tagline") }}</span>
|
|
<div class="app-footer__links">
|
|
<a class="app-footer__link" href="https://github.com/777genius" target="_blank">Author</a>
|
|
<span class="app-footer__divider" />
|
|
<a class="app-footer__link" href="https://github.com/777genius/claude_agent_teams_ui" target="_blank">GitHub</a>
|
|
</div>
|
|
</v-container>
|
|
</footer>
|
|
</template>
|
|
|
|
<style scoped>
|
|
.app-footer {
|
|
border-top: 1px solid rgba(0, 240, 255, 0.08);
|
|
padding: 20px 0;
|
|
}
|
|
|
|
.app-footer__inner {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
}
|
|
|
|
.app-footer__copy {
|
|
font-size: 13px;
|
|
opacity: 0.5;
|
|
font-family: "JetBrains Mono", monospace;
|
|
}
|
|
|
|
.app-footer__links {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 12px;
|
|
}
|
|
|
|
.app-footer__link {
|
|
color: #00f0ff;
|
|
text-decoration: none;
|
|
font-size: 13px;
|
|
opacity: 0.7;
|
|
transition: opacity 0.2s ease;
|
|
font-family: "JetBrains Mono", monospace;
|
|
}
|
|
|
|
.app-footer__link:hover {
|
|
opacity: 1;
|
|
}
|
|
|
|
.app-footer__divider {
|
|
width: 1px;
|
|
height: 14px;
|
|
background: rgba(0, 240, 255, 0.2);
|
|
}
|
|
|
|
.v-theme--light .app-footer {
|
|
border-top-color: rgba(0, 0, 0, 0.08);
|
|
}
|
|
|
|
@media (max-width: 600px) {
|
|
.app-footer__inner {
|
|
flex-direction: column;
|
|
gap: 10px;
|
|
text-align: center;
|
|
}
|
|
}
|
|
</style>
|