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: 0 additions & 10 deletions extensions/stock-tracker/.eslintrc.json

This file was deleted.

14 changes: 14 additions & 0 deletions extensions/stock-tracker/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,19 @@
# Stock Tracker Changelog

## [Improvements] - 2026-04-30
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Hardcoded date should be {PR_MERGE_DATE}

The changelog entry uses a hardcoded date (2026-04-30) instead of the {PR_MERGE_DATE} template variable. The placeholder is automatically replaced with the actual merge date when the PR is merged — using a real date bypasses that mechanism.

Suggested change
## [Improvements] - 2026-04-30
## [Improvements] - {PR_MERGE_DATE}

Rule Used: What: Changelog entries must use {PR_MERGE_DATE}... (source)

Prompt To Fix With AI
This is a comment left during a code review.
Path: extensions/stock-tracker/CHANGELOG.md
Line: 3

Comment:
**Hardcoded date should be `{PR_MERGE_DATE}`**

The changelog entry uses a hardcoded date (`2026-04-30`) instead of the `{PR_MERGE_DATE}` template variable. The placeholder is automatically replaced with the actual merge date when the PR is merged — using a real date bypasses that mechanism.

```suggestion
## [Improvements] - {PR_MERGE_DATE}
```

**Rule Used:** What: Changelog entries must use `{PR_MERGE_DATE}`... ([source](https://app.greptile.com/review/custom-context?memory=c2214c11-df56-490a-b1c0-09a385df481a))

How can I resolve this? If you propose a fix, please make it concise.


- Show a sunrise/moon icon on rows with pre/post-market prices
- Show a ★ next to the symbol in search results when it is already in Favorites
- Show the last-updated timestamp next to the Favorites / Search Results section header
- Fix "Move Down in Favorites" being a no-op for the last item, and guard against missing symbols
- Fix prices of `0` rendering as `—`; correctly scale negative values with k/M/B/T suffixes
- Refresh Yahoo Finance cookie/crumb proactively after 12h instead of waiting for a request to fail
- Only refresh cookie/crumb on 401/403 (previously refreshed on any 4xx/5xx)
- Fix `Set-Cookie` parsing under native `fetch` and thread `AbortSignal` through cookie/crumb fetches
- Cancel in-flight requests when the view closes
- Recover gracefully from corrupted local-storage values
- Switch to native `fetch` (removes the `punycode` deprecation warning) and update `@raycast/api`, TypeScript, ESLint, and other dependencies

## [Fix] - 2025-05-27

- Fixed the integration with the Yahoo Finance API by changing a header value and by making it update the cookie and crumb, if it encounters an error >= 400
Expand Down
4 changes: 4 additions & 0 deletions extensions/stock-tracker/eslint.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
const { defineConfig } = require("eslint/config");
const raycastConfig = require("@raycast/eslint-config");

module.exports = defineConfig(raycastConfig);
Loading