Commit Graph

84 Commits

Author SHA1 Message Date
Copilot
734bd84191 Add Follow/Unfollow Button on Profile Page (NIP-02) (#14)
* Initial plan

* Implement Follow/Unfollow button on Profile Page (NIP-02)

Co-authored-by: mroxso <24775431+mroxso@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: mroxso <24775431+mroxso@users.noreply.github.com>
2025-10-06 19:13:53 +02:00
Copilot
50eb5e7e0f Add Share button to article page for copying article links (#13)
* Initial plan

* Add share button to article page with copy-to-clipboard functionality

Co-authored-by: mroxso <24775431+mroxso@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: mroxso <24775431+mroxso@users.noreply.github.com>
2025-10-06 18:59:31 +02:00
Copilot
4ca06f9237 Add Bookmarks Tab to Profile Page with NIP-51 Support (#12)
* Initial plan

* Add bookmarks tab to profile page with NIP-51 support

Co-authored-by: mroxso <24775431+mroxso@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: mroxso <24775431+mroxso@users.noreply.github.com>
2025-10-06 18:59:12 +02:00
Copilot
6b8874d855 Add reading time display and sticky progress bar to article pages (#10)
* Initial plan

* Add reading time and sticky progress bar to article pages

Co-authored-by: mroxso <24775431+mroxso@users.noreply.github.com>

* Update ArticleProgressBar to adjust sticky position to top-16

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: mroxso <24775431+mroxso@users.noreply.github.com>
Co-authored-by: highperfocused <highperfocused@pm.me>
2025-10-06 18:15:01 +02:00
3fce6b7e4d Add FollowingPage component and related hooks; update routing and BlogHeader 2025-10-05 22:15:54 +02:00
b614349a85 Update default comment in ZapDialog to reflect new branding 2025-10-05 21:33:20 +02:00
mroxso
55e4d29588 Bookmarks (NIP-51) (#2)
* bookmarks nip-51 implementation pt1

* Add Bookmarks link to BlogHeader and remove unused BlogLayout import in BookmarksPage

---------

Co-authored-by: highperfocused <highperfocused@pm.me>
2025-10-05 21:25:07 +02:00
ee2389aea5 Improve loading state and layout in LatestInHashtag component 2025-10-05 21:03:22 +02:00
b460a0d9bf Refactor article rendering by introducing ArticlePreview component across various pages and removing redundant code 2025-10-05 21:00:21 +02:00
d2ce6bb418 Enhance Markdown rendering with custom heading styles and add typography plugin to Tailwind CSS 2025-10-05 20:42:15 +02:00
c8e0dfbdc0 Rename "Blog Posts" section to "Articles" in ProfilePage 2025-10-05 19:56:14 +02:00
16b4bdb602 Add copy button for npub in ProfilePage with toast notifications 2025-10-05 19:53:42 +02:00
f9a63adcdc Add TrendingTags component to BlogHomePage for displaying popular topics 2025-10-05 19:49:05 +02:00
mroxso
c6f8296cbe Editor (#1)
* add editor

* implement pt1

* Add Lexical plugins and update editor functionality in ProfessionalBlogPostForm

* Comment out client tag in usePublishBlogPost hook

---------

Co-authored-by: highperfocused <highperfocused@pm.me>
2025-10-05 19:44:33 +02:00
6b5d07d72d Refactor article card rendering in LatestArticles and LatestInHashtag components for improved code reuse and readability 2025-10-05 17:46:25 +02:00
c6ef98e4a0 Adjust grid gap and layout for loading skeletons, profiles, and articles sections in SearchResultsPage 2025-10-05 17:41:05 +02:00
e40cff7feb Enhance MarkdownContent styling to improve text wrapping and link behavior 2025-10-05 17:39:22 +02:00
f4048af749 Update like counting logic in useReactions to exclude only "-" reactions 2025-10-05 17:36:47 +02:00
efbf21d505 Refactor ZapButton to use Button component and adjust BlogPostPage button size and styling 2025-10-05 17:35:01 +02:00
25a2af8735 Add LatestInHashtag component and integrate it into BlogHomePage; implement useBlogPostsByHashtag hook for fetching posts by hashtag 2025-10-05 17:20:30 +02:00
2a92b84f4c Enhance search functionality to support hashtag queries and update UI for search results display 2025-10-05 16:18:25 +02:00
5c8b80e40c Implement load more functionality in LatestArticles component 2025-10-05 16:07:01 +02:00
f5490f2628 Add LatestArticles component and integrate it into BlogHomePage 2025-10-05 16:02:11 +02:00
ff4d5b3116 add search bar and page // fixed some design issues 2025-10-05 15:57:54 +02:00
87092d5956 Remove unused Calendar import from ProfilePage component 2025-10-05 15:47:49 +02:00
354a112fb3 Remove unused Button import from ProfilePage component 2025-10-05 15:42:29 +02:00
5304610b41 Update button text from "Back to blog" to "Back to home" 2025-10-05 15:39:08 +02:00
1a652c1dbe Add NIP-19 routing and implement Profile, Note, and Event pages 2025-10-05 15:34:14 +02:00
33a02c2625 Enable JSON module resolution in TypeScript configuration and update BlogLayout to display version from package.json 2025-10-05 15:21:56 +02:00
b43e362e44 Remove "Vibed with MKStack" section from BlogLayout component 2025-10-05 15:08:44 +02:00
131b5d6a71 Change button variant in BlogHeader navigation from ghost to outline 2025-10-05 15:01:59 +02:00
02753ba105 Refactor BlogHeader component by removing unused author logic and simplifying logo display 2025-10-05 15:00:47 +02:00
d3b46906c5 Remove deprecated comment regarding blogOwnerPubkey in defaultConfig 2025-10-05 14:50:09 +02:00
ff36189c22 initial code commit 2025-10-05 14:49:53 +02:00