181 Commits

Author SHA1 Message Date
renovate[bot]
34478e9ede Update dependency core-js to v3.45.0 (#244)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-09 18:15:50 -04:00
renovate[bot]
a8dd3a4839 Update dependency vue to v3.5.18 (#243)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-26 07:54:19 -04:00
dependabot[bot]
10a6ae4964 Bump axios from 1.10.0 to 1.11.0 (#241)
Bumps [axios](https://github.com/axios/axios) from 1.10.0 to 1.11.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.10.0...v1.11.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.11.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-23 20:03:36 -04:00
dependabot[bot]
fcbdf15180 Bump form-data from 4.0.1 to 4.0.4 (#240)
Bumps [form-data](https://github.com/form-data/form-data) from 4.0.1 to 4.0.4.
- [Release notes](https://github.com/form-data/form-data/releases)
- [Changelog](https://github.com/form-data/form-data/blob/master/CHANGELOG.md)
- [Commits](https://github.com/form-data/form-data/compare/v4.0.1...v4.0.4)

---
updated-dependencies:
- dependency-name: form-data
  dependency-version: 4.0.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-22 18:48:52 -04:00
renovate[bot]
968a417f60 Update babel monorepo to v7.28.0 (#236)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-19 08:49:36 -04:00
renovate[bot]
05fb199525 Update dependency core-js to v3.44.0 (#237)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-19 08:49:26 -04:00
renovate[bot]
9e4a84dbbb Update dependency cssnano to v7.1.0 (#239)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-19 08:49:13 -04:00
dependabot[bot]
665edf0c80 Bump on-headers and compression (#238)
---
updated-dependencies:
- dependency-name: on-headers
  dependency-version: 1.1.0
  dependency-type: indirect
- dependency-name: compression
  dependency-version: 1.8.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-18 15:07:05 -04:00
renovate[bot]
ef7448f02f Update babel monorepo to v7.27.4 (#230)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Dave Gallant <davegallant@gmail.com>
2025-06-21 09:30:00 -04:00
renovate[bot]
60dfad2c66 Update dependency vue to v3.5.17 (#231)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-20 21:58:30 -04:00
renovate[bot]
f60dd55178 Update dependency core-js to v3.43.0 (#232)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-20 21:58:21 -04:00
renovate[bot]
e7a47adca5 Update dependency bootstrap to v5.3.7 (#234)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-20 21:42:50 -04:00
renovate[bot]
d54b07172e Update docker/dockerfile Docker tag to v1.17 (#235)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-20 21:42:36 -04:00
f60e4cf1cf Add banner notifying users that rfd.fyi will not be renewed after 2025-08-20 2025-06-19 10:23:33 -04:00
renovate[bot]
d4253ed8e2 Update dependency axios to v1.10.0 (#233)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-15 08:13:49 -04:00
renovate[bot]
a0ee6bb6c8 Update docker/dockerfile Docker tag to v1.16 (#229)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-23 21:55:57 -04:00
renovate[bot]
5f7e848670 Update dependency vue to v3.5.14 (#228)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-16 23:29:27 -04:00
renovate[bot]
f2c05bce92 Update dependency cssnano to v7.0.7 (#227)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-10 07:44:49 -04:00
renovate[bot]
0e34c00b99 Update dependency bootstrap to v5.3.6 (#226)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-10 07:41:46 -04:00
renovate[bot]
c20f4fb32a Update dependency core-js to v3.42.0 (#225)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-02 21:56:56 -04:00
renovate[bot]
052e2d92d9 Update babel monorepo to v7.27.1 (#224)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-02 21:56:41 -04:00
renovate[bot]
b367ad0a46 Update dependency axios to v1.9.0 (#222)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-28 22:39:21 -04:00
renovate[bot]
16ef189fe4 Update dependency vue-router to v4.5.1 (#220)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-28 22:39:11 -04:00
dependabot[bot]
89d3d70ef9 Bump http-proxy-middleware from 2.0.7 to 2.0.9 (#223)
Bumps [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) from 2.0.7 to 2.0.9.
- [Release notes](https://github.com/chimurai/http-proxy-middleware/releases)
- [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.9/CHANGELOG.md)
- [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v2.0.7...v2.0.9)

---
updated-dependencies:
- dependency-name: http-proxy-middleware
  dependency-version: 2.0.9
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-28 22:39:02 -04:00
renovate[bot]
00e3c8ad5e Update caddy Docker tag to v2.10.0 (#221)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-26 18:10:26 -04:00
renovate[bot]
6444cac6ee Update docker/dockerfile Docker tag to v1.15 (#219)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-18 22:31:54 -04:00
b15a4fa107 Change DNS and other small tweaks 2025-04-18 18:44:19 -04:00
renovate[bot]
5d31dc83cb Update dependency bootstrap to v5.3.5 (#218)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-05 06:47:35 -04:00
renovate[bot]
4414aa4310 Update dependency @babel/eslint-parser to v7.27.0 (#217)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-28 22:58:59 -04:00
renovate[bot]
03af1b65ca Update module github.com/rs/zerolog to v1.34.0 (#216)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-21 22:58:48 -04:00
renovate[bot]
7d01083ba8 Update dependency axios to v1.8.4 (#215)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-21 22:56:05 -04:00
renovate[bot]
373a4d0186 Update dependency postcss-cli to v11.0.1 (#214)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-15 08:52:40 -04:00
renovate[bot]
98d5be8d5c Update dependency axios to v1.8.3 (#213)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-15 08:52:32 -04:00
renovate[bot]
e9a60c95f7 Update babel monorepo to v7.26.10 (#212)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-15 08:52:22 -04:00
renovate[bot]
d713534616 Update dependency eslint-plugin-vue to v9.33.0 (#210)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-07 22:04:32 -05:00
renovate[bot]
2a6fcbd184 Update dependency axios to v1.8.2 (#209)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-07 22:02:21 -05:00
renovate[bot]
727a9336a4 Update dependency core-js to v3.41.0 (#208)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-01 16:17:06 -05:00
renovate[bot]
dc13d241bf Update dependency axios to v1.8.1 (#207)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-28 21:23:34 -05:00
renovate[bot]
a45aec3abc Update docker/dockerfile Docker tag to v1.14 (#206)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-21 22:38:39 -05:00
renovate[bot]
4ff537c08f Update docker/dockerfile Docker tag to v1.13 (#202)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-15 08:07:53 -05:00
renovate[bot]
e20e7121d8 Update dependency @babel/core to v7.26.9 (#204)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-14 21:24:25 -05:00
renovate[bot]
09ba6e6e2a Update module github.com/dlclark/regexp2 to v1.11.5 (#205)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-14 21:24:11 -05:00
renovate[bot]
d2258f6c36 Update babel monorepo to v7.26.8 (#203)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-09 14:33:30 -05:00
Dave Gallant
5dd59be6aa Only refresh topics if the list is non-empty
If the rfd api returns an empty list of topics (i.e. it's down), do not refresh
the topics list.
2025-01-25 15:15:03 -05:00
renovate[bot]
77ad9f82a1 Update dependency @babel/core to v7.26.7 (#201)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-24 20:04:45 -05:00
Dave Gallant
c332d7b0f2 Replace Google analytics with Umami analytics 2025-01-12 12:29:00 -05:00
renovate[bot]
7dc8d88c5a Update dependency core-js to v3.40.0 (#200)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-11 07:42:44 -05:00
renovate[bot]
923c696654 Update dependency @babel/eslint-parser to v7.26.5 (#199)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-10 21:51:49 -05:00
renovate[bot]
008fa15fb4 Update caddy Docker tag to v2.9.1 (#198)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-10 21:51:29 -05:00
dependabot[bot]
1d81ec5db1 Bump nanoid from 3.3.7 to 3.3.8 (#197)
Bumps [nanoid](https://github.com/ai/nanoid) from 3.3.7 to 3.3.8.
- [Release notes](https://github.com/ai/nanoid/releases)
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ai/nanoid/compare/3.3.7...3.3.8)

---
updated-dependencies:
- dependency-name: nanoid
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-14 08:57:05 -05:00
renovate[bot]
e6649ed164 Update dependency axios to v1.7.9 (#196)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-06 22:01:37 -05:00
renovate[bot]
2416692599 Update docker/dockerfile Docker tag to v1.12 (#195)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-30 07:22:21 -05:00
renovate[bot]
fd45c0f59b Update dependency vue-router to v4.5.0 (#194)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-30 07:22:09 -05:00
renovate[bot]
101c076fc7 Update dependency axios to v1.7.8 (#193)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-30 07:21:52 -05:00
renovate[bot]
d54726caf3 Update dependency vue to v3.5.13 (#192)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-16 07:42:01 -05:00
renovate[bot]
5c2af86a7d Update docker/dockerfile Docker tag to v1.11 (#191)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-01 21:20:15 -04:00
renovate[bot]
3fc875747f Update dependency core-js to v3.39.0 (#190)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-01 21:20:01 -04:00
renovate[bot]
705ddef485 Update babel monorepo to v7.26.0 (#189)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-25 22:09:44 -04:00
renovate[bot]
1b1a16e383 Update dependency eslint-plugin-vue to v9.29.0 (#187)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-12 13:38:05 +00:00
dependabot[bot]
844b55dd5d Bump cookie and express (#186)
Bumps [cookie](https://github.com/jshttp/cookie) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together.

Updates `cookie` from 0.6.0 to 0.7.1
- [Release notes](https://github.com/jshttp/cookie/releases)
- [Commits](https://github.com/jshttp/cookie/compare/v0.6.0...v0.7.1)

Updates `express` from 4.21.0 to 4.21.1
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/4.21.1/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.21.0...4.21.1)

---
updated-dependencies:
- dependency-name: cookie
  dependency-type: indirect
- dependency-name: express
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-12 01:27:42 +00:00
renovate[bot]
08f28d2f21 Update dependency vue to v3.5.12 (#185)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-12 01:27:27 +00:00
renovate[bot]
74d017d988 Update babel monorepo to v7.25.8 (#184)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-12 01:21:52 +00:00
Dave Gallant
8942c09f5a Remove version in docker-compose.yaml 2024-10-09 08:15:58 -04:00
Dave Gallant
614c8efb72 Update favicon 2024-10-09 08:11:52 -04:00
renovate[bot]
21b7af4217 Update dependency vue to v3.5.11 (#183)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-04 20:44:20 -04:00
renovate[bot]
6dce79e164 Update babel monorepo to v7.25.7 (#182)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-04 20:44:00 -04:00
renovate[bot]
720cc04874 Update dependency vue to v3.5.10 (#181)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-27 21:58:32 -04:00
renovate[bot]
919edad7db Update dependency vue to v3.5.8 (#180)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-22 07:51:39 -04:00
renovate[bot]
a1b2102b05 Update dependency eslint to v8.57.1 (#178)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-20 22:35:32 -04:00
renovate[bot]
e3cb281c85 Update dependency vue to v3.5.7 (#179)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-20 22:35:19 -04:00
dependabot[bot]
c5dfe13931 Bump send and express (#177)
Bumps [send](https://github.com/pillarjs/send) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together.

Updates `send` from 0.18.0 to 0.19.0
- [Release notes](https://github.com/pillarjs/send/releases)
- [Changelog](https://github.com/pillarjs/send/blob/master/HISTORY.md)
- [Commits](https://github.com/pillarjs/send/compare/0.18.0...0.19.0)

Updates `express` from 4.19.2 to 4.21.0
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.0)

---
updated-dependencies:
- dependency-name: send
  dependency-type: indirect
- dependency-name: express
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-14 02:17:21 -04:00
dependabot[bot]
287dfd2342 Bump serve-static and express (#175)
Bumps [serve-static](https://github.com/expressjs/serve-static) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together.

Updates `serve-static` from 1.15.0 to 1.16.2
- [Release notes](https://github.com/expressjs/serve-static/releases)
- [Changelog](https://github.com/expressjs/serve-static/blob/v1.16.2/HISTORY.md)
- [Commits](https://github.com/expressjs/serve-static/compare/v1.15.0...v1.16.2)

Updates `express` from 4.19.2 to 4.21.0
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.0)

---
updated-dependencies:
- dependency-name: serve-static
  dependency-type: indirect
- dependency-name: express
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-14 02:17:11 -04:00
renovate[bot]
5d5d353520 Update docker/dockerfile Docker tag to v1.10 (#173)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-13 21:25:16 -04:00
renovate[bot]
4ae3e97d89 Update dependency vue-router to v4.4.5 (#172)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-13 21:24:23 -04:00
renovate[bot]
59ec1761a8 Update dependency vue to v3.5.5 (#171)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-13 21:24:12 -04:00
renovate[bot]
1cc50f9797 Update dependency vue to v3.5.3 (#170)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-07 07:33:08 -04:00
renovate[bot]
c64b121875 Update dependency eslint-plugin-vue to v9.28.0 (#169)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-07 07:32:49 -04:00
renovate[bot]
c6b7cf43b5 Update dependency cssnano to v7.0.6 (#167)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-06 22:22:56 -04:00
renovate[bot]
69177cd495 Update dependency vue-loading-overlay to v6.0.6 (#168)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-06 22:22:47 -04:00
renovate[bot]
736354d15a Update dependency axios to v1.7.7 (#166)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-01 08:27:01 -04:00
dependabot[bot]
b1df149c5e Bump webpack from 5.93.0 to 5.94.0 (#165)
Bumps [webpack](https://github.com/webpack/webpack) from 5.93.0 to 5.94.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.93.0...v5.94.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-31 08:10:42 -04:00
renovate[bot]
7e59cd256a Update dependency vue-loading-overlay to v6.0.5 (#164)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-30 22:09:20 -04:00
renovate[bot]
1c5059e4cb Update dependency axios to v1.7.6 (#163)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-30 22:09:02 -04:00
renovate[bot]
e1e662c1ed Update dependency core-js to v3.38.1 (#162)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-23 20:49:41 -04:00
renovate[bot]
944a5efff0 Update dependency axios to v1.7.5 (#161)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-23 20:48:38 -04:00
Dave Gallant
377afec5a4 npm upgrade 2024-08-16 15:19:56 -04:00
Dave Gallant
4a46533933 Update README.md 2024-08-16 14:43:27 -04:00
Dave Gallant
f6debb0329 Adjust colour of links 2024-08-16 14:38:58 -04:00
Dave Gallant
0c8fdd4f6c Add meta description 2024-08-16 14:22:26 -04:00
Dave Gallant
b320b153f4 Remove postcss 2024-08-16 14:22:14 -04:00
renovate[bot]
72a761ad26 Update dependency axios to v1.7.4 [SECURITY] (#160)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-13 17:05:38 -04:00
renovate[bot]
021bcfe2c9 Update dependency vue-router to v4.4.3 (#158)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-10 09:10:11 -04:00
renovate[bot]
c36701c9f2 Update dependency vue to v3.4.37 (#157)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-10 09:07:42 -04:00
renovate[bot]
098e4ffdc8 Update module github.com/dlclark/regexp2 to v1.11.4 (#159)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-10 09:04:42 -04:00
renovate[bot]
9600c94c76 Update dependency cssnano to v7.0.5 (#156)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-10 09:04:31 -04:00
renovate[bot]
72ec7023d8 Update dependency core-js to v3.38.0 (#155)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-05 00:16:18 -04:00
renovate[bot]
858a0afe89 Update caddy Docker tag to v2.8.4 (#133)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-03 08:09:33 -04:00
renovate[bot]
5b3d5a301e Update dependency vue-router to v4.4.2 (#154)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-02 23:04:11 -04:00
renovate[bot]
e4cb49047c Update babel monorepo to v7.25.2 (#132)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-02 23:03:55 -04:00
renovate[bot]
28a6dd4caf Update dependency eslint-plugin-vue to v9.27.0 (#144)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-02 23:03:47 -04:00
renovate[bot]
a2d7d2075d Update dependency cssnano to v7.0.4 (#145)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-02 23:03:32 -04:00
renovate[bot]
6b5e4eb877 Update dependency postcss to v8.4.40 (#143)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-02 23:03:24 -04:00
renovate[bot]
b38c90b461 Update dependency vue to v3.4.35 (#150)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-02 23:03:13 -04:00
dependabot[bot]
30bd14fcc2 Bump postcss from 7.0.39 to 8.4.40 (#153)
Bumps [postcss](https://github.com/postcss/postcss) from 7.0.39 to 8.4.40.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/7.0.39...8.4.40)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-02 23:02:36 -04:00
renovate[bot]
3d66c44a2e Update dependency vue-github-button to v3.1.3 (#152)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-02 21:57:18 -04:00
renovate[bot]
846aabf2b7 Update dependency axios to v1.7.3 (#151)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-02 21:57:03 -04:00
renovate[bot]
f2f5a11580 Update docker/dockerfile Docker tag to v1.9 (#149)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-11 16:11:29 -04:00
Dave Gallant
d028ee47b0 Update renovate.json (#148) 2024-07-11 16:07:29 -04:00
renovate[bot]
6d088374d8 Update module github.com/dlclark/regexp2 to v1.11.2 (#147)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-11 16:06:37 -04:00
renovate[bot]
8a96b6081b Update module github.com/dlclark/regexp2 to v1.11.1 (#146)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-06 07:08:42 -04:00
renovate[bot]
b2d6970568 Update dependency vue to v3.4.31 (#142)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-28 08:00:43 -04:00
renovate[bot]
65bf54909f Update dependency core-js to v3.37.1 (#127)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-22 10:31:53 -04:00
renovate[bot]
06158bf833 Update dependency cssnano to v7.0.3 (#134)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-22 10:29:47 -04:00
renovate[bot]
4416bce484 Update docker/dockerfile Docker tag to v1.8 (#136)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-22 10:29:38 -04:00
renovate[bot]
86e0aab4e0 Update dependency vue to v3.4.30 (#137)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-22 10:12:50 -04:00
renovate[bot]
ff29231830 Update dependency vue-router to v4.4.0 (#135)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-22 10:12:40 -04:00
renovate[bot]
3760f330c4 Update docker/build-push-action action to v6 (#139)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-22 10:12:25 -04:00
dependabot[bot]
608f191edd Bump braces from 3.0.2 to 3.0.3 (#140)
Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)

---
updated-dependencies:
- dependency-name: braces
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-21 07:31:49 -04:00
renovate[bot]
bf78ebdb4e Update module github.com/rs/zerolog to v1.33.0 (#131)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-23 07:08:22 -04:00
renovate[bot]
d0e41c87be Update dependency axios to v1.7.2 (#130)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-21 19:56:12 -04:00
renovate[bot]
1388f1949d Update dependency axios to v1.7.1 (#129)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-20 15:36:26 -04:00
renovate[bot]
d7aa3c8850 Update dependency axios to v1.7.0 (#128)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-19 22:04:11 -04:00
renovate[bot]
f9ce444280 Update dependency eslint-plugin-vue to v9.26.0 (#125)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-09 05:41:52 -04:00
renovate[bot]
0e3cddb0da Update dependency cssnano to v7 (#120)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-07 07:07:22 -04:00
renovate[bot]
743fd31fc4 Update babel monorepo to v7.24.5 (#122)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-07 07:02:03 -04:00
renovate[bot]
8678c5da4e Update dependency vue to v3.4.27 (#124)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-07 06:57:28 -04:00
renovate[bot]
a4d12d5312 Update dependency @github/hotkey to v3.1.1 (#123)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-07 06:57:19 -04:00
renovate[bot]
7525159713 Update dependency vue to v3.4.26 (#121)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-29 07:33:09 -04:00
renovate[bot]
3c937a003e Update dependency vue to v3.4.25 (#119)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-25 07:46:56 -04:00
renovate[bot]
678f139aca Update dependency vue to v3.4.24 (#118)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-22 20:32:42 -04:00
renovate[bot]
c88547696d Update dependency vue-router to v4.3.2 (#117)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-19 07:57:36 -04:00
renovate[bot]
e8de55aa0c Update dependency vue-router to v4.3.1 (#116)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-17 18:13:01 -04:00
renovate[bot]
b77a59310f Update dependency core-js to v3.37.0 (#115)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-16 19:40:26 -04:00
renovate[bot]
75c7daf404 Update dependency vue to v3.4.23 (#114)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-16 19:40:06 -04:00
renovate[bot]
138f8d37ce Update dependency vue to v3.4.22 (#113)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-15 18:07:11 -04:00
Dave Gallant
41e9d6053a Simplify tip panel 2024-04-14 10:28:17 -04:00
renovate[bot]
4ff892ebd5 Update dependency eslint-plugin-vue to v9.25.0 (#112)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-14 08:37:42 -04:00
renovate[bot]
a4ad8d0e94 Update dependency eslint-plugin-vue to v9.24.1 (#111)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-12 19:52:05 -04:00
renovate[bot]
75717c7ee0 Update dependency eslint-plugin-vue to v9.24.0 (#106)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-03 19:15:11 -04:00
renovate[bot]
962ecbf9a4 Update dependency cssnano to v6.1.2 (#107)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-03 19:15:04 -04:00
renovate[bot]
95fec94c40 Update dependency @babel/core to v7.24.4 (#109)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-03 19:14:56 -04:00
dependabot[bot]
adf943b327 Bump express from 4.18.2 to 4.19.2 (#108)
Bumps [express](https://github.com/expressjs/express) from 4.18.2 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2)

---
updated-dependencies:
- dependency-name: express
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-29 17:24:15 -04:00
dependabot[bot]
a26a4cd9c5 Bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#105)
Bumps [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) from 5.3.3 to 5.3.4.
- [Release notes](https://github.com/webpack/webpack-dev-middleware/releases)
- [Changelog](https://github.com/webpack/webpack-dev-middleware/blob/v5.3.4/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-middleware/compare/v5.3.3...v5.3.4)

---
updated-dependencies:
- dependency-name: webpack-dev-middleware
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-23 12:15:46 -04:00
renovate[bot]
677bfdaddb Update dependency cssnano to v6.1.1 (#104)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-23 12:15:39 -04:00
renovate[bot]
b9db953bb9 Update dependency postcss to v8.4.38 (#101)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-23 12:15:26 -04:00
renovate[bot]
426f8a4896 Update babel monorepo to v7.24.3 (#103)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-23 12:15:17 -04:00
renovate[bot]
6e150702ab Update dependency core-js to v3.36.1 (#102)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-19 07:27:53 -04:00
renovate[bot]
a27208b98a Update dependency axios to v1.6.8 (#100)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-15 17:50:20 -04:00
renovate[bot]
ca57502856 Update dependency eslint-plugin-vue to v9.23.0 (#99)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-11 22:41:38 -04:00
renovate[bot]
91a5ff8bdd Update dependency cssnano to v6.1.0 (#98)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-06 17:29:24 -05:00
renovate[bot]
d0abbb326c Update docker/dockerfile Docker tag to v1.7 (#97)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-05 19:14:04 -05:00
renovate[bot]
80199711a6 Update dependency @babel/core to v7.24.0 (#96)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-28 16:00:15 -05:00
renovate[bot]
e1ea47a65b Update dependency vue to v3.4.21 (#95)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-28 16:00:01 -05:00
renovate[bot]
2ea2aaca50 Update dependency vue to v3.4.20 (#94)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-26 18:46:19 -05:00
renovate[bot]
2e1ffabe1a Update dependency cssnano to v6.0.5 (#93)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-24 07:49:51 -05:00
renovate[bot]
6c726b609c Update module github.com/dlclark/regexp2 to v1.11.0 (#92)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-24 07:36:49 -05:00
renovate[bot]
c9a2b2c541 Update dependency eslint to v8.57.0 (#91)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-23 16:57:40 -05:00
renovate[bot]
2aec3f420c Update dependency eslint-plugin-vue to v9.22.0 (#90)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-23 06:58:43 -05:00
renovate[bot]
1e951ff2c5 Update dependency cssnano to v6.0.4 (#89)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-22 17:04:10 -05:00
renovate[bot]
dd5fd553d6 Update dependency vue-router to v4.3.0 (#88)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-21 17:47:32 -05:00
renovate[bot]
17a509d462 Update dependency bootstrap to v5.3.3 (#87)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-20 16:21:17 -05:00
renovate[bot]
09eed718d9 Update dependency vue-loading-overlay to v6.0.4 (#86)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-17 10:25:15 -05:00
renovate[bot]
7a52279a5d Update dependency core-js to v3.36.0 (#85)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-14 08:28:10 -05:00
renovate[bot]
de5f102ec8 Update dependency vue to v3.4.19 (#84)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-13 20:47:31 -05:00
renovate[bot]
5fd3ed2147 Update dependency vue to v3.4.18 (#83)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-09 08:25:16 -05:00
renovate[bot]
e2d663def0 Update dependency vue to v3.4.17 (#82)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-08 20:22:06 -05:00
renovate[bot]
ece718bd8f Update dependency vue to v3.4.16 (#81)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-08 10:00:05 -05:00
renovate[bot]
0148afc3bb Update dependency postcss to v8.4.35 (#80)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-07 17:32:21 -05:00
renovate[bot]
427279f670 Update dependency postcss to v8.4.34 (#79)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-05 17:39:04 -05:00
renovate[bot]
38dbaf75cf Update module github.com/rs/zerolog to v1.32.0 (#78)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-04 11:20:56 -05:00
Dave Gallant
1257c3c8d6 Replace pizza example with costco 2024-02-02 21:31:00 -05:00
renovate[bot]
1b56e908cf Update dependency eslint-plugin-vue to v9.21.1 (#77)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-31 20:27:34 -05:00
renovate[bot]
5fa16d807e Update dependency @babel/eslint-parser to v7.23.10 (#76)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-31 07:58:23 -05:00
renovate[bot]
f6f768826d Update dependency eslint-plugin-vue to v9.21.0 (#75)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-30 17:22:29 -05:00
Dave Gallant
35bbfbab59 Set .material-symbols-outlined font-size to medium 2024-01-29 19:48:18 -05:00
renovate[bot]
fa70bc0ea4 Update dependency axios to v1.6.7 (#74)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-25 21:57:43 -05:00
renovate[bot]
20a776934d Update babel monorepo to v7.23.9 (#73)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-25 21:55:17 -05:00
renovate[bot]
957fd7b901 Update dependency axios to v1.6.6 (#72)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-24 23:15:37 -05:00
renovate[bot]
a641ea9a23 Update dependency core-js to v3.35.1 (#71)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-20 20:06:16 -05:00
renovate[bot]
794ac7bd7f Update actions/dependency-review-action action to v4 (#70)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-18 18:40:39 -05:00
renovate[bot]
62d7c4bb84 Update dependency vue to v3.4.15 (#69)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-18 18:29:22 -05:00
21 changed files with 4551 additions and 12454 deletions

View File

@@ -17,4 +17,4 @@ jobs:
- name: 'Checkout Repository' - name: 'Checkout Repository'
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: 'Dependency Review' - name: 'Dependency Review'
uses: actions/dependency-review-action@v3 uses: actions/dependency-review-action@v4

View File

@@ -39,7 +39,7 @@ jobs:
password: ${{ secrets.GITHUB_TOKEN }} password: ${{ secrets.GITHUB_TOKEN }}
- name: Build / push - name: Build / push
uses: docker/build-push-action@v5 uses: docker/build-push-action@v6
with: with:
context: backend context: backend
file: ./backend/Dockerfile file: ./backend/Dockerfile
@@ -79,7 +79,7 @@ jobs:
password: ${{ secrets.GITHUB_TOKEN }} password: ${{ secrets.GITHUB_TOKEN }}
- name: Build / push - name: Build / push
uses: docker/build-push-action@v5 uses: docker/build-push-action@v6
with: with:
context: . context: .
file: ./Dockerfile file: ./Dockerfile

View File

@@ -1,5 +1,8 @@
rfd.fyi rfd.davegallant.ca {
file_server
reverse_proxy /api/* backend:8080
}
file_server rfd.fyi {
redir https://rfd.davegallant.ca{uri} 301
reverse_proxy /api/* backend:8080 }

View File

@@ -10,7 +10,7 @@ COPY . .
RUN npm run build RUN npm run build
FROM caddy:2.7.6-alpine as runtime FROM caddy:2.10.0-alpine as runtime
WORKDIR /my-site WORKDIR /my-site

View File

@@ -22,12 +22,12 @@ backend:
frontend: frontend:
@npm install @vue/cli-service @npm install @vue/cli-service
@npx vue-cli-service serve @npx vue-cli-service serve
.PHONY: server .PHONY: frontend
## dev: Build and run in docker compose ## dev: Build and run in docker compose
dev: dev:
docker compose up --build -d docker compose up --build -d
.PHONY: up .PHONY: dev
## prod: Run the latest images in docker compose ## prod: Run the latest images in docker compose
prod: prod:
@@ -35,7 +35,7 @@ prod:
@docker pull ghcr.io/davegallant/rfd-fyi-backend @docker pull ghcr.io/davegallant/rfd-fyi-backend
@docker pull ghcr.io/davegallant/rfd-fyi-frontend @docker pull ghcr.io/davegallant/rfd-fyi-frontend
@docker compose -f docker-compose.prod.yml up -d @docker compose -f docker-compose.prod.yml up -d
.PHONY: up .PHONY: prod
## teardown: Teardown docker ## teardown: Teardown docker
teardown: teardown:

View File

@@ -4,8 +4,6 @@ This repository provides a simple, less-distracting overlay for hot deals posted
The frontend is made with Vue 3 and the backend is written in Go. The backend exists for caching purposes; to prevent excessive requests to RedFlagDeals itself. The frontend is made with Vue 3 and the backend is written in Go. The backend exists for caching purposes; to prevent excessive requests to RedFlagDeals itself.
It is hosted at [rfd.fyi](https://rfd.fyi).
## Local Development ## Local Development
To get up and running locally: in one pane/tab, run: To get up and running locally: in one pane/tab, run:

View File

@@ -1,4 +1,4 @@
# syntax=docker/dockerfile:1.6 # syntax=docker/dockerfile:1.17
FROM cgr.dev/chainguard/go:latest as build FROM cgr.dev/chainguard/go:latest as build
WORKDIR /src WORKDIR /src

View File

@@ -91,12 +91,15 @@ func (a *App) refreshTopics() {
for { for {
log.Info().Msg("Refreshing topics") log.Info().Msg("Refreshing topics")
latestTopics := a.getDeals(9, 1, 6) latestTopics := a.getDeals(9, 1, 6)
latestTopics = a.updateScores(latestTopics)
log.Info().Msg("Refreshing redirects") if len(latestTopics) > 0 {
latestRedirects := a.getRedirects() latestTopics = a.updateScores(latestTopics)
a.Redirects = latestRedirects
a.CurrentTopics = a.stripRedirects(latestTopics) log.Info().Msg("Refreshing redirects")
latestRedirects := a.getRedirects()
a.Redirects = latestRedirects
a.CurrentTopics = a.stripRedirects(latestTopics)
}
a.LastRefresh = time.Now() a.LastRefresh = time.Now()
rand.Seed(time.Now().UnixNano()) rand.Seed(time.Now().UnixNano())

View File

@@ -3,13 +3,13 @@ module github.com/davegallant/rfd-fyi
go 1.18 go 1.18
require ( require (
github.com/dlclark/regexp2 v1.11.5
github.com/gorilla/mux v1.8.1 github.com/gorilla/mux v1.8.1
github.com/joho/godotenv v1.5.1 github.com/joho/godotenv v1.5.1
github.com/rs/zerolog v1.31.0 github.com/rs/zerolog v1.34.0
) )
require ( require (
github.com/dlclark/regexp2 v1.10.0 // indirect
github.com/mattn/go-colorable v0.1.13 // indirect github.com/mattn/go-colorable v0.1.13 // indirect
github.com/mattn/go-isatty v0.0.19 // indirect github.com/mattn/go-isatty v0.0.19 // indirect
golang.org/x/sys v0.12.0 // indirect golang.org/x/sys v0.12.0 // indirect

View File

@@ -1,6 +1,16 @@
github.com/coreos/go-systemd/v22 v22.5.0/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= github.com/coreos/go-systemd/v22 v22.5.0/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc=
github.com/dlclark/regexp2 v1.10.0 h1:+/GIL799phkJqYW+3YbOd8LCcbHzT0Pbo8zl70MHsq0= github.com/dlclark/regexp2 v1.10.0 h1:+/GIL799phkJqYW+3YbOd8LCcbHzT0Pbo8zl70MHsq0=
github.com/dlclark/regexp2 v1.10.0/go.mod h1:DHkYz0B9wPfa6wondMfaivmHpzrQ3v9q8cnmRbL6yW8= github.com/dlclark/regexp2 v1.10.0/go.mod h1:DHkYz0B9wPfa6wondMfaivmHpzrQ3v9q8cnmRbL6yW8=
github.com/dlclark/regexp2 v1.11.0 h1:G/nrcoOa7ZXlpoa/91N3X7mM3r8eIlMBBJZvsz/mxKI=
github.com/dlclark/regexp2 v1.11.0/go.mod h1:DHkYz0B9wPfa6wondMfaivmHpzrQ3v9q8cnmRbL6yW8=
github.com/dlclark/regexp2 v1.11.1 h1:CJs78ewKXO9PuNf6Xwlw6eibMadBkXTRpOeUdv+IcWM=
github.com/dlclark/regexp2 v1.11.1/go.mod h1:DHkYz0B9wPfa6wondMfaivmHpzrQ3v9q8cnmRbL6yW8=
github.com/dlclark/regexp2 v1.11.2 h1:/u628IuisSTwri5/UKloiIsH8+qF2Pu7xEQX+yIKg68=
github.com/dlclark/regexp2 v1.11.2/go.mod h1:DHkYz0B9wPfa6wondMfaivmHpzrQ3v9q8cnmRbL6yW8=
github.com/dlclark/regexp2 v1.11.4 h1:rPYF9/LECdNymJufQKmri9gV604RvvABwgOA8un7yAo=
github.com/dlclark/regexp2 v1.11.4/go.mod h1:DHkYz0B9wPfa6wondMfaivmHpzrQ3v9q8cnmRbL6yW8=
github.com/dlclark/regexp2 v1.11.5 h1:Q/sSnsKerHeCkc/jSTNq1oCm7KiVgUMZRDUoRu0JQZQ=
github.com/dlclark/regexp2 v1.11.5/go.mod h1:DHkYz0B9wPfa6wondMfaivmHpzrQ3v9q8cnmRbL6yW8=
github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA=
github.com/gorilla/mux v1.8.1 h1:TuBL49tXwgrFYWhqrNgrUNEY92u81SPhu7sTdzQEiWY= github.com/gorilla/mux v1.8.1 h1:TuBL49tXwgrFYWhqrNgrUNEY92u81SPhu7sTdzQEiWY=
github.com/gorilla/mux v1.8.1/go.mod h1:AKf9I4AEqPTmMytcMc0KkNouC66V3BtZ4qD5fmWSiMQ= github.com/gorilla/mux v1.8.1/go.mod h1:AKf9I4AEqPTmMytcMc0KkNouC66V3BtZ4qD5fmWSiMQ=
@@ -13,8 +23,15 @@ github.com/mattn/go-isatty v0.0.19 h1:JITubQf0MOLdlGRuRq+jtsDlekdYPia9ZFsB8h/APP
github.com/mattn/go-isatty v0.0.19/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= github.com/mattn/go-isatty v0.0.19/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y=
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/rs/xid v1.5.0/go.mod h1:trrq9SKmegXys3aeAKXMUTdJsYXVwGY3RLcfgqegfbg= github.com/rs/xid v1.5.0/go.mod h1:trrq9SKmegXys3aeAKXMUTdJsYXVwGY3RLcfgqegfbg=
github.com/rs/xid v1.6.0/go.mod h1:7XoLgs4eV+QndskICGsho+ADou8ySMSjJKDIan90Nz0=
github.com/rs/zerolog v1.31.0 h1:FcTR3NnLWW+NnTwwhFWiJSZr4ECLpqCm6QsEnyvbV4A= github.com/rs/zerolog v1.31.0 h1:FcTR3NnLWW+NnTwwhFWiJSZr4ECLpqCm6QsEnyvbV4A=
github.com/rs/zerolog v1.31.0/go.mod h1:/7mN4D5sKwJLZQ2b/znpjC3/GQWY/xaDXUM0kKWRHss= github.com/rs/zerolog v1.31.0/go.mod h1:/7mN4D5sKwJLZQ2b/znpjC3/GQWY/xaDXUM0kKWRHss=
github.com/rs/zerolog v1.32.0 h1:keLypqrlIjaFsbmJOBdB/qvyF8KEtCWHwobLp5l/mQ0=
github.com/rs/zerolog v1.32.0/go.mod h1:/7mN4D5sKwJLZQ2b/znpjC3/GQWY/xaDXUM0kKWRHss=
github.com/rs/zerolog v1.33.0 h1:1cU2KZkvPxNyfgEmhHAz/1A9Bz+llsdYzklWFzgp0r8=
github.com/rs/zerolog v1.33.0/go.mod h1:/7mN4D5sKwJLZQ2b/znpjC3/GQWY/xaDXUM0kKWRHss=
github.com/rs/zerolog v1.34.0 h1:k43nTLIwcTVQAncfCw4KZ2VY6ukYoZaBPNOE8txlOeY=
github.com/rs/zerolog v1.34.0/go.mod h1:bJsvje4Z08ROH4Nhs5iH600c3IkWhwp44iRc54W6wYQ=
golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.12.0 h1:CM0HF96J0hcLAwsHPJZjfdNzs0gftsLfgKt57wWHJ0o= golang.org/x/sys v0.12.0 h1:CM0HF96J0hcLAwsHPJZjfdNzs0gftsLfgKt57wWHJ0o=

View File

@@ -1,4 +1,3 @@
version: "3.9"
services: services:
frontend: frontend:
image: ghcr.io/davegallant/rfd-fyi-frontend image: ghcr.io/davegallant/rfd-fyi-frontend

View File

@@ -1,4 +1,3 @@
version: "3.9"
services: services:
frontend: frontend:
build: build:

16871
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -10,19 +10,17 @@
"dependencies": { "dependencies": {
"@github/hotkey": "^3.0.0", "@github/hotkey": "^3.0.0",
"@popperjs/core": "^2.11.8", "@popperjs/core": "^2.11.8",
"axios": "^1.6.0", "axios": "^1.11.0",
"bootstrap": "^5.3.1", "bootstrap": "^5.3.1",
"bootstrap-vue": "^2.22.0", "bootstrap-vue": "^2.22.0",
"core-js": "^3.32.1", "core-js": "^3.32.1",
"cssnano": "^6.0.3", "cssnano": "^7.0.0",
"jquery": "^3.7.0", "jquery": "^3.7.0",
"moment": "^2.29.4", "moment": "^2.29.4",
"postcss": "^8.4.33",
"vue": "^3.3.4", "vue": "^3.3.4",
"vue-github-button": "^3.0.3", "vue-github-button": "^3.0.3",
"vue-gtag": "^2.0.1",
"vue-loading-overlay": "^6.0.3", "vue-loading-overlay": "^6.0.3",
"vue-router": "4.2.5" "vue-router": "4.5.1"
}, },
"devDependencies": { "devDependencies": {
"@babel/core": "^7.22.10", "@babel/core": "^7.22.10",

View File

@@ -1,7 +0,0 @@
module.exports = {
plugins: [
require('cssnano')({
preset: 'default',
}),
],
};

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.1 KiB

After

Width:  |  Height:  |  Size: 5.2 KiB

View File

@@ -4,12 +4,14 @@
<meta charset="utf-8" /> <meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" /> <meta name="viewport" content="width=device-width,initial-scale=1.0" />
<meta name="description" content="An overlay of rfd deals" />
<link rel="icon" href="<%= BASE_URL %>favicon.png" /> <link rel="icon" href="<%= BASE_URL %>favicon.png" />
<link <link
rel="stylesheet" rel="stylesheet"
href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200"
/> />
<title>rfd.fyi - An overlay of hot deals</title> <title>rfd-fyi - An overlay of hot deals</title>
<script defer src="https://umami.snake-cloud.ts.net/script.js" data-website-id="59ffe8be-509a-471e-8cd6-a63c5b35b7aa"></script>
</head> </head>
<body> <body>
<noscript> <noscript>

View File

@@ -1,5 +1,8 @@
{ {
"$schema": "https://docs.renovatebot.com/renovate-schema.json", "$schema": "https://docs.renovatebot.com/renovate-schema.json",
"schedule": [
"every weekend"
],
"extends": [ "extends": [
"config:recommended" "config:recommended"
] ]

View File

@@ -2,10 +2,9 @@
import axios from "axios"; import axios from "axios";
import moment from "moment"; import moment from "moment";
import Loading from "vue-loading-overlay"; import Loading from "vue-loading-overlay";
import GithubButton from "vue-github-button";
import { install } from "@github/hotkey"; import { install } from "@github/hotkey";
import 'vue-loading-overlay/dist/css/index.css'; import "vue-loading-overlay/dist/css/index.css";
export default { export default {
data() { data() {
@@ -118,10 +117,14 @@ export default {
return v.replace(re, (matchedText) => `<mark>${matchedText}</mark>`); return v.replace(re, (matchedText) => `<mark>${matchedText}</mark>`);
}; };
}, },
showBeforeTargetDate() {
const now = new Date();
const target = new Date('2025-08-20T00:00:00');
return now < target;
}
}, },
components: { components: {
Loading, Loading,
GithubButton,
}, },
}; };
</script> </script>
@@ -130,10 +133,11 @@ export default {
<link rel="shortcut icon" type="image/png" href="/favicon.png" /> <link rel="shortcut icon" type="image/png" href="/favicon.png" />
<body> <body>
<input <input
class="form-control" class="form-control"
type="text" type="text"
id="filter" id="filter"
placeholder="Filter" placeholder="Filter"
data-hotkey="/" data-hotkey="/"
v-model="filter" v-model="filter"
v-on:keyup.enter="createFilterRoute(this.filter.toString())" v-on:keyup.enter="createFilterRoute(this.filter.toString())"
@@ -161,7 +165,7 @@ export default {
<loading <loading
v-model:active="isLoading" v-model:active="isLoading"
color="#ccc" color="#ccc"
opacity=0 opacity="0"
loader="bars" loader="bars"
:is-full-page="false" :is-full-page="false"
> >
@@ -205,21 +209,9 @@ export default {
</tr> </tr>
</tbody> </tbody>
</table> </table>
<div v-if="!isMobile()"> <div v-if="showBeforeTargetDate">
<footer class="fixed-bottom"> <footer class="fixed-bottom">
<small PSA: <a href="https://rfd.fyi">rfd.fyi</a> will not be renewed after 2025-08-20. Please use <a href="https://rfd.davegallant.ca">rfd.davegallant.ca</a>.
>Tip: Press '/' to filter and create filter links (i.e.
<a
href="/#/filter=pizza"
onclick="setTimeout(location.reload.bind(location), 1)"
>https://rfd.fyi/#/filter=pizza</a
>)</small
>
<div class="footer-right">
<github-button href="https://github.com/davegallant/rfd-fyi"
>Star</github-button
>
</div>
</footer> </footer>
</div> </div>
</body> </body>
@@ -233,4 +225,10 @@ export default {
text-align: center; text-align: center;
color: #2c3e50; color: #2c3e50;
} }
.fixed-bottom {
background: #ffc;
color: black;
}
</style> </style>

View File

@@ -1,6 +1,5 @@
import { createApp } from "vue"; import { createApp } from "vue";
import App from "./App.vue"; import App from "./App.vue";
import VueGtag from "vue-gtag";
import { createRouter, createWebHashHistory } from "vue-router"; import { createRouter, createWebHashHistory } from "vue-router";
import "bootstrap/dist/css/bootstrap.min.css"; import "bootstrap/dist/css/bootstrap.min.css";
@@ -15,9 +14,7 @@ const router = createRouter({
routes, routes,
}); });
const app = createApp(App).use(VueGtag, { const app = createApp(App);
config: { id: "G-YF11ZH9SYD" },
});
app.use(router); app.use(router);
app.mount("#app"); app.mount("#app");

View File

@@ -15,7 +15,7 @@ html {
} }
a { a {
color: #83a598; /**/ color: #96ada5; /**/
} }
a:visited { a:visited {
color: #53514f; /**/ color: #53514f; /**/
@@ -62,3 +62,7 @@ footer {
background-size: contain; background-size: contain;
background-position-y: bottom; background-position-y: bottom;
} }
.material-symbols-outlined {
font-size: medium;
}