summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Add run-for option to console runstatorAndrew Godwin2022-11-271-0/+9
|
* Specify settings .env file with TAKAHE_ENV_FILEMichael Manfre2022-11-271-2/+7
|
* Heroku/Dokku buildpack supportTyler Kennedy2022-11-274-0/+11
|
* Update docker-compose and instructionsAndrew Godwin2022-11-273-29/+52
|
* Only let you delete your own postsAndrew Godwin2022-11-271-1/+4
|
* Tamper down the worker warningAndrew Godwin2022-11-271-4/+4
|
* Force testing settings during testAndrew Godwin2022-11-272-1/+10
|
* Fix lint in contrib docAndrew Godwin2022-11-261-2/+2
|
* Another accidental .comAndrew Godwin2022-11-261-1/+1
|
* Fix broken link in contributing docsAndrew Godwin2022-11-261-1/+1
|
* Update contributing docs a littleAndrew Godwin2022-11-261-2/+25
|
* Update docs root linkAndrew Godwin2022-11-261-1/+1
|
* Update stator docsAndrew Godwin2022-11-261-8/+17
|
* Fix testsAndrew Godwin2022-11-262-1/+2
|
* The glorious return of the in-view runnerAndrew Godwin2022-11-263-9/+43
|
* Fix example database URIAndrew Godwin2022-11-261-1/+1
|
* Bit of a settings fixup to make it work with t.sAndrew Godwin2022-11-265-34/+53
|
* Local-only postingMichael Manfre2022-11-266-7/+144
|
* Simplified settingsTyler Kennedy2022-11-2616-269/+309
| | | Migrated settings to typed pydantic settings
* Added default post visibilityMichael Manfre2022-11-2510-135/+180
|
* Don't error admin decorator on anonymousAndrew Godwin2022-11-251-1/+1
|
* Needed to await adding a mentionAndrew Godwin2022-11-251-1/+1
|
* Implement user discoverabilityAndrew Godwin2022-11-258-13/+62
|
* Exclude replies in most situations from timelinesAndrew Godwin2022-11-252-8/+24
|
* Defederation is INAndrew Godwin2022-11-251-1/+1
|
* Discard messages from blocked serversAndrew Godwin2022-11-252-1/+8
|
* Add federation admin pageAndrew Godwin2022-11-258-0/+120
|
* Switch to Furo docs themeAndrew Godwin2022-11-254-15/+25
| | | | Fixes #42
* Run tests in both Python 3.10 and 3.11Tyler Kennedy2022-11-253-3/+6
|
* Better reply UI on compose formAndrew Godwin2022-11-253-1/+40
|
* Add initial delete UIAndrew Godwin2022-11-245-7/+67
|
* Fix typosKian-Meng Ang2022-11-245-5/+5
| | | Found via `codespell -S ./static -L keypair`
* Delete mechanics and refactor of post fanoutAndrew Godwin2022-11-245-48/+129
|
* Ensure usernames and domains are lowercaseAndrew Godwin2022-11-242-4/+6
|
* Initial reply-to featureAndrew Godwin2022-11-247-6/+65
|
* Add a few more release bitsAndrew Godwin2022-11-243-66/+10
|
* Fixed #43: Easier clone linkAndrew Godwin2022-11-241-1/+1
|
* We would, of course, need QEMUAndrew Godwin2022-11-232-0/+12
|
* Multi-arch docker buildsAndrew Godwin2022-11-232-0/+2
|
* Use dirhtml on RTDAndrew Godwin2022-11-232-1/+2
|
* Style docs nicerAndrew Godwin2022-11-233-84/+31
|
* Add a lot more docsAndrew Godwin2022-11-236-2/+154
|
* Only make dev builds on requestAndrew Godwin2022-11-231-3/+2
|
* Add Docker actionsAndrew Godwin2022-11-232-0/+74
|
* Use repository root as build context in docker-composeTAKAHASHI Shuuji2022-11-231-1/+4
| | | This fixes the issue where `docker-compose` fails to build takahe:latest container. The cause of issue is the build context for docker compose is different from the one of `docker build`. Currently, `make image` uses the repository root as a build context while `make compose_up` will use `docker/` directory as a build context. That's why docker-compose couldn't find the required files during building.
* Write some more docsAndrew Godwin2022-11-235-61/+130
|
* Add big warning to compose fileAndrew Godwin2022-11-231-0/+4
|
* Move actions next to time, for compactnessAndrew Godwin2022-11-232-10/+15
|
* Switch docker-compose to dev settingsAndrew Godwin2022-11-231-6/+1
|
* Code dedupe Webfinger and fix SystemActor inbox URLMichael Manfre2022-11-225-61/+53
|
* Allow authenticated users to remote search/fetch by exact identityMichael Manfre2022-11-221-4/+20
|
* StatorRunner will refresh Config.system on each schedule_intervalMichael Manfre2022-11-222-2/+36
|
* Show boosts and likes on other post list pagesAndrew Godwin2022-11-222-1/+19
|
* Re enable click refresh with HTMXAndrew Godwin2022-11-221-1/+1
|
* Content warning name customisationMichael Manfre2022-11-228-5/+71
| | | | | Allows the name of Content Warning to be customized (e.g. to "Content Summary"). Fixes #28.
* Say all our users are discoverable for nowAndrew Godwin2022-11-221-0/+1
|
* Added 2-minute auto refresh for timelinesAndrew Godwin2022-11-221-1/+1
|
* Add manual HTMX refresh of timelinesAndrew Godwin2022-11-224-6/+45
| | | | Refs #33
* Add titles to menus for collapsed modeAndrew Godwin2022-11-223-24/+24
|
* Fix boosted notificationsAndrew Godwin2022-11-222-1/+13
|
* Add the self-view timeline event on postAndrew Godwin2022-11-222-2/+10
| | | | Makes it show up for you immediately
* Switch to new identity on creationAndrew Godwin2022-11-221-0/+1
|
* Fix profile page post listingAndrew Godwin2022-11-222-27/+39
|
* Better way to initialise things on setup.Andrew Godwin2022-11-224-10/+14
|
* Start adding pagniation to timelinesAndrew Godwin2022-11-225-47/+48
|
* Fix mentions at the start of postsAndrew Godwin2022-11-212-1/+12
|
* Only show scrollbar on div hoverAndrew Godwin2022-11-211-2/+7
|
* Outgoing mentions mostly work (exc. cc followers)Andrew Godwin2022-11-219-52/+159
|
* Mentionify tests and some fixturesAndrew Godwin2022-11-214-6/+72
|
* Refactor almost all tests into /tests/Andrew Godwin2022-11-2115-74/+31
|
* Don't santinize incoming post contentAndrew Godwin2022-11-211-2/+2
| | | | Helps with forwards compatibility
* Initial mentions-linking codeAndrew Godwin2022-11-211-1/+38
|
* Rework dockerfile and compose to separate migrationsAndrew Godwin2022-11-214-31/+37
|
* Make it more app-like in standalone/mobile modeAndrew Godwin2022-11-211-3/+27
|
* Catch more request errorsAndrew Godwin2022-11-211-2/+2
|
* Don't error when no resource on webfingerAndrew Godwin2022-11-211-2/+4
|
* Don't error fetching people if they're in the DBAndrew Godwin2022-11-212-3/+15
|
* Make test directories into modulesAndrew Godwin2022-11-202-0/+0
|
* Add domain to tests, make local use right settingsAndrew Godwin2022-11-202-2/+3
|
* Don't try to make a keypair during testsAndrew Godwin2022-11-203-3/+9
|
* Fix jointakahe linkAndrew Godwin2022-11-201-1/+1
|
* Don't catch GET errorsAndrew Godwin2022-11-201-2/+2
|
* Raise proper errors when it's our faultAndrew Godwin2022-11-201-2/+10
|
* Remove pyOpenSSL dependencyAndrew Godwin2022-11-202-29/+31
| | | | (I figured out what padding to use with cryptography)
* Move signed request onto Identity as a shortcutAndrew Godwin2022-11-203-22/+31
|
* Add a system actor to sign outgoing S2S GETsAndrew Godwin2022-11-2012-93/+293
|
* Don't error when retrieving existing userAndrew Godwin2022-11-201-0/+6
| | | | | Happens when a user is not yet fetched but we look them up via a successful webfinger
* Fix mimetype for JPEG file extensions (#25)Raphael Lullis2022-11-201-1/+1
|
* Enforce signups_allowed=False (#26)Michael Manfre2022-11-208-2/+77
|
* Don't waste DB rows on bad inbox actorsAndrew Godwin2022-11-205-20/+59
| | | | | 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-202-18/+1
|
* Cascade identity deletes to posts tooAndrew Godwin2022-11-201-1/+1
|
* Handle remote user deletionsAndrew Godwin2022-11-201-0/+4
|
* Actually do deletes rightAndrew Godwin2022-11-201-7/+8
|
* Actor delete, sentry async, faster statorAndrew Godwin2022-11-205-4/+34
|
* Add more error handlingAndrew Godwin2022-11-207-7/+23
|
* More error handling for remote fetchAndrew Godwin2022-11-201-7/+10
|
* Make pre-commit happy!Andrew Godwin2022-11-201-1/+1
|
* Fix up lint more, and bump down to 3.10 as min reqAndrew Godwin2022-11-203-18/+5
|
* Fix flake8 pathAndrew Godwin2022-11-201-1/+1
|
* Add .git directory to .dockerignore (#15)Josh Dick2022-11-201-0/+1
|
* Add missing Debian build dependencies for Python 3 dependencies (#16)Josh Dick2022-11-201-1/+1
| | | ARM processor differences
* Add pre-commit linter to actionsAndrew Godwin2022-11-201-1/+17
|
* Add error catching on actor fetchAndrew Godwin2022-11-204-12/+102
|
* Fix user profile image sizeAndrew Godwin2022-11-201-1/+1
|
* Add Sentry error integration optionAndrew Godwin2022-11-205-0/+33
|
* Fix resize of image on upload of Identity profile picsMichael Manfre2022-11-201-8/+15
|
* Document Docker development (#21)Daniel Quinn2022-11-203-12/+46
| | | This also mounts the project root at /takahe/ to make development possible.
* Fix bug in timedeltashort and add testsMichael Manfre2022-11-203-2/+23
|
* Add config identity_min_length and apply non-admin validationMichael Manfre2022-11-204-1/+126
|
* A bit more docsAndrew Godwin2022-11-193-1/+66
|
* Configure GitHub Actions to run tests (#13)Simon Willison2022-11-192-0/+36
|
* Fix up docker-composeHumberto Rocha2022-11-191-7/+11
|
* Fix link on readme. (#12)Ian Dees2022-11-191-1/+1
|
* A few more fixes from going liveAndrew Godwin2022-11-197-75/+144
|
* More docs setupAndrew Godwin2022-11-196-23/+58
|
* A few more tweaks for an initial deployAndrew Godwin2022-11-198-74/+92
|
* Deployment re-jigglingAndrew Godwin2022-11-1814-85/+163
|
* Migration reset, start of docs, env varsAndrew Godwin2022-11-1843-681/+681
|
* Signup and invite tweaksAndrew Godwin2022-11-1819-116/+285
|
* Follows pageAndrew Godwin2022-11-178-16/+125
|
* Add the user settings page tooAndrew Godwin2022-11-1711-15/+116
|
* Add signup and password resetAndrew Godwin2022-11-1722-18/+435
|
* Return images and summary in actorAndrew Godwin2022-11-178-9/+54
|
* Logged out experience, config, and profilesAndrew Godwin2022-11-1719-114/+295
|
* Add search and better notificationsAndrew Godwin2022-11-1718-80/+197
|
* Rework UI to have vertical menusAndrew Godwin2022-11-1729-246/+344
|
* Add image/icon uploadAndrew Godwin2022-11-1714-78/+205
|
* Force username to lowercase for nowAndrew Godwin2022-11-162-1/+4
|
* Show post imagesAndrew Godwin2022-11-1610-10/+209
|
* Handle post edits, follow undosAndrew Godwin2022-11-169-20/+132
|
* Call it admin rather than system settingsAndrew Godwin2022-11-1627-111/+273
|
* Should probably limit system settings to adminsAndrew Godwin2022-11-162-3/+12
|
* Domains management pagesAndrew Godwin2022-11-1616-12/+308
|
* Add start of a settings (config) systemAndrew Godwin2022-11-1619-29/+392
|
* Tag and visibility handlingAndrew Godwin2022-11-1616-48/+289
|
* Add CW displayAndrew Godwin2022-11-152-2/+33
|
* Accept incoming action undosAndrew Godwin2022-11-152-0/+23
|
* Get outbound likes/boosts and their undos workingAndrew Godwin2022-11-1526-101/+460
|
* Add link to blog post categoryAndrew Godwin2022-11-131-1/+3
|
* Almost forgot about visibilityAndrew Godwin2022-11-131-0/+2
|
* Be a bit better at descoping on milestonesAndrew Godwin2022-11-131-7/+7
|
* Missed a few bitsAndrew Godwin2022-11-131-0/+3
|
* Start writing up a roadmap in the READMEAndrew Godwin2022-11-131-4/+81
|
* Permit Mastodon's weird HTML throughAndrew Godwin2022-11-135-4/+45
|
* Boosting! Incoming, anyway.Andrew Godwin2022-11-1324-69/+661
|
* Profile view improvementsAndrew Godwin2022-11-132-22/+39
|
* Post URL/style fixupAndrew Godwin2022-11-132-2/+6
|
* More UI!Andrew Godwin2022-11-1326-138/+397
|
* Improving contributing docs/processMichael Manfre2022-11-1310-4/+107
|
* Start having some sort of visual styleAndrew Godwin2022-11-126-107/+162
|
* Start some settings workAndrew Godwin2022-11-1217-32/+75
|
* Post URIs and host-metaAndrew Godwin2022-11-1212-162/+234
|
* Add JSON-LD signatures and tests for sig stuffAndrew Godwin2022-11-1212-90/+501
|
* Posting and fan-out both workingAndrew Godwin2022-11-1111-17/+295
|
* Got up to incoming posts workingAndrew Godwin2022-11-1133-286/+735
|
* Inbound and outbound follows basic workingAndrew Godwin2022-11-1013-104/+207
|
* Profile fetching now working on state machineAndrew Godwin2022-11-0921-382/+303
|
* Most of the way through the stator refactorAndrew Godwin2022-11-0916-148/+273
|
* Midway point in task refactor - changing directionAndrew Godwin2022-11-0924-241/+698
|
* Add basic docker supportMichael Manfre2022-11-087-3/+90
|
* Update README.mdAndrew Godwin2022-11-081-1/+1
|
* THE FOLLOWS, THEY WORKAndrew Godwin2022-11-079-25/+71
| | | | Well, in one direction anyway
* Rework task system and fetching.Andrew Godwin2022-11-0622-181/+476
| | | | I can taste how close follow is to working.
* Add a bit more to the readmeAndrew Godwin2022-11-061-0/+2
|
* Signing works with OpenSSL.Andrew Godwin2022-11-065-27/+43
| | | | Will have to ask the cryptography peeps what I was doing wrong.
* Rework to a domains model for better vhostingAndrew Godwin2022-11-0624-168/+517
|
* Move to the more sensible JSON-LD reprAndrew Godwin2022-11-064-98/+124
|
* Queuing system and lazy profile fetchAndrew Godwin2022-11-0513-6/+246
|
* Some user icon stuffAndrew Godwin2022-11-058-6/+157
|
* Add a first logoAndrew Godwin2022-11-057-1/+274
|
* Style the profile page a bitAndrew Godwin2022-11-053-2/+46
|
* Get Actor fetching and parsing workingAndrew Godwin2022-11-0513-18/+567
|
* Add README and initial setup.cfgAndrew Godwin2022-11-052-0/+34
|
* Initial commit (users and statuses)Andrew Godwin2022-11-0576-0/+1328