dependabot[bot]
34848b748e
build(deps): bump jinja2 from 3.1.2 to 3.1.3
...
Bumps [jinja2](https://github.com/pallets/jinja ) from 3.1.2 to 3.1.3.
- [Release notes](https://github.com/pallets/jinja/releases )
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/jinja/compare/3.1.2...3.1.3 )
---
updated-dependencies:
- dependency-name: jinja2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-11 02:43:01 -10:00
dependabot[bot]
71b072fc45
build(deps): bump pycryptodome from 3.19.1 to 3.20.0
...
Bumps [pycryptodome](https://github.com/Legrandin/pycryptodome ) from 3.19.1 to 3.20.0.
- [Release notes](https://github.com/Legrandin/pycryptodome/releases )
- [Changelog](https://github.com/Legrandin/pycryptodome/blob/master/Changelog.rst )
- [Commits](https://github.com/Legrandin/pycryptodome/compare/v3.19.1...v3.20.0 )
---
updated-dependencies:
- dependency-name: pycryptodome
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-10 02:39:00 -10:00
Ryan Barrett
81e675f79b
web.poll_feed_task: default actor/author to user
2024-01-09 16:02:41 -08:00
Ryan Barrett
6dac6dd60d
update docs for Atom/RSS feed polling
...
for #774
2024-01-09 14:20:32 -08:00
Ryan Barrett
20ca10644d
update web user page prompt to be optional, ignore has_hcard
2024-01-09 14:03:56 -08:00
Ryan Barrett
a2ed71b3ec
util.parse_mf2: use metaformats photo if h-card doesn't have one
2024-01-09 13:07:03 -08:00
Ryan Barrett
aac85cedca
web feed polling: if we get Content-Type application/xml, use the link's type
...
fixes eg https://simonwillison.net/atom/everything/
2024-01-09 12:00:44 -08:00
Ryan Barrett
09354b3c1c
docs: add entry for difference from Bridgy classic, including diagrams
2024-01-08 14:14:31 -08:00
Ryan Barrett
bab5270c3b
start clearing Object.our_as1 again on updates
...
fixes #778 . bug was that when we fetched a web object, we'd populate the new `mf2` value, but still keep the old `our_as1`, which then overrode it in `as1`. ugh.
partially reverts commit 62ca4022fb for #721 .
2024-01-08 13:03:44 -08:00
Ryan Barrett
178b5ccde3
/convert: handle missing protocols
...
fixes https://console.cloud.google.com/errors/detail/CLHg5u_DuYGWaw;time=P30D?project=bridgy-federated
2024-01-08 07:53:18 -08:00
Ryan Barrett
4572f7b111
front page style tweak to link hover colors
2024-01-08 07:53:18 -08:00
Ryan Barrett
50d2b315e8
instance actor: drop updated field
2024-01-08 07:53:18 -08:00
dependabot[bot]
e7394f1894
build(deps): bump lxml from 5.0.0 to 5.1.0
...
Bumps [lxml](https://github.com/lxml/lxml ) from 5.0.0 to 5.1.0.
- [Release notes](https://github.com/lxml/lxml/releases )
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt )
- [Commits](https://github.com/lxml/lxml/compare/lxml-5.0.0...lxml-5.1.0 )
---
updated-dependencies:
- dependency-name: lxml
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-08 02:13:25 -10:00
dependabot[bot]
2af3dadb23
build(deps): bump typing-validation from 1.1.0 to 1.2.3
...
Bumps [typing-validation](https://github.com/hashberg-io/typing-validation ) from 1.1.0 to 1.2.3.
- [Release notes](https://github.com/hashberg-io/typing-validation/releases )
- [Commits](https://github.com/hashberg-io/typing-validation/compare/v1.1.0...v1.2.3 )
---
updated-dependencies:
- dependency-name: typing-validation
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-08 02:13:19 -10:00
ImgBotApp
1802d33f58
[ImgBot] Optimize images
...
*Total -- 67.34kb -> 42.01kb (37.62%)
/static/nostr_logo_transparent.png -- 54.87kb -> 32.12kb (41.46%)
/static/nostr_logo.png -- 12.48kb -> 9.89kb (20.72%)
Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2024-01-07 05:29:02 -10:00
Ryan Barrett
69a61c8b78
AP instance actor updates
2024-01-06 21:41:41 -08:00
Ryan Barrett
e82555ad91
Web: add poll feed task for new users, drop task if they've sent a webmention
2024-01-06 13:57:11 -10:00
Ryan Barrett
28fa7eba8c
User.get_or_create: set transient User.existing attribute
...
would have used new, but it's already a method
2024-01-06 13:19:43 -10:00
Ryan Barrett
1db5358688
Web: test a couple poll feed errors
2024-01-06 13:04:22 -10:00
Ryan Barrett
5f1c521500
Web: add last_polled_feed property
2024-01-06 12:56:37 -10:00
Ryan Barrett
49d6c82604
add poll-feed task queue
2024-01-06 12:44:09 -10:00
Ryan Barrett
26de4097ae
AP: switch default signing actor to real fed.brid.gy instance actor
...
https://seb.jambor.dev/posts/understanding-activitypub-part-4-threads/#the-instance-actor
2024-01-06 11:59:31 -10:00
Ryan Barrett
6025925c26
web: start removing superfeedr code
2024-01-04 16:32:39 -10:00
Ryan Barrett
56b44ac8a5
revise README language for multi-protocol, switch to standard Bridgy logo
2024-01-04 08:57:17 -10:00
Ryan Barrett
d3a63f22e4
front page language tweak for "Got a web site? ..."
2024-01-04 07:39:49 -10:00
Ryan Barrett
72df4d7d42
web: enforce https (SSL) requirement
...
fixes https://console.cloud.google.com/errors/detail/CP2isf7noqyZjAE;time=P30D?project=bridgy-federated . thanks for finding @tantek!
2024-01-03 16:32:57 -10:00
Ryan Barrett
beb865bc07
web feed fetching: add next poll task
...
use average of time between posts in feed as ETA
for #550
2024-01-01 20:12:33 -10:00
Ryan Barrett
9347651349
web feed fetching: test RSS, store feed index in AS1
...
for #550
2024-01-01 20:12:33 -10:00
Ryan Barrett
7e702305bf
Web: add poll_feed_task for ingesting Atom/RSS feeds
...
also demotes Web.atom to informational only, we're switching to populate feed entries into our_as1 because we can't easily extract individual items from feedparser.
for #550
2024-01-01 20:12:33 -10:00
dependabot[bot]
4652ac49f4
build(deps): bump lxml from 4.9.4 to 5.0.0
...
Bumps [lxml](https://github.com/lxml/lxml ) from 4.9.4 to 5.0.0.
- [Release notes](https://github.com/lxml/lxml/releases )
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt )
- [Commits](https://github.com/lxml/lxml/compare/lxml-4.9.4...lxml-5.0.0 )
---
updated-dependencies:
- dependency-name: lxml
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-01 05:29:20 -08:00
dependabot[bot]
c03da65a5a
build(deps): bump attrs from 23.1.0 to 23.2.0
...
Bumps [attrs](https://github.com/sponsors/hynek ) from 23.1.0 to 23.2.0.
- [Commits](https://github.com/sponsors/hynek/commits )
---
updated-dependencies:
- dependency-name: attrs
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-01 04:27:18 -08:00
Ryan Barrett
1ce19c2928
nodeinfo: stop counting posts and comments dynamically
...
queries have gotten too heavy, sadly
2023-12-31 09:21:04 -08:00
Ryan Barrett
95e699f5b5
/r/: serve Vary: Accept header
2023-12-31 09:21:04 -08:00
Ryan Barrett
49eb9b8541
add Mastodon instance info at /api/v1/instance
...
https://docs.joinmastodon.org/methods/instance/#v1
right now just for FediSeer: https://fediseer.com/faq/eng#how-can-i-claim-my-instance
2023-12-31 08:42:26 -08:00
Ryan Barrett
415e2392e1
misc docs tweaks
2023-12-30 10:29:48 -08:00
Ryan Barrett
4e6ac279d6
big docs overhaul for multi-protocol
...
for #661
2023-12-29 21:14:57 -08:00
Ryan Barrett
337831e9f2
docs: video posts, vuln tokens => keys
2023-12-29 21:14:14 -08:00
Ryan Barrett
1ee1fb0e8f
front page redesign: minor tweaks
2023-12-29 21:11:42 -08:00
Ryan Barrett
4d84bcd80b
front page redesign: instructions layout tweak
2023-12-29 21:00:09 -08:00
Ryan Barrett
18a0c927cb
front page redesign: highlight "web" and "fediverse," add icons
2023-12-29 21:00:09 -08:00
Ryan Barrett
6c2ef30dcd
front page redesign: drop buttons, switch to text-only instructions
2023-12-29 21:00:09 -08:00
Ryan Barrett
e84f1b0e8c
front page redesign: progressive enhancement for no-JS
2023-12-29 21:00:09 -08:00
Ryan Barrett
4e777db3d9
front page redesign: incorporate first round of feedback from #indieweb
...
* cross browser testing
* tone down glow shadows
* drop "coming soon" buttons, move to their own section below
2023-12-29 21:00:09 -08:00
Ryan Barrett
9b66aa58f9
front page redesign: header style tweaks
2023-12-29 21:00:09 -08:00
Ryan Barrett
b4e5ebdbec
front page redesign: misc responsive style tweaks
2023-12-29 21:00:09 -08:00
Ryan Barrett
5f3c229804
front page redesign: unused code to auto-resize anim when window resizes
2023-12-29 21:00:09 -08:00
Ryan Barrett
1438c4c3ac
front page redesign: first pass at phone layout
2023-12-29 21:00:09 -08:00
Ryan Barrett
1460ff4a61
front page redesign: misc
2023-12-29 21:00:09 -08:00
Ryan Barrett
e9a8d81d43
testutil noop: remove unused import
2023-12-29 21:00:08 -08:00
Ryan Barrett
58dcd72154
change Web icon from spider web to globe lat/lon lines
2023-12-29 21:00:08 -08:00