Commit Graph

3429 Commits

Author SHA1 Message Date
Jadi
b92003f1c8 fix: opacity of add_post_icon to 2/3 for better visibility on light mode
fixes #728
2024-07-01 22:12:44 +03:30
Mike Dilger
29cb75dd7b Get max_image_side from GL and limit media (resize) to it 2024-07-01 07:53:33 +12:00
Mike Dilger
8f65e87f37 Fewer log msgs 2024-06-29 20:17:56 +12:00
Mike Dilger
a1fa061a41 Fix panic in Uniform 2024-06-29 19:59:42 +12:00
Mike Dilger
ca989958e8 Relay exclusions much smaller (especially if issue could be local) and randomized 2024-06-29 19:54:43 +12:00
Mike Dilger
969eb5ddf3 Reword disconnected relays to "Not connected" instead of comment about picker 2024-06-29 19:54:43 +12:00
dtonon
67bc35e4c2 Update offline mode labels 2024-06-28 10:57:26 +02:00
Mike Dilger
e3654ab94f Remove the other spinner code that def1be0c missed 2024-06-28 13:57:24 +12:00
Mike Dilger
090162751f Allow up to 4 relays per person in the setting slider 2024-06-28 11:50:57 +12:00
Mike Dilger
c38fbe6646 Differentiate when getting best relays (num per person, or essentially all) 2024-06-28 11:50:57 +12:00
Mike Dilger
bcb8b873c3 Limit people's relays to 5 (else too many relay connections) 2024-06-28 11:16:40 +12:00
Mike Dilger
511e82f826 Don't subscribe augments on so damn many relays 2024-06-28 10:44:43 +12:00
Mike Dilger
0325e87097 Overlord no longer disconnecting minions, minions themselves quit when they have no jobs for a while 2024-06-28 10:44:43 +12:00
Mike Dilger
09155d50bb Leave minions connected for 10s after subs have completed (fewer rapid reconnects) 2024-06-28 10:44:12 +12:00
Mike Dilger
3e774e37af Avoid for 120s relays that complete with failed jobs 2024-06-28 09:37:38 +12:00
Mike Dilger
def1be0c28 Render spinner while we switch feeds; Don't ever render empty scroll area or we lose our place. 2024-06-27 12:01:07 +12:00
Mike Dilger
abf6718f73 ui: app.is_scrolling() to make more clear what we are testing 2024-06-27 11:35:03 +12:00
Mike Dilger
18b9bbfb9c cargo fmt 2024-06-26 10:17:30 +12:00
Mike Dilger
6f9b1a861a When switching feed, clear it 2024-06-26 10:17:15 +12:00
Mike Dilger
91916c72ac Fix missing events in inbox 2024-06-26 10:16:59 +12:00
Mike Dilger
f7a8b4f69c Presume Closed subscriptions that don't give a machine-readable prefix are failures of some kind to avoid loops 2024-06-25 09:00:10 +12:00
Bu5hm4nn
ba50179377 Feed Loading: Support spinner also on bottom-up feeds #749) 2024-06-24 16:33:17 +02:00
Bu5hm4nn
e61df9e7f5 Feed Loading: Show spinner and hide buttons, but show buttons if the user has waited a long time (currently 5 seconds) for the feed to load (fixes #749) 2024-06-24 15:55:34 +02:00
Bu5hm4nn
ee6d7ab5eb Add "Noto Sans Thai" Font when lang-cjk is enabled. Fixes #797 2024-06-24 14:47:04 +02:00
Mike Dilger
5409de87cf Merge branch 'master' into unstable 2024-06-23 14:17:08 +12:00
dtonon
6a7fe30d88 Fix the vertical alignment of the label in the switch component 2024-06-21 20:00:23 +02:00
dtonon
42130dc530 Navigation Panel: Review styles, ref #751 2024-06-21 19:53:57 +02:00
Mike Dilger
48b932b77b Recompute pending when entering Notifications page 2024-06-21 13:10:32 +12:00
Mike Dilger
22ff39a589 cargo clippy 2024-06-21 12:50:53 +12:00
Mike Dilger
4398107c72 cargo fmt 2024-06-21 12:49:22 +12:00
Mike Dilger
f2cbc1e3d7 Pending: consider dm relay list when computing pending items 2024-06-21 12:49:03 +12:00
Mike Dilger
afece133e8 Strip out old storage code for databases prior to m19. IF YOU HAVE AN OLD DATABASE:
If you have an old database you must run gossip 0.9 or 0.10 at least once in order
to upgrade your database to something new enough for gossip 0.11 to recognize.

We intend to only expire code from 3 versions back.
2024-06-21 11:29:11 +12:00
Mike Dilger
8bb4ea0aaf Pending items for setting up relays (of each class: READ, WRITE, DISCOVER, DM) 2024-06-21 10:45:24 +12:00
Mike Dilger
ad7f832863 In sending NIP-17 DMs, find our relays via our relay record bitflags, not our person_relay records 2024-06-21 10:12:21 +12:00
Mike Dilger
c0d6fd375c When getting replies, also get deletes and other related (likes/zaps) 2024-06-21 09:39:29 +12:00
Mike Dilger
5d82a73bab Fix transaction deadlock issue blocking list merge/overwrite since 21 May b59f8f48 2024-06-21 09:05:23 +12:00
Mike Dilger
e219decc7c Fix transaction deadlock issue blocking list merge/overwrite since 21 May b59f8f48 2024-06-21 09:04:34 +12:00
Mike Dilger
4a987143db More minion error exclusions 2024-06-21 09:04:34 +12:00
Bu5hm4nn
bc6258abdb Navigation Panel: Add switch for offline mode, fixes #751 2024-06-20 17:48:40 +02:00
Mike Dilger
0649b63260 Presume all relays support EOSE at this point 2024-06-20 10:27:10 +12:00
Mike Dilger
673f1cd1f6 Minion: do not signal EVENT job completion until after all the OK messages for the job arrive 2024-06-20 10:23:31 +12:00
Mike Dilger
99ccd4dc8a Don't disconnect from relay if we are waiting for an OK (doesn't quite work due to wrong overlord signalling) 2024-06-20 09:55:54 +12:00
Mike Dilger
2ca285fd68 Migration 39: flag reprocess relay lists is needed 2024-06-19 14:04:00 +12:00
Mike Dilger
c8ae74d85a Reprocess relay lists reworked to handle kind 3 too 2024-06-19 13:57:10 +12:00
Mike Dilger
a4aba05ead Simplify unused async 2024-06-19 13:01:12 +12:00
Mike Dilger
b4eb4b6281 cargo clippy 2024-06-19 12:14:59 +12:00
Mike Dilger
6d4b6befc3 fix: don't subscribe discover to empty lists, and do it after config/inbox/etc. 2024-06-19 12:01:30 +12:00
Mike Dilger
6978ac38e9 Migration 38: Relay3, should_avoid() time, replaces penalty box 2024-06-19 11:23:20 +12:00
Mike Dilger
51215700c3 Don't fetch nip11 for the same relay more than once per hour 2024-06-19 09:56:56 +12:00
Mike Dilger
83f3fa3083 fix: Don't exit a minion if it still has waiting subscriptions 2024-06-18 13:29:50 +12:00