File takahe.changes of Package takahe

-------------------------------------------------------------------
Fri Jan 13 02:13:36 UTC 2023 - pratyush.desai@liberta.casa

- Update to version 0.6.1+git75.fa688a5:
  * Fixed #383: Render links in API metadata values
  * Fix identity not fetching emoji (#397)
  * Fix signature typechecking
  * Fixed #393: Deal with errors unpacking focalPoint
  * Fixed #257: runstator exclude option
  * Fixed #376: Emoji admin page
  * Bump cryptography version
  * Improve performance on /api/v1/timelines/home (#387)
  * Update Contributing docs to add docs on using make (#379)
  * Add djhtml to pre-commit check (#382)
  * Handle old IDs coming in for pagination
  * Add side margin to home and login page on small screen (#384)
  * Fix pagination on home
  * Fix tests and most of pagination
  * Fix image height overflow in the post with single image (#381)
  * Implement snowflake IDs for some models.
  * Fixed #365: Actually clear profile images on check
  * Save all animation frames if they make it through
  * Only do the followed query if needed
  * Add Makefile targets for some common/useful development tasks (#358)
  * Delete old fanouts after a day
  * Perform shared inbox delivery
  * Add first-class deletion support to Stator
  * Move initial cursor place to the end for @mention reply (#375)
  * Fix no opacity transition issue of image viewer when first click (#374)
  * Allow better keyboard navigation (#373)
  * Only deliver posts to active follows
  * Add debug environment and sentry experiment (#372)
  * Modify emoji loader for cache-optimized return value (#371)
  * Lookup nodeinfo url with /.well-known/nodeinfo (#367)
  * Adjust icon position on the right sidebar (#368)
  * Implement image viewer (#363)
  * Fix left column height on small screen (#370)
  * Improve /api/v1/accounts/{id}/statuses perf (#355)
  * Update emoji for domain when shortcode doesn't match uri (#359)
  * Guess Post attachment mimetype when 'mediaType' field not provided (#360)
  * Ignore 406 response for webfinger and nodeinfo (#356)
  * Fix typo in Domain.fetch_nodeinfo error handling string (#354)
  * More permissive nodeinfo schema
  * Update ignore files for broader fly file usage (#353)
  * Re-use page for interaction query (#351)
  * Add custom_head config to inject HTML in to page <head> (#350)
  * Enable HTTPX integration in Sentry (#352)
  * Add Domain.state with nodeinfo fetching (#347)
  * Pagination styling and "max users" signup limit
  * Fix mastodon pagination to use returned IDs
  * Turns out you should be able to see replies too
  * Authors should also see their own posts
  * Hide individual posts if people can't see them
  * Include an /etc/mime.types file to correct gaps from mimetypes package (#348)
  * New Moderation Report Email  (#346)
  * Fix empty pagination
  * Purge failing inbox messages too
  * OAuth2 Fixes (#338)
  * Apply image orientation metadata before resizing. (#345)
  * Add indexes for Stator and some of its common tasks (#332)
  * Add warning when the MEDIA_URL is wrong
  * Don’t run ‘publish dev image’ job in forks (#342)
  * Fix incorrect character count (#340)
  * fix follow in relationship json (#339)
  * Improve interaction fanout
  * Fix footer styling
  * Include actor URI in another error
  * Handle CW classes for non-ascii characters
  * Move like/boost/reply counts onto Post model
  * Make accessibility text color to main/white (#334)
  * Fix data integrity schema
  * Actually implement the liveness file
  * Handle Diaspora's XML webfinger
  * Don't complain on delete on unknown URIs
  * Add more schemas into our local store
  * Don't error on unknown notification types
  * Attach the first image of post to RSS feed (#333)
  * email templates (#328)
  * Option to show/hide boosts for a followed user (#317)
  * Releasing 0.6.1
  * Implement progressive thread parent fetching
  * /v1/statuses/{id}/favourited_by (#324)
  * Add follow notifications for local follows too
  * A quick robots.txt to tell bots to stop crawling tags. (#321)
  * Serve webfinger and host-meta with correct mimetypes
  * Correctly handle response.raise_for_status() and guard search from bubbling parse errors (#322)
  * Identity profile menus
  * Show a post button and fix selected logic for following/followers (#320)
  * /v1/accounts/{id}/following and /v1/accounts/lookup support. (#319)
  * Accept interactions as pagination anchors
  * Only auto refresh when at top of page
  * Refactor link header and fix empty page case
  * Infinite scroll, and footer in sidebar if exists

-------------------------------------------------------------------
Thu Dec 29 18:12:49 UTC 2022 - georg.pfuetzenreuter@suse.com

- Update to version 0.6.0+git51.d3fd365:
  * Add boost JSON
  * Fixes developed from mypy_django script (#312)
  * Fixes for the Toot! client (#248) (#275)
  * Handle deletions of post URIs
  * Allow for follow accepts with object URIs only
  * Quick fix for TAKAHE_SECRET_KEY in Dockerfile (#309)
  * Fix negated autokey guard logic (#308)
  * Include URI in post error
  * Improve cache busting proxy URLs with file exts
  * Use cache-busting URLs for proxied files (#294)
  * Don't permit autogenerated secret keys in prod
  * Remove unneeded join from Post to Identity (#301)
  * Fall post URLs back to their ID
  * Discard emoji reactions for now
  * Identity.by_username_and_domain has more awareness of Domain (#303)
  * Implement max inbound payload size
  * Add funkwhale namespace
  * Hashtag stats are only computed when a Post is edited or updated (#299)
  * Guess emoji mimetype if not provided in tag (#298)
  * Ensure a min of 2 metadata input rows on profile edit form (#297)
  * Include Identity metadata fields in ActivityPub messages (#295)
  * change language for following / followers (#296)
  * Identity profile metadata input with dynamic form (#280)
  * Add ability to customise Django settings (#292)
  * Set User-Agent and Accept for outbound requests (#293)
  * Don't parse the body if it's empty
  * More aggressive caching (#288)
  * Delete timeline events with posts
  * Remove extra newlines in post content
  * Add docker healthcheck feature & move collectstatic into container (#276)
  * Add cache-control header for static assets (#281)
  * Realign content with banner
  * Stop no-store headers getting through for the proxy
  * Improve domains docs
  * Disable opengraph block in base_plain.html (#279)
  * Reinforce service domain uniqueness
  * Fix view profile buttons
  * Fix identity template with new banner
  * Quality of life (#266)
  * Render the Nginx config to a separate file (#273)
  * Basic OpenGraph support (#267)
  * Fallback avatars in about 500 bytes. (#269)
  * Persist CWs in replies, expand linked at once
  * Fix notes on invites showing in list view
  * Guard Post mentions processing from unfetched Identities (#272)
  * Views that return fixed content only generate the content once (#271)
  * Some servers send object as dict for PostInteraction and Follow (#261)
  * Fixed mention linking with mixed case usernames (#265)

-------------------------------------------------------------------
Sun Dec 25 00:57:38 UTC 2022 - georg.pfuetzenreuter@suse.com

- Update to version 0.6.0+git3.da00a67:
  * Don't double escape summary
  * Don't error when we don't have a parent post
  * Remove unused Post.linkify_mentions() (#263)

-------------------------------------------------------------------
Sat Dec 24 19:34:42 UTC 2022 - georg.pfuetzenreuter@suse.com

- Update to version 0.6.0+git0.e2ae2b2:
  * Releasing 0.6.0
  * Prettier debug json (#260)
  * Prettier debug json (#260)
  * Also catch empty host-meta
  * Also catch host-meta parse errors
  * More 0.6 release prep
  * Rework post/event querysets to always fetch stuff
  * Make load more button not do a refresh
  * Simple user stylesheet support. (#258)
  * Make debug JSON page better
  * Cap the maximum height of gallery images to 400px. Set object fit to center the image and then crop so they don't get distorted by aspect ratio changes. (#254)
  * Better djadmin Identity search (#253)
  * Move wellness options inside Interface
  * Fix reaction counts hiding
  * Ux gallery tweaks (#252)
  * More small screen fixes
  * Small screen and identity select styling
  * Make oauth screens plain as well
  * BunnyCDN doesn't return content-type (#251)
  * Fixes #239 - Add option to hide Boost and Like counts (#247)
  * Identity background images can be relative (#250)
  * Allow turning debug toolbar on separately
  * Handle host-meta, which is required for webfinger, not optional. (#220)
  * Don't allow trailing period in mention
  * Ensure OAuth views are provided expected inputs (#246)
  * More 0.6 notes
  * "Remove posts from front page" option
  * Drive user timeline and RSS off a single service
  * New "plain" page style for most logged out pages
  * Fix some of that webfinger breakage

-------------------------------------------------------------------
Fri Dec 23 20:42:00 UTC 2022 - georg.pfuetzenreuter@suse.com

- Update to version 0.5.0+git239.01e9441:
  * Add one more feature for 0.7
  * More docs updates
  * More docs for release prep
  * Add header BG in compact mode
  * Accept emoji using nameMap
  * Swap padding between the menu and its items to make them a little easier to click on mobile (#238)
  * Make home button visible again in thin mode
  * Emoji refactor
  * Invites overhaul
  * Handle language'd public keys
  * Show when a follow is pending
  * Restore small scrollbars in PWA mode
  * At all screen widths, just use the default <body> scrollbar for consistent behaviour and looks. (#237)
  * Accept objects with contentMap only
  * Update interop docs
  * Only put proxy_cache where we want it
  * Back off Stator loop delay when there's no tasks
  * Add boost/like count to more timelines
  * Fixed edited margin

-------------------------------------------------------------------
Thu Dec 22 23:19:58 UTC 2022 - georg.pfuetzenreuter@suse.com

- Update to version 0.5.0+git220.3c92aa9:
  * Apparently ancestor order matters in the API
  * More UX tweaks
  * Slightly improve domains docs

-------------------------------------------------------------------
Thu Dec 22 22:15:26 UTC 2022 - georg.pfuetzenreuter@suse.com

- Update to version 0.5.0+git217.7e5b5dc:
  * Various UX tweaks and front end fixes. (#230)
  * Fall back to static serving if not collected
  * Don't linkify hashtags in usernames and metadata
  * Include long form and shortform actor uri in webfinger to fix some servers (#226)
  * Responsive styling fix, shorter pages
  * Catch up to 0.6.0 (#217)
  * Deal with initially-null summary

-------------------------------------------------------------------
Thu Dec 22 20:08:07 UTC 2022 - georg.pfuetzenreuter@suse.com

- Update to version 0.5.0+git210.3e2ae1b:
  * Totally unload debug toolbar outside of debug
  * Fix setting empty summary
  * Add account search endpoint
  * Further search fixing
  * Switch to preserving username case
  * Don't show deleted follows, and sort publicly
  * Make summary HTML-formatted (and safe!)
  * Add public following/followers pages
  * Add debugging on identity include
  * Make view-options hover a little less intense
  * Minor design tweaks to the Follows page (#222)
  * Move timelines to a service class
  * Provide some stuff we know of for Mastodon schema
  * Identity fanout (#196)
  * Add Out Of Band auth token support
  * Move familiar followers to right place for URL
  * Add familiar followers endpoint
  * Don't allow empty or bad actor responses
  * Handle rejected follows
  * Optimize timeline queries (#219)
  * Fix profile links who have no URL
  * It's amazing what a little select_related can do
  * Install debug toolbar in debug mode
  * Don't crash trying to fetch parents we don't have
  * Invite creation improvements
  * Fix docs list formatting
  * Fix hashtag tests
  * Fix inbound/outbound targeting
  * Significantly better hashtag link parsing
  * Relax accept header for gup.pe
  * Move linkifying to all http-prefixed links
  * Add screenshots to README
  * Update link in compose file
  * Refactor HTML rendering into one place
  * More release notes and feature notes
  * Fetch actors with posts when needed
  * Add compatibility docs
  * Add expanded post context
  * Hashtag admin simplification
  * Add moderation/admin separation
  * Invites admin
  * Raw response in JSON debug (#211)
  * Allow tuning of stator concurrency
  * Handle follows to dead actors
  * Type and fanout fixes
  * Allow other Actor types
  * Don't make images larger on upload!
  * Add error states, use for fanout
  * Add no-accel option to proxy for debugging
  * Support query params in redirect URIs
  * Remove identity avatar fetching
  * Implement API follow/unfollow
  * Get nginx to proxy stuff for us!
  * Nginx now bundled in image, does media caching
  * Fix Accept header and supply actor outbox
  * Sample way less transactions
  * Don't linkify mentions inside links
  * Emoji API should not need auth
  * Mitra Fixes (#207)
  * Don't use domain on hashtags for local disp
  * Tweak to predictable image namer
  * Stop saving infinite files. (#208)
  * Allow signing content-length header
  * Fix new focalpoint parsing
  * Don't worry about interactions on dead posts
  * Add "AWS_S3_CUSTOM_DOMAIN" for S3 Media Backend CDN support
  * Follow webfinger redirects
  * Remove test URL
  * Debug JSON view, json fixes
  * Do actual ISO date parsing
  * Do not allow posts from blocked domains in
  * Don't include broken users in reply mentions
  * Don't notify if we mention ourselves
  * Move timelines to published date all around
  * Merge timelineevent, urls and post type migration
  * Post types (#182)

-------------------------------------------------------------------
Sun Dec 18 20:52:39 UTC 2022 - Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com>

- Repair race condition in secret generation

-------------------------------------------------------------------
Sun Dec 18 14:54:17 UTC 2022 - georg.pfuetzenreuter@suse.com

- Update to version 0.5.0+git134.86bc48f:
  * Add github action timeouts (#195)
  * Process Identity metadata name same as value (#194)
  * Increase the allowed size of URIs
  * Some more JSON-LD namespace fixing
  * Switch ordering for domain default field
  * Let's use dev version numbers
  * Allow markdown on signup text
  * We got some stuff done!
  * Implement lazy loading (#188)
  * Allow for attachments with no width/height
  * Icon and image for Identity could be a list
  * Update all main pages to no-store
  * Allow for remote policy pages
  * Handle timeouts on image fetch
  * Receive inbound reports
  * Report function and admin
  * Shrink emoji in posts a little
  * Download and store user avatars locally if small
  * Catch all possible request errors
  * Return unreviewed emoji in API correctly
  * Handle delete.note as well as delete.tombstone
  * Don't download files with no content-length
  * Add AP output to emoji admin
  * Fix serving of system actor

-------------------------------------------------------------------
Sun Dec 18 14:53:22 UTC 2022 - Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com>

- Touch-ups

-------------------------------------------------------------------
Sat Dec 17 15:42:24 UTC 2022 - Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com>

- Productionize

-------------------------------------------------------------------
Sat Dec 17 15:19:12 UTC 2022 - Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com>

- Bundle systemd services and target

-------------------------------------------------------------------
Sat Dec 17 14:02:50 UTC 2022 - Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com>

- Patch imports; first build with working WSGI via runserver or gunicorn

-------------------------------------------------------------------
Sat Dec 17 09:43:42 UTC 2022 - georg.pfuetzenreuter@suse.com

- Update to version 0.5.0+git110.d7ffb47:
  * Make emoji better on the wire
  * Fanout admin improvements
  * 404 deleted posts
  * Flatpage styling
  * Handle undos of missing posts
  * Ooh, ooh, ignore server errors too
  * We don't care about 404 errors quite as much
  * Fan out replies to the original author's followers
  * Fetch emoji for user profiles
  * Make the collectstatic hack slightly better
  * Fix mastodon LD namespace
  * Identity admin/moderation
  * Add follow times
  * Fix inbound/outbound links
  * Split Follows page into two types
  * Several pagination improvements (#170)
  * User admin and LD schema fixes
  * Fix hashtag linking and API mentions of empty
  * URLs can be empty too
  * Handle API identities with no name
  * Some hashtag json-ld fiddling
  * Add hashtags to post objects
  * Make emoji picker work on client apps
  * Update docker to python 3.11.1 (#174)
  * Fix login form errors not appearing
  * Add a big warning to secret_key now it's important
  * Start documenting 0.6 changes
  * Implement post rate limits, move to signed cookies
  * Fix stator test fixture
  * Handle updates for already deleted posts
  * Fix collectstatic
  * Stator stats overhaul
  * Fix outbound emoji federation
  * Set the correct `Content-Type` header for static WebP images (#171)
  * Fix doc lint
  * Fix tests with no static collection
  * Basic Emoji suppport (#157)
  * Improve cacheability
  * Hammer home CDN more
  * Fix gs:// settings schema
  * Make GCS backend handle webp right, and use gs://
  * Add a small margin (#167)
  * Prevent n+1 queries when rendering timelines (#165)
  * Show follows and following counts on profile page
  * Set the content type and disposition of webp files uploaded to S3
  * FormOrJsonParser api.views.oauth

-------------------------------------------------------------------
Mon Dec 12 19:18:49 UTC 2022 - Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com>

- Initial package
openSUSE Build Service is sponsored by