Commit Graph

68 Commits

Author SHA1 Message Date
mr0x50
27c718cc1e seems like this is not working? need to check this again. WIP 2025-02-02 17:53:41 +01:00
mroxso
54ffcdebfd add NIP-89 client tag when posting (#36) 2025-02-02 17:29:39 +01:00
mroxso
9f4e0cb780 Feature: Reaction (Like) (#33)
* add sign and push event on reaction button click (not tested yet and WIP)

* Refactor ReactionButton component to improve state management and user feedback on reactions
2025-02-02 00:07:31 +01:00
mroxso
b422e1534e Refactor UploadComponent to improve error handling and streamline note creation process (#35) 2025-02-01 22:54:11 +01:00
mroxso
67e8059d8f fix upload error due to deprecated use of btoa (#34) 2025-02-01 22:20:24 +01:00
mr0x50
3550739882 comment out deprecated deployment strategy [skip ci] 2025-02-01 16:37:17 +01:00
mr0x50
dabbb8b77b update version from 0.1.1 to 0.1.2 v0.1.2 2025-02-01 16:23:47 +01:00
mr0x50
712233aa42 fix typo in onboarding title [skip ci] 2025-02-01 16:22:01 +01:00
mroxso
eb3931bfdf Feature: Post & File Upload (#31)
* upload images to void.cat when using UploadComponent

* enable upload in bottom bar

* rm link in content (used to be like this for kind 1 but not for kind 20)

* add blurhash and other tags + refactor UploadComponent

* add blurhash dependency

* move Global next to Follower Feed in Bottom Bar

* refactor UploadComponent to extract signEvent function for better readability and maintainability

* check uploaded note by fetching it. showing this in a drawer for now

* return null when logged in with amber web-style because its not implemented yet

* move Nostr Event signing to utils

* change file upload from void.cat to nostr.download
2025-02-01 16:20:01 +01:00
mr0x50
ea65fb8291 refactor KIND20Card component for better image aspect ratio and visibility 2025-01-22 15:22:38 +01:00
mroxso
766198a1d6 refactor KIND20Card component for improved readability and structure and better image visibility (#30) 2025-01-21 19:32:39 +01:00
mr0x50
bc7ece46ee fix tabs component 2025-01-19 18:53:21 +01:00
mr0x50
5d16a1d69a tabs with links in navigation 2025-01-19 18:43:32 +01:00
mr0x50
f364670839 each page gets a title now 2025-01-19 18:26:44 +01:00
mr0x50
0d13576255 deployment does not need to wait for docker build and push in CD 2025-01-19 18:01:22 +01:00
mr0x50
75febc1285 use nextjs Link component instead of javascript for the ViewNoteButton component 2025-01-19 17:59:24 +01:00
mroxso
226da74232 Feature: Load more (#28)
* load more button on global feed

* load more button on follower feed

* load more button on follower feed

* load more button on profile feed

* only show first 20 instead of 100 images in profile quick view feed

* load more button on profile text feed
2025-01-19 17:55:28 +01:00
mr0x50
0520dbb7ec Style: Improve layout and spacing for Follower and Global feeds 2025-01-18 11:56:51 +01:00
mr0x50
4b3e6e93d8 follower feed show items in grid 2025-01-18 03:01:39 +01:00
mr0x50
447d1ed519 global feed show items in grid 2025-01-18 02:58:34 +01:00
mr0x50
851eb6406d add global feed to bottom bar 2025-01-18 02:54:07 +01:00
mr0x50
70b77a8f54 fix showing more than kind 1 comments as text 2025-01-18 02:46:26 +01:00
mroxso
5729fd2818 Feature: Move NostrProvider to Layout (#27)
* update global feed to use kind 20 and kind 20 cards (NIP-68 Picture-first feeds)

* update profile quick view feed to use kind 20 and kind 20 cards (NIP-68 Picture-first feeds)

* refactor: move getImageUrl function to utils for better modularity

* show kind 20 notes on note subpage

* also show comments on kind 20 events

* update follower feed and follower quick view feed to use kind 20 and kind 20 cards (NIP-68 Picture-first feeds)

* update profile feed to use kind 20 and kind 20 cards (NIP-68 Picture-first feeds)

* update search feed to use kind 20 and kind 20 cards (NIP-68 Picture-first feeds)

* update tag feed to use kind 20 and kind 20 cards (NIP-68 Picture-first feeds)

* add relay.damus.io

* mv NostrProvider to layout
2025-01-18 02:26:22 +01:00
mroxso
2c9bae18f0 Feature: Implement NIP-68 (Picture-first feeds) (#26)
* update global feed to use kind 20 and kind 20 cards (NIP-68 Picture-first feeds)

* update profile quick view feed to use kind 20 and kind 20 cards (NIP-68 Picture-first feeds)

* refactor: move getImageUrl function to utils for better modularity

* show kind 20 notes on note subpage

* also show comments on kind 20 events

* update follower feed and follower quick view feed to use kind 20 and kind 20 cards (NIP-68 Picture-first feeds)

* update profile feed to use kind 20 and kind 20 cards (NIP-68 Picture-first feeds)

* update search feed to use kind 20 and kind 20 cards (NIP-68 Picture-first feeds)

* update tag feed to use kind 20 and kind 20 cards (NIP-68 Picture-first feeds)

* add relay.damus.io

* update KIND20Card and QuickViewKind20NoteCard to use Next.js Image component and extract dimensions from event metadata
2025-01-18 02:03:12 +01:00
mroxso
11400d553b fixes amber login (#25) 2025-01-10 13:40:16 +01:00
dependabot[bot]
90410c5d91 Bump next in /lumina in the npm_and_yarn group across 1 directory (#23)
Bumps the npm_and_yarn group with 1 update in the /lumina directory: [next](https://github.com/vercel/next.js).


Updates `next` from 14.2.12 to 14.2.20
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v14.2.12...v14.2.20)

---
updated-dependencies:
- dependency-name: next
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-22 19:18:41 +01:00
dependabot[bot]
dc882543d8 Bump elliptic in /lumina in the npm_and_yarn group across 1 directory (#20)
Bumps the npm_and_yarn group with 1 update in the /lumina directory: [elliptic](https://github.com/indutny/elliptic).


Updates `elliptic` from 6.5.7 to 6.6.1
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.7...v6.6.1)

---
updated-dependencies:
- dependency-name: elliptic
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-16 22:07:23 +01:00
mroxso
cd18b6e22e Create codacy.yml 2024-12-16 22:01:43 +01:00
dependabot[bot]
3cfca10c49 Bump micromatch from 4.0.5 to 4.0.8 in /lumina (#8)
Bumps [micromatch](https://github.com/micromatch/micromatch) from 4.0.5 to 4.0.8.
- [Release notes](https://github.com/micromatch/micromatch/releases)
- [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/micromatch/compare/4.0.5...4.0.8)

---
updated-dependencies:
- dependency-name: micromatch
  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-16 21:55:57 +01:00
dependabot[bot]
540562abba Bump ejs from 3.1.9 to 3.1.10 in /lumina (#4)
Bumps [ejs](https://github.com/mde/ejs) from 3.1.9 to 3.1.10.
- [Release notes](https://github.com/mde/ejs/releases)
- [Commits](https://github.com/mde/ejs/compare/v3.1.9...v3.1.10)

---
updated-dependencies:
- dependency-name: ejs
  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-16 21:55:25 +01:00
mroxso
3b9681df0a Fix code scanning alert no. 1: DOM text reinterpreted as HTML (#21)
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2024-12-16 21:49:24 +01:00
dependabot[bot]
c8e74c7789 Bump nanoid from 3.3.7 to 3.3.8 in /lumina (#17)
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-16 21:24:26 +01:00
mr0x50
02b469ae3d bump version from 0.1.0 to 0.1.1 v0.1.1 2024-12-16 21:01:57 +01:00
mroxso
462bab11b7 Rename ci to ci.yml 2024-12-16 20:58:23 +01:00
mroxso
74d8385268 Add CI
Add CI GitHub Workflow
2024-12-16 20:58:00 +01:00
dependabot[bot]
83cc055085 Bump webpack from 5.90.1 to 5.97.1 in /lumina (#18)
Bumps [webpack](https://github.com/webpack/webpack) from 5.90.1 to 5.97.1.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.90.1...v5.97.1)

---
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-12-16 19:05:19 +01:00
dependabot[bot]
3e10cab16a Bump cross-spawn from 7.0.3 to 7.0.6 in /lumina (#19)
Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn) from 7.0.3 to 7.0.6.
- [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md)
- [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6)

---
updated-dependencies:
- dependency-name: cross-spawn
  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-16 18:57:54 +01:00
dependabot[bot]
56239a71df Bump rollup from 2.79.1 to 2.79.2 in /lumina (#10)
Bumps [rollup](https://github.com/rollup/rollup) from 2.79.1 to 2.79.2.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v2.79.1...v2.79.2)

---
updated-dependencies:
- dependency-name: rollup
  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-16 18:56:22 +01:00
dependabot[bot]
873eccd102 Bump secp256k1 from 4.0.3 to 4.0.4 in /lumina (#12)
Bumps [secp256k1](https://github.com/cryptocoinjs/secp256k1-node) from 4.0.3 to 4.0.4.
- [Release notes](https://github.com/cryptocoinjs/secp256k1-node/releases)
- [Commits](https://github.com/cryptocoinjs/secp256k1-node/compare/v4.0.3...v4.0.4)

---
updated-dependencies:
- dependency-name: secp256k1
  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-16 18:55:40 +01:00
dependabot[bot]
1293a21449 Bump next from 14.1.0 to 14.2.12 in /lumina (#9)
Bumps [next](https://github.com/vercel/next.js) from 14.1.0 to 14.2.12.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v14.1.0...v14.2.12)

---
updated-dependencies:
- dependency-name: next
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-16 18:55:20 +01:00
PascalR
f4c7017997 change relay from relay.lumina.rocks to relay.nostr.band v0.1.0 2024-10-21 11:29:33 +02:00
mroxso
7973bb7eaa Create dependabot.yml 2024-08-05 00:04:02 +02:00
mroxso
8bf7d91a87 Beta2Main (#1)
* Beta2Main

* Add Umami
2024-08-04 22:29:29 +02:00
mroxso
4783d519d3 rename docker compose container name [skip ci] 2024-07-31 17:35:35 +02:00
mroxso
a957314119 cd do not build when deployment [skip ci] 2024-07-31 17:26:03 +02:00
mroxso
360c09ad83 fix deployment workflow 2024-07-31 17:11:14 +02:00
mroxso
3e4aed2668 update docker command in readme [skip ci] 2024-07-31 16:58:17 +02:00
mroxso
dacd21f9c7 cd improvements 2024-07-31 16:56:27 +02:00
mroxso
c21f75f86c update cd (#2) 2024-07-31 16:54:17 +02:00
mroxso
02f413289f upgrade base docker image 2024-07-29 23:55:49 +02:00