Commit graph

  • b95e9a8006 Weird initial (but complete) display of Darcs patches fr33domlover 2019-10-31 10:11:13 +0000
  • e9f17ff220 UI: Change RepoPatchR breadcrumb parent from RepoR to RepoHeadChangesR fr33domlover 2019-10-31 10:10:17 +0000
  • bdc48f4ca2 When parsing a Darcs repo's patch file, fail with error detail in the message fr33domlover 2019-10-23 09:31:37 +0000
  • 90ad05b327 UI: When mouse hovers over button, make bg color just slightly darker fr33domlover 2019-10-23 08:42:49 +0000
  • f846a75440 UI: Move repo deletion button to the bottom of the page fr33domlover 2019-10-23 07:43:40 +0000
  • ff73433bc1 UI: Change the default page parent from Nothing to Just HomeR fr33domlover 2019-10-22 11:00:35 +0000
  • b23741f1fe S2S: Store relevant Push activities in recipient's inbox fr33domlover 2019-10-22 10:28:35 +0000
  • 0673ed0bb4 DB: Remove the "manual" fields from follow records fr33domlover 2019-10-22 10:25:33 +0000
  • 9ec4142737 In settings, set the default instance host to localhost fr33domlover 2019-10-22 08:26:49 +0000
  • a700dc4208 Make the hook config file path include the instance host fr33domlover 2019-10-20 09:19:49 +0000
  • 65d730393a UI: Display link bar in ticket page; move project page edit link to the bar fr33domlover 2019-10-19 11:21:29 +0000
  • 0ff25833a0 UI: In project page, display a link bar fr33domlover 2019-10-19 10:52:10 +0000
  • c85c2aa734 UI: In person page, display a link bar fr33domlover 2019-10-19 10:30:29 +0000
  • 25e29e8ccc UI: In repo source page, display a link bar fr33domlover 2019-10-19 10:13:33 +0000
  • 552e2b3001 UI: Remove link to FEDERATION.md fr33domlover 2019-10-19 09:49:09 +0000
  • 5603c8d72d UI: Move notification marker to be next to logged-in username fr33domlover 2019-10-19 09:48:15 +0000
  • 96c6904b46 When parsing actor, allow missing sshKey, treat it the same as [] fr33domlover 2019-10-19 09:38:05 +0000
  • bc379a864f Provide 'following' collections and link in page header fr33domlover 2019-10-19 08:15:48 +0000
  • b914ef4d16 UI: In page header, display logged-in username in bold text fr33domlover 2019-10-19 08:15:04 +0000
  • e0d7612908 Display SSH key example as a placeholder, not a default value (thanks zPlus!) fr33domlover 2019-10-19 06:35:28 +0000
  • 339c2253f9 If Git repo is empty (no branches), don't 404, just show basic repo page fr33domlover 2019-10-19 06:01:14 +0000
  • 0be7f05d31 If an actor doesn't have SSH keys, don't list an "sshKey":[] property fr33domlover 2019-10-19 04:16:09 +0000
  • 1c56f63e86 Default actor name display is now its URL, not the string "(?)" fr33domlover 2019-10-19 04:10:33 +0000
  • edf624e806 UI: Link to /publish in personal overview, and some useful pages in "navbar" fr33domlover 2019-10-19 03:17:53 +0000
  • c2cd32f020 When creating a repo, redirect to the page of the new repo fr33domlover 2019-10-19 02:43:24 +0000
  • b030320964 C2S: Process the HTML forms in postPublishR, not postSharerOutboxR fr33domlover 2019-10-19 02:41:36 +0000
  • af9f207b78 S2S: In repo inbox POST, don't check for CSFR token fr33domlover 2019-10-19 00:13:48 +0000
  • 9f063fb349 Fix missing logs of fixRunningDeliveries fr33domlover 2019-10-18 23:51:55 +0000
  • d5063eaef9 S2S: FIx bug in parsing Follow object fr33domlover 2019-10-18 23:45:13 +0000
  • 1e8dd71f23 Fix handling of forwarded activities from local repos fr33domlover 2019-10-18 23:20:48 +0000
  • e96749a19e UI: In SSH key creation page, list supported key types (only RSA right now) fr33domlover 2019-10-17 11:46:23 +0000
  • 271bc3dbd0 UI: List projectless repos and "Create New" link in personal overview page fr33domlover 2019-10-17 11:45:06 +0000
  • 02337c39e1 UI: Take SSH public key in 1 field, then split into key type and content fr33domlover 2019-10-17 09:57:46 +0000
  • a419db5b5b Publish AS2 representation of SSH keys and list SSH keys in actor documents fr33domlover 2019-10-17 08:37:48 +0000
  • 0be7fa05f8 In Push activity summary, list the titles of the pushed commits fr33domlover 2019-10-13 19:19:24 +0000
  • 6c81a46a02 List repo in Push recipients, it was accidentally not listed fr33domlover 2019-10-12 19:38:29 +0000
  • 16cde4b4c2 Fix typo in context property name for Commit objects fr33domlover 2019-10-10 16:48:57 +0000
  • 59ce05694e In darcs post-apply hook, send a Push object to Vervis fr33domlover 2019-10-10 16:41:34 +0000
  • 6cb86ebbf1 Install darcs post-apply hooks in darcs repos, no-op hook for now fr33domlover 2019-10-07 14:05:52 +0000
  • c529722b5a Implement S2S unfollowing using Undo{Follow} fr33domlover 2019-10-05 16:22:27 +0000
  • bbe6f159d0 Implement C2S unfollowing, using Undo{Follow} fr33domlover 2019-10-05 14:10:29 +0000
  • 6a4975a52c Add "Follow" button to person, repo, project and ticket pages fr33domlover 2019-10-02 08:07:26 +0000
  • c91599b989 When successfully submitting a ticket comment, submit Follow activity too fr33domlover 2019-09-30 09:00:44 +0000
  • 77678fc8f6 Move postTicketsR to Vervis.Handler.Client & submit Follow activity on success fr33domlover 2019-09-30 08:00:05 +0000
  • 72cba96958 Move reply authoring code from Vervis.Handler.Discussion to Vervis.Client fr33domlover 2019-09-30 06:27:42 +0000
  • 5a7700ffe4 Implement remote following, disable automatic following fr33domlover 2019-09-25 10:43:05 +0000
  • 1673851db0 In S2S Follow, projects allow following their tickets fr33domlover 2019-09-16 16:01:43 +0000
  • 612dfa1fce Implement S2S Follow for sharers, projects and repos fr33domlover 2019-09-16 15:18:18 +0000
  • 525a722439 Implement C2S Follow activity and add form on /publish page fr33domlover 2019-09-11 08:12:20 +0000
  • 3a68a3e7e6 Don't list non-public follows in follower collections fr33domlover 2019-09-09 01:20:02 +0000
  • 544ebae3fd Specify visibility in Follow records fr33domlover 2019-09-09 00:33:36 +0000
  • 68e8b094a0 Handle post-receive hook, publish a Push activity fr33domlover 2019-09-09 00:27:45 +0000
  • 3c01f4136c Mechanism for reporting git pushes to Vervis via post-receive hooks fr33domlover 2019-09-05 12:02:42 +0000
  • 29354ff1ed Provide darcs log in ActivityPub format fr33domlover 2019-09-02 02:41:50 +0000
  • 6ffc2c9872 Provide git log in ActivityPub format fr33domlover 2019-09-01 14:19:14 +0000
  • 7b26d5d918 Use 'context' for Commit's repo, instead of 'repository' fr33domlover 2019-08-28 16:20:19 +0000
  • d4d45c6fe7 AP representation of git repo branches & preparation for Push activities fr33domlover 2019-08-28 15:31:40 +0000
  • 704b0550f5 INSTALL.md: List libpcre as a system dep fr33domlover 2019-08-23 04:26:50 +0000
  • 2c18660a3b Provide AP representation of commits, and support committer field fr33domlover 2019-08-06 13:23:11 +0000
  • 50614359ab README.md: There's a ticket tracker, link to it (thanks ikomi!) fr33domlover 2019-08-05 13:33:07 +0000
  • 8f268b17a3 Use CSS to layout applicative forms more nicely on the pages Jason Harrer 2019-07-27 00:05:04 +0000
  • 966e942c41 FEDERATION.md: Add some missing double quotes in JSON example fr33domlover 2019-07-26 06:49:45 +0000
  • eb28ccc04e Install.md update for user registration Jason Harrer 2019-07-23 20:36:50 +0000
  • 072039f5d8 On "See JSON" pages, display a link back to "regular HTML" version of the page fr33domlover 2019-07-23 18:17:15 +0000
  • 655a2ebe18 Provide AP Collection representations for ticket deps/rdeps pages fr33domlover 2019-07-23 18:15:51 +0000
  • 8fc5c80dd6 New Network.FedURI with separate URI modes for dev and for fediverse fr33domlover 2019-07-23 13:59:48 +0000
  • 84765e2b94 Represent a ticket dep using a dedicated TicketDependency AP type fr33domlover 2019-07-11 22:18:30 +0000
  • 65edc77747 Specify deps and rdeps in Ticket as URIs of Collections fr33domlover 2019-07-11 15:53:55 +0000
  • 81a05a950f Implement getTicketDepR, not used anywhere else yet fr33domlover 2019-07-11 15:14:16 +0000
  • 828e015c54 Rename TicketDepR to TicketDepOldR; we're going to use TicketDepR in a new way fr33domlover 2019-07-08 15:54:41 +0000
  • d2d51cb45a FEDERATION.md: Add example of Accept{Offer{Ticket}} activity fr33domlover 2019-06-30 17:54:26 +0000
  • d2e64d2920 Fix outbox item pretty display, it was highlighted but not pretty-encoded fr33domlover 2019-06-30 16:53:53 +0000
  • 84d5375319 In inbox and notifications views, add missing space between words fr33domlover 2019-06-30 15:20:40 +0000
  • deedc961c5 If highlight backend not set for pretty JSON, assume Skylighting fr33domlover 2019-06-30 14:38:23 +0000
  • 31d7e9eac7 Display times and link to activity in inbox, outbox and notifications fr33domlover 2019-06-30 14:04:28 +0000
  • dc631a98c5 Fix typo in Create Note summary text formatting fr33domlover 2019-06-30 11:20:43 +0000
  • a09585f074 Specify noteSource when inserting C2S ticket comment fr33domlover 2019-06-30 02:52:40 +0000
  • 4b045118f9 Address project followers when posting ticket comment in regular UI fr33domlover 2019-06-30 02:23:58 +0000
  • d8da1f2abf Display summary and pretty JSON for notifications and for outboxes fr33domlover 2019-06-30 01:41:54 +0000
  • 2109974709 Publish project outbox URL in project AP JSON fr33domlover 2019-06-30 01:18:52 +0000
  • add8a3a23b Display pretty JSON on user page fr33domlover 2019-06-30 01:17:47 +0000
  • 89f2f91199 Remove build-time settings from settings template fr33domlover 2019-06-29 23:55:50 +0000
  • 2376cbd479 When receiving Offer in inbox, expect ticket's 'published' NOT to be set fr33domlover 2019-06-29 23:32:34 +0000
  • d73c3928a0 In inbox display, show summary when available, otherwise show highlighted JSON fr33domlover 2019-06-29 23:16:52 +0000
  • f7b7a417eb Highlight JSON with Skylighting by default, Highligher2 isn't working on it fr33domlover 2019-06-29 23:15:41 +0000
  • 90cb4fcd88 Data.Aeson.Encode.Pretty.ToEncoding: Use encodePrettyToTextBuilder as base fr33domlover 2019-06-29 22:39:42 +0000
  • 183e9a7754 Encode pretty JSON using encodePretty, highlighting doesn't do formatting! fr33domlover 2019-06-29 22:38:42 +0000
  • 685b7ec2bc Add option to render pretty AP JSON using Skylighting fr33domlover 2019-06-29 20:31:01 +0000
  • 590e3928a5 Vervis.Migration: Replace fromJust in migration #109 with informative error fr33domlover 2019-06-29 17:18:48 +0000
  • 6d72d676e7 Switch OutboxItem's Activity from plain BL to an upgraded PersistJSONObject fr33domlover 2019-06-29 03:19:00 +0000
  • e10b4d452a Treat outbox items in DB as bytestrings to avoid depending on JSON parsing fr33domlover 2019-06-28 23:15:08 +0000
  • e5f9b34ad2 Unset ticket closer PersonId for tickets that aren't closed fr33domlover 2019-06-27 12:19:37 +0000
  • 63689aef1a Fix SQL query that selects ticket summary data, was making getTicketsR fail fr33domlover 2019-06-27 11:47:23 +0000
  • 9f3e45c113 When Accepting an Offer{Ticket}, automatically add author as ticket follower fr33domlover 2019-06-26 01:37:29 +0000
  • 07f76d2a6f Publish Accept activity when creating a new ticket from the Offer fr33domlover 2019-06-26 01:12:11 +0000
  • 0a4c2ad817 Add a new-ticket form to /publish page, and handle in sharer outbox fr33domlover 2019-06-23 12:39:44 +0000
  • 4be444f5ab Bring back postTicketsR, now implemented using offerTicketC fr33domlover 2019-06-23 10:00:11 +0000
  • 55fdb5437c Write C2S Offer{Ticket} handler, not used in any route handlers yet fr33domlover 2019-06-22 18:03:20 +0000
  • d6b999eaf3 C2S: Handle recipient grouping in dedicated Vervis.API.Recipient module fr33domlover 2019-06-20 23:22:25 +0000
  • 7c30ee2d52 Switch activityId from LocalURI to Maybe LocalURI, for C2S posting without ID fr33domlover 2019-06-19 08:53:31 +0000