1
0
Fork 0
mirror of https://code.naskya.net/repos/ndqEd synced 2025-01-10 10:56:45 +09:00

Commit graph

  • 48529627b6 FEDERATION.md: Write proposal about avatars fr33domlover 2019-05-29 09:24:53 +0000
  • c12977c13d FEDERATION.md: Document actor choice in Vervis/ForgeFed fr33domlover 2019-05-29 09:19:10 +0000
  • e4ca79c28f FEDERATION.md: Write non-actor audience proposal fr33domlover 2019-05-29 08:31:07 +0000
  • 5712b06299 FEDERATION:.md: Add to-do item about the ticket followres collection name fr33domlover 2019-05-29 07:50:47 +0000
  • cfd70385af FEDERATION.md: Change domain name in comment example fr33domlover 2019-05-28 09:50:02 +0000
  • 6446f8b01a FEDERATION.hs: Fix typo, missed a comma in example fr33domlover 2019-05-28 09:46:00 +0000
  • 5907a447c0 FEDERATION.md: Write basic description of comments fr33domlover 2019-05-28 09:43:24 +0000
  • f904123d91 FEDERATION.hs: Finish initial writing of the authentication proposals fr33domlover 2019-05-28 08:37:23 +0000
  • 6f673b3363 FEDERATION.md: Document server-scope signing keys fr33domlover 2019-05-27 22:22:52 +0000
  • eb514b8c3f Use path segment in HighlightStyleR, addStylesheet doesn't support query params fr33domlover 2019-05-27 19:54:11 +0000
  • e02a0fa4db Make pandoc highlight style configurable in settings and in query parameter fr33domlover 2019-05-27 18:30:48 +0000
  • 12ec77fb44 Add back the repo source CSS templates, they're used separately from pandoc fr33domlover 2019-05-27 17:39:33 +0000
  • d8696a86be Fix typos in FEDERATION.md, missing closing quotes in examples fr33domlover 2019-05-27 13:46:38 +0000
  • b8b226d15c Highlight code segments in pandoc rendered source file views fr33domlover 2019-05-27 13:28:57 +0000
  • 3bf7dbea7d Syntax highlighting for JSON-LD examples in federation docs fr33domlover 2019-05-27 11:17:56 +0000
  • e86a2970ba Start documenting Vervis federation technical details fr33domlover 2019-05-27 09:06:29 +0000
  • 85777fa381 Update FEDERATION.md to mention inbox and outbox view being available now fr33domlover 2019-05-26 11:33:41 +0000
  • 18e9c16afb Define breadcrumbs for TicketTeamR and TicketParticipantsR fr33domlover 2019-05-26 10:32:56 +0000
  • 7869af7334 In default layout template, fix typo in display of notification count fr33domlover 2019-05-25 22:28:21 +0000
  • 70d51faa70 In notifications page, remove accidental display of hidden field labels fr33domlover 2019-05-25 22:27:20 +0000
  • b7e2776e6a Implement getTicketTeamR & getTicketParticipantsR (AS2 & HTML showing the JSON) fr33domlover 2019-05-25 22:05:59 +0000
  • ae1e10cab2 Vervis.Handler.Ticket: Import esqueleto qualified fr33domlover 2019-05-25 22:04:06 +0000
  • 3af54ef300 Remove an old empty source dir src/Database/Persist/Sql/Graph fr33domlover 2019-05-25 21:58:46 +0000
  • 9689e9d471 Fix redirection bug in SharerInboxR fr33domlover 2019-05-25 20:24:13 +0000
  • bf9199b466 Forgot to commit new templates fr33domlover 2019-05-25 19:35:31 +0000
  • 95a0806ef3 Fix MessageR, setting audience to the one specified in the Create activity fr33domlover 2019-05-25 13:01:15 +0000
  • e848fe5fed Add unique UniqueLocalMessageCreate fr33domlover 2019-05-25 12:59:54 +0000
  • 2eade80cfb Rewrite the localMessageCreate migration to insert real activities fr33domlover 2019-05-25 12:44:09 +0000
  • e81eb80b8b Add field localMessageCreate, pointing to the OutboxItem that created it fr33domlover 2019-05-25 03:23:57 +0000
  • d77877eba5 In persistent models for migrations, suffix the names of uniques too fr33domlover 2019-05-25 03:20:01 +0000
  • 5479c99e1c Serve trivial HTML (that just displays the JSON object) in getMessageR fr33domlover 2019-05-24 16:09:58 +0000
  • bd99729656 Loading settings was using deprecated functions, switch to new ones fr33domlover 2019-05-24 15:45:36 +0000
  • 23e760e373 Build with LTS 13, GHC 8.6 fr33domlover 2019-05-24 11:49:39 +0000
  • b64984495f Switch all HandlerT/WidgetT uses to HandlerFor/WidgetFor fr33domlover 2019-05-23 09:12:24 +0000
  • c531f41565 Implement basic notifications in DB and UI fr33domlover 2019-05-22 21:50:30 +0000
  • 6d55b8c5d7 Display remote actor name in remote message view fr33domlover 2019-05-21 09:11:13 +0000
  • d1fea9eb51 Store names of remote actors in DB for display fr33domlover 2019-05-21 08:44:11 +0000
  • 2573ff1d93 Parse and publish actor outboxes fr33domlover 2019-05-21 00:36:05 +0000
  • 40d9a0990d Serve AS2 in getSharerInboxR fr33domlover 2019-05-21 00:14:49 +0000
  • 7bcbe52274 Implement getOutboxR, both (trivial) HTML and AS2 fr33domlover 2019-05-20 23:51:06 +0000
  • f07b56c259 Implement getOutboxItemR, serving AS2 and basic HTML fr33domlover 2019-05-18 10:09:47 +0000
  • 6d304b9307 Smarter treatment of recipients that are collections fr33domlover 2019-05-17 22:42:01 +0000
  • 48882d65ad Allow AP C2S client to list recipients that aren't actors to deliver to fr33domlover 2019-05-17 10:47:53 +0000
  • 1f7ceada64 stack.yaml: List custom deps as extra-deps, not as packages fr33domlover 2019-05-16 21:23:25 +0000
  • 07281f6900 Fix infinite loop in ActivityPub audience parsing fr33domlover 2019-05-16 21:22:45 +0000
  • b12ad49b62 Remove unused accidentally left line fr33domlover 2019-05-16 21:21:51 +0000
  • ebc3f016b6 In outbox POST handler logging, fix the display of OutboxItemId number fr33domlover 2019-05-12 20:24:33 +0000
  • e4fe83c163 stack.yaml: List yesod-auth-account under extra-deps using the new syntax fr33domlover 2019-05-12 00:17:56 +0000
  • f84a736177 Grab esqueleto 2.7.0 extra dep instead of pulling from githu8 fr33domlover 2019-05-11 23:01:13 +0000
  • d70d34bb6b Debug logs for periodic delivery fr33domlover 2019-05-11 22:26:06 +0000
  • 48cfccd3d2 Use forkFinally in ResultShare to be sure we always catch exceptions & set MVar fr33domlover 2019-05-10 21:33:08 +0000
  • f88dcef0d7 Do some debug logging during delivery in outbox POST handler fr33domlover 2019-05-10 20:38:55 +0000
  • 770983e829 In outbox POST handler, run async delivery using Worker instead of Handler fr33domlover 2019-05-10 04:36:21 +0000
  • e29053145f Log errors for linked delivery from outbox, both in handler and periodic fr33domlover 2019-05-09 23:09:34 +0000
  • 635952a797 When parsing a LocalURI, use a *valid* dummy host fr33domlover 2019-05-09 22:03:19 +0000
  • 273fcf972f When delivering activities, sign the Digest header fr33domlover 2019-05-09 21:26:33 +0000
  • ddb6bb0472 When publishing a comment via PublishR, don't specify 'published' time fr33domlover 2019-05-07 03:12:47 +0000
  • 0e4070db75 In ticket discussion, have links to the individual messages (MessageR route) fr33domlover 2019-05-07 02:54:45 +0000
  • 9bc78bf303 When posting ticket comment in regular UI, don't specify published time fr33domlover 2019-05-07 01:51:21 +0000
  • 08ca211842 Switch from persistent-parser to my own parser module fr33domlover 2019-05-07 00:58:44 +0000
  • a6bfb0cf36 Show note about federation being disabled, and list other known instances fr33domlover 2019-05-05 22:00:26 +0000
  • 6bba8ff47f Fix breadcrumb of TicketMessageR fr33domlover 2019-05-05 21:02:26 +0000
  • 25a8ea6b8b Reorder routes to correct the route resolution fr33domlover 2019-05-05 20:51:48 +0000
  • b4afa2d086 Fix layout bug in homepage fr33domlover 2019-05-05 15:39:14 +0000
  • c48004d8e3 Fix typo in INSTALL.md fr33domlover 2019-05-05 15:38:43 +0000
  • 67a77b1897 In layout header, link to federation status info page fr33domlover 2019-05-05 11:36:10 +0000
  • 0a60d65e0e Explain current federation status in FEDERATION.md new file fr33domlover 2019-05-05 11:15:51 +0000
  • c6eaf7cccc In personal overview page, add link to personal inbox fr33domlover 2019-05-05 11:14:23 +0000
  • 8303baa69d Implement GETing the personal inbox fr33domlover 2019-05-05 10:20:55 +0000
  • f6eaca2fa8 When project receives remote ticket comment, add author to followers fr33domlover 2019-05-03 23:55:49 +0000
  • 5770c62692 Plug the project inbox handler code into the actual POST handler function fr33domlover 2019-05-03 23:18:57 +0000
  • b0a26722d3 Do inbox forwarding in project inbox handler fr33domlover 2019-05-03 21:04:53 +0000
  • 5d5c56695e Remember for deliveries in the DB, whether they should sign forwarding fr33domlover 2019-05-02 09:31:56 +0000
  • 93cf861ed0 When delivering a comment on a remote ticket, enable inbox forwarding fr33domlover 2019-05-02 02:06:47 +0000
  • 3d9438714b In sharer inbox, accept forwarded activities, including ones of local users fr33domlover 2019-05-01 23:13:22 +0000
  • f789a773e4 Stop using YesodHttpSig, move code from Foundation to Federation fr33domlover 2019-04-29 07:39:20 +0000
  • 951364036f Update activity POSTing code to use the new forwarding mechanism fr33domlover 2019-04-28 10:18:50 +0000
  • 1fcec035f0 Do some checks on the host in FedURI parsing fr33domlover 2019-04-28 09:47:32 +0000
  • 342467297a Put inbox activity auth code in a dedicated function in Vervis.Federation fr33domlover 2019-04-26 21:41:01 +0000
  • 9d5399d636 Give project actors signing keys, just like user actors, needed for forwarding fr33domlover 2019-04-26 13:04:00 +0000
  • 811217fd17 Return keyid and digest after inbox verification, for use in forwarding fr33domlover 2019-04-26 04:15:07 +0000
  • f346da9106 New module Yesod.ActivityPub, use it in Vervis.Federation for delivery POSTing fr33domlover 2019-04-26 03:23:49 +0000
  • 71d21ad459 In httpPostAP, support the new signature headers fr33domlover 2019-04-26 00:25:50 +0000
  • 46fb4d1512 Add settings switch for activity debug reports fr33domlover 2019-04-25 22:46:27 +0000
  • d24710c46a When receiving activity to inbox, verify the body digest fr33domlover 2019-04-25 18:05:02 +0000
  • 57374ec816 When POSTing activities, set a Digest header using SHA-256 fr33domlover 2019-04-25 15:49:15 +0000
  • 825a91d185 Incomplete project inbox handler fr33domlover 2019-04-24 00:47:21 +0000
  • f462a67680 Implement sharer inbox handler fr33domlover 2019-04-23 02:57:53 +0000
  • e06f40b665 Switch from single inbox to individual inbox URIs; disable inbox post for now fr33domlover 2019-04-21 10:58:57 +0000
  • f7f15e0f63 When sending ticket comment in regular Vervis UI, deliver it using ActivityPub fr33domlover 2019-04-20 21:34:45 +0000
  • 4f5c6532ee Switch postOutboxR to the new handler fr33domlover 2019-04-19 03:14:12 +0000
  • fc2ace3370 Insert ticket commenter to ticket followers, and never deliver to themselves fr33domlover 2019-04-18 23:37:33 +0000
  • dedb9834e3 Tweak author link text in ticket comments fr33domlover 2019-04-18 23:14:36 +0000
  • 47a9e0b5a0 Group by sharer ID too, hopefully this time it's enough fr33domlover 2019-04-18 20:20:58 +0000
  • 4386e0f8af If federation is disabled, don't run periodic delivery fr33domlover 2019-04-18 19:50:31 +0000
  • 50f12f855d In ticket summary SQL query, group by ticket ID, not by discussion ID fr33domlover 2019-04-18 19:35:04 +0000
  • b8c669f6fc New outbox post: Raise error if federation disabled but remote recipients found fr33domlover 2019-04-18 11:43:33 +0000
  • f37b9b3f52 Run the delivery worker priodically, settings control how often to run fr33domlover 2019-04-18 10:38:01 +0000
  • c9c7da5902 More insertBy' usage, and remove withHostLock from new outbox post handler fr33domlover 2019-04-16 18:03:02 +0000
  • 735a6a39cb Use insertBy' in instanceAndActor fr33domlover 2019-04-16 17:26:06 +0000