summaryrefslogtreecommitdiffstats
path: root/core
Commit message (Collapse)AuthorAgeFilesLines
* User admin and LD schema fixesAndrew Godwin2022-12-161-0/+1
|
* Some hashtag json-ld fiddlingAndrew Godwin2022-12-151-7/+11
|
* Implement post rate limits, move to signed cookiesAndrew Godwin2022-12-151-0/+1
| | | | | Also improve the test harness a little Fixes #112
* Set the correct `Content-Type` header for static WebP images (#171)TAKAHASHI Shuuji2022-12-151-0/+12
|
* Basic Emoji suppport (#157)Michael Manfre2022-12-153-0/+46
|
* Improve cacheabilityAndrew Godwin2022-12-153-7/+11
|
* Make GCS backend handle webp right, and use gs://Andrew Godwin2022-12-141-1/+17
| | | | Fixes #164
* Show follows and following counts on profile pageGabriel Rodríguez Alberich2022-12-141-0/+1
| | | And let their visibility be configured
* Set the content type and disposition of webp files uploaded to S3Tyler Kennedy2022-12-131-0/+12
|
* Fix static file URLsAndrew Godwin2022-12-121-0/+16
|
* A better way of handling URIs between local/remoteAndrew Godwin2022-12-121-0/+34
|
* Basic post mutationAndrew Godwin2022-12-121-2/+2
|
* Improve djadmin filtering and search (#149)Michael Manfre2022-12-081-0/+25
|
* Set a Takahe User-Agent header for signed requests (#142)Michael Manfre2022-12-061-0/+4
|
* settings.SETUP.SENTRY_CAPTURE_MESSAGES (#133)Michael Manfre2022-12-061-1/+1
|
* Setting to enable Sentry capture_messages (#128)Michael Manfre2022-12-061-1/+1
|
* Only cache unauthenticated page views (#117)Michael Manfre2022-12-052-7/+45
|
* Add a middleware to detect LD Accept headersAndrew Godwin2022-12-051-0/+19
|
* Policy pages and signup tests.Andrew Godwin2022-12-053-7/+42
| | | | Fixes #113
* Add pylibmc and pymemcache to requirements and make timeout not lazy (#116)Michael Manfre2022-12-051-6/+6
|
* Add django-upgrade to pre-commit (#114)Paolo Melchiorre2022-12-051-6/+6
|
* Added caching and initial settingsMichael Manfre2022-12-054-1/+60
|
* Add pyupgrade with --py310-plus in pre-commit (#103)Paolo Melchiorre2022-12-053-18/+14
|
* [WIP] Sentry improvements (#108)Michael Manfre2022-12-042-0/+68
| | | | | | | | | | | | | Stator clears scope during the main loop to behave more like transactions. Transaction names are set. Sentry tags: * 'takahe.version' * 'takahe.app' values 'web' or 'stator' Added settings: * TAKAHE_SENTRY_SAMPLE_RATE * TAKAHE_SENTRY_TRACES_SAMPLE_RATE
* Image upload polishing and webpAndrew Godwin2022-12-041-4/+19
|
* Add TAKAHE_DEFAULT_TIMEOUT with default of 5.0 (#99)Michael Manfre2022-12-041-1/+4
|
* Accept dates with milliseconds in themAndrew Godwin2022-12-041-3/+10
|
* Switch to secrets module for upload namesAndrew Godwin2022-12-031-3/+2
|
* Image attachment uploadsAndrew Godwin2022-12-011-0/+24
|
* HashtagsMichael Manfre2022-11-281-0/+3
|
* User fetching and inbox message cleaningAndrew Godwin2022-11-271-0/+1
|
* Default replies to unlisted, new users to publicAndrew Godwin2022-11-271-1/+1
|
* Some cleanup around editingAndrew Godwin2022-11-271-0/+12
|
* Simplified settingsTyler Kennedy2022-11-261-2/+2
| | | Migrated settings to typed pydantic settings
* Added default post visibilityMichael Manfre2022-11-252-1/+2
|
* Implement user discoverabilityAndrew Godwin2022-11-251-1/+4
|
* StatorRunner will refresh Config.system on each schedule_intervalMichael Manfre2022-11-221-2/+33
|
* Content warning name customisationMichael Manfre2022-11-221-0/+11
| | | | | Allows the name of Content Warning to be customized (e.g. to "Content Summary"). Fixes #28.
* Add manual HTMX refresh of timelinesAndrew Godwin2022-11-221-0/+11
| | | | Refs #33
* Outgoing mentions mostly work (exc. cc followers)Andrew Godwin2022-11-211-0/+8
|
* Refactor almost all tests into /tests/Andrew Godwin2022-11-213-165/+0
|
* Make test directories into modulesAndrew Godwin2022-11-201-0/+0
|
* Don't catch GET errorsAndrew Godwin2022-11-201-2/+2
|
* Remove pyOpenSSL dependencyAndrew Godwin2022-11-201-28/+31
| | | | (I figured out what padding to use with cryptography)
* Add a system actor to sign outgoing S2S GETsAndrew Godwin2022-11-203-9/+56
|
* Fix mimetype for JPEG file extensions (#25)Raphael Lullis2022-11-201-1/+1
|
* Don't waste DB rows on bad inbox actorsAndrew Godwin2022-11-201-0/+33
| | | | | Seems Sidekiq will keep trying to deliver messages even when the actor no longer exists?
* Fixed #23: Replace https hack with header settingAndrew Godwin2022-11-201-15/+0
|
* Actor delete, sentry async, faster statorAndrew Godwin2022-11-201-0/+10
|
* Add config identity_min_length and apply non-admin validationMichael Manfre2022-11-201-0/+1
|
* Deployment re-jigglingAndrew Godwin2022-11-181-0/+2
|
* Migration reset, start of docs, env varsAndrew Godwin2022-11-184-35/+12
|
* Signup and invite tweaksAndrew Godwin2022-11-182-1/+20
|
* Add signup and password resetAndrew Godwin2022-11-174-8/+36
|
* Return images and summary in actorAndrew Godwin2022-11-172-1/+19
|
* Logged out experience, config, and profilesAndrew Godwin2022-11-172-30/+96
|
* Rework UI to have vertical menusAndrew Godwin2022-11-171-0/+1
|
* Add image/icon uploadAndrew Godwin2022-11-171-0/+15
|
* Call it admin rather than system settingsAndrew Godwin2022-11-161-0/+1
|
* Domains management pagesAndrew Godwin2022-11-161-1/+1
|
* Add start of a settings (config) systemAndrew Godwin2022-11-167-22/+188
|
* Tag and visibility handlingAndrew Godwin2022-11-162-1/+48
|
* Get outbound likes/boosts and their undos workingAndrew Godwin2022-11-151-5/+0
|
* Permit Mastodon's weird HTML throughAndrew Godwin2022-11-131-2/+22
|
* More UI!Andrew Godwin2022-11-132-12/+1
|
* Start some settings workAndrew Godwin2022-11-122-4/+21
|
* Post URIs and host-metaAndrew Godwin2022-11-122-4/+12
|
* Add JSON-LD signatures and tests for sig stuffAndrew Godwin2022-11-124-12/+428
|
* Posting and fan-out both workingAndrew Godwin2022-11-111-0/+7
|
* Got up to incoming posts workingAndrew Godwin2022-11-113-14/+29
|
* Inbound and outbound follows basic workingAndrew Godwin2022-11-101-5/+11
|
* THE FOLLOWS, THEY WORKAndrew Godwin2022-11-072-1/+14
| | | | Well, in one direction anyway
* Rework task system and fetching.Andrew Godwin2022-11-062-9/+117
| | | | I can taste how close follow is to working.
* Signing works with OpenSSL.Andrew Godwin2022-11-061-5/+17
| | | | Will have to ask the cryptography peeps what I was doing wrong.
* Rework to a domains model for better vhostingAndrew Godwin2022-11-063-3/+60
|
* Move to the more sensible JSON-LD reprAndrew Godwin2022-11-061-47/+13
|
* Get Actor fetching and parsing workingAndrew Godwin2022-11-052-0/+308
|
* Initial commit (users and statuses)Andrew Godwin2022-11-056-0/+46