Commit Graph

1111 Commits

Author SHA1 Message Date
Bu5hm4nn
ec12468464 Focus unlock field and then the draft area 2023-05-13 08:21:12 -06:00
Bu5hm4nn
8c5dfe8e9a Enable fullsize_content on MacOS 2023-05-13 08:13:01 -06:00
Daniele Tonon
28c92b9bf4 Increase contrast for warning labels on Default dark 2023-05-13 11:03:16 +02:00
Daniele Tonon
131c384a80 Fix hue rotate calculation 2023-05-13 11:02:47 +02:00
Mike Dilger
cd95bda84d Delay persistent job restart for 30 seconds instead of 15 2023-05-13 19:40:09 +12:00
Mike Dilger
2c85a8f56c Minion to track job_id and signal overlord when complete 2023-05-13 19:37:55 +12:00
Mike Dilger
3c17d49124 Add a job_id to minions and overlords can communicate about finished jobs 2023-05-13 19:37:55 +12:00
Mike Dilger
0a707c2cf3 Close minions (more reliably) when they have no open subscriptions. 2023-05-13 19:37:42 +12:00
Mike Dilger
35df629311 Increase menu color contrast so I can see 2023-05-13 13:37:35 +12:00
Mike Dilger
163506b5cf Merge remote-tracking branch 'dtonon/feature/review-toggles' into unstable 2023-05-13 12:03:04 +12:00
Mike Dilger
273ba8673b Merge remote-tracking branch 'dtonon/feature/default-theme-colors' into unstable 2023-05-13 12:00:18 +12:00
Daniele Tonon
0a682fa4a9 Fix the contrast for textarea/inputs in the Default theme 2023-05-13 00:50:17 +02:00
Daniele Tonon
6d16ea7076 Soften the popups' borders in the Default dark theme 2023-05-13 00:00:02 +02:00
Daniele Tonon
cbbcfabb72 Review toggles alignment and texts for the side menu 2023-05-12 23:21:45 +02:00
Daniele Tonon
231e0f6543 Improve links contrast in the Default dark mode 2023-05-12 23:18:57 +02:00
Mike Dilger
9d0e2b7e7f Use quarter-sized prefixes in subscriptions 2023-05-13 08:55:11 +12:00
Mike Dilger
f5a2c297a7 hover text for relay reasons 2023-05-13 08:39:46 +12:00
Daniele Tonon
c58321be8f Make the sidebar resize handle less prominent in the Default theme 2023-05-12 22:36:32 +02:00
Mike Dilger
53ce290487 Merge remote-tracking branch 'dtonon/feature/default-theme-colors' into unstable 2023-05-13 08:23:55 +12:00
Mike Dilger
d67915dffd Reword relay connection reasons 2023-05-13 08:15:12 +12:00
Daniele Tonon
29d568c211 Use transparency for the inactive back link 2023-05-12 22:10:14 +02:00
Daniele Tonon
400b0ecef7 Make the scrollbar less prominent in the Default theme 2023-05-12 22:10:14 +02:00
Daniele Tonon
2a92d51465 Use accent and highlight colors + transpareny in the Default theme 2023-05-12 22:10:14 +02:00
Daniele Tonon
0fea572e9a Convert all colors' values from hex to decimal 2023-05-12 22:10:14 +02:00
Mike Dilger
e02c5e4913 Merge remote-tracking branch 'bushmann/side-menu-ui-work' into unstable 2023-05-13 08:02:07 +12:00
Mike Dilger
7ca08a7821 Rework how minion-job persistence works in the overlord 2023-05-13 08:01:48 +12:00
Mike Dilger
596c8d6991 Manually revert minion persistence 2023-05-13 07:41:57 +12:00
Bu5hm4nn
45a14138f0 Offer to unlock keys directly in posting area 2023-05-12 08:43:39 -06:00
Bu5hm4nn
d45885ee2b Fix Inbox view 2023-05-12 08:16:45 -06:00
Bu5hm4nn
b48d5dc5fb Move status to lower left of navigation menu when "side-menu" feature is enabled 2023-05-11 17:08:45 -06:00
Mike Dilger
87989a4712 No longer split websocket stream 2023-05-11 21:28:34 +12:00
Mike Dilger
9c0e7b64b6 Merge branch 'relay_usage' into unstable 2023-05-11 10:49:25 +12:00
Mike Dilger
5054ff51eb Merge branch 'side-menu' into unstable 2023-05-11 10:46:01 +12:00
Bu5hm4nn
4c41a1fb8c Make "+" button same size as avatar images 2023-05-10 14:21:56 -06:00
Bu5hm4nn
2a5add6865 Clean up NavItem, add padlock to "+" button which takes user to password entry 2023-05-10 12:59:10 -06:00
Mike Dilger
db7bb2f023 Fix shutdown issue 2023-05-10 19:57:02 +12:00
Mike Dilger
d66f6b865e When subscribing to mentions outside of normal inboxes, don't make minion persistent 2023-05-10 19:26:11 +12:00
Bu5hm4nn
08d7b04b3f Create NavItem component, auto-close other submenus, improve layout and colors 2023-05-10 00:10:27 -06:00
Bu5hm4nn
0480ed1758 Change refresh button to refresh link 2023-05-10 00:09:41 -06:00
Mike Dilger
675b021d41 cargo fmt 2023-05-10 14:04:12 +12:00
Mike Dilger
c13b87c91d Record and show the reasons we are connected to each relay 2023-05-10 13:54:40 +12:00
Mike Dilger
d2ae879771 Minions: persist minions that have critical functions (reconnect after a delay) 2023-05-10 13:54:27 +12:00
Mike Dilger
ccc64e4bc3 Subscribe to discovery relays; Actually sub on our read relays again; Fix nprofile from outbox (not write) 2023-05-10 11:49:30 +12:00
Mike Dilger
06db66bb7f Rework relay usage bits 2023-05-10 11:49:30 +12:00
Mike Dilger
85396ab4be Schema 34 - relay table reworked 2023-05-10 11:02:52 +12:00
Mike Dilger
04243de320 Fix Foreign Key Errors from previous 2 commits 2023-05-09 11:27:52 +12:00
Mike Dilger
1137126e36 Improve last commit 2023-05-09 10:45:19 +12:00
Mike Dilger
b4e886fbd2 Process posting success/failure: save in event_seen, or demerit the relay 2023-05-09 09:53:49 +12:00
Mike Dilger
23db997112 Delegation: show delegated events in person feed
Fixes #369
2023-05-09 08:26:04 +12:00
Mike Dilger
87e73032fd Bring in bold font, use in side menu 2023-05-08 16:10:04 +12:00
Mike Dilger
53dd9c913b Make the selected page stand out a bit more (may bring in bolding next) 2023-05-08 15:48:28 +12:00
Mike Dilger
0f35daa747 fix sql typo 2023-05-08 15:33:45 +12:00
Bu5hm4nn
bd402d0b24 Add setting "feed_direction_reverse_chronological: bool", toggle posting area location 2023-05-07 21:25:58 -06:00
Mike Dilger
ecc892b225 Fix more draft "state" issues 2023-05-08 14:39:32 +12:00
Mike Dilger
797e22bd99 Show post area on reply/repost 2023-05-08 14:35:28 +12:00
Bu5hm4nn
1dfba996d6 Expose color for selected menu items to themes 2023-05-07 16:41:48 -06:00
Bu5hm4nn
e16382add8 Temporarily make refresh button available atop feeds 2023-05-07 16:39:33 -06:00
Bu5hm4nn
acb6fd2663 Give Themes control of navigation colors (more refining needed) 2023-05-08 08:26:55 +12:00
Bu5hm4nn
3f831eba9e Fix warnings with and without "side-menu" feature
Add margins to "side-menu" variant
2023-05-08 08:26:51 +12:00
Bu5hm4nn
323c35acde side-menu: Style post area button 2023-05-08 08:26:46 +12:00
Bu5hm4nn
052e12e45d feed::post::posting_area - move Cancel button to the left border 2023-05-08 08:26:42 +12:00
Bu5hm4nn
d21f972bcf side-menu: Hide top sub-menu's
side-menu: Move posting area to bottom behind "+" button
2023-05-08 08:26:24 +12:00
Bu5hm4nn
d456a761b6 - Only open submenu on click, don't change page
- reduce indentation by 1/2
2023-05-08 08:25:15 +12:00
Bu5hm4nn
67ad277eb1 First throw at side-menu, enabled as feature "side-menu" 2023-05-08 08:24:50 +12:00
Mike Dilger
5a4fd1fac9 cargo clippy & fmt 2023-05-08 08:16:58 +12:00
Mike Dilger
177ec74463 Merge remote-tracking branch 'dtonon/feature/submit-shortcut' into unstable 2023-05-01 07:32:06 +12:00
Daniele Tonon
b4fbff9264 Add cmd + enter shortcut to submit a post on macos 2023-04-30 13:48:13 +02:00
Mike Dilger
3c12d20c56 Possibly fix a foreign key constraint error. 2023-04-30 09:21:59 +12:00
Mike Dilger
db6d2d19a3 Merge remote-tracking branch 'bushmann/fix-media-urls-with-arguments' into unstable 2023-04-30 09:19:10 +12:00
Mike Dilger
cb6ed6e275 Fixes for logging of PoW 2023-04-30 08:00:46 +12:00
Hunter Trujillo
fae969f4a9 Log Proof of Work. 2023-04-30 07:34:32 +12:00
Bu5hm4nn
0efad05828 Properly fix media urls with arguments using url crate. 2023-04-29 11:40:32 -06:00
Mike Dilger
d87bc2d769 cargo fmt 2023-04-29 21:20:34 +12:00
Mike Dilger
8fa3d1ec06 Possibly fix a foreign key constraint error. 2023-04-29 21:20:11 +12:00
Bu5hm4nn
1d15b3c333 cargo fmt 2023-04-28 19:03:04 -06:00
Bu5hm4nn
aa40b4df69 Fix #362 - strip arguments on url evaluation + cargo clippy 2023-04-28 18:58:56 -06:00
Bu5hm4nn
5c475f1331 Quick fix for CPU hog: stop player instead of pausing 2023-04-26 21:09:41 -06:00
Mike Dilger
2932c3c230 Merge branch 'inline-video-playback-ffmpeg' into unstable [locking revisions] 2023-04-27 08:51:27 +12:00
Mike Dilger
9d9480add4 Fix a follow-theme bug 2023-04-27 05:40:25 +12:00
Nethanja Focking
3541816cb3 Make "video-ffmpeg" an optional compile feature 2023-04-25 17:57:27 -06:00
Nethanja Focking
42b65ea853 Get ffmpeg based video player working (needs more work) 2023-04-24 18:16:37 -06:00
Mike Dilger
ae94252ba9 cargo fmt 2023-04-22 12:06:39 +12:00
Mike Dilger
a7600f04bf Reword "leading zeroes" to "leading zero bits" 2023-04-22 12:05:42 +12:00
Mike Dilger
0d432b1aec Update for upstream changes 2023-04-22 12:03:26 +12:00
Mike Dilger
bc8495db70 Events: Prevent multiple threads from seeking the same event in the database simultaneously:
With a high UI framerate it can fire many of these actions off before the first one completes.
2023-04-21 08:34:42 +12:00
Mike Dilger
07d0bac58f NoteData::new() doesn't need to return an Option 2023-04-21 08:29:50 +12:00
Mike Dilger
015f3f038c Fix schema33 2023-04-20 16:10:50 +12:00
Mike Dilger
783241f488 Fix foreign key error 2023-04-18 14:29:12 +12:00
Nethanja Focking
fe7b87b967 Pass setting 'follow_os_dark_mode' to winit.
Unfortunately this requires an app restart to take effect. There does not seem to be a way to change this winit setting from within egui once the ui is running.
2023-04-15 15:32:27 -06:00
Nethanja Focking
2dbb836285 On startup, default to the OS dark_mode setting if follow_os_dark_mode=true 2023-04-15 12:12:00 -06:00
Nethanja Focking
42cad0ba4c Add setting to follow OS dark-mode setting
egui already automatically follows the OS dark-mode setting, but we don't handle it with our theme selection, resulting in messed up visuals.
Now we check for this case and let the user decide whether to follow the OS or not.
2023-04-15 11:22:27 -06:00
Mike Dilger
93830c394e Fixex (do not skip if older when updating following, db field name, func rename for consistency) 2023-04-15 09:55:59 +12:00
Mike Dilger
ca18fcb29d Following - clear all option (with confirm) 2023-04-15 09:48:04 +12:00
Mike Dilger
6d169cf2f8 ContactList synchronization improvements 2023-04-15 09:05:47 +12:00
Mike Dilger
f10616cd7d Force re-render of a note 2023-04-14 05:41:21 +12:00
Daniele Tonon
43f7d53d3a Update the mentions' style (2) 2023-04-11 20:59:55 +02:00
Mike Dilger
20d1e5746e Use ShatteredContent from nostr-types; cargo fmt 2023-04-11 13:46:37 +12:00
Mike Dilger
ee3f732fd0 cargo fmt 2023-04-11 13:46:27 +12:00
Daniele Tonon
de501d2b39 Update the mentions' style 2023-04-09 09:44:10 +12:00
Mike Dilger
e1987f3a66 Handle NIP-11 HTTP 5xx errors better (don't try to parse as nip11) 2023-04-08 15:39:02 +12:00