Wykres commitów

  • e581c4610c intermediate marnanel-wip Marnanel Thurman 2023-11-16 00:53:06 +0000
  • 9e1154cd6e ./kepi-not-gatewayed, client side Marnanel Thurman 2023-11-15 22:44:32 +0000
  • ef6749cbb5 /.kepi-not-gatewayed, server side Marnanel Thurman 2023-11-15 22:44:14 +0000
  • c116e5263a kepi-remote-test, initial Marnanel Thurman 2023-11-15 22:34:52 +0000
  • 4787f7c09a intermediate Marnanel Thurman 2023-11-06 01:37:42 +0000
  • fb9fe9aaa7 fix 404 to the modern system Marnanel Thurman 2023-11-06 01:26:15 +0000
  • de8ca26303 webfinger tests pass Marnanel Thurman 2023-11-04 18:09:24 +0000
  • 0918382eae Intermediate Marnanel Thurman 2023-11-03 22:20:33 +0000
  • f0ea18cd96 nodeinfo_part2 test uses correct URI Marnanel Thurman 2023-11-01 19:20:40 +0000
  • e0d9938857 nodeinfo_part1 Marnanel Thurman 2023-11-01 19:19:53 +0000
  • 2f749b6ed6 host_meta test passes Marnanel Thurman 2023-10-31 02:41:05 +0000
  • 45ca27e430 Tests for fastcgi; they all fail because I haven't implemented half of it Marnanel Thurman 2023-10-29 18:31:13 +0000
  • 2858cddec3 fastcgi goes through a despatch() handler for separation of concerns Marnanel Thurman 2023-10-17 13:11:02 +0100
  • a1c6007326 test for optional config Marnanel Thurman 2023-10-17 01:49:21 +0100
  • 5cfdbc45a6 config, and basic test Marnanel Thurman 2023-10-14 15:41:46 +0100
  • a4d1e8ed03 fastcgi serves stuff, and is connected up Marnanel Thurman 2023-10-13 02:19:14 +0100
  • c1e66efff2 Config singleton class Marnanel Thurman 2023-10-13 02:18:56 +0100
  • c098602b68 fastcgi moved into the kepi dir Marnanel Thurman 2023-10-13 02:18:38 +0100
  • 03708faed6 Experiment for the fastcgi handler. Marnanel Thurman 2023-10-08 23:26:34 +0100
  • 7c7484a9cf kepi doesn't depend on itself Marnanel Thurman 2023-10-08 23:14:23 +0100
  • 0eb41ae1d3 test for writeable user fields Marnanel Thurman 2023-10-07 00:00:34 +0100
  • 2a158d7587 users_dir fixture for testing Marnanel Thurman 2023-10-06 23:52:21 +0100
  • 963a8b2234 basic kepi.users Marnanel Thurman 2023-10-05 19:24:38 +0100
  • 7f675c7b00 Key pairs for testing. Marnanel Thurman 2023-10-03 15:58:50 +0100
  • 6817216d52 Doing argparse with subcommands, and not daemonising by default Marnanel Thurman 2023-10-03 15:53:11 +0100
  • 6b5e47807e 410 Gone is okay if we're deleting the user Marnanel Thurman 2023-10-03 15:08:23 +0100
  • a38679e7a4 Fetch gives more info on failure Marnanel Thurman 2023-10-03 15:08:06 +0100
  • 0d2cc626da logger.debug -> info in relevant places Marnanel Thurman 2023-10-03 14:44:08 +0100
  • d8181d0649 rm debug print Marnanel Thurman 2023-10-03 14:43:59 +0100
  • 317609a0df validation passes Marnanel Thurman 2023-10-01 20:42:00 +0100
  • 04e87d1f1f some simple flavour_to_message Marnanel Thurman 2023-10-01 16:20:30 +0100
  • 1845a17211 requirements.txt frozen and extended Marnanel Thurman 2023-10-01 16:20:07 +0100
  • 40c3e10b63 Fetch (from sombero_sendpub), stub Marnanel Thurman 2023-10-01 16:19:39 +0100
  • 3e427149fd Validation (from bowler_pub), stub Marnanel Thurman 2023-10-01 16:19:10 +0100
  • 677f704db1 flavour_to_message Marnanel Thurman 2023-09-29 20:42:06 +0100
  • a2c02abc2c Flavour stub and tests commandline Marnanel Thurman 2023-09-27 15:15:12 +0100
  • 1c3a4733d8 Include statuses on user page Marnanel Thurman 2023-09-24 18:21:21 +0100
  • 44b4aaaad7 Merge branch 'main' into commandline Marnanel Thurman 2023-09-24 17:51:22 +0100
  • c8a5b5308b TrilbyTestCase descends from KepiTestCase main Marnanel Thurman 2023-09-22 18:18:39 +0000
  • 94309cc77d KepiTestCase Marnanel Thurman 2023-09-22 15:31:14 +0000
  • b00f844d84 Follow -> FollowUser; Unfollow -> UnfollowUser Marnanel Thurman 2023-09-22 15:27:27 +0000
  • 8a0deb6c93 AppConfigs set default_auto_field Marnanel Thurman 2023-09-22 15:25:19 +0000
  • 4d63fd669d Remove "providing_args" from signals Marnanel Thurman 2023-09-22 15:23:31 +0000
  • 07875e03ab config error, marnanel.org specific Thomas Thurman 2020-10-20 15:00:09 +0000
  • aee804b6ae add tests for read-only SpooledMessage fields Marnanel Thurman 2023-09-18 14:50:27 +0100
  • dafbdfcc11 further fleshing out of Spool Marnanel Thurman 2023-09-18 14:48:43 +0100
  • 1aae9039c2 fleshing out Spool; add test Marnanel Thurman 2023-09-18 14:16:52 +0100
  • dc78f29793 sketch of Spool Marnanel Thurman 2023-09-18 08:09:55 +0100
  • 5788e37007 Notes on the state machine Marnanel Thurman 2023-09-16 15:22:23 +0100
  • e3a9a22e72 first draft of Message Marnanel Thurman 2023-09-15 19:33:54 +0100
  • e18f456dcb Further sketching Marnanel Thurman 2023-09-01 16:30:47 +0100
  • c352061fe9 Sketch of daemon Marnanel Thurman 2023-09-01 16:14:15 +0100
  • 274be07b81 update signals to remove obsolete parameter; may not work Marnanel Thurman 2023-09-01 16:06:57 +0100
  • 4a046f6a14 copyright date bump Marnanel Thurman 2023-09-01 16:06:26 +0100
  • 77b45772bb Update to new version of celery (so djcelery is removed). 2021-05-layout Marnanel Thurman 2021-05-31 19:13:07 +0100
  • 7233d203bd trilby's AppConfig.name set to the fully-qualified path Marnanel Thurman 2021-05-31 16:13:34 +0100
  • 02688a8422 obsolete url() -> path() Marnanel Thurman 2021-02-19 19:31:50 +0000
  • ebc4052495 Rewrite oauth2 entries in urls.py. They were wrong, and this should have fixed issue 70, but it doesn't. Marnanel Thurman 2021-02-18 20:30:02 +0000
  • 6174859722 Merge branch 'issue-68' into 'main' Marnanel Thurman 2021-02-18 20:26:57 +0000
  • aad3443b3c Merge branch 'issue-68' into 'main' Marnanel Thurman 2021-02-18 20:26:45 +0000
  • 71c6d26ad8 Param values are strings, not bools. Marnanel Thurman 2021-02-18 19:24:48 +0000
  • 574176b42b "only_media" stub Marnanel Thurman 2021-02-18 18:47:45 +0000
  • a5848e45e2 test_as_follower moved to home timeline test, rather than public timeline test. Marnanel Thurman 2021-02-18 18:37:43 +0000
  • 46b3dcfbf7 __ge and __le filters replaced with the correct __gte and __lte Marnanel Thurman 2021-02-18 18:37:11 +0000
  • 31dede8c2c Better logging for inbox calculation Marnanel Thurman 2021-02-18 18:36:37 +0000
  • 3ad00cfae0 tests for remote and local params on timelines fixed to produce actual remote statuses! Marnanel Thurman 2021-02-17 22:44:21 +0000
  • 37d53b2e4e Status.content and Status.spoiler_text are now Status.content_source and Status.spoiler_source. HTML renderings of each one are cached. You can access them at Status.content_as_html and Status.spoiler_as_html. Marnanel Thurman 2021-02-16 22:58:42 +0000
  • 061ce40101 Remote/local test for Status objects is remote_url__isnull Marnanel Thurman 2021-02-15 18:24:48 +0000
  • 5bf75d6c98 Fixed expected results which were wrong Marnanel Thurman 2021-02-15 18:24:34 +0000
  • dbdad70376 LocalPerson.inbox uses Q objects rather than union(), because union precludes filtering later. Marnanel Thurman 2021-02-15 18:21:57 +0000
  • e77ce337c4 Heroic attempt to work with django_rest_framework instead of fighting against it. Marnanel Thurman 2021-02-14 22:03:37 +0000
  • 8eb2b2468d Timelines tests pass GET params in via "data" and not literally in the path. Marnanel Thurman 2021-02-14 22:01:43 +0000
  • d4af44913b TrilbyTestCase uses the "data" and "extra" params the same way as Django's test client Marnanel Thurman 2021-02-14 22:00:18 +0000
  • a9d03dd280 Shorten Status.__str__ because it gets overwhelming in the logs Marnanel Thurman 2021-02-14 21:59:47 +0000
  • 6ae898af03 Inbox lookup for LocalPerson used the "follow" relationship backwards; now fixed. Marnanel Thurman 2021-02-14 21:57:32 +0000
  • 3a3ce2fae2 Home timeline tests added Marnanel Thurman 2021-02-09 18:06:04 +0000
  • 17519f62cb split public and home timeline tests to separate classes Marnanel Thurman 2021-02-09 17:42:10 +0000
  • f40a6d862d Many new timeline tests, per spec Marnanel Thurman 2021-02-09 17:39:39 +0000
  • 312b3760fc Started to put test_timelines in order. Each test sets up the statuses as it needs. Marnanel Thurman 2021-02-07 20:30:03 +0000
  • 63955031e5 static/ added to .gitignore Marnanel Thurman 2021-02-02 20:10:36 +0000
  • 30f445aa3b trilby_api/views.py split out into several modules in trilby_api/views/. Tests all pass. Marnanel Thurman 2021-02-02 20:08:32 +0000
  • 60b70f9cee "/home" served, but with nothing very interesting on it Marnanel Thurman 2021-01-10 21:46:38 +0000
  • 98a5bde0b2 Display username in the navbar, and logout link, if you're logged in Marnanel Thurman 2021-01-05 21:59:18 +0000
  • 4ef96ea6db LOGOUT_REDIRECT_URL Marnanel Thurman 2021-01-05 21:56:26 +0000
  • 7e763ed4bf LOGIN_REDIRECT_URL set Marnanel Thurman 2021-01-05 21:47:37 +0000
  • 99981e3baf login stuff moved to /accounts/login (from /login) so we can use auth's urls.py in a separate subdir Marnanel Thurman 2021-01-05 21:45:34 +0000
  • 2198350394 INSTANCE_BLURB. Closes issue #66. Marnanel Thurman 2021-01-04 02:57:17 +0000
  • eb4ec809bb Version bump to 0.7 (%shine) eb4ec809bb Marnanel Thurman 2020-11-25 20:26:45 +0000
  • 757132aa36 Status contents and user bios are returned as HTML. Marnanel Thurman 2020-11-25 20:23:11 +0000
  • e65450b9e7 trilby's find_local_view() can see through view_for_mimetype views. Marnanel Thurman 2020-11-25 20:22:20 +0000
  • 2e794e2a8a bowler's tests gain BowlerClient, a subclass of django.test.Client which will set the Accept param correctly on get requests. Marnanel Thurman 2020-11-25 20:20:55 +0000
  • 7b37822d8d As a special case, view_for_mimetype returns the view list if the request param is None. Marnanel Thurman 2020-11-25 20:20:00 +0000
  • e0517f6688 test_headers supplies correct Accept header. Marnanel Thurman 2020-11-25 19:40:53 +0000
  • ac9fb3d2bf sombrero's fake HttpRequest for ACTIVITY_GET requests supplies an Accept header. Marnanel Thurman 2020-11-25 19:36:48 +0000
  • 0b98be76c4 fix logging statement Marnanel Thurman 2020-11-25 19:34:28 +0000
  • 0e15db00da User page is HTML or JSON depending on Accept header. Marnanel Thurman 2020-11-25 18:46:31 +0000
  • 5e6a4a1721 Templates for previous commits which I forgot to stage Marnanel Thurman 2020-11-25 18:46:15 +0000
  • a0fe164ae1 tophat gains UserPage view. Marnanel Thurman 2020-11-25 18:44:57 +0000
  • 6f033b7928 Status pages are HTML or JSON depending on Accept header. Marnanel Thurman 2020-11-25 18:36:07 +0000
  • bfb7874d16 tophat StatusPage view. Very basic. Marnanel Thurman 2020-11-25 18:35:52 +0000