mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2025-07-23 23:00:08 +02:00

* [history-v1-ot] initial implementation of using doc-level history-v1-ot * [web] fix advancing of the otMigrationStage Use 'nextStage' for the user provided, desired stage when advancing. Co-authored-by: Brian Gough <brian.gough@overleaf.com> * [document-updater] document size check in editor-core * [history-ot] rename history-v1-ot to history-ot and add types * [history-ot] apply review feedback - remove extra !! - merge variable assignment when processing diff-match-match output - add helper function for getting docstore lines view of StringFileData Co-authored-by: Alf Eaton <alf.eaton@overleaf.com> * Revert "[document-updater] add safe rollback point for history-ot (#25283)" This reverts commit d7230dd14a379a27d2c6ab03a006463a18979d06 Signed-off-by: Jakob Ackermann <jakob.ackermann@overleaf.com> --------- Signed-off-by: Jakob Ackermann <jakob.ackermann@overleaf.com> Co-authored-by: Brian Gough <brian.gough@overleaf.com> Co-authored-by: Alf Eaton <alf.eaton@overleaf.com> GitOrigin-RevId: 89c497782adb0427635d50d02263d6f535b12481
95 lines
4 KiB
JavaScript
95 lines
4 KiB
JavaScript
const AddCommentOperation = require('./lib/operation/add_comment_operation')
|
|
const Author = require('./lib/author')
|
|
const AuthorList = require('./lib/author_list')
|
|
const Blob = require('./lib/blob')
|
|
const Change = require('./lib/change')
|
|
const ChangeRequest = require('./lib/change_request')
|
|
const ChangeNote = require('./lib/change_note')
|
|
const Chunk = require('./lib/chunk')
|
|
const ChunkResponse = require('./lib/chunk_response')
|
|
const Comment = require('./lib/comment')
|
|
const DeleteCommentOperation = require('./lib/operation/delete_comment_operation')
|
|
const File = require('./lib/file')
|
|
const FileMap = require('./lib/file_map')
|
|
const History = require('./lib/history')
|
|
const Label = require('./lib/label')
|
|
const AddFileOperation = require('./lib/operation/add_file_operation')
|
|
const MoveFileOperation = require('./lib/operation/move_file_operation')
|
|
const SetCommentStateOperation = require('./lib/operation/set_comment_state_operation')
|
|
const EditFileOperation = require('./lib/operation/edit_file_operation')
|
|
const EditNoOperation = require('./lib/operation/edit_no_operation')
|
|
const EditOperationTransformer = require('./lib/operation/edit_operation_transformer')
|
|
const SetFileMetadataOperation = require('./lib/operation/set_file_metadata_operation')
|
|
const NoOperation = require('./lib/operation/no_operation')
|
|
const Operation = require('./lib/operation')
|
|
const RestoreOrigin = require('./lib/origin/restore_origin')
|
|
const RestoreFileOrigin = require('./lib/origin/restore_file_origin')
|
|
const Origin = require('./lib/origin')
|
|
const OtClient = require('./lib/ot_client')
|
|
const TextOperation = require('./lib/operation/text_operation')
|
|
const EditOperation = require('./lib/operation/edit_operation')
|
|
const safePathname = require('./lib/safe_pathname')
|
|
const Snapshot = require('./lib/snapshot')
|
|
const util = require('./lib/util')
|
|
const V2DocVersions = require('./lib/v2_doc_versions')
|
|
const {
|
|
InsertOp,
|
|
RemoveOp,
|
|
RetainOp,
|
|
ScanOp,
|
|
} = require('./lib/operation/scan_op')
|
|
const TrackedChange = require('./lib/file_data/tracked_change')
|
|
const TrackedChangeList = require('./lib/file_data/tracked_change_list')
|
|
const TrackingProps = require('./lib/file_data/tracking_props')
|
|
const Range = require('./lib/range')
|
|
const CommentList = require('./lib/file_data/comment_list')
|
|
const LazyStringFileData = require('./lib/file_data/lazy_string_file_data')
|
|
const StringFileData = require('./lib/file_data/string_file_data')
|
|
const EditOperationBuilder = require('./lib/operation/edit_operation_builder')
|
|
|
|
exports.AddCommentOperation = AddCommentOperation
|
|
exports.Author = Author
|
|
exports.AuthorList = AuthorList
|
|
exports.Blob = Blob
|
|
exports.Change = Change
|
|
exports.ChangeRequest = ChangeRequest
|
|
exports.ChangeNote = ChangeNote
|
|
exports.Chunk = Chunk
|
|
exports.ChunkResponse = ChunkResponse
|
|
exports.Comment = Comment
|
|
exports.DeleteCommentOperation = DeleteCommentOperation
|
|
exports.File = File
|
|
exports.FileMap = FileMap
|
|
exports.LazyStringFileData = LazyStringFileData
|
|
exports.StringFileData = StringFileData
|
|
exports.History = History
|
|
exports.Label = Label
|
|
exports.AddFileOperation = AddFileOperation
|
|
exports.MoveFileOperation = MoveFileOperation
|
|
exports.SetCommentStateOperation = SetCommentStateOperation
|
|
exports.EditFileOperation = EditFileOperation
|
|
exports.EditNoOperation = EditNoOperation
|
|
exports.EditOperationBuilder = EditOperationBuilder
|
|
exports.EditOperationTransformer = EditOperationTransformer
|
|
exports.SetFileMetadataOperation = SetFileMetadataOperation
|
|
exports.NoOperation = NoOperation
|
|
exports.Operation = Operation
|
|
exports.RestoreOrigin = RestoreOrigin
|
|
exports.RestoreFileOrigin = RestoreFileOrigin
|
|
exports.Origin = Origin
|
|
exports.OtClient = OtClient
|
|
exports.TextOperation = TextOperation
|
|
exports.EditOperation = EditOperation
|
|
exports.safePathname = safePathname
|
|
exports.Snapshot = Snapshot
|
|
exports.util = util
|
|
exports.V2DocVersions = V2DocVersions
|
|
exports.ScanOp = ScanOp
|
|
exports.InsertOp = InsertOp
|
|
exports.RetainOp = RetainOp
|
|
exports.RemoveOp = RemoveOp
|
|
exports.TrackedChangeList = TrackedChangeList
|
|
exports.TrackedChange = TrackedChange
|
|
exports.Range = Range
|
|
exports.CommentList = CommentList
|
|
exports.TrackingProps = TrackingProps
|