3 Commits

Author SHA1 Message Date
renovate[bot]
69c82e2a5d Update dependency @vitejs/plugin-vue to v6 2026-02-21 03:08:05 +00:00
renovate[bot]
0b938d5b02 Update dependency vue-router to v5.0.3 (#331)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-20 22:07:20 -05:00
9c348ee448 Wrap InfoOverlay in <tbody> 2026-02-20 19:19:23 -05:00
5 changed files with 204 additions and 180 deletions

View File

@@ -14,21 +14,12 @@
{
devShells.default = pkgs.mkShell {
buildInputs = with pkgs; [
# Node.js LTS with npm
nodejs_20
# Go for backend
nodejs_25
go
# Build tools
pkg-config
# Development utilities
git
curl
jq
# Optional: for better development experience
gnumake
];

328
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -24,7 +24,7 @@
"devDependencies": {
"@babel/core": "^7.22.10",
"@babel/eslint-parser": "^7.22.10",
"@vitejs/plugin-vue": "^5.2.3",
"@vitejs/plugin-vue": "^6.0.0",
"@vue/cli-plugin-babel": "~5.0.0",
"@vue/cli-plugin-eslint": "~5.0.0",
"@vue/cli-service": "^5.0.9",

View File

@@ -1,5 +1,4 @@
<script>
import InfoOverlay from "./components/InfoOverlay.vue";
import axios from "axios";
import dayjs from "dayjs";
import utc from "dayjs/plugin/utc";

View File

@@ -7,26 +7,28 @@
</a>
<h3>Keyboard Shortcuts</h3>
<table class="shortcuts-table">
<tr>
<td><strong>r</strong></td>
<td>Refresh deals</td>
</tr>
<tr>
<td><strong>s</strong></td>
<td>Toggle sort</td>
</tr>
<tr>
<td><strong>v</strong></td>
<td>Toggle view mode</td>
</tr>
<tr>
<td><strong>t</strong></td>
<td>Toggle theme</td>
</tr>
<tr>
<td><strong>/</strong></td>
<td>Filter deals</td>
</tr>
<tbody>
<tr>
<td><strong>r</strong></td>
<td>Refresh deals</td>
</tr>
<tr>
<td><strong>s</strong></td>
<td>Toggle sort</td>
</tr>
<tr>
<td><strong>v</strong></td>
<td>Toggle view mode</td>
</tr>
<tr>
<td><strong>t</strong></td>
<td>Toggle theme</td>
</tr>
<tr>
<td><strong>/</strong></td>
<td>Filter deals</td>
</tr>
</tbody>
</table>
<button class="close-button" @click="closeOverlay">Close</button>
</div>