Commit graph

  • 1fadb2a07e
    Turn _boring into .gitignore & chmod +x script files Pere Lev 2023-05-25 13:18:18 +0300
  • 6786e2e0e1 Implement theater-based remote delivery and port personGrant fr33domlover 2023-05-24 22:17:14 +0000
  • bb01538dfa README: Update SSH config instructions, based on the DarcsHub ones fr33domlover 2023-05-01 09:01:30 +0000
  • c9db823c8c Implement actor-model system and start moving Person actor to it fr33domlover 2023-04-29 10:40:44 +0000
  • 36c7ae0190 Try to get rid of weird darcs status ghost item fr33domlover 2023-04-03 07:13:11 +0000
  • 72796a6bdc UI, S2S: Implement Join flow in S2S + deck devs page now lists join requests fr33domlover 2022-11-14 15:11:25 +0000
  • e4d7156cbc S2S: Implement repoUndoF, loomUndoF, personUndoF fr33domlover 2022-10-31 14:13:18 +0000
  • 9b158c13cd S2S: Implement deckUndoF fr33domlover 2022-10-27 16:27:58 +0000
  • 934c69daae UI, S2S: Re-implement and re-enable Push activity fr33domlover 2022-10-26 10:47:38 +0000
  • 340d1eacb1 S2S: loomFollowF & repoFollowF fr33domlover 2022-10-26 05:25:44 +0000
  • ee3548a940 S2S: Re-implement and re-enable deckFollowF fr33domlover 2022-10-25 19:02:07 +0000
  • 648204ef80 S2S: Implement loomResolveF, allowing to close MR without Applying fr33domlover 2022-10-25 18:49:19 +0000
  • 756c2952f2 S2S: Re-implement and re-enable personFollowF fr33domlover 2022-10-25 18:02:06 +0000
  • f76e80c028 S2S: Re-implement and re-enable deckResolveF fr33domlover 2022-10-25 16:12:48 +0000
  • 25e1203ed8 Docs: Add item in INSTALL.md to create the repos directory fr33domlover 2022-10-25 14:32:04 +0000
  • 8f8354ea5e C2S: Re-implement and enable resolveC, followC, undoC fr33domlover 2022-10-25 04:54:56 +0000
  • fa7f765e2e DB: Remote Ticket.status field fr33domlover 2022-10-20 15:41:47 +0000
  • b0e4656723 DB: Fix typo in migration model, causing an error when migrating fr33domlover 2022-10-20 15:14:16 +0000
  • d65e4edc6b Forgot to commit a template file fr33domlover 2022-10-20 14:49:30 +0000
  • fdf6a83c40 DB, UI: Prepare DB schema for Join flow + display deck collaborators & invites fr33domlover 2022-10-20 12:53:54 +0000
  • eb342b47ed DB: Move new entity declarations to a new module Vervis.Migration.Entities fr33domlover 2022-10-19 09:06:38 +0000
  • 6407aaf897 DB: Avoid bulk-selecting specific-actor records fr33domlover 2022-10-18 16:05:33 +0000
  • 118b787416 UI: New ticket/MR creation form + deck/loom navigation links fr33domlover 2022-10-17 15:08:00 +0000
  • d8c65930ca UI, DB: Switch ticket filter to use TicketResolve instead of TicketStatus fr33domlover 2022-10-16 23:44:16 +0000
  • 7ddb79d78d DB: If no workflow exists, add a dummy one fr33domlover 2022-10-16 23:42:41 +0000
  • e638ff4117 UI: In ticket/MR pages, display when and by whom the ticket was resolved fr33domlover 2022-10-16 22:25:21 +0000
  • 58ca5e998e UI: Redirect DeckR to DeckTicketsR fr33domlover 2022-10-16 22:24:41 +0000
  • 5d5919d75a UI: Fix typo in comment author link template fr33domlover 2022-10-16 21:17:39 +0000
  • b99d864429 UI, Web: Re-enable ticket/MR replies view and commenting forms/buttons fr33domlover 2022-10-16 20:34:00 +0000
  • d5e913d97a S2S: Implement loomCreateNoteF fr33domlover 2022-10-16 12:24:41 +0000
  • 2e7f9ef5e6 S2S: Re-enable deckCreateNoteF fr33domlover 2022-10-16 12:14:30 +0000
  • 71bceec18b C2S, S2S: Re-enable createNoteC and personCreateNoteF fr33domlover 2022-10-16 11:26:24 +0000
  • 8424c76de7 Link to per-actor keys from actor documents fr33domlover 2022-10-12 18:01:52 +0000
  • 32c87e3839 Improve the AP async HTTP delivery API and per-actor key support fr33domlover 2022-10-12 16:50:11 +0000
  • 3c7b9f33e4 Update yesod-auth-account dependency fr33domlover 2022-09-28 14:22:22 +0000
  • 49c898ed6e UX: In email messages, remove instance link, it's confusing fr33domlover 2022-09-28 14:12:19 +0000
  • a0c988dd3d UI: Tweak style of header messages fr33domlover 2022-09-28 14:11:38 +0000
  • 0cc1e20f85 UX: Don't redirect to referer after login fr33domlover 2022-09-28 14:10:20 +0000
  • 861d7636bc UX: Don't require login for verifying email address fr33domlover 2022-09-28 14:09:10 +0000
  • 0d1de1278b UI: Add settings option to change main UI color fr33domlover 2022-09-28 06:03:43 +0000
  • b1590ad44d UI: Some template tweaks in cloth page fr33domlover 2022-09-27 18:12:05 +0000
  • 84b70aa7b3 UI: If MR is applied, don't do the canApply check and display "RESOLVED" fr33domlover 2022-09-27 18:11:13 +0000
  • ceee428450 INSTALL.md: Fix SSH server key generation command, must use PEM format fr33domlover 2022-09-27 18:09:31 +0000
  • 088d166d13 Fix infinite loop in getBundleR fr33domlover 2022-09-27 18:08:59 +0000
  • 7ced46d0c3 UI: Fix buggy layout of loom link request fr33domlover 2022-09-27 12:08:46 +0000
  • c5b85d11a9 UI: Since getLoomR doesn't have UI, redirect to LoomClothsR fr33domlover 2022-09-27 10:52:31 +0000
  • 587ae5e8cc Fix query error in getTicketSummaries fr33domlover 2022-09-27 10:49:32 +0000
  • 91d43e77b1 UI: KeysR: Make key titles smaller than page title fr33domlover 2022-09-27 08:10:02 +0000
  • ceb0d951c1 UI: Personal overview: List your repos, decks, looms fr33domlover 2022-09-27 08:04:55 +0000
  • 5a2cc84bdc UI: Turn list of federated instances into links fr33domlover 2022-09-27 04:56:02 +0000
  • 323de5b114 UI, Doc: Update Vervis repo links, because the route structure changed fr33domlover 2022-09-27 04:49:17 +0000
  • ee26ef7b82 UI: Actor outbox view: Render URI from route instead of parsing JSON for @id fr33domlover 2022-09-26 14:20:21 +0000
  • 89dc9b5c9d UI: BrowseR: Tweak header texts fr33domlover 2022-09-26 14:19:49 +0000
  • 7429345cc0 If an outbox item is missing an @id, display whole activity in error message fr33domlover 2022-09-26 13:52:01 +0000
  • a96fcb8835 PostReceiveR hook handler: Don't raise error, otherwise VCS push fails fr33domlover 2022-09-26 13:31:24 +0000
  • 482e2e806e DB: Migration: When switching repos dir to new layout, remove old sharer dirs fr33domlover 2022-09-26 13:27:16 +0000
  • 6b0783a10b DB: Migration: Fix error in mig 447, accidentally creation CollabTopicLocal fr33domlover 2022-09-26 13:12:44 +0000
  • b8915f1171 UI: In personal overview homepage, link to SSH key page fr33domlover 2022-09-26 12:54:28 +0000
  • cc9facdf5a UI: Tweak and re-enable UI for uploading personal SSH keys fr33domlover 2022-09-26 12:51:06 +0000
  • 206d140b95 DB: Migration: Check for surprisingly named foreign constraints, fail if found fr33domlover 2022-09-26 12:48:21 +0000
  • 0e6a9d3269 UI: BrowseR: Fix missing <li> tags fr33domlover 2022-09-26 12:47:50 +0000
  • 70ad384940 UI: Remove note about UI being disabled fr33domlover 2022-09-26 06:56:00 +0000
  • 1d2a251c13 DB: Fix typo in DB migration fr33domlover 2022-09-26 06:55:23 +0000
  • 6d0eab24d1 UI: Define nav breadcrumbs for all routes fr33domlover 2022-09-26 06:54:16 +0000
  • ab105cb604 Crypto: PersistField instance for ActorKey, preparing to support per-actor keys fr33domlover 2022-09-25 12:29:53 +0000
  • 3ec92679df INSTALL.md: Move configuration to after stack build fr33domlover 2022-09-25 06:32:25 +0000
  • e853bed5a8 update-deps.sh: Fix link to dependency repos fr33domlover 2022-09-24 21:22:14 +0000
  • f10655f2c1 Client, UI: "Apply" button for local MRs & PublishMergeR form for remote MRs fr33domlover 2022-09-24 21:15:40 +0000
  • ba6f22b94b S2S: Implement loomApplyF (remote person asking to apply bundle on local loom) fr33domlover 2022-09-24 15:46:02 +0000
  • 40e2dd9666 README: List important files and modules (without explanation yet) fr33domlover 2022-09-24 09:12:45 +0000
  • be95f15b21 C2S: Implement applyC (apply a patch/MR to a repo/branch) fr33domlover 2022-09-24 09:04:10 +0000
  • b5adfce971 S2S: loomOfferTicketF, open MR sent by remote author fr33domlover 2022-09-23 15:59:21 +0000
  • ef8e1c1108 S2S: deckOfferTicketF (i.e. local deck receives ticket from remote author) fr33domlover 2022-09-23 15:58:54 +0000
  • 0d922b0e5a Client, UI: Git merge request submission form fr33domlover 2022-09-23 05:20:39 +0000
  • 9cb90c58c0 DB: Remember whether a Bundle came from person input or auto-generated fr33domlover 2022-09-22 17:23:33 +0000
  • de51fb9ab5 C2S: offerTicketC: If origin provided but not bundle, generate patches from git fr33domlover 2022-09-22 17:12:37 +0000
  • 2e7c5f767c Add 'cloneUri' to AP.Repo, publish in getRepoR, grab in offerTicketC fr33domlover 2022-09-22 06:02:14 +0000
  • e7ab9e701c C2S: offerTicketC: Add VCS-type and patch-type consistency checks fr33domlover 2022-09-21 17:45:38 +0000
  • 23b5343ec2 C2S: Enable offerTicketC for person inbox post handler fr33domlover 2022-09-21 14:22:36 +0000
  • de2e29d505 C2S: offerTicketC re-enabled and supporting looms and remote origin repo fr33domlover 2022-09-21 12:50:26 +0000
  • 0b10056cc3 UI: getClothR: If a Bundle exists in DB, display list of its patches fr33domlover 2022-09-19 12:02:48 +0000
  • ffe68390e5 UI: getBundleR: Display list of old versions and list of patches fr33domlover 2022-09-19 11:40:08 +0000
  • dae8554a12 UI: getPatchR: Display diff-syntax-highlighted patch content file fr33domlover 2022-09-19 11:00:47 +0000
  • 5673340bd1 UI: Display origin and target repos in getClothR HTML fr33domlover 2022-09-18 17:37:25 +0000
  • 9906231d04 DB, Web: Allow origin repo for Cloths, mention in getClothR JSON fr33domlover 2022-09-18 15:55:42 +0000
  • 9deba96cf2 UI: Serve HTML in getClothR, copied from getTicketR fr33domlover 2022-09-18 07:44:00 +0000
  • 1e2b3d2006 UI: HTML version for getLoomClothsR, copied from getDeckTicketsR fr33domlover 2022-09-17 19:17:11 +0000
  • 1db56ced39 UI: Re-enable ticket page, some pieces still missing, mostly buttons fr33domlover 2022-09-17 17:42:04 +0000
  • e69d775f3f UI: Fix and re-enable deck ticket list view fr33domlover 2022-09-17 10:14:27 +0000
  • c495d78d05 C2S, UI: Loom creation and Repo linking to a Loom fr33domlover 2022-09-17 08:31:22 +0000
  • 1c8c6d9d24 UI: In RepoSourceR page, mention SSH clone address fr33domlover 2022-09-16 14:04:24 +0000
  • 40f741e504 UI: Fix and re-enable getRepoSourceR (repo content file/dir browsing) fr33domlover 2022-09-16 13:47:10 +0000
  • b66bab4295 UI: Fix and re-enable getRepoCommitsR (i.e. repo history view) fr33domlover 2022-09-16 12:46:52 +0000
  • 91cdbf51ab UI: Fix and re-enable getRepoCommitR fr33domlover 2022-09-16 11:41:58 +0000
  • e78f043f49 C2S & UI: Allow creation of a new Repo fr33domlover 2022-09-16 10:34:44 +0000
  • 8ec98e2a59 S2S: Invite->Accept->Grant (for Repo, Deck, Loom and Person, not for Group) fr33domlover 2022-09-08 12:00:14 +0000
  • 00a39475eb S2S: Prepare inbox handler for Group as well fr33domlover 2022-09-06 17:41:09 +0000
  • 43a1bb5ef7 vervis.cabal: Specify license as AGPL-3 because that's the release license fr33domlover 2022-09-06 15:38:34 +0000
  • 586a3c7654 darcs setpref boringfile _boring fr33domlover 2022-09-06 15:35:42 +0000
  • 9dddc7d846 S2S: Prepare inbox handlers for Repo, Deck and Loom fr33domlover 2022-09-06 10:52:14 +0000