Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 3 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,17 +11,15 @@
<span> • </span>
<a href="https://status.ziit.app/">Status</a>
<span> • </span>
<a href="https://ziit.app">Public Instance</a>
<span> • </span>
<a href="https://ziit.app/stats">Public Stats</a>
<a href="https://www.reddit.com/r/ziit">Reddit</a>
<span> • </span>
<a href="https://discord.gg/Y7SbYphVw9">Discord</a>
</div>

<br>

> [!IMPORTANT]
> Upvote Ziit on [AlternativeTo](https://alternativeto.net/software/ziit/about/), [ProductHunt](https://www.producthunt.com/posts/ziit), [HackerNews](https://news.ycombinator.com/item?id=44029494) to help me promote it.
> Upvote Ziit on [AlternativeTo](https://alternativeto.net/software/ziit/about/), [ProductHunt](https://www.producthunt.com/posts/ziit), [PeerPush](https://peerpush.net/p/ziit) to help me promote it.

<details>
<summary><kbd>Star History</kbd></summary>
Expand All @@ -36,8 +34,6 @@

Ziit (pronounced 'tseet') is an open-source, self-hostable alternative to WakaTime. It provides a clean, minimal, and fast dashboard for displaying coding statistics, while ensuring privacy by keeping all data on your own server. Ziit tracks coding activity such as projects, languages, editors, files, branches, operating systems, and time spent coding all presented in a familiar interface inspired by Plausible Analytics.

## Preview

![Ziit](https://github.com/user-attachments/assets/bf8e8d72-3181-47e7-924f-537c74f68819)

## Features
Expand All @@ -47,7 +43,7 @@ Ziit (pronounced 'tseet') is an open-source, self-hostable alternative to WakaTi
- Clean & Minimal dashboard showing only the information needed.
- Login with GitHub or Email and Password.
- Import Data from Wakatime or a WakAPI Instance.
- Saves data about your current project, OS, editor and git branch.
- Saves data about your current project, OS, editor, file, language and git branch.
- Badges to embed coding time for a project into a README.
- More to come...

Expand Down
28 changes: 11 additions & 17 deletions app.vue → app/app.vue
Original file line number Diff line number Diff line change
Expand Up @@ -7,21 +7,15 @@
</template>

<script setup lang="ts">
import { Key, useKeyboard } from "@waradu/keyboard";

const keyboard = useKeyboard();

onMounted(async () => {
keyboard.init();

keyboard.listen(
[Key.F],
async () => {
useToast().success("You payed respect to the easter egg");
},
{ ignoreIfEditable: true }
);
});
import { Key } from "@waradu/keyboard";

useKeybind(
[Key.F],
async () => {
useToast().success("You payed respect to the easter egg");
},
{ ignoreIfEditable: true }
);
</script>

<style lang="scss">
Expand All @@ -39,7 +33,7 @@ onMounted(async () => {

@font-face {
font-family: ChivoMono;
src: url("/fonts/ChivoMono.woff2") format("woff2");
src: url("~~/fonts/ChivoMono.woff2") format("woff2");
font-display: swap;
font-weight: normal;
font-style: normal;
Expand All @@ -48,7 +42,7 @@ onMounted(async () => {

@font-face {
font-family: Outfit;
src: url("/fonts/Outfit.woff2") format("woff2");
src: url("~~/fonts/Outfit.woff2") format("woff2");
font-display: swap;
font-weight: normal;
font-style: normal;
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { computed } from "vue";
import * as statsLib from "~/lib/stats";
import * as statsLib from "~~/lib/stats";

export function useTimeRangeOptions() {
const timeRangeOptions = computed(() => [
Expand Down
File renamed without changes.
2 changes: 1 addition & 1 deletion layouts/default.vue → app/layouts/default.vue
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
</template>

<script setup lang="ts">
import * as statsLib from "~/lib/stats";
import * as statsLib from "~~/lib/stats";
import { watch } from "vue";
import { useTimeRangeOptions } from "~/composables/useTimeRangeOptions";

Expand Down
Loading