├── .dockerignore ├── .env.sample ├── .gitignore ├── .ruby-version ├── Dockerfile ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── Procfile ├── Procfile.dev ├── Procfile.prod ├── README.md ├── Rakefile ├── app.json ├── app ├── channels │ └── application_cable │ │ ├── channel.rb │ │ └── connection.rb ├── controllers │ ├── application_controller.rb │ ├── concerns │ │ └── .keep │ ├── confirmations_controller.rb │ ├── direct_uploads_controller.rb │ ├── document_folders_controller.rb │ ├── documents_controller.rb │ ├── highlights_controller.rb │ ├── links_controller.rb │ ├── projects_controller.rb │ ├── registrations_controller.rb │ ├── user_project_permissions_controller.rb │ └── users_controller.rb ├── helpers │ ├── document_link_migration_helper.rb │ ├── download_helper.rb │ ├── export_helper.rb │ ├── highlight_title_migration_helper.rb │ ├── link_migration_helper.rb │ ├── search_text_helper.rb │ ├── text_highlight_helper.rb │ └── user_confirmation_migration_helper.rb ├── jobs │ └── application_job.rb ├── mailers │ ├── admin_mailer.rb │ └── application_mailer.rb ├── models │ ├── application_record.rb │ ├── concerns │ │ ├── .keep │ │ └── tree_node.rb │ ├── document.rb │ ├── document_folder.rb │ ├── documents_link.rb │ ├── highlight.rb │ ├── highlights_link.rb │ ├── link.rb │ ├── linkable.rb │ ├── project.rb │ ├── user.rb │ └── user_project_permission.rb ├── serializers │ ├── document_folder_serializer.rb │ ├── document_serializer.rb │ ├── highlight_serializer.rb │ ├── link_serializer.rb │ ├── linkable_serializer.rb │ ├── project_serializer.rb │ ├── user_admin_serializer.rb │ ├── user_project_permission_serializer.rb │ └── user_serializer.rb ├── views │ ├── admin_mailer │ │ └── new_user_waiting_for_approval.erb │ ├── devise │ │ ├── confirmations │ │ │ └── new.html.erb │ │ ├── mailer │ │ │ ├── confirmation_instructions.html.erb │ │ │ ├── email_changed.html.erb │ │ │ ├── password_change.html.erb │ │ │ ├── reset_password_instructions.html.erb │ │ │ └── unlock_instructions.html.erb │ │ └── shared │ │ │ └── _error_messages.html.erb │ ├── exports │ │ ├── _index_entry.html.erb │ │ ├── index.html.erb │ │ └── page.html.erb │ └── layouts │ │ ├── mailer.html.erb │ │ └── mailer.text.erb └── workers │ ├── batch_worker.rb │ ├── export_project_worker.rb │ └── generate_thumbnail_worker.rb ├── bin ├── bundle ├── rails ├── rake ├── setup ├── spring └── update ├── client ├── .gitignore ├── README.md ├── craco.config.js ├── package.json ├── public │ ├── favicon.ico │ ├── images │ │ ├── down_grouphover.png │ │ ├── down_hover.png │ │ ├── down_pressed.png │ │ ├── down_rest.png │ │ ├── up_grouphover.png │ │ ├── up_hover.png │ │ ├── up_pressed.png │ │ └── up_rest.png │ ├── index.html │ └── manifest.json ├── src │ ├── AddDocumentButton.js │ ├── AddFolderButton.js │ ├── AddImageLayer.js │ ├── AdminDialog.js │ ├── App.js │ ├── BatchImagePrompt.js │ ├── CanvasResource.js │ ├── DocumentFolder.js │ ├── DocumentStatusBar.js │ ├── DocumentViewer.js │ ├── DraggableLinkIcon.js │ ├── HighlightColorSelect.js │ ├── Home.js │ ├── LinkInspector.js │ ├── LinkInspectorPopup.js │ ├── LinkInspectorPopupLayer.js │ ├── LinkableList.js │ ├── LinkableSummary.js │ ├── ListDropTarget.js │ ├── LoginRegistrationDialog.js │ ├── Navigation.js │ ├── Project.js │ ├── ProjectSettingsDialog.js │ ├── ProseMirrorEditorView.js │ ├── SearchBar.js │ ├── SearchResultsPopup.js │ ├── SearchResultsPopupLayer.js │ ├── SidebarLinkInspectorContainer.js │ ├── TableOfContents.js │ ├── TextCommands.js │ ├── TextImageTooltipPlugin.js │ ├── TextLinkTooltipPlugin.js │ ├── TextResource.js │ ├── TextSchema.js │ ├── TextTableCommands.js │ ├── fabricAdapted.js │ ├── icons │ │ ├── PageMargins.js │ │ └── RemoveFromPhotos.js │ ├── index.css │ ├── index.js │ ├── modules │ │ ├── annotationViewer.js │ │ ├── canvasEditor.js │ │ ├── constants.js │ │ ├── documentGrid.js │ │ ├── fetch.js │ │ ├── folders.js │ │ ├── home.js │ │ ├── iiif.js │ │ ├── index.js │ │ ├── project.js │ │ ├── redux-token-auth-config.js │ │ ├── search.js │ │ └── textEditor.js │ ├── registerServiceWorker.js │ └── store.js └── yarn.lock ├── config.ru ├── config ├── application.rb ├── application.sample.yml ├── boot.rb ├── cable.yml ├── database.yml ├── environment.rb ├── environments │ ├── development.rb │ ├── production.rb │ └── test.rb ├── initializers │ ├── application_controller_renderer.rb │ ├── backtrace_silencers.rb │ ├── content_security_policy.rb │ ├── cors.rb │ ├── devise.rb │ ├── devise_token_auth.rb │ ├── filter_parameter_logging.rb │ ├── inflections.rb │ ├── mime_types.rb │ ├── new_framework_defaults_5_2.rb │ ├── new_framework_defaults_6_0.rb │ ├── new_framework_defaults_6_1.rb │ ├── sidekiq.rb │ └── wrap_parameters.rb ├── locales │ └── en.yml ├── puma.rb ├── routes.rb ├── secrets.yml ├── sidekiq.yml ├── sitemap.rb ├── spring.rb └── storage.yml ├── convert ├── README ├── config-sims.json ├── config.json ├── db.js ├── dm-prose-mirror.js ├── dm-text-schema.js ├── dm-text-style-mark-spec.js ├── index.js ├── migrate │ ├── geneology-chart.js │ ├── migrate-text.js │ └── scale-images.js ├── package.json └── yarn.lock ├── db ├── data │ ├── 20241002192349_deduplicate_highlights.rb │ └── 20241029165907_fix_textstyle_mark_types.rb ├── data_schema.rb ├── migrate │ ├── 20180408225147_devise_token_auth_create_users.rb │ ├── 20180408225612_create_projects.rb │ ├── 20180409000959_create_documents.rb │ ├── 20180409001325_create_highlights.rb │ ├── 20180409011722_create_links.rb │ ├── 20180413132331_add_title_to_documents.rb │ ├── 20180413194315_add_createdby_to_highlights.rb │ ├── 20180414053309_add_excerpt_to_highlights.rb │ ├── 20180415203702_create_document_folders.rb │ ├── 20180415204627_add_parent_to_documents.rb │ ├── 20180501051925_add_color_to_highlights.rb │ ├── 20180531204722_create_active_storage_tables.active_storage.rb │ ├── 20180620024640_create_user_project_permissions.rb │ ├── 20180620230757_add_approved_to_users.rb │ ├── 20180622073439_add_unique_index_to_user_project_permissions.rb │ ├── 20180622192014_add_admin_to_users.rb │ ├── 20180709213331_add_buoyancy_to_document_folders.rb │ ├── 20180725123928_add_project_to_document_folders.rb │ ├── 20181206214840_add_document_lock.rb │ ├── 20181211143323_remove_created_by.rb │ ├── 20181219020513_add_search_text.rb │ ├── 20190124154624_add_document_position.rb │ ├── 20190124161842_remove_buoyancy.rb │ ├── 20210719143944_add_position_to_links.rb │ ├── 20210723161806_add_highlight_links_table.rb │ ├── 20210723182432_add_id_to_highlights_links.rb │ ├── 20210823142423_add_document_links_table.rb │ ├── 20210826133446_add_title_to_highlights.rb │ ├── 20240815212206_add_foreign_key_constraint_to_active_storage_attachments_for_blob_id.active_storage.rb │ ├── 20240816194855_add_service_name_to_active_storage_blobs.active_storage.rb │ └── 20240816194856_create_active_storage_variant_records.active_storage.rb ├── schema.rb └── seeds.rb ├── docker-compose.dev.yml ├── docker-compose.prod.yml ├── docker-compose.yml ├── entrypoint.sh ├── lib ├── active_storage │ └── migration.rb ├── json_import.rb ├── migrate_script.rb ├── robots_generator.rb ├── storyblok_richtext │ ├── marks │ │ ├── color.rb │ │ ├── em.rb │ │ ├── font_family.rb │ │ ├── font_size.rb │ │ ├── highlight.rb │ │ ├── strikethrough.rb │ │ └── text_style.rb │ └── nodes │ │ ├── image.rb │ │ ├── paragraph.rb │ │ ├── table.rb │ │ ├── table_cell.rb │ │ ├── table_header.rb │ │ └── table_row.rb └── tasks │ ├── .keep │ ├── import.rake │ └── storage.rake ├── log └── .keep ├── package.json ├── public ├── DummyCanvasThumbnail.png ├── dragging-add-doc.png ├── dragging-add-folder.png ├── dragging-add-img.png ├── dragging-link.png ├── embed.js └── favicon.ico ├── test ├── controllers │ ├── .keep │ ├── document_folders_controller_test.rb │ ├── documents_controller_test.rb │ ├── highlights_controller_test.rb │ ├── links_controller_test.rb │ ├── projects_controller_test.rb │ ├── user_project_permissions_controller_test.rb │ └── users_controller_test.rb ├── fixtures │ ├── .keep │ ├── document_folders.yml │ ├── documents.yml │ ├── files │ │ └── .keep │ ├── highlights.yml │ ├── links.yml │ ├── projects.yml │ └── user_project_permissions.yml ├── integration │ └── .keep ├── mailers │ ├── .keep │ ├── admin_mailer_test.rb │ └── previews │ │ └── admin_mailer_preview.rb ├── models │ ├── .keep │ ├── document_folder_test.rb │ ├── document_test.rb │ ├── highlight_test.rb │ ├── link_test.rb │ ├── project_test.rb │ └── user_project_permission_test.rb └── test_helper.rb ├── tmp └── .keep └── vendor └── .keep /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/.env.sample -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/.gitignore -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 3.3.2 2 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/Dockerfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/Procfile -------------------------------------------------------------------------------- /Procfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/Procfile.dev -------------------------------------------------------------------------------- /Procfile.prod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/Procfile.prod -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/Rakefile -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app.json -------------------------------------------------------------------------------- /app/channels/application_cable/channel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/channels/application_cable/channel.rb -------------------------------------------------------------------------------- /app/channels/application_cable/connection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/channels/application_cable/connection.rb -------------------------------------------------------------------------------- /app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /app/controllers/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/controllers/confirmations_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/controllers/confirmations_controller.rb -------------------------------------------------------------------------------- /app/controllers/direct_uploads_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/controllers/direct_uploads_controller.rb -------------------------------------------------------------------------------- /app/controllers/document_folders_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/controllers/document_folders_controller.rb -------------------------------------------------------------------------------- /app/controllers/documents_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/controllers/documents_controller.rb -------------------------------------------------------------------------------- /app/controllers/highlights_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/controllers/highlights_controller.rb -------------------------------------------------------------------------------- /app/controllers/links_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/controllers/links_controller.rb -------------------------------------------------------------------------------- /app/controllers/projects_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/controllers/projects_controller.rb -------------------------------------------------------------------------------- /app/controllers/registrations_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/controllers/registrations_controller.rb -------------------------------------------------------------------------------- /app/controllers/user_project_permissions_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/controllers/user_project_permissions_controller.rb -------------------------------------------------------------------------------- /app/controllers/users_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/controllers/users_controller.rb -------------------------------------------------------------------------------- /app/helpers/document_link_migration_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/helpers/document_link_migration_helper.rb -------------------------------------------------------------------------------- /app/helpers/download_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/helpers/download_helper.rb -------------------------------------------------------------------------------- /app/helpers/export_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/helpers/export_helper.rb -------------------------------------------------------------------------------- /app/helpers/highlight_title_migration_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/helpers/highlight_title_migration_helper.rb -------------------------------------------------------------------------------- /app/helpers/link_migration_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/helpers/link_migration_helper.rb -------------------------------------------------------------------------------- /app/helpers/search_text_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/helpers/search_text_helper.rb -------------------------------------------------------------------------------- /app/helpers/text_highlight_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/helpers/text_highlight_helper.rb -------------------------------------------------------------------------------- /app/helpers/user_confirmation_migration_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/helpers/user_confirmation_migration_helper.rb -------------------------------------------------------------------------------- /app/jobs/application_job.rb: -------------------------------------------------------------------------------- 1 | class ApplicationJob < ActiveJob::Base 2 | end 3 | -------------------------------------------------------------------------------- /app/mailers/admin_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/mailers/admin_mailer.rb -------------------------------------------------------------------------------- /app/mailers/application_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/mailers/application_mailer.rb -------------------------------------------------------------------------------- /app/models/application_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/models/application_record.rb -------------------------------------------------------------------------------- /app/models/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/models/concerns/tree_node.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/models/concerns/tree_node.rb -------------------------------------------------------------------------------- /app/models/document.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/models/document.rb -------------------------------------------------------------------------------- /app/models/document_folder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/models/document_folder.rb -------------------------------------------------------------------------------- /app/models/documents_link.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/models/documents_link.rb -------------------------------------------------------------------------------- /app/models/highlight.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/models/highlight.rb -------------------------------------------------------------------------------- /app/models/highlights_link.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/models/highlights_link.rb -------------------------------------------------------------------------------- /app/models/link.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/models/link.rb -------------------------------------------------------------------------------- /app/models/linkable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/models/linkable.rb -------------------------------------------------------------------------------- /app/models/project.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/models/project.rb -------------------------------------------------------------------------------- /app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/models/user.rb -------------------------------------------------------------------------------- /app/models/user_project_permission.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/models/user_project_permission.rb -------------------------------------------------------------------------------- /app/serializers/document_folder_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/serializers/document_folder_serializer.rb -------------------------------------------------------------------------------- /app/serializers/document_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/serializers/document_serializer.rb -------------------------------------------------------------------------------- /app/serializers/highlight_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/serializers/highlight_serializer.rb -------------------------------------------------------------------------------- /app/serializers/link_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/serializers/link_serializer.rb -------------------------------------------------------------------------------- /app/serializers/linkable_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/serializers/linkable_serializer.rb -------------------------------------------------------------------------------- /app/serializers/project_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/serializers/project_serializer.rb -------------------------------------------------------------------------------- /app/serializers/user_admin_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/serializers/user_admin_serializer.rb -------------------------------------------------------------------------------- /app/serializers/user_project_permission_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/serializers/user_project_permission_serializer.rb -------------------------------------------------------------------------------- /app/serializers/user_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/serializers/user_serializer.rb -------------------------------------------------------------------------------- /app/views/admin_mailer/new_user_waiting_for_approval.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/views/admin_mailer/new_user_waiting_for_approval.erb -------------------------------------------------------------------------------- /app/views/devise/confirmations/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/views/devise/confirmations/new.html.erb -------------------------------------------------------------------------------- /app/views/devise/mailer/confirmation_instructions.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/views/devise/mailer/confirmation_instructions.html.erb -------------------------------------------------------------------------------- /app/views/devise/mailer/email_changed.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/views/devise/mailer/email_changed.html.erb -------------------------------------------------------------------------------- /app/views/devise/mailer/password_change.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/views/devise/mailer/password_change.html.erb -------------------------------------------------------------------------------- /app/views/devise/mailer/reset_password_instructions.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/views/devise/mailer/reset_password_instructions.html.erb -------------------------------------------------------------------------------- /app/views/devise/mailer/unlock_instructions.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/views/devise/mailer/unlock_instructions.html.erb -------------------------------------------------------------------------------- /app/views/devise/shared/_error_messages.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/views/devise/shared/_error_messages.html.erb -------------------------------------------------------------------------------- /app/views/exports/_index_entry.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/views/exports/_index_entry.html.erb -------------------------------------------------------------------------------- /app/views/exports/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/views/exports/index.html.erb -------------------------------------------------------------------------------- /app/views/exports/page.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/views/exports/page.html.erb -------------------------------------------------------------------------------- /app/views/layouts/mailer.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/views/layouts/mailer.html.erb -------------------------------------------------------------------------------- /app/views/layouts/mailer.text.erb: -------------------------------------------------------------------------------- 1 | <%= yield %> 2 | -------------------------------------------------------------------------------- /app/workers/batch_worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/workers/batch_worker.rb -------------------------------------------------------------------------------- /app/workers/export_project_worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/workers/export_project_worker.rb -------------------------------------------------------------------------------- /app/workers/generate_thumbnail_worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/app/workers/generate_thumbnail_worker.rb -------------------------------------------------------------------------------- /bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/bin/bundle -------------------------------------------------------------------------------- /bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/bin/rails -------------------------------------------------------------------------------- /bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/bin/rake -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/bin/setup -------------------------------------------------------------------------------- /bin/spring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/bin/spring -------------------------------------------------------------------------------- /bin/update: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/bin/update -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/README.md -------------------------------------------------------------------------------- /client/craco.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/craco.config.js -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/public/favicon.ico -------------------------------------------------------------------------------- /client/public/images/down_grouphover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/public/images/down_grouphover.png -------------------------------------------------------------------------------- /client/public/images/down_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/public/images/down_hover.png -------------------------------------------------------------------------------- /client/public/images/down_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/public/images/down_pressed.png -------------------------------------------------------------------------------- /client/public/images/down_rest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/public/images/down_rest.png -------------------------------------------------------------------------------- /client/public/images/up_grouphover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/public/images/up_grouphover.png -------------------------------------------------------------------------------- /client/public/images/up_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/public/images/up_hover.png -------------------------------------------------------------------------------- /client/public/images/up_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/public/images/up_pressed.png -------------------------------------------------------------------------------- /client/public/images/up_rest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/public/images/up_rest.png -------------------------------------------------------------------------------- /client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/public/index.html -------------------------------------------------------------------------------- /client/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/public/manifest.json -------------------------------------------------------------------------------- /client/src/AddDocumentButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/AddDocumentButton.js -------------------------------------------------------------------------------- /client/src/AddFolderButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/AddFolderButton.js -------------------------------------------------------------------------------- /client/src/AddImageLayer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/AddImageLayer.js -------------------------------------------------------------------------------- /client/src/AdminDialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/AdminDialog.js -------------------------------------------------------------------------------- /client/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/App.js -------------------------------------------------------------------------------- /client/src/BatchImagePrompt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/BatchImagePrompt.js -------------------------------------------------------------------------------- /client/src/CanvasResource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/CanvasResource.js -------------------------------------------------------------------------------- /client/src/DocumentFolder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/DocumentFolder.js -------------------------------------------------------------------------------- /client/src/DocumentStatusBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/DocumentStatusBar.js -------------------------------------------------------------------------------- /client/src/DocumentViewer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/DocumentViewer.js -------------------------------------------------------------------------------- /client/src/DraggableLinkIcon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/DraggableLinkIcon.js -------------------------------------------------------------------------------- /client/src/HighlightColorSelect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/HighlightColorSelect.js -------------------------------------------------------------------------------- /client/src/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/Home.js -------------------------------------------------------------------------------- /client/src/LinkInspector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/LinkInspector.js -------------------------------------------------------------------------------- /client/src/LinkInspectorPopup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/LinkInspectorPopup.js -------------------------------------------------------------------------------- /client/src/LinkInspectorPopupLayer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/LinkInspectorPopupLayer.js -------------------------------------------------------------------------------- /client/src/LinkableList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/LinkableList.js -------------------------------------------------------------------------------- /client/src/LinkableSummary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/LinkableSummary.js -------------------------------------------------------------------------------- /client/src/ListDropTarget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/ListDropTarget.js -------------------------------------------------------------------------------- /client/src/LoginRegistrationDialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/LoginRegistrationDialog.js -------------------------------------------------------------------------------- /client/src/Navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/Navigation.js -------------------------------------------------------------------------------- /client/src/Project.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/Project.js -------------------------------------------------------------------------------- /client/src/ProjectSettingsDialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/ProjectSettingsDialog.js -------------------------------------------------------------------------------- /client/src/ProseMirrorEditorView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/ProseMirrorEditorView.js -------------------------------------------------------------------------------- /client/src/SearchBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/SearchBar.js -------------------------------------------------------------------------------- /client/src/SearchResultsPopup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/SearchResultsPopup.js -------------------------------------------------------------------------------- /client/src/SearchResultsPopupLayer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/SearchResultsPopupLayer.js -------------------------------------------------------------------------------- /client/src/SidebarLinkInspectorContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/SidebarLinkInspectorContainer.js -------------------------------------------------------------------------------- /client/src/TableOfContents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/TableOfContents.js -------------------------------------------------------------------------------- /client/src/TextCommands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/TextCommands.js -------------------------------------------------------------------------------- /client/src/TextImageTooltipPlugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/TextImageTooltipPlugin.js -------------------------------------------------------------------------------- /client/src/TextLinkTooltipPlugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/TextLinkTooltipPlugin.js -------------------------------------------------------------------------------- /client/src/TextResource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/TextResource.js -------------------------------------------------------------------------------- /client/src/TextSchema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/TextSchema.js -------------------------------------------------------------------------------- /client/src/TextTableCommands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/TextTableCommands.js -------------------------------------------------------------------------------- /client/src/fabricAdapted.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/fabricAdapted.js -------------------------------------------------------------------------------- /client/src/icons/PageMargins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/icons/PageMargins.js -------------------------------------------------------------------------------- /client/src/icons/RemoveFromPhotos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/icons/RemoveFromPhotos.js -------------------------------------------------------------------------------- /client/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/index.css -------------------------------------------------------------------------------- /client/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/index.js -------------------------------------------------------------------------------- /client/src/modules/annotationViewer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/modules/annotationViewer.js -------------------------------------------------------------------------------- /client/src/modules/canvasEditor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/modules/canvasEditor.js -------------------------------------------------------------------------------- /client/src/modules/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/modules/constants.js -------------------------------------------------------------------------------- /client/src/modules/documentGrid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/modules/documentGrid.js -------------------------------------------------------------------------------- /client/src/modules/fetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/modules/fetch.js -------------------------------------------------------------------------------- /client/src/modules/folders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/modules/folders.js -------------------------------------------------------------------------------- /client/src/modules/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/modules/home.js -------------------------------------------------------------------------------- /client/src/modules/iiif.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/modules/iiif.js -------------------------------------------------------------------------------- /client/src/modules/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/modules/index.js -------------------------------------------------------------------------------- /client/src/modules/project.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/modules/project.js -------------------------------------------------------------------------------- /client/src/modules/redux-token-auth-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/modules/redux-token-auth-config.js -------------------------------------------------------------------------------- /client/src/modules/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/modules/search.js -------------------------------------------------------------------------------- /client/src/modules/textEditor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/modules/textEditor.js -------------------------------------------------------------------------------- /client/src/registerServiceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/registerServiceWorker.js -------------------------------------------------------------------------------- /client/src/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/src/store.js -------------------------------------------------------------------------------- /client/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/client/yarn.lock -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/config.ru -------------------------------------------------------------------------------- /config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/config/application.rb -------------------------------------------------------------------------------- /config/application.sample.yml: -------------------------------------------------------------------------------- 1 | ACTIVE_STORAGE_SERVICE: 'local' -------------------------------------------------------------------------------- /config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/config/boot.rb -------------------------------------------------------------------------------- /config/cable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/config/cable.yml -------------------------------------------------------------------------------- /config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/config/database.yml -------------------------------------------------------------------------------- /config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/config/environment.rb -------------------------------------------------------------------------------- /config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/config/environments/development.rb -------------------------------------------------------------------------------- /config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/config/environments/production.rb -------------------------------------------------------------------------------- /config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/config/environments/test.rb -------------------------------------------------------------------------------- /config/initializers/application_controller_renderer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/config/initializers/application_controller_renderer.rb -------------------------------------------------------------------------------- /config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /config/initializers/content_security_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/config/initializers/content_security_policy.rb -------------------------------------------------------------------------------- /config/initializers/cors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/config/initializers/cors.rb -------------------------------------------------------------------------------- /config/initializers/devise.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/config/initializers/devise.rb -------------------------------------------------------------------------------- /config/initializers/devise_token_auth.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/config/initializers/devise_token_auth.rb -------------------------------------------------------------------------------- /config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/config/initializers/filter_parameter_logging.rb -------------------------------------------------------------------------------- /config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/config/initializers/inflections.rb -------------------------------------------------------------------------------- /config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /config/initializers/new_framework_defaults_5_2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/config/initializers/new_framework_defaults_5_2.rb -------------------------------------------------------------------------------- /config/initializers/new_framework_defaults_6_0.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/config/initializers/new_framework_defaults_6_0.rb -------------------------------------------------------------------------------- /config/initializers/new_framework_defaults_6_1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/config/initializers/new_framework_defaults_6_1.rb -------------------------------------------------------------------------------- /config/initializers/sidekiq.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/config/initializers/sidekiq.rb -------------------------------------------------------------------------------- /config/initializers/wrap_parameters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/config/initializers/wrap_parameters.rb -------------------------------------------------------------------------------- /config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/config/locales/en.yml -------------------------------------------------------------------------------- /config/puma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/config/puma.rb -------------------------------------------------------------------------------- /config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/config/routes.rb -------------------------------------------------------------------------------- /config/secrets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/config/secrets.yml -------------------------------------------------------------------------------- /config/sidekiq.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/config/sidekiq.yml -------------------------------------------------------------------------------- /config/sitemap.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/config/sitemap.rb -------------------------------------------------------------------------------- /config/spring.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/config/spring.rb -------------------------------------------------------------------------------- /config/storage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/config/storage.yml -------------------------------------------------------------------------------- /convert/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/convert/README -------------------------------------------------------------------------------- /convert/config-sims.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/convert/config-sims.json -------------------------------------------------------------------------------- /convert/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/convert/config.json -------------------------------------------------------------------------------- /convert/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/convert/db.js -------------------------------------------------------------------------------- /convert/dm-prose-mirror.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/convert/dm-prose-mirror.js -------------------------------------------------------------------------------- /convert/dm-text-schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/convert/dm-text-schema.js -------------------------------------------------------------------------------- /convert/dm-text-style-mark-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/convert/dm-text-style-mark-spec.js -------------------------------------------------------------------------------- /convert/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/convert/index.js -------------------------------------------------------------------------------- /convert/migrate/geneology-chart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/convert/migrate/geneology-chart.js -------------------------------------------------------------------------------- /convert/migrate/migrate-text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/convert/migrate/migrate-text.js -------------------------------------------------------------------------------- /convert/migrate/scale-images.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/convert/migrate/scale-images.js -------------------------------------------------------------------------------- /convert/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/convert/package.json -------------------------------------------------------------------------------- /convert/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/convert/yarn.lock -------------------------------------------------------------------------------- /db/data/20241002192349_deduplicate_highlights.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/db/data/20241002192349_deduplicate_highlights.rb -------------------------------------------------------------------------------- /db/data/20241029165907_fix_textstyle_mark_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/db/data/20241029165907_fix_textstyle_mark_types.rb -------------------------------------------------------------------------------- /db/data_schema.rb: -------------------------------------------------------------------------------- 1 | DataMigrate::Data.define(version: 20241029165907) 2 | -------------------------------------------------------------------------------- /db/migrate/20180408225147_devise_token_auth_create_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/db/migrate/20180408225147_devise_token_auth_create_users.rb -------------------------------------------------------------------------------- /db/migrate/20180408225612_create_projects.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/db/migrate/20180408225612_create_projects.rb -------------------------------------------------------------------------------- /db/migrate/20180409000959_create_documents.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/db/migrate/20180409000959_create_documents.rb -------------------------------------------------------------------------------- /db/migrate/20180409001325_create_highlights.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/db/migrate/20180409001325_create_highlights.rb -------------------------------------------------------------------------------- /db/migrate/20180409011722_create_links.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/db/migrate/20180409011722_create_links.rb -------------------------------------------------------------------------------- /db/migrate/20180413132331_add_title_to_documents.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/db/migrate/20180413132331_add_title_to_documents.rb -------------------------------------------------------------------------------- /db/migrate/20180413194315_add_createdby_to_highlights.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/db/migrate/20180413194315_add_createdby_to_highlights.rb -------------------------------------------------------------------------------- /db/migrate/20180414053309_add_excerpt_to_highlights.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/db/migrate/20180414053309_add_excerpt_to_highlights.rb -------------------------------------------------------------------------------- /db/migrate/20180415203702_create_document_folders.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/db/migrate/20180415203702_create_document_folders.rb -------------------------------------------------------------------------------- /db/migrate/20180415204627_add_parent_to_documents.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/db/migrate/20180415204627_add_parent_to_documents.rb -------------------------------------------------------------------------------- /db/migrate/20180501051925_add_color_to_highlights.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/db/migrate/20180501051925_add_color_to_highlights.rb -------------------------------------------------------------------------------- /db/migrate/20180531204722_create_active_storage_tables.active_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/db/migrate/20180531204722_create_active_storage_tables.active_storage.rb -------------------------------------------------------------------------------- /db/migrate/20180620024640_create_user_project_permissions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/db/migrate/20180620024640_create_user_project_permissions.rb -------------------------------------------------------------------------------- /db/migrate/20180620230757_add_approved_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/db/migrate/20180620230757_add_approved_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20180622073439_add_unique_index_to_user_project_permissions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/db/migrate/20180622073439_add_unique_index_to_user_project_permissions.rb -------------------------------------------------------------------------------- /db/migrate/20180622192014_add_admin_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/db/migrate/20180622192014_add_admin_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20180709213331_add_buoyancy_to_document_folders.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/db/migrate/20180709213331_add_buoyancy_to_document_folders.rb -------------------------------------------------------------------------------- /db/migrate/20180725123928_add_project_to_document_folders.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/db/migrate/20180725123928_add_project_to_document_folders.rb -------------------------------------------------------------------------------- /db/migrate/20181206214840_add_document_lock.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/db/migrate/20181206214840_add_document_lock.rb -------------------------------------------------------------------------------- /db/migrate/20181211143323_remove_created_by.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/db/migrate/20181211143323_remove_created_by.rb -------------------------------------------------------------------------------- /db/migrate/20181219020513_add_search_text.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/db/migrate/20181219020513_add_search_text.rb -------------------------------------------------------------------------------- /db/migrate/20190124154624_add_document_position.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/db/migrate/20190124154624_add_document_position.rb -------------------------------------------------------------------------------- /db/migrate/20190124161842_remove_buoyancy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/db/migrate/20190124161842_remove_buoyancy.rb -------------------------------------------------------------------------------- /db/migrate/20210719143944_add_position_to_links.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/db/migrate/20210719143944_add_position_to_links.rb -------------------------------------------------------------------------------- /db/migrate/20210723161806_add_highlight_links_table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/db/migrate/20210723161806_add_highlight_links_table.rb -------------------------------------------------------------------------------- /db/migrate/20210723182432_add_id_to_highlights_links.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/db/migrate/20210723182432_add_id_to_highlights_links.rb -------------------------------------------------------------------------------- /db/migrate/20210823142423_add_document_links_table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/db/migrate/20210823142423_add_document_links_table.rb -------------------------------------------------------------------------------- /db/migrate/20210826133446_add_title_to_highlights.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/db/migrate/20210826133446_add_title_to_highlights.rb -------------------------------------------------------------------------------- /db/migrate/20240815212206_add_foreign_key_constraint_to_active_storage_attachments_for_blob_id.active_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/db/migrate/20240815212206_add_foreign_key_constraint_to_active_storage_attachments_for_blob_id.active_storage.rb -------------------------------------------------------------------------------- /db/migrate/20240816194855_add_service_name_to_active_storage_blobs.active_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/db/migrate/20240816194855_add_service_name_to_active_storage_blobs.active_storage.rb -------------------------------------------------------------------------------- /db/migrate/20240816194856_create_active_storage_variant_records.active_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/db/migrate/20240816194856_create_active_storage_variant_records.active_storage.rb -------------------------------------------------------------------------------- /db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/db/schema.rb -------------------------------------------------------------------------------- /db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/db/seeds.rb -------------------------------------------------------------------------------- /docker-compose.dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/docker-compose.dev.yml -------------------------------------------------------------------------------- /docker-compose.prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/docker-compose.prod.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/entrypoint.sh -------------------------------------------------------------------------------- /lib/active_storage/migration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/lib/active_storage/migration.rb -------------------------------------------------------------------------------- /lib/json_import.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/lib/json_import.rb -------------------------------------------------------------------------------- /lib/migrate_script.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/lib/migrate_script.rb -------------------------------------------------------------------------------- /lib/robots_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/lib/robots_generator.rb -------------------------------------------------------------------------------- /lib/storyblok_richtext/marks/color.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/lib/storyblok_richtext/marks/color.rb -------------------------------------------------------------------------------- /lib/storyblok_richtext/marks/em.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/lib/storyblok_richtext/marks/em.rb -------------------------------------------------------------------------------- /lib/storyblok_richtext/marks/font_family.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/lib/storyblok_richtext/marks/font_family.rb -------------------------------------------------------------------------------- /lib/storyblok_richtext/marks/font_size.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/lib/storyblok_richtext/marks/font_size.rb -------------------------------------------------------------------------------- /lib/storyblok_richtext/marks/highlight.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/lib/storyblok_richtext/marks/highlight.rb -------------------------------------------------------------------------------- /lib/storyblok_richtext/marks/strikethrough.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/lib/storyblok_richtext/marks/strikethrough.rb -------------------------------------------------------------------------------- /lib/storyblok_richtext/marks/text_style.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/lib/storyblok_richtext/marks/text_style.rb -------------------------------------------------------------------------------- /lib/storyblok_richtext/nodes/image.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/lib/storyblok_richtext/nodes/image.rb -------------------------------------------------------------------------------- /lib/storyblok_richtext/nodes/paragraph.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/lib/storyblok_richtext/nodes/paragraph.rb -------------------------------------------------------------------------------- /lib/storyblok_richtext/nodes/table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/lib/storyblok_richtext/nodes/table.rb -------------------------------------------------------------------------------- /lib/storyblok_richtext/nodes/table_cell.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/lib/storyblok_richtext/nodes/table_cell.rb -------------------------------------------------------------------------------- /lib/storyblok_richtext/nodes/table_header.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/lib/storyblok_richtext/nodes/table_header.rb -------------------------------------------------------------------------------- /lib/storyblok_richtext/nodes/table_row.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/lib/storyblok_richtext/nodes/table_row.rb -------------------------------------------------------------------------------- /lib/tasks/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/tasks/import.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/lib/tasks/import.rake -------------------------------------------------------------------------------- /lib/tasks/storage.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/lib/tasks/storage.rake -------------------------------------------------------------------------------- /log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/package.json -------------------------------------------------------------------------------- /public/DummyCanvasThumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/public/DummyCanvasThumbnail.png -------------------------------------------------------------------------------- /public/dragging-add-doc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/public/dragging-add-doc.png -------------------------------------------------------------------------------- /public/dragging-add-folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/public/dragging-add-folder.png -------------------------------------------------------------------------------- /public/dragging-add-img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/public/dragging-add-img.png -------------------------------------------------------------------------------- /public/dragging-link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/public/dragging-link.png -------------------------------------------------------------------------------- /public/embed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/public/embed.js -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /test/controllers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/controllers/document_folders_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/test/controllers/document_folders_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/documents_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/test/controllers/documents_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/highlights_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/test/controllers/highlights_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/links_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/test/controllers/links_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/projects_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/test/controllers/projects_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/user_project_permissions_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/test/controllers/user_project_permissions_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/users_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/test/controllers/users_controller_test.rb -------------------------------------------------------------------------------- /test/fixtures/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/document_folders.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/test/fixtures/document_folders.yml -------------------------------------------------------------------------------- /test/fixtures/documents.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/test/fixtures/documents.yml -------------------------------------------------------------------------------- /test/fixtures/files/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/highlights.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/test/fixtures/highlights.yml -------------------------------------------------------------------------------- /test/fixtures/links.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/test/fixtures/links.yml -------------------------------------------------------------------------------- /test/fixtures/projects.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/test/fixtures/projects.yml -------------------------------------------------------------------------------- /test/fixtures/user_project_permissions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/test/fixtures/user_project_permissions.yml -------------------------------------------------------------------------------- /test/integration/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mailers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mailers/admin_mailer_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/test/mailers/admin_mailer_test.rb -------------------------------------------------------------------------------- /test/mailers/previews/admin_mailer_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/test/mailers/previews/admin_mailer_preview.rb -------------------------------------------------------------------------------- /test/models/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/models/document_folder_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/test/models/document_folder_test.rb -------------------------------------------------------------------------------- /test/models/document_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/test/models/document_test.rb -------------------------------------------------------------------------------- /test/models/highlight_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/test/models/highlight_test.rb -------------------------------------------------------------------------------- /test/models/link_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/test/models/link_test.rb -------------------------------------------------------------------------------- /test/models/project_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/test/models/project_test.rb -------------------------------------------------------------------------------- /test/models/user_project_permission_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/test/models/user_project_permission_test.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/performant-software/dm-2/HEAD/test/test_helper.rb -------------------------------------------------------------------------------- /tmp/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/.keep: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------