3 Commits

Author SHA1 Message Date
renovate[bot]
6dd5f5a4b0 Update dependency vite to v7 2026-02-21 03:08:12 +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 188 additions and 174 deletions

View File

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

306
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -33,7 +33,7 @@
"postcss-cli": "^11.0.0", "postcss-cli": "^11.0.0",
"sass-embedded": "^1.89.2", "sass-embedded": "^1.89.2",
"unplugin-vue-components": "^31.0.0", "unplugin-vue-components": "^31.0.0",
"vite": "^6.3.6" "vite": "^7.0.0"
}, },
"eslintConfig": { "eslintConfig": {
"root": true, "root": true,

View File

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

View File

@@ -7,6 +7,7 @@
</a> </a>
<h3>Keyboard Shortcuts</h3> <h3>Keyboard Shortcuts</h3>
<table class="shortcuts-table"> <table class="shortcuts-table">
<tbody>
<tr> <tr>
<td><strong>r</strong></td> <td><strong>r</strong></td>
<td>Refresh deals</td> <td>Refresh deals</td>
@@ -27,6 +28,7 @@
<td><strong>/</strong></td> <td><strong>/</strong></td>
<td>Filter deals</td> <td>Filter deals</td>
</tr> </tr>
</tbody>
</table> </table>
<button class="close-button" @click="closeOverlay">Close</button> <button class="close-button" @click="closeOverlay">Close</button>
</div> </div>