feat(feed): Images in the home feed now take up the full width of the card and displays in lightbox when clicked #124

Merged
jsnbuchanan merged 9 commits from jsnbuchanan/crowd-funder-for-time-pwa:fix/adding-nostr-tools-dependency into feat/image-feed-view-improvements 2025-02-14 20:41:31 +00:00
Owner

Fixed

  • upgrading nostr-tools dependency and update the import to be more conventional
### Fixed - upgrading nostr-tools dependency and update the import to be more conventional
jsnbuchanan added 1 commit 2025-02-07 17:31:47 +00:00
There are still 9 moderate severity vulnerabilities, but I will work on those independentally because they may involve updating to library version that have breaking changes.
Owner

Anybody know a way to check out this branch inside the trent_larson repo to test it? (I'm guessing not... but it'd be nice to submit PRs in a way where we don't have to check out the other person's repo.) @anomalist

Anybody know a way to check out this branch inside the trent_larson repo to test it? (I'm guessing not... but it'd be nice to submit PRs in a way where we don't have to check out the other person's repo.) @anomalist
Owner

So, Jason: note that this PR does remove the types so it probably passes typechecking, but it also removes the essential functions accountFromExtendedKey and extendedKeysFromSeedWords.

So, Jason: note that this PR does remove the types so it probably passes typechecking, but it also removes the essential functions `accountFromExtendedKey` and `extendedKeysFromSeedWords`.
Owner

One other note: I bet if you run on master, even though you see some error like Missing "./lib/types/core" specifier in "nostr-tools" package, your dev server is probably running on port 8080 so you can try out other UI things while we figure out these type errors.

One other note: I bet if you run on master, even though you see some error like `Missing "./lib/types/core" specifier in "nostr-tools" package`, your dev server is probably running on port 8080 so you can try out other UI things while we figure out these type errors.
Owner

... at least, that's what happened on my machine: I got the error, but the server was running OK.

... at least, that's what happened on my machine: I got the error, but the server was running OK.
jsnbuchanan force-pushed fix/adding-nostr-tools-dependency from 69eb3f923b to 53a06be734 2025-02-14 13:37:27 +00:00 Compare
jsnbuchanan added 1 commit 2025-02-14 16:56:25 +00:00
jsnbuchanan added 1 commit 2025-02-14 16:57:15 +00:00
jsnbuchanan added 1 commit 2025-02-14 18:43:46 +00:00
jsnbuchanan added 1 commit 2025-02-14 18:49:47 +00:00
jsnbuchanan added 1 commit 2025-02-14 20:04:04 +00:00
jsnbuchanan added 1 commit 2025-02-14 20:21:57 +00:00
jsnbuchanan changed title from fix(deps): upgrading nostr-tools dependency and update the import to be more conventional to feat(feed): Images in the home feed now take up the full width of the card and displays in lightbox when clicked 2025-02-14 20:31:15 +00:00
Author
Owner

[0.4.0] - 2025.02.14

Changed

  • Images in the home feed now take up the full width of the card.
  • Clicking the image previously, would open the image in a new tab. Now, clicking the image opens the image in a lightbox view.

Added

  • Clicking an image also now displays an in-app lightbox view of the image.
  • The lightbox view includes a download button for the image in mobile view.
## [0.4.0] - 2025.02.14 ### Changed - Images in the home feed now take up the full width of the card. - Clicking the image previously, would open the image in a new tab. Now, clicking the image opens the image in a lightbox view. ### Added - Clicking an image also now displays an in-app lightbox view of the image. - The lightbox view includes a download button for the image in mobile view.
jsnbuchanan added 1 commit 2025-02-14 20:36:35 +00:00
jsnbuchanan changed target branch from master to feat/image-feed-view-improvements 2025-02-14 20:37:39 +00:00
jsnbuchanan added 1 commit 2025-02-14 20:38:20 +00:00
jsnbuchanan merged commit f4155e557a into feat/image-feed-view-improvements 2025-02-14 20:41:31 +00:00
jsnbuchanan deleted branch fix/adding-nostr-tools-dependency 2025-02-14 20:41:31 +00:00
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: trent_larson/crowd-funder-for-time-pwa#124