Commit graph

  • 0c0007c892
    C2S: Person: Implement Join handler, inserting a Permit record to DB Pere Lev 2023-11-22 23:12:32 +0200
  • 3c0a3d1317
    S2S: Person: Update Invite handler to create a Permit record Pere Lev 2023-11-22 19:30:33 +0200
  • 05d3a1eaef
    DB: Tables for the person side of Collabs (i.e. direct-Grants they got) Pere Lev 2023-11-22 18:11:07 +0200
  • 88e6818edc
    S2S: Project: Send ext-Grants to new collab upon getting their delegator-Grant Pere Lev 2023-11-22 14:16:08 +0200
  • 5d0f707c55
    DB: Allow to record the delegator-Grant sent by people to projects/teams Pere Lev 2023-11-21 20:44:09 +0200
  • 7517db9619
    Client, UI: Team: Creation, invite/join display, list in personal overview Pere Lev 2023-11-21 18:28:05 +0200
  • 8584c6387c
    S2S: Group: Implement Follow & Undo handlers, adapted from Project Pere Lev 2023-11-21 17:02:58 +0200
  • 8d543c0016
    S2S: Group: Implement Create handler, sending back an admin-Grant Pere Lev 2023-11-21 16:52:16 +0200
  • ea7476db9d
    C2S: Implement team creation Pere Lev 2023-11-21 15:48:14 +0200
  • 2797e5f3be
    UI: Team & team members HTML page + AP JSON object Pere Lev 2023-11-21 15:01:51 +0200
  • 80a08dea0a
    UI: Browse: Update intro text & list projects' components Pere Lev 2023-11-21 10:56:09 +0200
  • 840b13eff1
    UI: Tweak the footer repo/commit display Pere Lev 2023-11-21 10:55:38 +0200
  • 22c7b88a79
    Remove federation check from PublishResolveR Pere Lev 2023-11-13 14:15:13 +0200
  • 34386bcf52
    S2S: Deck: Resolve: Use the full OCAP-authorization algorithm Pere Lev 2023-11-12 17:43:11 +0200
  • 1a3a46b6b2
    Implement OCAP "Verifying an invocation" process from ForgeFed spec Pere Lev 2023-11-07 10:51:42 +0200
  • b420c982c0
    UI: Add page for publishing a Resolve with custom ticket and OCAP URIs Pere Lev 2023-11-05 20:41:24 +0200
  • 91ed2c82b5
    UI: Add reopen-this-ticket button to ticket page Pere Lev 2023-11-05 17:50:55 +0200
  • ebe676d94b
    Client: Port/implement pseudo-client for unresolve-a-ticket Pere Lev 2023-11-05 17:41:16 +0200
  • 3a95e6d302
    C2S: Implement trivial Undo handler, remove old undoC code Pere Lev 2023-11-05 16:27:38 +0200
  • cbd81d1d0b
    C2S, UI: Deck ticket closing button on ticket page Pere Lev 2023-11-05 16:13:09 +0200
  • 222ba823c1
    S2S: Person: Trivial Resolve handler Pere Lev 2023-11-05 12:52:16 +0200
  • 35eb4917a1
    S2S: Port Deck's & Loom's Resolve handlers from the old system Pere Lev 2023-11-05 12:40:19 +0200
  • cb693184f8
    UI: Use the actor system for opening a ticket, and remove offerTicketC Pere Lev 2023-11-05 11:31:36 +0200
  • be569ab26d
    C2S: Implement Offer{ticket/MR} handler Pere Lev 2023-11-03 14:55:34 +0200
  • a06003c361
    S2S: Loom: Port Offer{MR} handler from old federation code Pere Lev 2023-11-03 14:18:41 +0200
  • 909ba94b49
    S2S: Person: Implement trivial Offer handler Pere Lev 2023-11-03 11:08:35 +0200
  • 1694d77705
    S2S: Deck: Port the Offer{Ticket} handler from the old code Pere Lev 2023-11-03 10:56:25 +0200
  • 7edb7a9760
    Fix some little bugs in component implementation Pere Lev 2023-11-02 23:14:29 +0200
  • df6ece2889
    UI: Deck: 'Approve' button for accepting invites-to-projects Pere Lev 2023-11-02 22:27:54 +0200
  • 47f993d63f
    Client: Project UI for adding a component Pere Lev 2023-11-02 18:03:28 +0200
  • fe6f95d497
    UI: Deck: Projects list page Pere Lev 2023-11-02 14:48:22 +0200
  • acc1d13c63
    UI: Project: Component list HTML version Pere Lev 2023-11-02 12:35:35 +0200
  • 5d52db9377
    C2S: Implement Accept handler (without any filters) Pere Lev 2023-10-23 19:39:58 +0300
  • 14ef892032
    C2S: Implement Add handler, for adding a component to a project Pere Lev 2023-10-23 19:11:51 +0300
  • 477793688f
    C2S: Invite: Support component mode Pere Lev 2023-10-23 18:26:44 +0300
  • 21aa4e7c49
    S2S: projectAccept: When adding a Collab, delegate access-to-my-components Pere Lev 2023-10-23 15:21:12 +0300
  • fa43a49b16
    S2S: Person Grant handler: Handle component-mode Grants too Pere Lev 2023-09-09 17:01:18 +0300
  • 4ac73a9515
    S2S: Implement component delegator-Grant handler Pere Lev 2023-09-09 16:41:12 +0300
  • 9a78c83233
    S2S: Deck Accept handler: Implement component mode Pere Lev 2023-09-01 19:50:48 +0300
  • e8970c1f4a
    S2S: Deck Invite handler: Implement component mode Pere Lev 2023-08-14 15:24:08 +0300
  • 521eed8bb2
    S2S: Deck Add handler Pere Lev 2023-08-02 15:13:54 +0300
  • 06e5ab9e90
    S2S: Project Grant handler Pere Lev 2023-07-17 20:57:19 +0300
  • a083b0d866
    S2S: Update Project-Accept handler to handle Components Pere Lev 2023-07-12 16:50:29 +0300
  • aec2235fdc
    S2S: Project Add handler: Rearrange code in preparation for Component mode Pere Lev 2023-06-29 20:56:03 +0300
  • 2920deb900
    S2S: Copy topicAccept code into projectAccept and reorganize the comment Pere Lev 2023-06-29 14:48:55 +0300
  • afb83b7761
    Add a ProjectCollabLiveR route for use as Grant revocation URI Pere Lev 2023-06-28 22:24:01 +0300
  • 4a2f97d9dd
    S2S: Upgrade the Project Invite handler to handle components Pere Lev 2023-06-28 21:34:19 +0300
  • 5e87dd99d3
    DB: Make the Accept unique per CollabFulfillsInvite Pere Lev 2023-06-28 14:18:45 +0300
  • afc45257b4
    S2S: topicInvite, projectInvite: If approved, send an Accept Pere Lev 2023-06-28 14:10:09 +0300
  • b45aa78d7b
    Copy topicInvite impl into projectInvite instead of reusing topicInvite Pere Lev 2023-06-28 10:44:13 +0300
  • 043667ed76
    S2S, C2S, Client: Update parseRemove to support project+component Pere Lev 2023-06-28 10:22:53 +0300
  • 710bfc27c0
    C2S: When HTTP GETing an Invite/Remove topic, compare with collabs URI Pere Lev 2023-06-28 09:38:53 +0300
  • 1093d4e67d
    Vocab: Support project/component in parseInvite, update handlers Pere Lev 2023-06-28 02:23:46 +0300
  • c98d8d1cc0
    Vocab & UI: Repo, Deck and Loom now serve their collabs URI Pere Lev 2023-06-28 01:09:35 +0300
  • b2657589dd
    Switch Invite/Join/Remove to use resource collabs URI Pere Lev 2023-06-28 00:30:35 +0300
  • 034194f2aa
    DB & Vocab: Specify role in Add, store it in Component & Stem Pere Lev 2023-06-27 22:56:52 +0300
  • 1fd46b0590
    UI & Vocab: Project components list & link from collabs JSON to project Pere Lev 2023-06-27 21:07:21 +0300
  • 6ae079a310
    S2S: Project Add handler Pere Lev 2023-06-27 17:55:59 +0300
  • 89185164b8
    DB: Store the 'type' of remote actors Pere Lev 2023-06-27 13:27:51 +0300
  • 224025b9b6
    DB: Entities for project-component system Pere Lev 2023-06-27 03:20:30 +0300
  • 64aae37b4f
    UI: Minimal HTML page for Project Pere Lev 2023-06-26 23:50:33 +0300
  • c0103d9564
    UI: Fix bug: Project references aren't displayed Pere Lev 2023-06-26 23:40:43 +0300
  • 232a0cd4df
    S2S: Implement project handlers, based on the Deck ones Pere Lev 2023-06-26 23:26:53 +0300
  • 224c290b04
    S2S: Project creation and following Pere Lev 2023-06-26 23:12:40 +0300
  • 9d6bbfdf92
    C2S: Project creation Pere Lev 2023-06-26 23:01:41 +0300
  • 372fd35f2c
    Project routes, handlers and creation UI Pere Lev 2023-06-26 22:02:54 +0300
  • 3db602e3bd
    DB entity for Project Pere Lev 2023-06-26 17:26:20 +0300
  • 050e8d09bc
    Vocabulary for Project Pere Lev 2023-06-26 17:25:56 +0300
  • cc87b6e17d
    Port deck creation to the new actor system Pere Lev 2023-06-19 18:44:12 +0300
  • 0bd2ca8d5d
    DB: Allow actors to mark they've just been created by someone Pere Lev 2023-06-19 11:38:25 +0300
  • c838cece7b
    UI: Fix bug: Incorrect table headers for deck collaborator list Pere Lev 2023-06-19 11:22:56 +0300
  • 6e8cedadd1
    Client: Fix bug: Invite target isn't addressed Pere Lev 2023-06-19 10:38:22 +0300
  • 581838e550
    Support the 6 ForgeFed roles + launch repo/deck/loom actor upon creation Pere Lev 2023-06-17 21:35:00 +0300
  • c8c2106eab
    UI: In deck collaborator list, have a Remove button for each Pere Lev 2023-06-17 01:27:28 +0300
  • 58518811e3
    UI for publishing a Remove Pere Lev 2023-06-17 00:39:02 +0300
  • 9673887479
    C2S Remove handler Pere Lev 2023-06-17 00:28:35 +0300
  • 7b64ab56b1
    S2S Remove handlers for Person and Deck Pere Lev 2023-06-16 23:42:50 +0300
  • 928ad8f9a9
    UI in deck collaborators list, for adding a new collaborator Pere Lev 2023-06-16 20:12:40 +0300
  • aaa92d8141
    UI for publishing an Invite Pere Lev 2023-06-16 17:39:11 +0300
  • ffb5dadac7
    Link C2S handler with ClientMsg Person actor handler & port inviteC Pere Lev 2023-06-16 17:15:15 +0300
  • 29904080df
    Clearly specify license as AGPL-3-or-later in cabal file Pere Lev 2023-06-16 17:14:40 +0300
  • a683185918
    Actor system: Add support for C2S actor methods Pere Lev 2023-06-15 20:23:50 +0300
  • d33f272ede
    Switch to converged handlers than handle both local and remote activities Pere Lev 2023-06-15 15:44:43 +0300
  • d5d6b0af61
    On app start, launch only verified Persons Pere Lev 2023-06-10 10:56:02 +0300
  • a41356c261
    Upon account verification, launch the Person actor Pere Lev 2023-06-10 10:51:01 +0300
  • 59e99f405a
    Deck: Port Join handler Pere Lev 2023-06-09 09:40:10 +0300
  • 85f77fcac4
    Deck: Port Invite handler Pere Lev 2023-06-08 15:38:09 +0300
  • 9955a3c0ad
    Deck: Port/write Accept, Reject, Follow, Undo Pere Lev 2023-06-07 10:15:30 +0300
  • d467626049
    Person: Implement (trivial) Revoke handler Pere Lev 2023-06-05 12:38:08 +0300
  • b4ebd08c5a
    Person: Port Undo{Follow} handler Pere Lev 2023-06-05 11:34:58 +0300
  • 552ef760e6
    Person: Port Reject{Follow} handler Pere Lev 2023-06-05 10:03:20 +0300
  • 9b0622cd7a
    Person: Port the Accept{Follow} handler Pere Lev 2023-06-05 09:43:28 +0300
  • b759b87d0f
    Person: Implement (the quite trivial) Join handler Pere Lev 2023-05-30 22:21:51 +0300
  • 4d8e5de8b8
    Person: Port Invite and Follow handlers to new system Pere Lev 2023-05-30 22:02:11 +0300
  • cc135692c0
    Web.ActivityPub: Add Grant 'allows' & 'delegates' fields Pere Lev 2023-05-30 14:34:37 +0300
  • 621275e257
    Verify integrity proof on remote activities coming into local inboxes Pere Lev 2023-05-30 12:51:41 +0300
  • e8e587af26
    Generate FEP-8b32 authenticity proofs when delivering activities Pere Lev 2023-05-30 09:48:21 +0300
  • ba02d62eb5
    Web.ActivityPub: Add Grant startTime and endTime Pere Lev 2023-05-29 10:47:41 +0300
  • a22aeb85d0
    Web.ActivityPub: Add grantResult field, with optional duration Pere Lev 2023-05-29 09:50:17 +0300
  • 906b5e8f44
    Update docs for darcs->git switch, and switch from darcs-rev to gitrev Pere Lev 2023-05-25 13:54:03 +0300