diff --git a/src/more_speech/ui/swing/article_panel.clj b/src/more_speech/ui/swing/article_panel.clj index ff27de1..702549c 100644 --- a/src/more_speech/ui/swing/article_panel.clj +++ b/src/more_speech/ui/swing/article_panel.clj @@ -47,7 +47,7 @@ node (.getComponent e) id (config node :user-data) hex-id (util/hexify id) - note-id (bech32/encode "note" id) + note-id (str "nostr:" (bech32/encode "note" id)) p (popup :items [(action :name (str "Copy " (subs hex-id 0 10) "...") :handler (partial copy-to-clipboard hex-id)) (action :name (str "Copy " (subs note-id 0 10) "...") diff --git a/src/more_speech/ui/swing/tabs.clj b/src/more_speech/ui/swing/tabs.clj index 5442795..bd3ef0e 100644 --- a/src/more_speech/ui/swing/tabs.clj +++ b/src/more_speech/ui/swing/tabs.clj @@ -134,8 +134,8 @@ ptags (filter #(= :p (first %)) tags) ptags (filter valid-ptag? ptags) pubkey-citings (map #(util/hex-string->num (second %)) ptags) - content (:content event) - subject (ffirst (events/get-tag event :subject))] + content (or (:content event) "") + subject (or (ffirst (events/get-tag event :subject)) "")] (and (or (empty? (:selected filters)) diff --git a/src/more_speech/ui/swing/tabs_window.clj b/src/more_speech/ui/swing/tabs_window.clj index 535db72..a7a96c5 100644 --- a/src/more_speech/ui/swing/tabs_window.clj +++ b/src/more_speech/ui/swing/tabs_window.clj @@ -99,8 +99,7 @@ (update-mem [:tabs-window tab-name :selected] conj regex) (config! (get-mem [:tabs-window tab-name :selected-listbox]) :model (get-mem [:tabs-window tab-name :selected])) - (swing-util/add-filter-to-tab tab-name :selected regex) - (prn 'regex-field-key 'add-regex tab-name regex))) + (swing-util/add-filter-to-tab tab-name :selected regex))) ) (defn- make-regex-area [tab-desc]