..
303_2022-08-04_username.model
Switch to new actor layout
2022-08-15 13:57:42 +00:00
308_2022-08-04_remove_tcr.model
Switch to new actor layout
2022-08-15 13:57:42 +00:00
310_2022-08-04_move_ticket_discuss.model
Switch to new actor layout
2022-08-15 13:57:42 +00:00
312_2022-08-04_move_ticket_followers.model
Switch to new actor layout
2022-08-15 13:57:42 +00:00
316_2022-08-04_move_ticket_accept.model
Switch to new actor layout
2022-08-15 13:57:42 +00:00
318_2022-08-04_tal_ticket.model
Switch to new actor layout
2022-08-15 13:57:42 +00:00
323_2022-08-04_tar_ticket.model
Switch to new actor layout
2022-08-15 13:57:42 +00:00
328_2022-08-04_tjl_ticket.model
Switch to new actor layout
2022-08-15 13:57:42 +00:00
332_2022-08-04_trl_ticket.model
Switch to new actor layout
2022-08-15 13:57:42 +00:00
338_2022-08-04_rtd_child.model
Switch to new actor layout
2022-08-15 13:57:42 +00:00
342_2022-08-04_ltd_parent.model
Switch to new actor layout
2022-08-15 13:57:42 +00:00
345_2022-08-04_tdcl_child.model
Switch to new actor layout
2022-08-15 13:57:42 +00:00
348_2022-08-04_tr_ticket.model
Switch to new actor layout
2022-08-15 13:57:42 +00:00
356_2022-08-04_person_actor.model
Switch to new actor layout
2022-08-15 13:57:42 +00:00
365_2022-08-04_group_actor.model
Switch to new actor layout
2022-08-15 13:57:42 +00:00
367_2022-08-04_repo_actor.model
Switch to new actor layout
2022-08-15 13:57:42 +00:00
384_2022-08-04_loom.model
Switch to new actor layout
2022-08-15 13:57:42 +00:00
386_2022-08-04_assignee.model
Switch to new actor layout
2022-08-15 13:57:42 +00:00
388_2022-08-04_ticket_loom.model
Switch to new actor layout
2022-08-15 13:57:42 +00:00
396_2022-08-04_repo_dir.model
Switch to new actor layout
2022-08-15 13:57:42 +00:00
399_2022-08-04_fwder.model
Switch to new actor layout
2022-08-15 13:57:42 +00:00
408_2022-08-04_collab_loom.model
Switch to new actor layout
2022-08-15 13:57:42 +00:00
409_2022-08-05_repo_create.model
Switch to new actor layout
2022-08-15 13:57:42 +00:00
414_2022-08-05_followremote_actor.model
Switch to new actor layout
2022-08-15 13:57:42 +00:00
418_2022-08-06_follow_actor.model
Switch to new actor layout
2022-08-15 13:57:42 +00:00
425_2022-08-21_collab_accept.model
DB: Add Collab tables for recording Recip's and Topic's Accept activities
2022-08-21 18:10:03 +00:00
426_2022-08-21_collab_accept_mig.model
DB: Add Collab tables for recording Recip's and Topic's Accept activities
2022-08-21 18:10:03 +00:00
428_2022-08-29_collab_topic_local.model
DB: Separate tables for CollabTopicLocalAccept and CollabTopicRemoteAccept
2022-08-30 08:28:44 +00:00
429_2022-08-30_collab_repo.model
DB: Separate tables for CollabTopicLocalAccept and CollabTopicRemoteAccept
2022-08-30 08:28:44 +00:00
430_2022-08-30_collab_deck.model
DB: Separate tables for CollabTopicLocalAccept and CollabTopicRemoteAccept
2022-08-30 08:28:44 +00:00
431_2022-08-30_collab_loom.model
DB: Separate tables for CollabTopicLocalAccept and CollabTopicRemoteAccept
2022-08-30 08:28:44 +00:00
447_2022-08-30_collab_accept.model
DB: Separate tables for CollabTopicLocalAccept and CollabTopicRemoteAccept
2022-08-30 08:28:44 +00:00
451_2022-08-30_collab_remote_accept.model
DB: Separate tables for CollabTopicLocalAccept and CollabTopicRemoteAccept
2022-08-30 08:28:44 +00:00
453_2022-09-01_collab_receive.model
DB: Add CollabTopicLocalReceive and CollabRecipLocalReceive tables
2022-09-01 17:44:43 +00:00
466_2022-09-04_collab_topic_repo.model
S2S: Switch from Grant->Accept->Enable to Invite->Accept->Grant
2022-09-05 16:19:52 +00:00
467_2022-09-04_collab_topic_deck.model
S2S: Switch from Grant->Accept->Enable to Invite->Accept->Grant
2022-09-05 16:19:52 +00:00
468_2022-09-04_collab_topic_loom.model
S2S: Switch from Grant->Accept->Enable to Invite->Accept->Grant
2022-09-05 16:19:52 +00:00
486_2022-09-04_collab_enable.model
S2S: Switch from Grant->Accept->Enable to Invite->Accept->Grant
2022-09-05 16:19:52 +00:00
494_2022-09-17_mr_origin.model
DB, Web: Allow origin repo for Cloths, mention in getClothR JSON
2022-09-18 15:55:42 +00:00
495_2022-09-21_ticket_title.model
C2S: offerTicketC re-enabled and supporting looms and remote origin repo
2022-09-21 12:50:26 +00:00
497_2022-09-29_sigkey.model
Improve the AP async HTTP delivery API and per-actor key support
2022-10-12 16:50:11 +00:00
498_2022-10-03_forwarder.model
Improve the AP async HTTP delivery API and per-actor key support
2022-10-12 16:50:11 +00:00
504_2022-10-16_message_author.model
C2S, S2S: Re-enable createNoteC and personCreateNoteF
2022-10-16 11:26:24 +00:00
507_2022-10-16_workflow.model
DB: If no workflow exists, add a dummy one
2022-10-16 23:42:41 +00:00
508_2022-10-19_invite.model
DB, UI: Prepare DB schema for Join flow + display deck collaborators & invites
2022-10-20 12:53:54 +00:00
515_2022-10-19_inviter_local.model
DB: Fix typo in migration model, causing an error when migrating
2022-10-20 15:14:16 +00:00
520_2022-10-19_inviter_remote.model
DB, UI: Prepare DB schema for Join flow + display deck collaborators & invites
2022-10-20 12:53:54 +00:00
525_2022-10-19_collab_accept_local.model
DB, UI: Prepare DB schema for Join flow + display deck collaborators & invites
2022-10-20 12:53:54 +00:00
527_2022-10-20_collab_accept_remote.model
DB, UI: Prepare DB schema for Join flow + display deck collaborators & invites
2022-10-20 12:53:54 +00:00
530_2022-11-01_join.model
UI, S2S: Implement Join flow in S2S + deck devs page now lists join requests
2022-11-14 15:11:25 +00:00
531_2023-06-15_follow_request.model
Switch to converged handlers than handle both local and remote activities
2023-06-15 15:44:43 +03:00
541_2023-06-26_project.model
Project routes, handlers and creation UI
2023-06-26 22:02:54 +03:00
542_2023-06-26_component.model
DB: Entities for project-component system
2023-06-27 03:20:30 +03:00
547_2023-06-28_invite_accept.model
S2S: topicInvite, projectInvite: If approved, send an Accept
2023-06-28 14:10:09 +03:00
549_2023-11-21_group_create.model
C2S: Implement team creation
2023-11-21 15:48:14 +02:00
551_2023-11-21_group_collab.model
S2S: Group: Implement Create handler, sending back an admin-Grant
2023-11-21 16:52:16 +02:00
552_2023-11-21_collab_deleg.model
DB: Allow to record the delegator-Grant sent by people to projects/teams
2023-11-21 20:44:09 +02:00
553_2023-11-21_collab_deleg.model
DB: Allow to record the delegator-Grant sent by people to projects/teams
2023-11-21 20:44:09 +02:00
554_2023-11-21_further_local_deleg.model
S2S: Project: Send ext-Grants to new collab upon getting their delegator-Grant
2023-11-22 14:16:08 +02:00
564_2023-11-22_permit.model
DB: Tables for the person side of Collabs (i.e. direct-Grants they got)
2023-11-22 18:11:07 +02:00
565_2023-12-09_collab_permit.model
DB: For each CollabRecipLocal record, produce a matching Permit record
2023-12-09 01:04:21 +02:00
570_2023-12-09_source_dest.model
S2S: Project: Grant: Child/parent delegation when adding collab/component
2024-03-11 12:50:15 +02:00
577_2024-03-13_component_gather.model
S2S: Project: Grant: Implement parent mode
2024-03-13 15:36:50 +02:00
578_2024-04-03_source_remove.model
S2S: Project: Remove: Implement child/parent mode
2024-04-04 11:54:13 +03:00
583_2024-04-13_dest_start.model
S2S: Project: Grant: When getting a new parent, send them a start-Grant
2024-04-13 16:05:37 +03:00
584_2024-04-14_delete_gather.model
DB: Split migration model module + remove DestUsGatherTo* entities
2024-04-14 15:06:50 +03:00
591_2024-04-14_component_gather.model
DB: Simplify ComponentGather using the new DestUsStart
2024-04-14 15:21:56 +03:00
592_2024-04-18_permit_extend.model
S2S: Person: Grant: Record role and resource in Permit record
2024-04-19 02:30:33 +03:00
593_2024-04-18_permit_extend.model
Fix migrations 594 & 595 that were requiring a Person in DB
2024-07-29 12:25:50 +03:00
601_2024-04-18_permit_extend_resource.model
S2S: Person: Grant: Record role and resource in Permit record
2024-04-19 02:30:33 +03:00
603_2024-04-20_resource.model
DB: Add a Resource table, and use it in all local Actors except Person
2024-04-20 03:52:34 +03:00
604_2024-04-20_resource.model
DB: Add a Resource table, and use it in all local Actors except Person
2024-04-20 03:52:34 +03:00
611_2024-04-20_permit_resource.model
DB: Switch Collab and Permit to use Resource
2024-04-26 02:00:41 +03:00
625_2024-04-27_errbox.model
DB: Give each actor a secondary inbox, for collecting errors
2024-04-27 22:46:37 +03:00
626_2024-04-29_komponent.model
DB: Add a Komponent record, to gather local repos/decks/looms/etc.
2024-04-29 14:38:37 +03:00
627_2024-04-29_komponent_mig.model
DB: Add a Komponent record, to gather local repos/decks/looms/etc.
2024-04-29 14:38:37 +03:00
630_2024-04-29_component_komponent.model
DB: Remove ComponentLocal* tables, use Komponent instead
2024-04-29 23:23:59 +03:00
634_2024-04-29_stem_holder.model
DB: Remove StemIdent* tables, use Komponent instead
2024-04-30 00:32:30 +03:00
638_2024-05-14_effort_squad.model
DB: Add tables for team-resource link tracking
2024-05-14 21:29:28 +03:00
639_2024-05-14_component_convey.model
DB: Add tables for tracking project extending delegations to teams
2024-05-14 23:14:12 +03:00
648_2024-07-06_report.model
UI, DB: Store debug reports in DB and link to them from navbar
2024-07-06 12:53:31 +03:00
649_2024-07-29_factory.model
Add a new actor type: Factory
2024-08-02 18:31:06 +03:00
2016_08_04.model
S2S: repoApplyF, for now only on remotely hosted patches
2022-06-23 09:09:02 +00:00
2016_09_01_just_workflow.model
Make the DB migrations not depend on current model
2019-04-11 13:26:57 +00:00
2016_09_01_just_workflow_prepare.model
Make the DB migrations not depend on current model
2019-04-11 13:26:57 +00:00
2016_09_01_rest.model
Complete DB migration list, allowing to upgrade 2016-08-04 running instance
2018-03-27 14:28:56 +00:00
2019_01_28_project_collabs.model
Default roles for repos and turn user/anon collab tables into proj/repo fields
2019-01-29 22:24:32 +00:00
2019_02_03_verifkey.model
Add LocalURI type for recording shared URI host
2019-02-21 23:59:53 +00:00
2019_03_18_message.model
In ticket comment tree, support mixing local and remote (federated) comments
2019-03-20 08:07:37 +00:00
2019_03_19.model
Switch OutboxItem's Activity from plain BL to an upgraded PersistJSONObject
2019-06-29 03:19:00 +00:00
2019_03_30.model
Switch OutboxItem's Activity from plain BL to an upgraded PersistJSONObject
2019-06-29 03:19:00 +00:00
2019_03_30_follower_set.model
Make the DB migrations not depend on current model
2019-04-11 13:26:57 +00:00
2019_04_11.model
Unfinished updated outbox handler
2019-04-11 13:44:44 +00:00
2019_04_12.model
Implement outbox remote delivery, in handler and periodic, not used yet
2019-04-16 14:27:50 +00:00
2019_04_22.model
Switch OutboxItem's Activity from plain BL to an upgraded PersistJSONObject
2019-06-29 03:19:00 +00:00
2019_05_03.model
Do inbox forwarding in project inbox handler
2019-05-03 21:04:53 +00:00
2019_05_17.model
Smarter treatment of recipients that are collections
2019-05-17 22:42:01 +00:00
2019_05_24.model
New Network.FedURI with separate URI modes for dev and for fediverse
2019-07-23 13:59:48 +00:00
2019_06_02.model
Render in advance and store comment content as HTML alongside Markdown source
2019-06-02 14:41:51 +00:00
2019_06_03.model
Add ticketDescription DB entity field, containing pandoc-rendered HTML
2019-06-03 12:45:02 +00:00
2019_06_06.model
Allow ticket author to be a remote actor
2019-06-07 04:26:32 +00:00
2019_06_06_mig.model
Allow ticket author to be a remote actor
2019-06-07 04:26:32 +00:00
2019_06_07.model
Add an Inbox table in DB, make inbox related tables use it instead of Person
2019-06-09 13:16:32 +00:00
2019_06_09.model
Give each project an inbox in DB
2019-06-09 16:21:23 +00:00
2019_06_09_fill.model
Forgot to record migration
2019-06-10 11:22:58 +00:00
2019_06_10.model
Project team and followers
2019-06-11 12:19:51 +00:00
2019_06_12.model
Switch OutboxItem's Activity from plain BL to an upgraded PersistJSONObject
2019-06-29 03:19:00 +00:00
2019_06_15.model
Decouple OutboxItem from Person via a new table named Outbox
2019-06-15 18:51:26 +00:00
2019_06_16.model
Give Project an Outbox in the DB
2019-06-16 21:34:06 +00:00
2019_06_24.model
Switch OutboxItem's Activity from plain BL to an upgraded PersistJSONObject
2019-06-29 03:19:00 +00:00
2019_07_11.model
Implement getTicketDepR, not used anywhere else yet
2019-07-11 15:14:16 +00:00
2019_09_06.model
Handle post-receive hook, publish a Push activity
2019-09-09 00:27:45 +00:00
2019_09_10.model
Implement C2S Follow activity and add form on /publish page
2019-09-11 08:12:20 +00:00
2019_09_25.model
Implement remote following, disable automatic following
2019-09-25 10:43:05 +00:00
2019_11_04.model
DB: Use RemoteObject in UnfetchedRemoteActor, RemoteActor, RemoteCollection
2019-11-06 19:47:50 +00:00
2019_11_04_remote_activity_ident.model
DB: Use RemoteObject in UnfetchedRemoteActor, RemoteActor, RemoteCollection
2019-11-06 19:47:50 +00:00
2019_11_05_remote_actor_ident.model
DB: Use RemoteObject in UnfetchedRemoteActor, RemoteActor, RemoteCollection
2019-11-06 19:47:50 +00:00
2020_01_05.model
Implement ticket class params
2020-01-05 14:33:10 +00:00
2020_02_05_local_ticket.model
DB: Add LocalTicket table
2020-02-05 12:08:39 +00:00
2020_02_05_mig.model
DB: Add LocalTicket table
2020-02-05 12:08:39 +00:00
2020_02_06_tal_point_to_lt.model
DB: Add foreign key from TicketAuthorLocal to LocalTicket
2020-02-06 03:17:00 +00:00
2020_02_07_tpl.model
DB: Add TicketProjectLocal table, pointing to Ticket but not in use yet
2020-02-06 04:18:19 +00:00
2020_02_07_tpl_mig.model
DB: Add TicketProjectLocal table, pointing to Ticket but not in use yet
2020-02-06 04:18:19 +00:00
2020_02_08_tar_point_to_tpl.model
DB: Point from TicketAuthorRemote to TicketProjectLocal
2020-02-07 19:42:02 +00:00
2020_02_09_rd_point_to_ro.model
DB: Switch RemoteDiscussion to use RemoteObject instead of instance+ident
2020-02-08 10:55:19 +00:00
2020_02_09_tup.model
DB: Add and populate TicketUnderProject table
2020-02-08 11:49:30 +00:00
2020_02_09_tup_mig.model
DB: Add and populate TicketUnderProject table
2020-02-08 11:49:30 +00:00
2020_02_10_rm_point_to_ro.model
DB: Switch RemoteMessage to use RemoteObject
2020-02-10 14:07:00 +00:00
2020_02_22_tpr.model
Implement C2S Create{Ticket}, available in PublishR and in postTicketsR
2020-02-22 19:45:27 +00:00
2020_04_07_tpra.model
Update S2S Accept handler to handle Accept on a Create/Ticket
2020-04-08 17:02:04 +00:00
2020_04_09_rt.model
S2S: Write Create/Ticket project inbox handler: list ticket & do inbox fwding
2020-04-11 13:57:43 +00:00
2020_04_10_rt_rd.model
DB: Attach a RemoteDiscussion to each RemoteTicket, for caching comments
2020-04-14 18:24:19 +00:00
2020_05_12_fwd_sender.model
S2S: sharerCreateNoteF caches note and does inbox fwd if sharer is ticket owner
2020-05-13 13:06:28 +00:00
2020_05_12_fwd_sender_mig.model
S2S: sharerCreateNoteF caches note and does inbox fwd if sharer is ticket owner
2020-05-13 13:06:28 +00:00
2020_05_16_tcl.model
DB: Generalize TicketProjectLocal into TicketContextLocal
2020-05-18 10:28:43 +00:00
2020_05_16_tcl_mig.model
DB: Generalize TicketProjectLocal into TicketContextLocal
2020-05-18 10:28:43 +00:00
2020_05_17_patch.model
Add GET routes and handlers for sharer-hosted patches
2020-05-24 09:17:49 +00:00
2020_05_25_fwd_sender_repo.model
Support forwarding activities from repo actors
2020-05-25 13:36:34 +00:00
2020_05_28_tda.model
Prepare for ticket dependency federation
2020-06-18 10:38:04 +00:00
2020_05_28_tda_mig.model
Prepare for ticket dependency federation
2020-06-18 10:38:04 +00:00
2020_06_01_tdc.model
Prepare for ticket dependency federation
2020-06-18 10:38:04 +00:00
2020_06_01_tdc_mig.model
Prepare for ticket dependency federation
2020-06-18 10:38:04 +00:00
2020_06_02_tdp.model
Prepare for ticket dependency federation
2020-06-18 10:38:04 +00:00
2020_06_15_td_accept.model
Prepare for ticket dependency federation
2020-06-18 10:38:04 +00:00
2020_06_18_tdo.model
S2S: Handle remote dep in sharerAcceptF
2020-06-21 08:02:05 +00:00
2020_07_23_remote_collection_reboot.model
DB: RemoteCollection was referring to itself accidentally, add migration to fix
2020-07-23 13:33:54 +00:00
2020_07_27_ticket_resolve.model
S2S: Implement inbox handlers for Resolve activity
2020-07-28 09:35:27 +00:00
2020_07_27_ticket_resolve_mig.model
S2S: Implement inbox handlers for Resolve activity
2020-07-28 09:35:27 +00:00
2020_08_10_bundle.model
S2S & C2S: Switch from single-patch MR version to multi-patch bundle support
2020-08-13 10:26:20 +00:00
2020_08_10_bundle_mig.model
S2S & C2S: Switch from single-patch MR version to multi-patch bundle support
2020-08-13 10:26:20 +00:00
2020_08_13_vcs.model
DB: Add media type field to 'Patch' entity
2020-08-14 21:16:33 +00:00
2022_06_14_collab.model
DB: Switch to more flexible collaborator model
2022-06-22 06:19:37 +00:00
2022_06_14_collab_mig.model
DB: Switch to more flexible collaborator model
2022-06-22 06:19:37 +00:00
2022_07_17_actor.model
DB: Move project inbox, outbox & followers into a new Actor table
2022-07-19 12:12:49 +00:00
2022_07_17_project_actor.model
DB: Move project inbox, outbox & followers into a new Actor table
2022-07-19 12:12:49 +00:00
2022_07_24_collab_fulfills.model
C2S: Implement ticket tracker creation
2022-07-25 17:15:22 +00:00
2022_07_24_project_create.model
C2S: Implement ticket tracker creation
2022-07-25 17:15:22 +00:00
2022_07_25_collab_fulfills_mig.model
C2S: Implement ticket tracker creation
2022-07-25 17:15:22 +00:00