1
0
Fork 0
mirror of https://code.sup39.dev/repos/Wqawg synced 2024-12-29 03:34:52 +09:00

Commit graph

  • 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
  • 1ae924558f Use updateGet for atomic access to projectNextTicket fr33domlover 2019-06-18 10:47:01 +0000
  • fb909adf2e Handle Offer{Ticket} in project inbox, and turn DB ticketTitle into HTML fr33domlover 2019-06-17 19:55:03 +0000
  • 4d5fa0551f Refactor the types used in activity authentication and handle project recipient fr33domlover 2019-06-16 21:39:50 +0000
  • e1ae75b50c Add project outbox and outbox item routes fr33domlover 2019-06-16 21:37:31 +0000
  • a65979f5af Give Project an Outbox in the DB fr33domlover 2019-06-16 21:34:06 +0000
  • 64a377b12f Use syntax highlighting in outbox item JSON display fr33domlover 2019-06-16 21:32:18 +0000
  • 5aaf2ba8a9 Rename OutboxR to SharerOutboxR, because projects will have outboxes too fr33domlover 2019-06-16 14:58:00 +0000
  • 8e01f9b416 FEDERATION.md: More detail about ticket creation fr33domlover 2019-06-16 14:47:33 +0000
  • ade24bb534 Pretty JSON display for getActorKey1/2 and getOutboxItemR fr33domlover 2019-06-15 19:03:39 +0000
  • 499479b662 Decouple OutboxItem from Person via a new table named Outbox fr33domlover 2019-06-15 18:51:26 +0000
  • 6452d239f2 Optional activity summary, set it when handling a Note in C2S fr33domlover 2019-06-15 16:24:34 +0000
  • 68bdaf65a7 S2S sharer inbox: Handle Offer{Ticket} yay! fr33domlover 2019-06-15 14:51:48 +0000
  • 2abb6a44a4 Load settings from default settings filename, not reading it from command line fr33domlover 2019-06-15 08:58:20 +0000
  • 057f57ff0d Load settings only at run time, not using compile time settings at all fr33domlover 2019-06-15 08:56:20 +0000
  • 4b20ed23b6 Stop using Vervis.Import and NoImplicitPrelude, switch to plain regular imports fr33domlover 2019-06-15 08:24:08 +0000
  • 7686f3777e New module structure for ActivityPub C2S and S2S code fr33domlover 2019-06-15 04:39:13 +0000
  • 1fb1829f6e Generate an Offer Ticket for every ticket, including project inbox item fr33domlover 2019-06-14 17:45:37 +0000
  • 0aaec575d9 Change default instance host from 'localhost' to 'vervis.localhost' fr33domlover 2019-06-14 17:44:29 +0000
  • 4d61672f94 Add a MonadUnliftIO constraint in RemoteActorStore, was removed from MonadSite fr33domlover 2019-06-14 17:40:57 +0000
  • 698059763a When building with dev flag, disable the approot host check middleware fr33domlover 2019-06-14 17:36:31 +0000
  • f8f3a31a8d Yesod.FedURI and Yesod.Hashids switch from MonadHandler to MonadSite fr33domlover 2019-06-14 17:21:38 +0000
  • 6df2200f47 Yesod.MonadSite module gets some nice upgrades fr33domlover 2019-06-14 17:10:12 +0000
  • 42febca91f Run DB migrations in Worker monad, to allow convenient MonadSite access fr33domlover 2019-06-12 22:17:06 +0000
  • b40ef116b1 For tickets by remote authors, link in the DB to the RemoteActivity, the Offer fr33domlover 2019-06-12 22:14:19 +0000
  • c51a0bbdd8 FEDERATION.md: Update to use the ForgeFed @context URI fr33domlover 2019-06-12 00:33:32 +0000
  • 74feb2c261 FEDERATION.md: Rename "events" property to "history" fr33domlover 2019-06-12 00:25:28 +0000
  • 5df8965488 Some cleanup and term updates in Web.ActivityPub to match the spec and plans fr33domlover 2019-06-12 00:11:24 +0000
  • b29e197670 FEDERATION.md: List project followers collection as recipient in Note example fr33domlover 2019-06-11 12:28:31 +0000
  • 61d1029926 Project team and followers fr33domlover 2019-06-11 12:19:51 +0000
  • 3f5d737f4c Forgot to record migration fr33domlover 2019-06-10 11:22:58 +0000
  • 970fa240fc Deliver to project inbox in postOutboxR and postProjectInboxR fr33domlover 2019-06-09 21:06:26 +0000
  • 322d09658e (Hopefully correctly) fill project inboxes with ticket comment Create Notes fr33domlover 2019-06-09 18:41:37 +0000
  • bad1844cfc Reuse the getSharerInboxR code to implement getProjectInboxR fr33domlover 2019-06-09 16:45:53 +0000
  • f4e324e587 Give each project an inbox in DB fr33domlover 2019-06-09 16:21:23 +0000
  • f70aa42060 Add UniquePersonInbox to persistent model; each user has their own unique inbox fr33domlover 2019-06-09 15:56:42 +0000
  • 71ab1c4459 Syntax-highlight the pretty JSON display of AP objects fr33domlover 2019-06-09 14:32:57 +0000
  • 090c562553 Add an Inbox table in DB, make inbox related tables use it instead of Person fr33domlover 2019-06-09 13:16:32 +0000
  • b1897a20c0 Allow ticket author to be a remote actor fr33domlover 2019-06-07 04:26:32 +0000
  • d73b113b4f Wrap AP Ticket in an Offer activity, this is how tickets will be created fr33domlover 2019-06-06 14:16:48 +0000
  • b69442b448 Move AP Ticket local URI fields into a dedicated TicketLocal type fr33domlover 2019-06-06 10:25:16 +0000
  • e31c8c600b Turn some AP ticket fields into Maybes fr33domlover 2019-06-04 09:36:14 +0000
  • 04a2e9a817 In HTML pages with AP support, display link to pretty formatted JSON fr33domlover 2019-06-03 22:22:32 +0000
  • 708f626294 Provide ActivityPub representation of tickets in getTicketR fr33domlover 2019-06-03 21:52:34 +0000
  • eedbf1d193 FEDERATION.md: In Ticket object, set context to the project ID URI fr33domlover 2019-06-03 21:51:50 +0000
  • f7432e515c Add ticketDescription DB entity field, containing pandoc-rendered HTML fr33domlover 2019-06-03 12:45:02 +0000
  • 17fe163c09 Rename ticketDesc to ticketSource fr33domlover 2019-06-03 11:02:28 +0000
  • 5111cd9bc7 Forgot to record this line of code when renamed ProjectRole entity to Role fr33domlover 2019-06-03 11:01:21 +0000
  • ca06685d71 List default capability key and hashids salt file names in _boring fr33domlover 2019-06-03 10:45:12 +0000
  • 3191452a3a FEDERATION.md: Write authorization token proposal fr33domlover 2019-06-03 10:38:45 +0000
  • 46f116da60 In new comment form, turn CRLF into LF when running the form fr33domlover 2019-06-02 14:59:47 +0000
  • c7dccbb7fe Render in advance and store comment content as HTML alongside Markdown source fr33domlover 2019-06-02 14:41:51 +0000
  • facf4d7f3e Rename messageContent field to messageSource; content will soon be HTML fr33domlover 2019-06-02 12:04:35 +0000
  • c7a563bd15 FEDERATION.md: Write list-direct-replies proposal fr33domlover 2019-06-02 09:57:07 +0000
  • 0ff5f71626 FEDERATION.md: Write events property proposal fr33domlover 2019-06-01 20:39:57 +0000
  • 53cb99877b Ticket example, still hypothetical because not implemented yet fr33domlover 2019-06-01 18:25:37 +0000
  • 21b7325c1b Rename role related tables to reflect the role unification fr33domlover 2019-05-31 15:02:57 +0000
  • dccb91f47c FEDERATION.md: Write the authenticated inbox forwarding proposal fr33domlover 2019-05-30 11:25:26 +0000
  • e8fe55aee9 FEDERATION.md: Write managing actor proposal fr33domlover 2019-05-30 10:40:50 +0000
  • 81d41bfb8a FEDERATION.md: Use participants for non-actor followers collection fr33domlover 2019-05-30 10:40:09 +0000