Mike Dilger
909445365e
Fix a type leak
2023-12-21 11:01:32 +13:00
Mike Dilger
58283c1220
cargo clippy
2023-12-21 10:21:24 +13:00
Mike Dilger
72b791e231
modal_popup 'closable' param, set to false for login page
2023-12-21 10:20:16 +13:00
Mike Dilger
db45a619ac
ui: startup login screen reworked
2023-12-21 10:10:41 +13:00
Mike Dilger
fa3bb251ba
Muted list can have private entries, bring back switch
2023-12-21 08:16:58 +13:00
Mike Dilger
959767849e
cargo fmt
2023-12-20 16:11:07 +13:00
Bu5hm4nn
c8f08972b2
Contact List View: Don't show "Private" switch on "Muted" and "Following" lists
2023-12-19 20:44:04 -06:00
Bu5hm4nn
1ffd34e41f
Side Menu: Sort lists identical to Lists View
2023-12-19 19:43:48 -06:00
Bu5hm4nn
9eecde7ab5
Feed View: Show title same as Contact List View with (users) and favorite and private symbols. Rename "View contacts" to "Edit List".
2023-12-19 19:05:05 -06:00
Bu5hm4nn
d2bea76bd0
Contact List View: Use Person::best_name()
for name display in list entry
2023-12-19 18:57:10 -06:00
Bu5hm4nn
cd584aea51
Contact List View: Remove pubkey from list entry, align other elements
2023-12-19 18:47:48 -06:00
Bu5hm4nn
699b1753f2
Contact List View: Style private toggle, put "remove" into more menu
2023-12-19 17:27:40 -06:00
Bu5hm4nn
933439983b
Fix widgets::page_header color
2023-12-19 17:12:46 -06:00
Bu5hm4nn
b70d4e5b85
People Lists: Unify create, edit and delete dialogs and fix them on List Edit View
2023-12-19 17:08:18 -06:00
Bu5hm4nn
05d6cf50e4
List Contacts View: Style the header with star and sunglas icons
2023-12-19 16:53:48 -06:00
Bu5hm4nn
250a4107f8
People Lists: Increase star-icon size
2023-12-19 16:34:55 -06:00
Bu5hm4nn
8ec12be863
MoreMenu: introduce "simple" style which is equal to egui menu_button
style
...
PeopleLists: Use simple menu on All lists view, use bubble style menu on individual list edit
2023-12-19 16:32:15 -06:00
Bu5hm4nn
47687ec26e
People Lists: Highlight delete button
2023-12-19 13:26:07 -06:00
Bu5hm4nn
bea700b3c1
People Lists: Rename some more menu items
2023-12-19 13:22:26 -06:00
Bu5hm4nn
42edbcc943
People Lists: Remove "view feed" as clicking the row already does that
2023-12-19 13:13:22 -06:00
Bu5hm4nn
dd0e6303c7
People Lists: Show first Follow and Muted (the standard list), then the favorites, sorted a-z, them the other lists, sorted a-z
2023-12-19 13:12:06 -06:00
Bu5hm4nn
b93856790b
Merge remote-tracking branch 'dilger/unstable' into fix/lists-styling
...
# Conflicts:
# gossip-bin/src/ui/people/lists.rs
2023-12-19 12:52:05 -06:00
Bu5hm4nn
5d992ad026
Modal Dialog: Allow setting min_size and max_size independently
...
List Editing:
- Adjust styling
- Show errors in the dialog
cargo fmt
2023-12-19 12:48:11 -06:00
Mike Dilger
f23a0a22b1
cargo fmt
2023-12-19 12:59:32 +13:00
Mike Dilger
e8615f1dc6
Merge remote-tracking branch 'bushmann/fix/lists-styling' into unstable
2023-12-19 12:58:48 +13:00
Mike Dilger
0f162f9b92
packaging: fix deb Dockerfile build
2023-12-19 12:17:16 +13:00
Bu5hm4nn
50f4dd7fea
People Lists:
...
- create new list button in accent style
- remove modal shadow in dark mode
- focus input on new list dialog
- new list "create" button in accent style
- add "Favorite" toggle to new list dialog
2023-12-18 15:15:23 -06:00
Bu5hm4nn
cb322228be
Switch Widget: Unify all switch drawing functions and move to widgets::
2023-12-18 15:12:42 -06:00
Mike Dilger
28b1f7919d
ui: make More... not highlight
2023-12-19 09:29:02 +13:00
Mike Dilger
2f4890a496
storage: migration 22: PersonListMetadata3 to include len; usage of new metadata.len
2023-12-18 11:09:14 +13:00
Mike Dilger
57edcb58a7
cargo clippy
2023-12-18 10:30:45 +13:00
Mike Dilger
96f88c033c
cargo fmt
2023-12-18 10:28:51 +13:00
Mike Dilger
e1e59aeb74
ui: Buttons to move between lists and feeds
2023-12-18 10:28:12 +13:00
Michael Dilger
3bcbdd3f78
Merge pull request #596 from bu5hm4nn/feature/unify-more-menu-for-lists
...
unify more menu for lists
2023-12-18 08:08:31 +13:00
Mike Dilger
e49602b335
ui: help: more troubleshooting
2023-12-17 13:53:26 +13:00
Mike Dilger
6970e8695e
Reordered the menu
...
closes #594
2023-12-17 09:41:42 +13:00
Mike Dilger
86c04d36ad
Feeds menu excluded from auto-folding; More has a count
2023-12-17 09:30:15 +13:00
Bu5hm4nn
3d0b82f91b
People Lists: Unify more menu between lists view and single list view
...
MoreMenu: Store menu persistence in egui data
2023-12-15 19:29:33 -06:00
Bu5hm4nn
caf6561996
Merge remote-tracking branch 'dilger/unstable' into feature/style-login-screen
...
# Conflicts:
# gossip-bin/src/ui/people/list.rs
2023-12-15 13:09:08 -06:00
Bu5hm4nn
07d24b0762
Merge remote-tracking branch 'dilger/unstable' into feature/fix-tagging-popup-for-compose-at-bottom
...
# Conflicts:
# gossip-bin/src/ui/people/list.rs
2023-12-15 12:30:43 -06:00
Bu5hm4nn
ca037447d2
MoreMenu:
...
- Make all more menu popups use window_fill as their background
- All instances of MoreMenu now close when a button is clicked
Compose Area: Apply style fixes
2023-12-15 12:25:40 -06:00
Mike Dilger
68a5072302
list related fixes
2023-12-15 13:01:46 +13:00
Mike Dilger
b6b6fe8938
ui: People lists work
2023-12-15 11:23:31 +13:00
Bu5hm4nn
7eb87939bc
Login Screen: Put in modal-dialogue to center and style the login
2023-12-14 16:03:14 -06:00
Mike Dilger
9334345a5e
Do not use title as d-tag on new lists (else cannot be made private)
2023-12-15 10:31:58 +13:00
Bu5hm4nn
23ec947583
Lists View: Adjust spacing of rename list popup
2023-12-14 15:07:54 -06:00
Bu5hm4nn
4ee1e7d2a7
List Edit View: Adjust more-menu size and layout
2023-12-14 15:06:47 -06:00
Bu5hm4nn
82a45b6f52
Tagging: Let popups show above when compose area is shown at bottom
2023-12-13 21:25:31 -06:00
Bu5hm4nn
136632270e
Compose Area: Make cancel button a low frequency link
2023-12-13 20:37:20 -06:00
Bu5hm4nn
38aeeb2dd9
Compose Area: Put low-frequency items into MoreMenu
2023-12-13 20:25:14 -06:00
Bu5hm4nn
1aae28917a
Popups: Use "ui.next_auto_id()" to avoid persistence on the popups
2023-12-13 19:11:45 -06:00
Bu5hm4nn
4a31983991
Merge remote-tracking branch 'dilger/unstable' into feature/disable-raw-preview-on-empty-replacements
2023-12-13 18:31:35 -06:00
Mike Dilger
e24f2cacb4
When scanning a person list, trigger possible metadata fetch
2023-12-14 11:01:25 +13:00
Mike Dilger
8e7e53b686
A bit of login page improvement
2023-12-14 10:04:53 +13:00
Mike Dilger
8d1cb57bae
Strip back Help, turn into Troubleshooting
2023-12-14 09:53:19 +13:00
Mike Dilger
0e393a9401
cargo clippy
2023-12-14 09:14:15 +13:00
Mike Dilger
08271387dd
Show the private length of local lists for better comparison
2023-12-14 09:07:09 +13:00
Mike Dilger
a96badb7ce
Render status queue messages on the login page
2023-12-14 08:43:30 +13:00
Mike Dilger
b917796858
Person list rename
2023-12-14 08:36:25 +13:00
Bu5hm4nn
2b7c4c2e54
Compose Area: Add info about using '@' for tagging to the hint text
2023-12-12 12:59:28 -06:00
Bu5hm4nn
3d1a168fd3
Compose Area: Disable raw preview button when it would do nothing
2023-12-12 12:58:57 -06:00
Mike Dilger
c929047e60
README update
2023-12-12 09:02:47 +13:00
Mike Dilger
597e4f91ef
Unversion PersonList1 in bin
2023-12-08 18:22:26 +13:00
Mike Dilger
94c1fb297e
cargo fmt and clippy
2023-12-08 18:13:44 +13:00
Mike Dilger
fd95eb75f5
Fixes to merge
2023-12-08 18:12:40 +13:00
Mike Dilger
07fbffdac7
Merge branch 'fixlists' into unstable
2023-12-08 18:07:06 +13:00
Mike Dilger
0b855bf0af
Merge remote-tracking branch 'bushmann/feature/people-list-ui' into unstable
2023-12-08 18:01:59 +13:00
Mike Dilger
3faaa3ff73
cargo fmt && clippy
2023-12-08 16:04:20 +13:00
Mike Dilger
3e276803aa
redo start_long_lived_subscriptions after the wizard completes so people don't need to restart
2023-12-08 13:40:14 +13:00
Mike Dilger
7f6f05625f
storage: migration19, switch to new person list metadata
2023-12-08 13:23:13 +13:00
Mike Dilger
846a3fc4ca
FIX hint
2023-12-08 13:22:14 +13:00
Bu5hm4nn
31f824c6a3
People List: Add "Add and continue" button to quickly keep adding people to a list
2023-12-07 15:35:19 -06:00
Bu5hm4nn
8a9645b664
People Lists: Style clear list confirmation
2023-12-07 14:54:45 -06:00
Bu5hm4nn
d567d23fb0
People List: Add contact search functionality to "Add contact" dialogue
2023-12-07 13:35:17 -06:00
Bu5hm4nn
9986b08fc8
Extract tagging search into a more general widgets::show_contact_search()
2023-12-07 13:32:53 -06:00
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