Bu5hm4nn
2f4db68750
rename widgets::search_filter_field() to widgets::search_field()
2023-12-07 13:31:30 -06:00
Bu5hm4nn
7fd1c31aad
People List: Say "REMOTE: not found on Active Relays" when no remote data is available
2023-12-07 10:29:21 -06:00
Bu5hm4nn
fc982c8ed4
People List: Cache list and limit refresh to every 1 sec, greatly improves scrolling smoothness
2023-12-07 10:21:02 -06:00
Bu5hm4nn
cbb7aba9fe
Merge remote-tracking branch 'dilger/unstable' into feature/people-list-ui
2023-12-06 16:06:55 -06:00
Bu5hm4nn
e801abbe58
- Lists: Apply general list_entry style
...
- Harmonize more menu feature to more_menu.rs
2023-12-06 16:05:50 -06:00
Mike Dilger
2371a49a45
Fix gossip-bin feature set (again)
2023-12-07 08:41:27 +13:00
Mike Dilger
f5c2adbde4
cargo fmt
2023-12-06 17:14:09 +13:00
Bu5hm4nn
d8970baf3a
PersonList: Adjust layout of modal popups
2023-12-04 20:05:52 -06:00
Bu5hm4nn
559d8659f5
PeopleList: Style same as DM chat list
2023-12-04 19:39:03 -06:00
Bu5hm4nn
0b82798a8d
widgets::page_header - unify right edge spacing
2023-12-04 19:38:15 -06:00
Mike Dilger
28d36abdea
Fetch metadata for people when you enter their page, irrespective of when it was most recently checked
2023-12-05 11:25:45 +13:00
Mike Dilger
92d6a19c7e
Slight improvement of login page
2023-12-04 12:21:13 +13:00
Mike Dilger
01d4c262ec
Create new person list code
2023-12-04 12:04:43 +13:00
Mike Dilger
645588b7c9
Replace degraded Person menu with it's last item People Lists
2023-12-04 11:49:52 +13:00
Mike Dilger
0afacb2ac4
Follow someone on a list; retire FollowNew page (but keep menus for follow/mute)
2023-12-04 11:45:32 +13:00
Mike Dilger
a6d59f7bd8
ui: Pop-up confirmation when deleting a person list
2023-12-04 11:05:14 +13:00
Mike Dilger
1da3257af8
Setting to login at startup; If not a migration, allows skipping.
2023-12-04 10:13:06 +13:00
Mike Dilger
784b4a796d
Fix personlist overwrite/merge not working, which fixes date update
2023-12-04 09:45:20 +13:00
Mike Dilger
d1bdf732c0
Fix gossip-bin feature set
2023-12-03 14:22:47 +13:00
Mike Dilger
50032b9499
Storage::get_deletions() now handles multiple deletions of the same event
2023-12-03 14:22:14 +13:00
Mike Dilger
ea8eb06070
UI screen to wait for data migration
2023-12-03 11:00:44 +13:00
Mike Dilger
df7af04299
More person list pages work
2023-12-03 09:42:20 +13:00
Mike Dilger
6ce1d8ef08
Remove Followed/Muted pages (use PersonList(_) page instead)
2023-12-03 09:42:20 +13:00
Mike Dilger
6d7d5e311f
PeopleLists page started
2023-12-03 09:42:20 +13:00
Mike Dilger
9c400a37ca
Wait for login on startup
2023-12-03 08:32:44 +13:00
Mike Dilger
96819fb21e
storage: cleanup: def_flag!() macro
2023-12-03 08:07:30 +13:00
Mike Dilger
9f761b8a18
Switch code to use new relationship databases
2023-12-03 07:53:25 +13:00
Mike Dilger
ca19fd341d
UI update, don't continue if frame.close() on shutdown
2023-12-03 07:51:06 +13:00
Mike Dilger
a0ffd4b573
Respec of get_people_in_list()
2023-12-03 07:51:06 +13:00
Mike Dilger
29a71c5c6f
update nostr-types (EventKind)
2023-12-02 13:26:02 +13:00
Mike Dilger
4358c1ed4e
update nostr-types (CLOSED message)
2023-12-02 07:17:56 +13:00
Mike Dilger
b44cf91292
update egui-video to support ffmpeg 6.1
2023-12-02 07:17:38 +13:00
Mike Dilger
361b3d772e
Cleanup some issues with commands
2023-11-30 11:10:08 +13:00
Mike Dilger
4905b0aeab
Change how gossip-lib and gossip-bin interact: hide more details in gossip-lib
2023-11-30 11:10:08 +13:00
Mike Dilger
eeb5ca1c49
Improve help output of gossip help command
2023-11-30 11:10:08 +13:00
Mike Dilger
89151955de
ui: fix raw-qr toggle issue, either one or the other, not both.
2023-11-30 07:43:05 +13:00
Mike Dilger
12d5f27c24
Update nostr-types
2023-11-29 18:10:24 +13:00
Mike Dilger
483fc45089
Update nostr-types (event.deletes() breaking change)
2023-11-29 16:25:58 +13:00
Mike Dilger
17ea9803de
cargo clippy
2023-11-29 16:25:26 +13:00
Mike Dilger
1fc1b81f8d
Unify some person list handling
2023-11-29 16:25:21 +13:00
Mike Dilger
8c334a19a4
ui: Some page renames
2023-11-29 16:25:13 +13:00
Mike Dilger
8dba60f157
ui: Rework menu states:
...
1. Stop keeping a shadow copy of menu collapse state, trust that Context remembers it.
1. Whenever page changes, whether via menu or otherwise, set menu state appropriately
2023-11-28 14:13:56 +13:00
Mike Dilger
339ef50779
Move MyNotes and Inbox back to top level menu items; Collapse open menus if clicking on other
2023-11-28 10:51:42 +13:00
Mike Dilger
04d055c101
ui: person page: Remove Follow/Mute buttons from the right
2023-11-27 21:10:23 +13:00
Mike Dilger
6496214a74
ui: Person page "User lists" section done with switches
2023-11-27 20:42:01 +13:00
Mike Dilger
b236e5d5ac
commands: add_person_list, rename_person_list
2023-11-27 20:42:01 +13:00
Mike Dilger
18a1854c12
ui: components: switch_simple()
2023-11-27 20:42:01 +13:00
Mike Dilger
cd5dd718c2
Change separator colors (in light-mode it was utterly invisible)
2023-11-27 20:42:01 +13:00
Mike Dilger
7c391d7f88
Command print_person_lists
2023-11-27 11:12:05 +13:00
Mike Dilger
a4ea97bbda
Revert "PersonList selection in main feed"
...
This reverts commit 203833fc2b
.
2023-11-27 10:58:19 +13:00
Mike Dilger
200db849ad
Turn feeds menu into an openable menu with all feeds
2023-11-27 10:58:19 +13:00
Mike Dilger
9ebd28bf22
cargo clippy
2023-11-27 09:35:47 +13:00
Mike Dilger
203833fc2b
PersonList selection in main feed
2023-11-27 09:34:03 +13:00
Mike Dilger
6f86208bba
cargo fmt
2023-11-23 16:17:36 +13:00
Mike Dilger
6a4184387b
Small cleanup
2023-11-23 16:17:28 +13:00
Mike Dilger
c5da342c59
Merge remote-tracking branch 'bushmann/tagging-fix-space-in-name' into unstable
2023-11-21 14:13:37 +13:00
Mike Dilger
243c40f92c
cargo fmt
2023-11-20 08:09:41 +13:00
Mike Dilger
f5e470824e
Storage.get_replies() to include both 'e' and 'a' tag replies
2023-11-20 08:09:01 +13:00
Bu5hm4nn
e55abd7942
Tagging: Fix highlighting of names with spaces
2023-11-17 17:26:04 -06:00
Mike Dilger
3b1223a106
[breaking] update nostr-types for TagV2, EventV2, and others
2023-11-18 08:42:41 +13:00
Mike Dilger
f22c74741a
Update for nostr-types [some code is not yet right]
2023-11-18 07:47:19 +13:00
Mike Dilger
fa1e283199
[breaking] update nostr-types: EventReference and rework of replies() and mentions()
2023-11-18 07:35:44 +13:00
Mike Dilger
eb407b731c
Merge remote-tracking branch 'bushmann/feature/tagging' into unstable
2023-11-17 10:35:56 +13:00
Mike Dilger
d51f4852e1
cargo fmt
2023-11-16 09:31:22 +13:00
Mike Dilger
ba052c5c42
Updates regarding Event.is_replaceable()
2023-11-15 10:30:32 +13:00
Mike Dilger
3df4d9fba8
update nostr-types
2023-11-15 10:29:58 +13:00
Mike Dilger
e44d4db7cb
storage: Simplify to Storage::get_replaceable_event() which handles paramters
2023-11-15 04:22:46 +13:00
Mike Dilger
39c1afa40a
command: improve print_followed
2023-11-10 10:28:25 +13:00
Mike Dilger
705299cdfd
Minor parameter change
2023-11-10 10:20:50 +13:00
Mike Dilger
54881fb3a9
COMMENT about part that isn't quite correct
2023-11-10 08:55:32 +13:00
Mike Dilger
bd8c988ec0
Rendering of GenericReposts
2023-11-10 08:51:28 +13:00
Mike Dilger
f7a2338fcf
Render subject or title, not just subject
2023-11-10 08:37:55 +13:00
Mike Dilger
44409023e4
update nostr-types
2023-11-10 08:36:35 +13:00
Mike Dilger
a6bee2857f
ui: quote: if event is replaceable, quote an naddr rather than an nevent
2023-11-10 07:39:16 +13:00
Mike Dilger
0ce9092541
Note menu: offer "naddr" instead of "nevent" if note is replaceable
2023-11-10 06:51:58 +13:00
Mike Dilger
3aa77bde36
Rollback misguided effective_kind() work
2023-11-09 09:57:22 +13:00
Mike Dilger
9c43682a87
Update nostr-types (removing effective_kind(), GenericRepost fix)
2023-11-09 09:56:03 +13:00
Mike Dilger
8737c15e91
Render links to parameterized-replaceable-events nicer
2023-11-09 09:55:24 +13:00
Mike Dilger
626769194e
cargo clippy
2023-11-07 19:13:09 +13:00
Bu5hm4nn
f884aee2d0
Tagging: Support tagging same person multiple times
2023-11-03 13:06:20 -06:00
Bu5hm4nn
ed4a1d61e6
Tagging: Only run tagging regex when text changes
2023-11-03 10:58:10 -06:00
Bu5hm4nn
28786598a6
Tagging: Always search for full word under cursor that starts with an '@'
2023-11-02 22:20:14 -06:00
Bu5hm4nn
bb30c41573
cargo fmt
2023-11-02 22:11:38 -06:00
Bu5hm4nn
ce4b4c72df
cargo clippy
2023-11-02 21:13:55 -06:00
Bu5hm4nn
6a2ab87f49
Tagging: Always show followed accounts first in tagging search results
2023-11-02 21:10:02 -06:00
Bu5hm4nn
f775ed92f1
Avatars: Unify drawing of avatars across gossip to include following status indicator
2023-11-02 20:33:24 -06:00
Daniele Tonon
c29fa5681f
Remove @ prefix from tagged users
2023-11-02 18:10:57 +01:00
Bu5hm4nn
85f3f6ed88
macOS: Adjust Inconsolata y_offset only for macOS
2023-11-01 12:23:21 -06:00
Bu5hm4nn
4b144e039f
Tagging: Make raw preview show in same textedit (no more popup)
2023-11-01 12:22:43 -06:00
Bu5hm4nn
15b53cb969
Tagging: fix missing 'nostr:' prefix for tagging, use highlighting in raw preview
2023-11-01 11:30:41 -06:00
Bu5hm4nn
6f82944ebe
Tagging: Add option to view 'raw' note. Pass raw note to Overlord for sending.
2023-10-31 15:40:22 -06:00
Bu5hm4nn
3f8e49921f
Tagging: Fix removing hovers
2023-10-30 19:51:55 -06:00
Bu5hm4nn
3f7f4fe8f8
cargo clippy
2023-10-30 19:38:12 -06:00
Bu5hm4nn
621577da51
Tagging: Cache hover positions for tagging tooltips, clean up and re-structure tagging code
2023-10-30 19:30:41 -06:00
Bu5hm4nn
debc559696
Tagging: Show mini-profile on hover, add context menu to remove tags
2023-10-28 16:13:11 -06:00
Bu5hm4nn
bff7f36c5b
Tagging: Fix crash when not iterating replacements in order
2023-10-27 17:22:24 -06:00
Bu5hm4nn
cadaa89d15
Tagging: Move cursor to end of replacement
2023-10-27 17:22:04 -06:00
Bu5hm4nn
9042143baa
Merge remote-tracking branch 'dilger/unstable' into feature/tagging
2023-10-27 16:20:52 -06:00
bu5hm4nn
db5144647f
Tag replacements for nice readability ( #3 )
...
* Tagging: Start work on displaying the username and 'hiding' the nurl
* Tagging: Keep a list of replacements in the background (WIP)
* Tagging: Make tag-placeholder free text (no more @)
* Tagging: Cleanup unnecessary changes
* Tagging: Remove unnecessary changes
2023-10-27 16:19:40 -06:00
Bu5hm4nn
3b5fb1679d
Tagging: Replace tag search anywhere in text (to support adding tags after writing text)
2023-10-25 15:51:51 -06:00
Bu5hm4nn
51baa10607
cargo clippy
2023-10-25 15:42:36 -06:00
Bu5hm4nn
a94e55efc8
cargo fmt
2023-10-25 15:39:41 -06:00
Bu5hm4nn
430f9de801
Tagging: Allow mouse selection, fix animation of tagging area
2023-10-25 15:35:09 -06:00
Bu5hm4nn
7e90837c40
Tagging: Remove old tagging search field
2023-10-25 15:12:31 -06:00
Bu5hm4nn
0932a8dab4
Tagging: 'Tab' key will cycle results and wrap back to top
2023-10-25 15:12:10 -06:00
Bu5hm4nn
5806209427
Ignore keyboard scrolling when compose area has focus
2023-10-25 14:32:13 -06:00
Bu5hm4nn
2e3ee6276d
Tagging: Cache results and only search when a new search phrase is typed
2023-10-25 13:47:41 -06:00
Mike Dilger
289804e9f2
When following someone new, jump to their page (except nip05 which is too tricky)
2023-10-26 08:05:58 +13:00
Mike Dilger
ee6a48de97
cargo fmt
2023-10-26 08:05:57 +13:00
Mike Dilger
fcfa0fce48
Fix relays sort-by-following
2023-10-26 08:05:57 +13:00
Mike Dilger
a3589411d4
Person page: show relays in score order, cutoff below 6
2023-10-26 08:05:57 +13:00
Mike Dilger
c4dbbcbc5a
Update gossip-relay-picker
2023-10-26 08:05:57 +13:00
Mike Dilger
5801bbe7ff
ui: Space at the bottom of each settings page
2023-10-26 08:05:57 +13:00
Daniele Tonon
7f852faef9
Revert "Make new notes background less prominent"
...
This reverts commit 777058afd5
.
2023-10-25 14:25:00 +02:00
Bu5hm4nn
e4892ae467
Tagging: Tag users in place using keyboard navigation. Selecting with mouse clicks currently only works when mouse is over textbox area.
2023-10-24 23:59:00 -06:00
Bu5hm4nn
57d1749f2f
Merge remote-tracking branch 'dilger/unstable' into feature/tagging
2023-10-24 18:04:37 -06:00
Bu5hm4nn
917e2678a9
Merge remote-tracking branch 'dilger/unstable' into feature/tagging
2023-10-24 15:48:48 -06:00
Bu5hm4nn
df99e2eea6
Profile Page: fix warning unused variable
2023-10-24 15:39:24 -06:00
Bu5hm4nn
92d6308a22
Modal Popup: Put the close 'X' button in it's own egui::Area
so it can be positioned independently
2023-10-24 15:38:21 -06:00
Mike Dilger
118a5a47ac
Merge branch 'feature/profiles-ui-restyle' into unstable
2023-10-25 09:06:51 +13:00
Daniele Tonon
777058afd5
Make new notes background less prominent
2023-10-24 21:37:47 +02:00
Mike Dilger
94d4c7790c
cargo fmt
2023-10-25 08:21:04 +13:00
Mike Dilger
fdb3b28d37
person page: enable the Priority button
2023-10-25 08:20:58 +13:00
Mike Dilger
4ef0cbc697
Merge branch 'unstable' into feature/profiles-ui-restyle
2023-10-25 08:20:50 +13:00
Mike Dilger
89542d00ee
Names: Person::best_name(): petname > name > display_name > pubkey_short
2023-10-25 07:43:38 +13:00
Daniele Tonon
0d5e2ea765
Fix LUD16 QR code
2023-10-24 20:42:02 +02:00
Mike Dilger
9bd86d4202
Update gossip-relay-picker
2023-10-25 07:10:49 +13:00
Bu5hm4nn
7dd1838cc7
Merge remote-tracking branch 'dilger/unstable' into feature/profiles-ui-restyle
2023-10-24 11:48:50 -06:00
Daniele Tonon
e098c264e5
Restyle modal with qrcodes in profile
2023-10-24 18:31:34 +02:00
Daniele Tonon
e0d238ecb6
Review profile texts
2023-10-24 18:31:34 +02:00
Daniele Tonon
8ccf9bd9da
Review profile fills
2023-10-24 18:31:34 +02:00
Daniele Tonon
8ab9e0e36e
Review theme background fills
2023-10-24 18:31:34 +02:00
Daniele Tonon
f7bb01a7d6
Restyle primary, secondary and danger buttons
2023-10-24 18:31:34 +02:00
Daniele Tonon
60cfa12eec
Review darken_color function
2023-10-24 17:45:36 +02:00
Bu5hm4nn
d4990b7ff7
Profile Page: Dark mode styling (WIP)
2023-10-23 20:39:13 -06:00
Mike Dilger
77086f7005
tagging: determine if the user is typing a @tag in the draft area
2023-10-24 09:44:59 +13:00
Bu5hm4nn
a629eec2d1
Profile page: Fix flicker on copy symbols
2023-10-23 13:09:22 -06:00
Mike Dilger
272af86039
Generalize with ToOverlordMessage::UpdatePersonList
2023-10-23 12:31:15 +13:00
Mike Dilger
1ad86866b1
Switch code to use the new person_list_last_edit_time storage
2023-10-23 10:02:18 +13:00
Mike Dilger
c459d2bb12
Generalize compute/store/fetch of time and size of last PersonList event
2023-10-23 10:02:18 +13:00
Mike Dilger
bb907b537d
Generalize commands to push person list events
2023-10-22 09:34:59 +13:00
Mike Dilger
1e5300c0f7
cargo fmt
2023-10-22 09:28:48 +13:00
Bu5hm4nn
afee94b4cb
Profile Page: Hide status circle if not applicable
2023-10-21 14:17:05 -06:00
Bu5hm4nn
055dde4b0f
Profile Page: Optimize "is_self" scenario
2023-10-21 14:11:36 -06:00
Bu5hm4nn
4a2cf62f24
Profile Page: Show status circle on avatar image
2023-10-21 13:53:40 -06:00
Mike Dilger
cbf1d95392
Generalize getting person list keys and checking if a person is in a list
2023-10-22 08:38:05 +13:00
Bu5hm4nn
adbce6a7ea
Profile Page: Standardize render order for some metadata fields, skip if found later
2023-10-21 10:21:27 -06:00
Bu5hm4nn
e2b5a3500a
Merge remote-tracking branch 'dilger/unstable' into feature/profiles-ui-restyle
2023-10-20 15:32:32 -06:00
Bu5hm4nn
36333f2b4e
CopyButton: Make stroke overridable, use on Profile Page
2023-10-20 15:32:19 -06:00
Bu5hm4nn
117fcffc35
Profile Page: Skip empty metadata fields unless it's the account owners profile
2023-10-20 15:07:25 -06:00
Bu5hm4nn
e9e43499ea
Profile Page: Fine tune spacing
2023-10-20 14:29:19 -06:00
Bu5hm4nn
709be48fd1
White background for Person pages
2023-10-20 14:29:01 -06:00
Bu5hm4nn
fc6371e97e
Profile Page: add button clicke active style
2023-10-20 14:10:19 -06:00
Bu5hm4nn
f5487921bc
Profile Page: Style buttons
2023-10-20 14:04:57 -06:00
Bu5hm4nn
9d1ca34ec1
Profile Page: Don't save empty petnames, remove instead
2023-10-20 12:14:28 -06:00
Bu5hm4nn
a8fb42d74f
Profile Page: Restore editing petname
2023-10-20 12:04:24 -06:00
Bu5hm4nn
2e592bb619
Profile Page: Adjust margins and harmonize style code
2023-10-20 11:36:10 -06:00
Bu5hm4nn
d5990472b4
Profile Page: Complete layout logic (manual justify)
2023-10-19 23:57:59 -06:00
Bu5hm4nn
fadfaf2400
Profile Page: Optimize layout responsiveness (WIP)
2023-10-19 22:45:27 -06:00
Bu5hm4nn
eb82863645
Gossip UI: Set minimum window size to 800 x 600
2023-10-19 22:42:29 -06:00
Mike Dilger
7e6f1e33d2
Update for nostr-types
2023-10-20 16:28:45 +13:00
Mike Dilger
e0ef463bfb
[breaking] update nostr-types
2023-10-20 14:42:49 +13:00
Bu5hm4nn
0278fc8b44
Profile Page: Continue layout work (WIP)
2023-10-19 19:12:44 -06:00
Bu5hm4nn
3454cf2b31
Profile Page: Improve QR popup size and placement
2023-10-19 15:56:53 -06:00
Bu5hm4nn
0d85510fd7
Profile Page: Work on new layout (WIP)
2023-10-19 14:01:19 -06:00
Bu5hm4nn
d8ea13870b
Standardize page header and use in relays section (other sections still TODO)
2023-10-18 21:11:56 -06:00
Bu5hm4nn
e0963a37dc
Merge remote-tracking branch 'dilger/unstable' into feature/profiles-ui-restyle
2023-10-18 19:46:54 -06:00
Mike Dilger
543f7bd73d
Remove prefixing of IdHex and PubKeyHex
2023-10-19 13:02:41 +13:00
Mike Dilger
373b7d03ed
[breaking] cargo update (including nostr-types)
2023-10-19 12:54:45 +13:00
Mike Dilger
228d6ec89f
Fix wizard panic on deleting purplepag.es
2023-10-18 17:28:17 +13:00
Mike Dilger
ed84c4098c
Update wizard default-relay list
2023-10-18 08:48:36 +13:00
Mike Dilger
8c13513dea
Distinguish better between followed people and subscribed people
2023-10-17 20:30:23 +13:00
Mike Dilger
d91fc0810b
Update gossip-bin for person_lists2
2023-10-17 16:38:04 +13:00
Bu5hm4nn
57eb4610f7
Harmonize access to ui.visuals()
and ui.visuals_mut()
2023-10-16 16:01:42 -06:00
Mike Dilger
243bb2fd64
FeedKind::Followed(replies) changed to more general FeedKind::List(list, replies)
2023-10-16 09:07:56 +13:00
Michael Dilger
284f5136d9
Merge branch 'unstable' into feature/finish-priority-relay-ui
2023-10-16 07:07:19 +13:00
Mike Dilger
23a7147900
cargo fmt
2023-10-15 12:03:34 +13:00
Mike Dilger
87ca350353
Use event.effective_kind() where applicable
2023-10-15 11:56:08 +13:00
Mike Dilger
9c165fd4bd
Update nostr-types (k-tag, effective_kind(), CommunityPost)
2023-10-15 11:45:01 +13:00
Mike Dilger
4d2cf2450b
Get rid of avatars, zaps and likes for muted messages
2023-10-13 15:42:23 +13:00
Michael Dilger
9b66ec5e46
Merge pull request #536 from bu5hm4nn/feature/style-dm-chats
...
Feature/style dm chats
2023-10-13 13:15:28 +13:00
Mike Dilger
b2a80eb44b
Fix performance issue on DM Channels page
2023-10-13 13:13:46 +13:00
Mike Dilger
2596eff98a
update nostr-types ('E' tag)
2023-10-13 11:02:25 +13:00
Bu5hm4nn
6a0f5c3322
DM chat list: remove not needed parameters
2023-10-11 16:27:24 -06:00
Bu5hm4nn
5f20999013
Relay Entry: Disable "Remove from Personal list" link if the usage bits are zero
2023-10-11 13:42:10 -06:00
Bu5hm4nn
106ddde697
Relay lists: Use UI width aware truncated text
2023-10-10 21:12:48 -06:00
Bu5hm4nn
c47a8964e9
DM chats: create and use UI aware ::truncated_label function
2023-10-10 20:39:23 -06:00
Mike Dilger
667e25d13b
Update gossip relay picker
2023-10-11 10:16:56 +13:00
Bu5hm4nn
158d6326de
Add Relay: Focus textbox immediately
2023-10-09 17:42:47 -06:00
Bu5hm4nn
0e72b40556
Merge remote-tracking branch 'dilger/unstable' into feature/finish-priority-relay-ui
...
# Conflicts:
# gossip-bin/src/ui/widgets/mod.rs
2023-10-09 17:38:20 -06:00
Bu5hm4nn
07cebcec11
safe_truncate: handle newlines and add some simple tests
2023-10-09 17:29:26 -06:00
Bu5hm4nn
33f0acefcb
Navigation: Hide DM Chat's when signer is not ready
2023-10-09 17:12:01 -06:00
Bu5hm4nn
21578ae83d
DM chat: Change title to just channel name
2023-10-09 17:10:01 -06:00
Bu5hm4nn
6bb3723400
DM chat list: Use pointing hand cursor for clickable row
2023-10-09 17:03:03 -06:00
Bu5hm4nn
38086d9621
Make latest_message_content
an optional field to account for the fact it may not be available for various reasons
2023-10-09 16:47:23 -06:00
Bu5hm4nn
439cfa1997
Merge remote-tracking branch 'dilger/unstable' into feature/style-dm-chats
2023-10-09 16:24:31 -06:00
Mike Dilger
6e82cac3d0
Option to hide mutes entirely (was the default) or show them with no content (new default)
2023-10-10 09:52:42 +13:00
Daniele Tonon
74d29374cd
Fix hover contrast on buttons/dropdown
...
Bug from b309a197
styling of the sidebar's drag handle
2023-10-09 09:46:47 +02:00
Mike Dilger
e13e6aeae1
Fix mute list issue
2023-10-09 08:23:42 +13:00
Mike Dilger
421355d7b1
Wizard fixes
2023-10-09 08:12:46 +13:00
Mike Dilger
5f44a290af
cargo fmt and clippy
2023-10-09 07:42:53 +13:00
Mike Dilger
cd9c6d794f
Drop unsupported themes
2023-10-09 07:41:46 +13:00
Michael Dilger
da1ea2b261
Merge pull request #542 from dtonon/feature/restyle-notice-labels
...
Review the color/size of note labels
2023-10-09 07:05:06 +13:00
Michael Dilger
4ec6c21bd5
Merge pull request #488 from bu5hm4nn/feature/relays-dropdown-style
...
relay lists: restyle option drop down
2023-10-09 07:04:46 +13:00
Michael Dilger
c51f1f144e
Merge pull request #541 from dtonon/feature/sidebar-restyling
...
Remove accent color from the sidebar
2023-10-09 07:04:09 +13:00
Michael Dilger
5b3df45ffe
Merge pull request #537 from dtonon/feature/review-view-titles
...
Uniform view's titles
2023-10-09 07:02:57 +13:00
Mike Dilger
af11976989
cargo clippy
2023-10-09 06:56:36 +13:00
Mike Dilger
f08d6a04b0
cargo fmt
2023-10-09 06:55:20 +13:00
Mike Dilger
79e81a2710
Fix saving of theme settings
2023-10-09 06:54:03 +13:00
Daniele Tonon
b309a19740
Improve sidebar resize UX
2023-10-08 18:17:23 +02:00
Daniele Tonon
7d451c01af
Review the color/size of note labels
2023-10-08 17:35:21 +02:00
Daniele Tonon
84836eee97
Remove accent color from the sidebar
2023-10-08 16:16:16 +02:00
Mike Dilger
22808aa1c0
Fix error on DM Chat page when key is not unlocked
2023-10-08 18:57:58 +13:00
Mike Dilger
31ac81f496
minor spacing
2023-10-08 12:23:21 +13:00
Daniele Tonon
5fbd800356
Update popover styles
2023-10-07 22:32:14 +02:00
Daniele Tonon
b5cae086ee
Restyle a little the profile page
2023-10-07 18:12:27 +02:00
Daniele Tonon
dbead00d07
Uniform view's titles
2023-10-07 15:18:24 +02:00
Bu5hm4nn
c218c505a5
Merge remote-tracking branch 'dilger/unstable' into feature/style-dm-chats
...
# Conflicts:
# gossip-bin/src/ui/dm_chat_list.rs
2023-10-06 16:09:20 -06:00
Bu5hm4nn
2e67ea5a8e
DM chat list: React to click on entire row
2023-10-06 16:01:07 -06:00
Mike Dilger
912a914675
Add latest message content to DmChannelData
2023-10-07 10:51:36 +13:00
Bu5hm4nn
73dcd5fb80
DM chat list: Re-style according to design proposal
2023-10-06 15:34:57 -06:00
Mike Dilger
82b6ca53a6
storage: migration 11: Remove event_references_person
2023-10-07 08:50:51 +13:00
Mike Dilger
b407540539
UI stats on new index
2023-10-06 11:54:29 +13:00
Bu5hm4nn
e2be3c6e0b
Merge remote-tracking branch 'dilger/unstable' into feature/style-dm-chats
2023-10-05 16:36:08 -06:00
nico.benaz
0daa53fc81
Merge branch 'unstable' into feature/improve_doc_developers
2023-10-06 00:34:18 +02:00
Aaron Carlucci
3723d1ab49
Add Wayland app_id to egui eframe NativeOptions and enable Wayland feature for eframe crate
2023-10-06 11:27:27 +13:00
Bu5hm4nn
7e07bcd920
Merge remote-tracking branch 'dilger/unstable' into feature/relays-dropdown-style
2023-10-05 16:23:45 -06:00
Bu5hm4nn
b756797e0a
My Relays: Change "Advertise Relay List" button style to 'important button' style
2023-10-05 16:14:00 -06:00
Aaron Carlton
62b8affe4b
When launching from a desktop icon, don't allow multiple gossip windows at once
2023-10-06 11:07:23 +13:00
Bu5hm4nn
cbe7dde30b
Edit Relay: Don't forward "Force disconnect" response to caller (fixes closing edit even when force disconnect is disabled).
2023-10-05 16:03:37 -06:00
Bu5hm4nn
578cbc33aa
add new relay: Always prepopulate text field with 'wss://'
2023-10-05 15:55:57 -06:00
Bu5hm4nn
401968d00f
Merge remote-tracking branch 'dilger/unstable' into feature/style-dm-chats
...
# Conflicts:
# gossip-bin/src/ui/dm_chat_list.rs
2023-10-05 15:51:04 -06:00
Bu5hm4nn
34224f06a2
Merge remote-tracking branch 'dilger/unstable' into feature/relays-dropdown-style
...
# Conflicts:
# gossip-bin/src/ui/relays/mod.rs
2023-10-05 12:36:55 -06:00
Bu5hm4nn
73c2d7d7db
Separate build scripts for bin and library to fix macos ffmpeg library linking
2023-10-05 12:11:12 -06:00
Nicola Benaglia
70fee5b085
Create folder for logo files
2023-10-05 08:38:42 +02:00
Mike Dilger
b96bca7b71
Improving gossip-lib API (moving things, hiding things, documenting things)
2023-10-05 12:56:15 +13:00
Mike Dilger
78e5d81b48
[MAJOR] Move the UI into gossip-bin
2023-10-04 13:59:18 +13:00
Mike Dilger
55aa891532
Move commands into gossip-bin
2023-10-04 13:59:18 +13:00
Mike Dilger
6ec3cf58b5
make clippy happy with default impls
2023-10-04 13:59:18 +13:00
Mike Dilger
9dd731962f
[MAJOR] Restructure as a workspace with two projects: gossip-lib and gossip-bin
2023-10-04 13:59:15 +13:00