Commit Graph

897 Commits

Author SHA1 Message Date
Tyler Kennedy cec9698326
Run tests in both Python 3.10 and 3.11 2022-11-25 17:31:23 -07:00
Andrew Godwin 48ab05d285 Better reply UI on compose form 2022-11-25 16:34:45 -07:00
Andrew Godwin 79002e1eaf Add initial delete UI 2022-11-24 22:31:57 -07:00
Kian-Meng Ang df5493dd2a
Fix typos
Found via `codespell -S ./static -L keypair`
2022-11-24 21:30:21 -07:00
Andrew Godwin 786d6190f8 Delete mechanics and refactor of post fanout 2022-11-24 17:11:04 -07:00
Andrew Godwin 3a608c2012 Ensure usernames and domains are lowercase 2022-11-24 16:28:47 -07:00
Andrew Godwin ec634f2ad3 Initial reply-to feature 2022-11-24 15:17:32 -07:00
Andrew Godwin 4c00e11d63 Add a few more release bits 2022-11-24 11:20:45 -07:00
Andrew Godwin 0c8897a2b5 Fixed #43: Easier clone link 2022-11-24 10:58:07 -07:00
Andrew Godwin 121abbcd57 We would, of course, need QEMU 2022-11-23 20:51:57 -07:00
Andrew Godwin 3165c267af Multi-arch docker builds 2022-11-23 20:44:44 -07:00
Andrew Godwin 298dac4fe8 Use dirhtml on RTD 2022-11-23 17:33:07 -07:00
Andrew Godwin 8aae72998d Style docs nicer 2022-11-23 17:14:04 -07:00
Andrew Godwin e18f2879fc Add a lot more docs 2022-11-23 16:15:00 -07:00
Andrew Godwin ae5a16e133 Only make dev builds on request 2022-11-23 13:30:05 -07:00
Andrew Godwin 644128803b Add Docker actions 2022-11-23 13:26:07 -07:00
TAKAHASHI Shuuji cb26d78d36
Use repository root as build context in docker-compose
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.
2022-11-23 13:06:17 -07:00
Andrew Godwin 807d546b12 Write some more docs 2022-11-23 13:05:14 -07:00
Andrew Godwin c8ad22a704 Add big warning to compose file 2022-11-23 11:29:32 -07:00
Andrew Godwin 7081a718e0 Move actions next to time, for compactness 2022-11-23 00:14:55 -07:00
Andrew Godwin 2c5b96e264 Switch docker-compose to dev settings 2022-11-23 00:01:18 -07:00
Michael Manfre f88efa40d4
Code dedupe Webfinger and fix SystemActor inbox URL 2022-11-22 21:53:02 -07:00
Michael Manfre 96f863d5d8
Allow authenticated users to remote search/fetch by exact identity 2022-11-22 21:07:22 -07:00
Michael Manfre 9014d53399
StatorRunner will refresh Config.system on each schedule_interval 2022-11-22 21:06:21 -07:00
Andrew Godwin 975c205d1d Show boosts and likes on other post list pages 2022-11-22 19:58:56 -07:00
Andrew Godwin 5616ef02b3 Re enable click refresh with HTMX 2022-11-22 19:58:56 -07:00
Michael Manfre cdfff32f9a
Content warning name customisation
Allows the name of Content Warning to be customized (e.g. to "Content Summary").

Fixes #28.
2022-11-22 19:52:40 -07:00
Andrew Godwin db0edcd2ae Say all our users are discoverable for now 2022-11-22 19:40:59 -07:00
Andrew Godwin fa771271f5 Added 2-minute auto refresh for timelines 2022-11-22 19:23:04 -07:00
Andrew Godwin 9c424d9bb6 Add manual HTMX refresh of timelines
Refs #33
2022-11-22 19:21:01 -07:00
Andrew Godwin aaad289c52 Add titles to menus for collapsed mode 2022-11-22 19:03:19 -07:00
Andrew Godwin 48154fb20e Fix boosted notifications 2022-11-22 18:59:51 -07:00
Andrew Godwin e52c7df498 Add the self-view timeline event on post
Makes it show up for you immediately
2022-11-22 18:51:01 -07:00
Andrew Godwin 7b867b229d Switch to new identity on creation 2022-11-22 18:41:10 -07:00
Andrew Godwin 47de2c4424 Fix profile page post listing 2022-11-22 18:39:15 -07:00
Andrew Godwin 05ed5989e3 Better way to initialise things on setup. 2022-11-22 11:59:34 -07:00
Andrew Godwin b7c7c66013 Start adding pagniation to timelines 2022-11-22 09:57:42 -07:00
Andrew Godwin 63ab492439 Fix mentions at the start of posts 2022-11-21 22:17:22 -07:00
Andrew Godwin 1d37dce012 Only show scrollbar on div hover 2022-11-21 21:35:47 -07:00
Andrew Godwin 53d9452917 Outgoing mentions mostly work (exc. cc followers) 2022-11-21 21:18:13 -07:00
Andrew Godwin a80e0f117a Mentionify tests and some fixtures 2022-11-21 20:25:00 -07:00
Andrew Godwin 0d1e09fbcd Refactor almost all tests into /tests/ 2022-11-21 20:10:01 -07:00
Andrew Godwin e38e176784 Don't santinize incoming post content
Helps with forwards compatibility
2022-11-21 20:00:35 -07:00
Andrew Godwin f6132a8e21 Initial mentions-linking code 2022-11-21 19:59:27 -07:00
Andrew Godwin 45c7e0a38c Rework dockerfile and compose to separate migrations 2022-11-21 16:26:53 -07:00
Andrew Godwin f62fd13cbc Make it more app-like in standalone/mobile mode 2022-11-21 16:14:03 -07:00
Andrew Godwin 0fdeb48ff4 Catch more request errors 2022-11-21 15:41:12 -07:00
Andrew Godwin 8d56f8388f Don't error when no resource on webfinger 2022-11-21 14:34:03 -07:00
Andrew Godwin cfae183e80 Don't error fetching people if they're in the DB 2022-11-21 14:31:16 -07:00
Andrew Godwin c4be52357b Make test directories into modules 2022-11-20 23:26:53 -07:00