├── .browserslistrc ├── .circleci ├── config.yml └── setup-heroku.sh ├── .docker ├── Aptfile ├── preparedb.sh ├── setup.sh ├── startup.sh ├── wait.sh ├── web-startup.sh └── webpacker-startup.sh ├── .dockerignore ├── .editorconfig ├── .env ├── .env.development ├── .env.production.sample ├── .eslintrc.js ├── .github ├── FUNDING.yml └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── .node-version ├── .nvmrc ├── .prettierrc ├── .rspec ├── .rubocop.yml ├── .ruby-version ├── .tool-versions ├── .vscode └── extensions.json ├── AUTHORS.md ├── Contributing.md ├── DEPLOYING.md ├── Dockerfile ├── Dockerfile.old ├── Gemfile ├── Gemfile.lock ├── Guardfile ├── LICENSE-APACHE ├── LICENSE-MIT ├── Procfile ├── Procfile.dev ├── README.md ├── Rakefile ├── SECURITY.md ├── app.json ├── app.yaml ├── app ├── assets │ ├── config │ │ └── manifest.js │ ├── fonts │ │ ├── KaTeX_Math-Italic.ttf │ │ ├── KaTeX_Math-Italic.woff │ │ └── KaTeX_Math-Italic.woff2 │ ├── images │ │ ├── .DS_Store │ │ ├── .keep │ │ ├── avatar.png │ │ ├── favicon.png │ │ ├── jelly.png │ │ ├── jelly_blue.png │ │ ├── social.png │ │ └── social_twitter.png │ ├── javascripts │ │ └── application.js │ └── stylesheets │ │ ├── .DS_Store │ │ ├── application.scss │ │ ├── citations.scss │ │ ├── comments.scss │ │ ├── core │ │ ├── _buttons.scss │ │ ├── _dropdown.scss │ │ ├── _flash.scss │ │ ├── _forms.scss │ │ ├── _layout.scss │ │ ├── _mixins.scss │ │ ├── _modern_reset.scss │ │ ├── _navs.scss │ │ ├── _pagination.scss │ │ ├── _type.scss │ │ └── variables.scss │ │ ├── dashboards.scss │ │ ├── devise.scss │ │ ├── editor.scss │ │ ├── editor │ │ ├── defaults.scss │ │ ├── floater.scss │ │ ├── katex.scss │ │ ├── masthead.scss │ │ ├── math.scss │ │ ├── menubar.scss │ │ ├── placeholder.scss │ │ └── sidebar.scss │ │ ├── pages.scss │ │ ├── posts.scss │ │ ├── projects.scss │ │ ├── search.scss │ │ ├── styleguide.scss │ │ ├── tags.scss │ │ ├── uploads.scss │ │ └── users.scss ├── channels │ ├── application_cable │ │ ├── channel.rb │ │ └── connection.rb │ └── posts_channel.rb ├── controllers │ ├── admin │ │ ├── comments_controller.rb │ │ ├── posts_controller.rb │ │ ├── projects_controller.rb │ │ ├── tags_controller.rb │ │ ├── uploads_controller.rb │ │ └── users_controller.rb │ ├── application_controller.rb │ ├── citations_controller.rb │ ├── comments_controller.rb │ ├── concerns │ │ ├── .keep │ │ ├── devise_guests_concern.rb │ │ └── no_index.rb │ ├── follows_controller.rb │ ├── pages_controller.rb │ ├── posts_controller.rb │ ├── projects_controller.rb │ ├── search_controller.rb │ ├── sessions_controller.rb │ ├── styleguide_controller.rb │ ├── tags_controller.rb │ ├── uploads_controller.rb │ └── users_controller.rb ├── helpers │ ├── application_helper.rb │ ├── comments_helper.rb │ ├── follows_helper.rb │ ├── pages_helper.rb │ ├── posts_helper.rb │ ├── projects_helper.rb │ ├── search_helper.rb │ ├── sessions_helper.rb │ ├── tags_helper.rb │ ├── uploads_helper.rb │ └── users_helper.rb ├── javascript │ ├── channels │ │ ├── consumer.js │ │ └── index.js │ ├── components │ │ ├── .DS_Store │ │ ├── .keep │ │ ├── Backlinks.tsx │ │ ├── ChangesIndicator.tsx │ │ ├── CitationSearch.tsx │ │ ├── Citations.tsx │ │ ├── CommentForm.tsx │ │ ├── Dashboard.tsx │ │ ├── Editor.js │ │ ├── FileUploader.tsx │ │ ├── Floater.tsx │ │ ├── FollowButton.tsx │ │ ├── ImageModal.tsx │ │ ├── MathView.tsx │ │ ├── MenuBar.tsx │ │ ├── PostCard.tsx │ │ ├── PostEditor.tsx │ │ ├── PostMasthead.tsx │ │ ├── PostPage.tsx │ │ ├── PostProcessingPlaceholder.tsx │ │ ├── PostsContainer.tsx │ │ ├── PostsList.tsx │ │ ├── SearchBar.tsx │ │ ├── SearchResultsContainer.tsx │ │ ├── Sidebar.tsx │ │ ├── TabGroup.tsx │ │ ├── TagForm.tsx │ │ ├── editor-config │ │ │ ├── .eslintrc │ │ │ ├── annotation-popup.ts │ │ │ ├── citations.js │ │ │ ├── comments.js │ │ │ ├── icons.js │ │ │ ├── images.ts │ │ │ ├── index.js │ │ │ ├── input-rules.ts │ │ │ ├── keys.ts │ │ │ ├── marks.js │ │ │ ├── math.js │ │ │ ├── menu.ts │ │ │ ├── nodes.js │ │ │ ├── placeholder.ts │ │ │ ├── plugins.ts │ │ │ ├── rules.ts │ │ │ ├── schema-list.ts │ │ │ ├── schema.ts │ │ │ ├── select.ts │ │ │ └── title-menu.ts │ │ └── types.ts │ ├── features │ │ ├── citationsSlice.ts │ │ ├── commentsSlice.js │ │ ├── imagesSlice.ts │ │ ├── postsSlice.ts │ │ └── userSlice.ts │ ├── packs │ │ └── application.js │ ├── store.js │ └── utils │ │ ├── autogrow.ts │ │ ├── eventListener.ts │ │ ├── postUtils.ts │ │ └── saRequest.ts ├── jobs │ └── application_job.rb ├── mailers │ ├── application_mailer.rb │ └── user_mailer.rb ├── models │ ├── application_record.rb │ ├── citation.rb │ ├── comment.rb │ ├── concerns │ │ ├── .keep │ │ └── slugged.rb │ ├── follow.rb │ ├── post.rb │ ├── post_ownership.rb │ ├── project.rb │ ├── tag.rb │ ├── tag_ownership.rb │ ├── upload.rb │ ├── upload_figure.rb │ ├── upload_tei.rb │ └── user.rb ├── serializers │ ├── backlink_serializer.rb │ ├── citation_serializer.rb │ ├── comment_serializer.rb │ ├── post_serializer.rb │ ├── search_row_serializer.rb │ ├── tag_serializer.rb │ ├── upload_serializer.rb │ └── user_serializer.rb ├── services │ ├── citation_inliner_service.rb │ ├── diborg_service.rb │ ├── figures_extract_service.rb │ ├── figures_inliner_service.rb │ └── grobid_service.rb ├── uploaders │ ├── avatar_uploader.rb │ ├── file_uploader.rb │ └── image_uploader.rb ├── views │ ├── admin │ │ ├── comments │ │ │ └── index.html.slim │ │ ├── posts │ │ │ └── index.html.slim │ │ ├── projects │ │ │ └── index.html.slim │ │ ├── tags │ │ │ └── index.html.slim │ │ ├── uploads │ │ │ └── index.html.slim │ │ └── users │ │ │ └── index.html.slim │ ├── comments │ │ ├── _comment.json.jbuilder │ │ ├── _form.html.erb │ │ ├── edit.html.erb │ │ └── new.html.slim │ ├── 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 │ │ ├── passwords │ │ │ ├── edit.html.erb │ │ │ └── new.html.erb │ │ ├── registrations │ │ │ ├── edit.html.slim │ │ │ └── new.html.slim │ │ ├── sessions │ │ │ └── new.html.slim │ │ ├── shared │ │ │ ├── _error_messages.html.slim │ │ │ ├── _links.html.slim │ │ │ └── _registration_prompt.html.slim │ │ └── unlocks │ │ │ └── new.html.erb │ ├── layouts │ │ ├── _head.html.slim │ │ ├── application.html.slim │ │ ├── devise.html.slim │ │ ├── mailer.html.erb │ │ └── mailer.text.erb │ ├── pages │ │ ├── about.html.slim │ │ ├── admin.html.slim │ │ ├── dashboard.html.slim │ │ ├── index.html.slim │ │ ├── jobs.html.slim │ │ ├── pricing.html.slim │ │ └── terms.html.slim │ ├── posts │ │ ├── _backlinks.html.slim │ │ ├── _citations.html.slim │ │ ├── _form.html.slim │ │ ├── _placeholder_post.html.slim │ │ ├── _post.json.jbuilder │ │ ├── _post_row.html.slim │ │ ├── edit.html.slim │ │ ├── new.html.slim │ │ ├── show.html.slim │ │ └── show.json.jbuilder │ ├── projects │ │ ├── _form.html.slim │ │ ├── edit.html.slim │ │ ├── new.html.slim │ │ └── show.html.slim │ ├── search │ │ └── results.html.slim │ ├── shared │ │ ├── _flash_notices.html.slim │ │ ├── _footer.html.slim │ │ └── _nav.html.slim │ ├── styleguide │ │ ├── _alerts.html.slim │ │ ├── _buttons.html.slim │ │ ├── _grid.html.slim │ │ ├── _layout.html.slim │ │ ├── _menus.html.slim │ │ ├── _navs.html.slim │ │ ├── _pagination.html.slim │ │ ├── _type.html.slim │ │ ├── _variables.html.slim │ │ └── show.html.slim │ ├── tags │ │ ├── _form.html.slim │ │ ├── edit.html.slim │ │ ├── new.html.slim │ │ └── show.html.slim │ ├── uploads │ │ ├── _form.html.slim │ │ ├── _upload.html.slim │ │ ├── edit.html.slim │ │ ├── new.html.slim │ │ └── show.html.slim │ ├── user_mailer │ │ └── welcome.text.erb │ └── users │ │ ├── _form.html.slim │ │ ├── _placeholder_follow_button.html.slim │ │ ├── edit.html.slim │ │ ├── new.html.slim │ │ └── show.html.slim └── workers │ ├── broadcast_posts_channel_worker.rb │ ├── diborg_service_worker.rb │ ├── figures_cleanup_worker.rb │ ├── figures_extract_worker.rb │ ├── figures_fetcher_worker.rb │ ├── figures_inliner_worker.rb │ ├── grobid_service_worker.rb │ ├── hard_worker.rb │ ├── upload_parse_pipeline_worker.rb │ └── user_avatar_derivatives_worker.rb ├── babel.config.js ├── bin ├── bundle ├── docker-entrypoint ├── rails ├── rake ├── rspec ├── setup ├── spring ├── start ├── webpack ├── webpack-dev-server └── yarn ├── config.ru ├── config ├── application.rb ├── boot.rb ├── cable.yml ├── credentials.yml.enc ├── cypress │ ├── plugins │ │ └── index.js │ └── support │ │ ├── commands.js │ │ └── index.js ├── database.yml ├── dockerfile.yaml ├── dockerfile.yml ├── environment.rb ├── environments │ ├── development.rb │ ├── production.rb │ └── test.rb ├── initializers │ ├── application_controller_renderer.rb │ ├── assets.rb │ ├── backtrace_silencers.rb │ ├── bugsnag.rb │ ├── content_security_policy.rb │ ├── cookies_serializer.rb │ ├── devise.rb │ ├── filter_parameter_logging.rb │ ├── hosts.rb │ ├── inflections.rb │ ├── middleware.rb │ ├── mime_types.rb │ ├── rackattack.rb │ ├── redis.rb │ ├── searchkick.rb │ ├── shrine.rb │ ├── sidekiq.rb │ ├── warden_hooks.rb │ └── wrap_parameters.rb ├── locales │ ├── devise.en.yml │ └── en.yml ├── puma.rb ├── routes.rb ├── schedule.yml ├── sidekiq.yml ├── spring.rb ├── storage.yml ├── webpack │ ├── development.js │ ├── environment.js │ ├── production.js │ └── test.js └── webpacker.yml ├── cypress.json ├── db ├── migrate │ ├── 20191024050318_create_users.rb │ ├── 20191025025220_create_posts.rb │ ├── 20191029204724_create_uploads.rb │ ├── 20191029204814_add_file_data_to_uploads.rb │ ├── 20191101234836_add_post_id_to_uploads.rb │ ├── 20191119002337_add_slug_to_posts.rb │ ├── 20191126003336_add_publisher_to_posts.rb │ ├── 20191126004956_add_authors_to_posts.rb │ ├── 20191205005128_add_publish_date_to_posts.rb │ ├── 20191205010407_create_citations.rb │ ├── 20191206001255_add_post_id_and_body_to_citations.rb │ ├── 20191207031845_create_upload_tei.rb │ ├── 20191210215019_change_string_columns_to_text_for_citations_and_posts.rb │ ├── 20191218022503_create_upload_images.rb │ ├── 20191218064828_add_devise_to_users.rb │ ├── 20200115000250_add_abstract_to_posts.rb │ ├── 20200116034539_rename_upload_image_to_upload_figure.rb │ ├── 20200116035415_add_index_on_upload_figures_figure_type.rb │ ├── 20200121011944_add_user_id_to_uploads.rb │ ├── 20200121012003_add_user_id_to_posts.rb │ ├── 20200121075338_add_plugins_to_post.rb │ ├── 20200129010642_add_imprint_date_to_posts.rb │ ├── 20200212030716_remove_password_digest_from_users.rb │ ├── 20200214021421_add_avatar_data_to_users.rb │ ├── 20200218002716_add_published_at_to_posts.rb │ ├── 20200227041454_create_follows.rb │ ├── 20200326212056_create_tags.rb │ ├── 20200327010705_create_projects.rb │ ├── 20200327092806_add_taggable_to_tags.rb │ ├── 20200328054356_add_color_to_tags.rb │ ├── 20200407103849_rename_user_name_columns.rb │ ├── 20200410024207_add_user_id_to_tags.rb │ ├── 20200410144346_create_tag_ownerships.rb │ ├── 20200410144628_add_posts_count_to_tags.rb │ ├── 20200410150653_rename_taggable_columns_to_post_in_tags.rb │ ├── 20200411013100_create_comments.rb │ ├── 20200411075544_add_data_to_from_to_comments.rb │ ├── 20200424025243_add_deleted_at_to_comments.rb │ ├── 20200424025314_add_data_key_index_to_comments.rb │ ├── 20200502020343_add_field_type_to_comments.rb │ ├── 20200502024810_add_index_to_comment_field_type.rb │ ├── 20200612000204_add_guest_to_users.rb │ ├── 20200806231847_add_to_from_keys_to_citation.rb │ ├── 20200811034447_add_deleted_at_to_citations.rb │ ├── 20201130051827_create_post_ownerships.rb │ ├── 20201222013501_remove_post_id_from_tags.rb │ ├── 20201222020451_add_index_to_tags.rb │ ├── 20210108004257_add_description_to_tags.rb │ └── 20210214032604_backfill_tag_posts_count_counter_cache.rb ├── schema.rb └── seeds.rb ├── doc └── created.rid ├── docker-compose.yml ├── docker-sync.yml ├── fly.toml ├── lib ├── admin_constraint.rb ├── assets │ └── .keep └── tasks │ ├── .keep │ └── auto_annotate_models.rake ├── log └── .keep ├── package.json ├── postcss.config.js ├── public ├── .DS_Store ├── 404.html ├── 422.html ├── 500.html ├── apple-touch-icon-precomposed.png ├── apple-touch-icon.png └── robots.txt ├── spec ├── controllers │ ├── comments_controller_spec.rb │ ├── posts_controller_spec.rb │ ├── projects_controller_spec.rb │ ├── search_controller_spec.rb │ ├── uploads_controller_spec.rb │ └── users_controller_spec.rb ├── factories │ ├── citations.rb │ ├── comments.rb │ ├── follows.rb │ ├── posts.rb │ ├── projects.rb │ ├── sequences │ │ └── email_address.rb │ ├── tags.rb │ ├── upload_figure.rb │ ├── uploads.rb │ ├── users.rb │ └── yunits.pdf ├── helpers │ └── projects_helper_spec.rb ├── javascript │ └── accounts.spec.js ├── mailers │ └── previews │ │ └── user_mailer_preview.rb ├── models │ ├── citation_spec.rb │ ├── comment_spec.rb │ ├── concerns │ │ └── slugged_spec.rb │ ├── follow_spec.rb │ ├── post_spec.rb │ ├── project_spec.rb │ ├── tag_spec.rb │ ├── upload_figure_spec.rb │ ├── upload_spec.rb │ └── user_spec.rb ├── rails_helper.rb ├── requests │ ├── comments_request_spec.rb │ └── tags_request_spec.rb ├── routing │ └── comments_routing_spec.rb ├── services │ └── diborg_service_spec.rb ├── spec_helper.rb ├── support │ └── devise.rb └── uploaders │ └── file_uploader_spec.rb ├── storage └── .keep ├── tmp └── .keep ├── tsconfig.json ├── vendor └── .keep └── yarn.lock /.browserslistrc: -------------------------------------------------------------------------------- 1 | defaults 2 | -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.circleci/setup-heroku.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/.circleci/setup-heroku.sh -------------------------------------------------------------------------------- /.docker/Aptfile: -------------------------------------------------------------------------------- 1 | vim -------------------------------------------------------------------------------- /.docker/preparedb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/.docker/preparedb.sh -------------------------------------------------------------------------------- /.docker/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/.docker/setup.sh -------------------------------------------------------------------------------- /.docker/startup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/.docker/startup.sh -------------------------------------------------------------------------------- /.docker/wait.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/.docker/wait.sh -------------------------------------------------------------------------------- /.docker/web-startup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/.docker/web-startup.sh -------------------------------------------------------------------------------- /.docker/webpacker-startup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/.docker/webpacker-startup.sh -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/.env -------------------------------------------------------------------------------- /.env.development: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/.env.development -------------------------------------------------------------------------------- /.env.production.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/.env.production.sample -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/.gitignore -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 15.14.0 -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v15.14.0 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/.prettierrc -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --require spec_helper 3 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 2.7.6 2 | -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | postgres 14.7 2 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /AUTHORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/AUTHORS.md -------------------------------------------------------------------------------- /Contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/Contributing.md -------------------------------------------------------------------------------- /DEPLOYING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/DEPLOYING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/Dockerfile.old -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /Guardfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/Guardfile -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/Procfile -------------------------------------------------------------------------------- /Procfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/Procfile.dev -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/Rakefile -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/SECURITY.md -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app.json -------------------------------------------------------------------------------- /app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app.yaml -------------------------------------------------------------------------------- /app/assets/config/manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/config/manifest.js -------------------------------------------------------------------------------- /app/assets/fonts/KaTeX_Math-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/fonts/KaTeX_Math-Italic.ttf -------------------------------------------------------------------------------- /app/assets/fonts/KaTeX_Math-Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/fonts/KaTeX_Math-Italic.woff -------------------------------------------------------------------------------- /app/assets/fonts/KaTeX_Math-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/fonts/KaTeX_Math-Italic.woff2 -------------------------------------------------------------------------------- /app/assets/images/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/images/.DS_Store -------------------------------------------------------------------------------- /app/assets/images/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/images/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/images/avatar.png -------------------------------------------------------------------------------- /app/assets/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/images/favicon.png -------------------------------------------------------------------------------- /app/assets/images/jelly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/images/jelly.png -------------------------------------------------------------------------------- /app/assets/images/jelly_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/images/jelly_blue.png -------------------------------------------------------------------------------- /app/assets/images/social.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/images/social.png -------------------------------------------------------------------------------- /app/assets/images/social_twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/images/social_twitter.png -------------------------------------------------------------------------------- /app/assets/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/javascripts/application.js -------------------------------------------------------------------------------- /app/assets/stylesheets/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/stylesheets/.DS_Store -------------------------------------------------------------------------------- /app/assets/stylesheets/application.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/stylesheets/application.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/citations.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/stylesheets/citations.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/comments.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/stylesheets/comments.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/core/_buttons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/stylesheets/core/_buttons.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/core/_dropdown.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/stylesheets/core/_dropdown.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/core/_flash.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/stylesheets/core/_flash.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/core/_forms.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/stylesheets/core/_forms.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/core/_layout.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/stylesheets/core/_layout.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/core/_mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/stylesheets/core/_mixins.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/core/_modern_reset.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/stylesheets/core/_modern_reset.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/core/_navs.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/stylesheets/core/_navs.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/core/_pagination.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/stylesheets/core/_pagination.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/core/_type.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/stylesheets/core/_type.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/core/variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/stylesheets/core/variables.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/dashboards.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/stylesheets/dashboards.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/devise.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/stylesheets/devise.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/editor.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/stylesheets/editor.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/editor/defaults.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/stylesheets/editor/defaults.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/editor/floater.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/stylesheets/editor/floater.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/editor/katex.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/stylesheets/editor/katex.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/editor/masthead.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/stylesheets/editor/masthead.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/editor/math.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/stylesheets/editor/math.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/editor/menubar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/stylesheets/editor/menubar.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/editor/placeholder.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/stylesheets/editor/placeholder.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/editor/sidebar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/stylesheets/editor/sidebar.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/pages.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/stylesheets/pages.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/posts.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/stylesheets/posts.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/projects.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/stylesheets/projects.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/search.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/stylesheets/search.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/styleguide.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/stylesheets/styleguide.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/tags.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/stylesheets/tags.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/uploads.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/stylesheets/uploads.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/users.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/assets/stylesheets/users.scss -------------------------------------------------------------------------------- /app/channels/application_cable/channel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/channels/application_cable/channel.rb -------------------------------------------------------------------------------- /app/channels/application_cable/connection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/channels/application_cable/connection.rb -------------------------------------------------------------------------------- /app/channels/posts_channel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/channels/posts_channel.rb -------------------------------------------------------------------------------- /app/controllers/admin/comments_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/controllers/admin/comments_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin/posts_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/controllers/admin/posts_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin/projects_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/controllers/admin/projects_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin/tags_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/controllers/admin/tags_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin/uploads_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/controllers/admin/uploads_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin/users_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/controllers/admin/users_controller.rb -------------------------------------------------------------------------------- /app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /app/controllers/citations_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/controllers/citations_controller.rb -------------------------------------------------------------------------------- /app/controllers/comments_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/controllers/comments_controller.rb -------------------------------------------------------------------------------- /app/controllers/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/controllers/concerns/devise_guests_concern.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/controllers/concerns/devise_guests_concern.rb -------------------------------------------------------------------------------- /app/controllers/concerns/no_index.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/controllers/concerns/no_index.rb -------------------------------------------------------------------------------- /app/controllers/follows_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/controllers/follows_controller.rb -------------------------------------------------------------------------------- /app/controllers/pages_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/controllers/pages_controller.rb -------------------------------------------------------------------------------- /app/controllers/posts_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/controllers/posts_controller.rb -------------------------------------------------------------------------------- /app/controllers/projects_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/controllers/projects_controller.rb -------------------------------------------------------------------------------- /app/controllers/search_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/controllers/search_controller.rb -------------------------------------------------------------------------------- /app/controllers/sessions_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/controllers/sessions_controller.rb -------------------------------------------------------------------------------- /app/controllers/styleguide_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/controllers/styleguide_controller.rb -------------------------------------------------------------------------------- /app/controllers/tags_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/controllers/tags_controller.rb -------------------------------------------------------------------------------- /app/controllers/uploads_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/controllers/uploads_controller.rb -------------------------------------------------------------------------------- /app/controllers/users_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/controllers/users_controller.rb -------------------------------------------------------------------------------- /app/helpers/application_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/helpers/application_helper.rb -------------------------------------------------------------------------------- /app/helpers/comments_helper.rb: -------------------------------------------------------------------------------- 1 | module CommentsHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/follows_helper.rb: -------------------------------------------------------------------------------- 1 | module FollowsHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/pages_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/helpers/pages_helper.rb -------------------------------------------------------------------------------- /app/helpers/posts_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/helpers/posts_helper.rb -------------------------------------------------------------------------------- /app/helpers/projects_helper.rb: -------------------------------------------------------------------------------- 1 | module ProjectsHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/search_helper.rb: -------------------------------------------------------------------------------- 1 | module SearchHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/sessions_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/helpers/sessions_helper.rb -------------------------------------------------------------------------------- /app/helpers/tags_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/helpers/tags_helper.rb -------------------------------------------------------------------------------- /app/helpers/uploads_helper.rb: -------------------------------------------------------------------------------- 1 | module UploadsHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/users_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/helpers/users_helper.rb -------------------------------------------------------------------------------- /app/javascript/channels/consumer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/channels/consumer.js -------------------------------------------------------------------------------- /app/javascript/channels/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/channels/index.js -------------------------------------------------------------------------------- /app/javascript/components/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/.DS_Store -------------------------------------------------------------------------------- /app/javascript/components/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/javascript/components/Backlinks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/Backlinks.tsx -------------------------------------------------------------------------------- /app/javascript/components/ChangesIndicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/ChangesIndicator.tsx -------------------------------------------------------------------------------- /app/javascript/components/CitationSearch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/CitationSearch.tsx -------------------------------------------------------------------------------- /app/javascript/components/Citations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/Citations.tsx -------------------------------------------------------------------------------- /app/javascript/components/CommentForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/CommentForm.tsx -------------------------------------------------------------------------------- /app/javascript/components/Dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/Dashboard.tsx -------------------------------------------------------------------------------- /app/javascript/components/Editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/Editor.js -------------------------------------------------------------------------------- /app/javascript/components/FileUploader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/FileUploader.tsx -------------------------------------------------------------------------------- /app/javascript/components/Floater.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/Floater.tsx -------------------------------------------------------------------------------- /app/javascript/components/FollowButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/FollowButton.tsx -------------------------------------------------------------------------------- /app/javascript/components/ImageModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/ImageModal.tsx -------------------------------------------------------------------------------- /app/javascript/components/MathView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/MathView.tsx -------------------------------------------------------------------------------- /app/javascript/components/MenuBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/MenuBar.tsx -------------------------------------------------------------------------------- /app/javascript/components/PostCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/PostCard.tsx -------------------------------------------------------------------------------- /app/javascript/components/PostEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/PostEditor.tsx -------------------------------------------------------------------------------- /app/javascript/components/PostMasthead.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/PostMasthead.tsx -------------------------------------------------------------------------------- /app/javascript/components/PostPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/PostPage.tsx -------------------------------------------------------------------------------- /app/javascript/components/PostProcessingPlaceholder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/PostProcessingPlaceholder.tsx -------------------------------------------------------------------------------- /app/javascript/components/PostsContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/PostsContainer.tsx -------------------------------------------------------------------------------- /app/javascript/components/PostsList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/PostsList.tsx -------------------------------------------------------------------------------- /app/javascript/components/SearchBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/SearchBar.tsx -------------------------------------------------------------------------------- /app/javascript/components/SearchResultsContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/SearchResultsContainer.tsx -------------------------------------------------------------------------------- /app/javascript/components/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/Sidebar.tsx -------------------------------------------------------------------------------- /app/javascript/components/TabGroup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/TabGroup.tsx -------------------------------------------------------------------------------- /app/javascript/components/TagForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/TagForm.tsx -------------------------------------------------------------------------------- /app/javascript/components/editor-config/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/editor-config/.eslintrc -------------------------------------------------------------------------------- /app/javascript/components/editor-config/annotation-popup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/editor-config/annotation-popup.ts -------------------------------------------------------------------------------- /app/javascript/components/editor-config/citations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/editor-config/citations.js -------------------------------------------------------------------------------- /app/javascript/components/editor-config/comments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/editor-config/comments.js -------------------------------------------------------------------------------- /app/javascript/components/editor-config/icons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/editor-config/icons.js -------------------------------------------------------------------------------- /app/javascript/components/editor-config/images.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/editor-config/images.ts -------------------------------------------------------------------------------- /app/javascript/components/editor-config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/editor-config/index.js -------------------------------------------------------------------------------- /app/javascript/components/editor-config/input-rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/editor-config/input-rules.ts -------------------------------------------------------------------------------- /app/javascript/components/editor-config/keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/editor-config/keys.ts -------------------------------------------------------------------------------- /app/javascript/components/editor-config/marks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/editor-config/marks.js -------------------------------------------------------------------------------- /app/javascript/components/editor-config/math.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/editor-config/math.js -------------------------------------------------------------------------------- /app/javascript/components/editor-config/menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/editor-config/menu.ts -------------------------------------------------------------------------------- /app/javascript/components/editor-config/nodes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/editor-config/nodes.js -------------------------------------------------------------------------------- /app/javascript/components/editor-config/placeholder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/editor-config/placeholder.ts -------------------------------------------------------------------------------- /app/javascript/components/editor-config/plugins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/editor-config/plugins.ts -------------------------------------------------------------------------------- /app/javascript/components/editor-config/rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/editor-config/rules.ts -------------------------------------------------------------------------------- /app/javascript/components/editor-config/schema-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/editor-config/schema-list.ts -------------------------------------------------------------------------------- /app/javascript/components/editor-config/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/editor-config/schema.ts -------------------------------------------------------------------------------- /app/javascript/components/editor-config/select.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/editor-config/select.ts -------------------------------------------------------------------------------- /app/javascript/components/editor-config/title-menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/editor-config/title-menu.ts -------------------------------------------------------------------------------- /app/javascript/components/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/components/types.ts -------------------------------------------------------------------------------- /app/javascript/features/citationsSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/features/citationsSlice.ts -------------------------------------------------------------------------------- /app/javascript/features/commentsSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/features/commentsSlice.js -------------------------------------------------------------------------------- /app/javascript/features/imagesSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/features/imagesSlice.ts -------------------------------------------------------------------------------- /app/javascript/features/postsSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/features/postsSlice.ts -------------------------------------------------------------------------------- /app/javascript/features/userSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/features/userSlice.ts -------------------------------------------------------------------------------- /app/javascript/packs/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/packs/application.js -------------------------------------------------------------------------------- /app/javascript/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/store.js -------------------------------------------------------------------------------- /app/javascript/utils/autogrow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/utils/autogrow.ts -------------------------------------------------------------------------------- /app/javascript/utils/eventListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/utils/eventListener.ts -------------------------------------------------------------------------------- /app/javascript/utils/postUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/utils/postUtils.ts -------------------------------------------------------------------------------- /app/javascript/utils/saRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/javascript/utils/saRequest.ts -------------------------------------------------------------------------------- /app/jobs/application_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/jobs/application_job.rb -------------------------------------------------------------------------------- /app/mailers/application_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/mailers/application_mailer.rb -------------------------------------------------------------------------------- /app/mailers/user_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/mailers/user_mailer.rb -------------------------------------------------------------------------------- /app/models/application_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/models/application_record.rb -------------------------------------------------------------------------------- /app/models/citation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/models/citation.rb -------------------------------------------------------------------------------- /app/models/comment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/models/comment.rb -------------------------------------------------------------------------------- /app/models/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/models/concerns/slugged.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/models/concerns/slugged.rb -------------------------------------------------------------------------------- /app/models/follow.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/models/follow.rb -------------------------------------------------------------------------------- /app/models/post.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/models/post.rb -------------------------------------------------------------------------------- /app/models/post_ownership.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/models/post_ownership.rb -------------------------------------------------------------------------------- /app/models/project.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/models/project.rb -------------------------------------------------------------------------------- /app/models/tag.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/models/tag.rb -------------------------------------------------------------------------------- /app/models/tag_ownership.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/models/tag_ownership.rb -------------------------------------------------------------------------------- /app/models/upload.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/models/upload.rb -------------------------------------------------------------------------------- /app/models/upload_figure.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/models/upload_figure.rb -------------------------------------------------------------------------------- /app/models/upload_tei.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/models/upload_tei.rb -------------------------------------------------------------------------------- /app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/models/user.rb -------------------------------------------------------------------------------- /app/serializers/backlink_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/serializers/backlink_serializer.rb -------------------------------------------------------------------------------- /app/serializers/citation_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/serializers/citation_serializer.rb -------------------------------------------------------------------------------- /app/serializers/comment_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/serializers/comment_serializer.rb -------------------------------------------------------------------------------- /app/serializers/post_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/serializers/post_serializer.rb -------------------------------------------------------------------------------- /app/serializers/search_row_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/serializers/search_row_serializer.rb -------------------------------------------------------------------------------- /app/serializers/tag_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/serializers/tag_serializer.rb -------------------------------------------------------------------------------- /app/serializers/upload_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/serializers/upload_serializer.rb -------------------------------------------------------------------------------- /app/serializers/user_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/serializers/user_serializer.rb -------------------------------------------------------------------------------- /app/services/citation_inliner_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/services/citation_inliner_service.rb -------------------------------------------------------------------------------- /app/services/diborg_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/services/diborg_service.rb -------------------------------------------------------------------------------- /app/services/figures_extract_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/services/figures_extract_service.rb -------------------------------------------------------------------------------- /app/services/figures_inliner_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/services/figures_inliner_service.rb -------------------------------------------------------------------------------- /app/services/grobid_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/services/grobid_service.rb -------------------------------------------------------------------------------- /app/uploaders/avatar_uploader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/uploaders/avatar_uploader.rb -------------------------------------------------------------------------------- /app/uploaders/file_uploader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/uploaders/file_uploader.rb -------------------------------------------------------------------------------- /app/uploaders/image_uploader.rb: -------------------------------------------------------------------------------- 1 | class ImageUploader < Shrine 2 | end -------------------------------------------------------------------------------- /app/views/admin/comments/index.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/admin/comments/index.html.slim -------------------------------------------------------------------------------- /app/views/admin/posts/index.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/admin/posts/index.html.slim -------------------------------------------------------------------------------- /app/views/admin/projects/index.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/admin/projects/index.html.slim -------------------------------------------------------------------------------- /app/views/admin/tags/index.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/admin/tags/index.html.slim -------------------------------------------------------------------------------- /app/views/admin/uploads/index.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/admin/uploads/index.html.slim -------------------------------------------------------------------------------- /app/views/admin/users/index.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/admin/users/index.html.slim -------------------------------------------------------------------------------- /app/views/comments/_comment.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/comments/_comment.json.jbuilder -------------------------------------------------------------------------------- /app/views/comments/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/comments/_form.html.erb -------------------------------------------------------------------------------- /app/views/comments/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/comments/edit.html.erb -------------------------------------------------------------------------------- /app/views/comments/new.html.slim: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/views/devise/confirmations/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/devise/confirmations/new.html.erb -------------------------------------------------------------------------------- /app/views/devise/mailer/confirmation_instructions.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/devise/mailer/confirmation_instructions.html.erb -------------------------------------------------------------------------------- /app/views/devise/mailer/email_changed.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/devise/mailer/email_changed.html.erb -------------------------------------------------------------------------------- /app/views/devise/mailer/password_change.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/devise/mailer/password_change.html.erb -------------------------------------------------------------------------------- /app/views/devise/mailer/reset_password_instructions.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/devise/mailer/reset_password_instructions.html.erb -------------------------------------------------------------------------------- /app/views/devise/mailer/unlock_instructions.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/devise/mailer/unlock_instructions.html.erb -------------------------------------------------------------------------------- /app/views/devise/passwords/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/devise/passwords/edit.html.erb -------------------------------------------------------------------------------- /app/views/devise/passwords/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/devise/passwords/new.html.erb -------------------------------------------------------------------------------- /app/views/devise/registrations/edit.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/devise/registrations/edit.html.slim -------------------------------------------------------------------------------- /app/views/devise/registrations/new.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/devise/registrations/new.html.slim -------------------------------------------------------------------------------- /app/views/devise/sessions/new.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/devise/sessions/new.html.slim -------------------------------------------------------------------------------- /app/views/devise/shared/_error_messages.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/devise/shared/_error_messages.html.slim -------------------------------------------------------------------------------- /app/views/devise/shared/_links.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/devise/shared/_links.html.slim -------------------------------------------------------------------------------- /app/views/devise/shared/_registration_prompt.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/devise/shared/_registration_prompt.html.slim -------------------------------------------------------------------------------- /app/views/devise/unlocks/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/devise/unlocks/new.html.erb -------------------------------------------------------------------------------- /app/views/layouts/_head.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/layouts/_head.html.slim -------------------------------------------------------------------------------- /app/views/layouts/application.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/layouts/application.html.slim -------------------------------------------------------------------------------- /app/views/layouts/devise.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/layouts/devise.html.slim -------------------------------------------------------------------------------- /app/views/layouts/mailer.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/layouts/mailer.html.erb -------------------------------------------------------------------------------- /app/views/layouts/mailer.text.erb: -------------------------------------------------------------------------------- 1 | <%= yield %> 2 | -------------------------------------------------------------------------------- /app/views/pages/about.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/pages/about.html.slim -------------------------------------------------------------------------------- /app/views/pages/admin.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/pages/admin.html.slim -------------------------------------------------------------------------------- /app/views/pages/dashboard.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/pages/dashboard.html.slim -------------------------------------------------------------------------------- /app/views/pages/index.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/pages/index.html.slim -------------------------------------------------------------------------------- /app/views/pages/jobs.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/pages/jobs.html.slim -------------------------------------------------------------------------------- /app/views/pages/pricing.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/pages/pricing.html.slim -------------------------------------------------------------------------------- /app/views/pages/terms.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/pages/terms.html.slim -------------------------------------------------------------------------------- /app/views/posts/_backlinks.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/posts/_backlinks.html.slim -------------------------------------------------------------------------------- /app/views/posts/_citations.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/posts/_citations.html.slim -------------------------------------------------------------------------------- /app/views/posts/_form.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/posts/_form.html.slim -------------------------------------------------------------------------------- /app/views/posts/_placeholder_post.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/posts/_placeholder_post.html.slim -------------------------------------------------------------------------------- /app/views/posts/_post.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/posts/_post.json.jbuilder -------------------------------------------------------------------------------- /app/views/posts/_post_row.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/posts/_post_row.html.slim -------------------------------------------------------------------------------- /app/views/posts/edit.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/posts/edit.html.slim -------------------------------------------------------------------------------- /app/views/posts/new.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/posts/new.html.slim -------------------------------------------------------------------------------- /app/views/posts/show.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/posts/show.html.slim -------------------------------------------------------------------------------- /app/views/posts/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/posts/show.json.jbuilder -------------------------------------------------------------------------------- /app/views/projects/_form.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/projects/_form.html.slim -------------------------------------------------------------------------------- /app/views/projects/edit.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/projects/edit.html.slim -------------------------------------------------------------------------------- /app/views/projects/new.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/projects/new.html.slim -------------------------------------------------------------------------------- /app/views/projects/show.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/projects/show.html.slim -------------------------------------------------------------------------------- /app/views/search/results.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/search/results.html.slim -------------------------------------------------------------------------------- /app/views/shared/_flash_notices.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/shared/_flash_notices.html.slim -------------------------------------------------------------------------------- /app/views/shared/_footer.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/shared/_footer.html.slim -------------------------------------------------------------------------------- /app/views/shared/_nav.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/shared/_nav.html.slim -------------------------------------------------------------------------------- /app/views/styleguide/_alerts.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/styleguide/_alerts.html.slim -------------------------------------------------------------------------------- /app/views/styleguide/_buttons.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/styleguide/_buttons.html.slim -------------------------------------------------------------------------------- /app/views/styleguide/_grid.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/styleguide/_grid.html.slim -------------------------------------------------------------------------------- /app/views/styleguide/_layout.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/styleguide/_layout.html.slim -------------------------------------------------------------------------------- /app/views/styleguide/_menus.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/styleguide/_menus.html.slim -------------------------------------------------------------------------------- /app/views/styleguide/_navs.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/styleguide/_navs.html.slim -------------------------------------------------------------------------------- /app/views/styleguide/_pagination.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/styleguide/_pagination.html.slim -------------------------------------------------------------------------------- /app/views/styleguide/_type.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/styleguide/_type.html.slim -------------------------------------------------------------------------------- /app/views/styleguide/_variables.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/styleguide/_variables.html.slim -------------------------------------------------------------------------------- /app/views/styleguide/show.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/styleguide/show.html.slim -------------------------------------------------------------------------------- /app/views/tags/_form.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/tags/_form.html.slim -------------------------------------------------------------------------------- /app/views/tags/edit.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/tags/edit.html.slim -------------------------------------------------------------------------------- /app/views/tags/new.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/tags/new.html.slim -------------------------------------------------------------------------------- /app/views/tags/show.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/tags/show.html.slim -------------------------------------------------------------------------------- /app/views/uploads/_form.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/uploads/_form.html.slim -------------------------------------------------------------------------------- /app/views/uploads/_upload.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/uploads/_upload.html.slim -------------------------------------------------------------------------------- /app/views/uploads/edit.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/uploads/edit.html.slim -------------------------------------------------------------------------------- /app/views/uploads/new.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/uploads/new.html.slim -------------------------------------------------------------------------------- /app/views/uploads/show.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/uploads/show.html.slim -------------------------------------------------------------------------------- /app/views/user_mailer/welcome.text.erb: -------------------------------------------------------------------------------- 1 | Hello! 2 | 3 | Thanks for signing up. We love you. 4 | -------------------------------------------------------------------------------- /app/views/users/_form.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/users/_form.html.slim -------------------------------------------------------------------------------- /app/views/users/_placeholder_follow_button.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/users/_placeholder_follow_button.html.slim -------------------------------------------------------------------------------- /app/views/users/edit.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/users/edit.html.slim -------------------------------------------------------------------------------- /app/views/users/new.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/users/new.html.slim -------------------------------------------------------------------------------- /app/views/users/show.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/views/users/show.html.slim -------------------------------------------------------------------------------- /app/workers/broadcast_posts_channel_worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/workers/broadcast_posts_channel_worker.rb -------------------------------------------------------------------------------- /app/workers/diborg_service_worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/workers/diborg_service_worker.rb -------------------------------------------------------------------------------- /app/workers/figures_cleanup_worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/workers/figures_cleanup_worker.rb -------------------------------------------------------------------------------- /app/workers/figures_extract_worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/workers/figures_extract_worker.rb -------------------------------------------------------------------------------- /app/workers/figures_fetcher_worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/workers/figures_fetcher_worker.rb -------------------------------------------------------------------------------- /app/workers/figures_inliner_worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/workers/figures_inliner_worker.rb -------------------------------------------------------------------------------- /app/workers/grobid_service_worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/workers/grobid_service_worker.rb -------------------------------------------------------------------------------- /app/workers/hard_worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/workers/hard_worker.rb -------------------------------------------------------------------------------- /app/workers/upload_parse_pipeline_worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/workers/upload_parse_pipeline_worker.rb -------------------------------------------------------------------------------- /app/workers/user_avatar_derivatives_worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/app/workers/user_avatar_derivatives_worker.rb -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/babel.config.js -------------------------------------------------------------------------------- /bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/bin/bundle -------------------------------------------------------------------------------- /bin/docker-entrypoint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/bin/docker-entrypoint -------------------------------------------------------------------------------- /bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/bin/rails -------------------------------------------------------------------------------- /bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/bin/rake -------------------------------------------------------------------------------- /bin/rspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/bin/rspec -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/bin/setup -------------------------------------------------------------------------------- /bin/spring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/bin/spring -------------------------------------------------------------------------------- /bin/start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/bin/start -------------------------------------------------------------------------------- /bin/webpack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/bin/webpack -------------------------------------------------------------------------------- /bin/webpack-dev-server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/bin/webpack-dev-server -------------------------------------------------------------------------------- /bin/yarn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/bin/yarn -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config.ru -------------------------------------------------------------------------------- /config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/application.rb -------------------------------------------------------------------------------- /config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/boot.rb -------------------------------------------------------------------------------- /config/cable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/cable.yml -------------------------------------------------------------------------------- /config/credentials.yml.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/credentials.yml.enc -------------------------------------------------------------------------------- /config/cypress/plugins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/cypress/plugins/index.js -------------------------------------------------------------------------------- /config/cypress/support/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/cypress/support/commands.js -------------------------------------------------------------------------------- /config/cypress/support/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/cypress/support/index.js -------------------------------------------------------------------------------- /config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/database.yml -------------------------------------------------------------------------------- /config/dockerfile.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/dockerfile.yaml -------------------------------------------------------------------------------- /config/dockerfile.yml: -------------------------------------------------------------------------------- 1 | # generated by dockerfile-rails 2 | 3 | --- 4 | options: 5 | sudo: true 6 | -------------------------------------------------------------------------------- /config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/environment.rb -------------------------------------------------------------------------------- /config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/environments/development.rb -------------------------------------------------------------------------------- /config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/environments/production.rb -------------------------------------------------------------------------------- /config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/environments/test.rb -------------------------------------------------------------------------------- /config/initializers/application_controller_renderer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/initializers/application_controller_renderer.rb -------------------------------------------------------------------------------- /config/initializers/assets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/initializers/assets.rb -------------------------------------------------------------------------------- /config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /config/initializers/bugsnag.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/initializers/bugsnag.rb -------------------------------------------------------------------------------- /config/initializers/content_security_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/initializers/content_security_policy.rb -------------------------------------------------------------------------------- /config/initializers/cookies_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/initializers/cookies_serializer.rb -------------------------------------------------------------------------------- /config/initializers/devise.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/initializers/devise.rb -------------------------------------------------------------------------------- /config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/initializers/filter_parameter_logging.rb -------------------------------------------------------------------------------- /config/initializers/hosts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/initializers/hosts.rb -------------------------------------------------------------------------------- /config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/initializers/inflections.rb -------------------------------------------------------------------------------- /config/initializers/middleware.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/initializers/middleware.rb -------------------------------------------------------------------------------- /config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /config/initializers/rackattack.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/initializers/rackattack.rb -------------------------------------------------------------------------------- /config/initializers/redis.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/initializers/redis.rb -------------------------------------------------------------------------------- /config/initializers/searchkick.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/initializers/searchkick.rb -------------------------------------------------------------------------------- /config/initializers/shrine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/initializers/shrine.rb -------------------------------------------------------------------------------- /config/initializers/sidekiq.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/initializers/sidekiq.rb -------------------------------------------------------------------------------- /config/initializers/warden_hooks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/initializers/warden_hooks.rb -------------------------------------------------------------------------------- /config/initializers/wrap_parameters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/initializers/wrap_parameters.rb -------------------------------------------------------------------------------- /config/locales/devise.en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/locales/devise.en.yml -------------------------------------------------------------------------------- /config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/locales/en.yml -------------------------------------------------------------------------------- /config/puma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/puma.rb -------------------------------------------------------------------------------- /config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/routes.rb -------------------------------------------------------------------------------- /config/schedule.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/sidekiq.yml: -------------------------------------------------------------------------------- 1 | --- 2 | :concurrency: 10 3 | :queues: 4 | - [default, 10] 5 | -------------------------------------------------------------------------------- /config/spring.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/spring.rb -------------------------------------------------------------------------------- /config/storage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/storage.yml -------------------------------------------------------------------------------- /config/webpack/development.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/webpack/development.js -------------------------------------------------------------------------------- /config/webpack/environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/webpack/environment.js -------------------------------------------------------------------------------- /config/webpack/production.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/webpack/production.js -------------------------------------------------------------------------------- /config/webpack/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/webpack/test.js -------------------------------------------------------------------------------- /config/webpacker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/config/webpacker.yml -------------------------------------------------------------------------------- /cypress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/cypress.json -------------------------------------------------------------------------------- /db/migrate/20191024050318_create_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20191024050318_create_users.rb -------------------------------------------------------------------------------- /db/migrate/20191025025220_create_posts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20191025025220_create_posts.rb -------------------------------------------------------------------------------- /db/migrate/20191029204724_create_uploads.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20191029204724_create_uploads.rb -------------------------------------------------------------------------------- /db/migrate/20191029204814_add_file_data_to_uploads.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20191029204814_add_file_data_to_uploads.rb -------------------------------------------------------------------------------- /db/migrate/20191101234836_add_post_id_to_uploads.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20191101234836_add_post_id_to_uploads.rb -------------------------------------------------------------------------------- /db/migrate/20191119002337_add_slug_to_posts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20191119002337_add_slug_to_posts.rb -------------------------------------------------------------------------------- /db/migrate/20191126003336_add_publisher_to_posts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20191126003336_add_publisher_to_posts.rb -------------------------------------------------------------------------------- /db/migrate/20191126004956_add_authors_to_posts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20191126004956_add_authors_to_posts.rb -------------------------------------------------------------------------------- /db/migrate/20191205005128_add_publish_date_to_posts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20191205005128_add_publish_date_to_posts.rb -------------------------------------------------------------------------------- /db/migrate/20191205010407_create_citations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20191205010407_create_citations.rb -------------------------------------------------------------------------------- /db/migrate/20191206001255_add_post_id_and_body_to_citations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20191206001255_add_post_id_and_body_to_citations.rb -------------------------------------------------------------------------------- /db/migrate/20191207031845_create_upload_tei.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20191207031845_create_upload_tei.rb -------------------------------------------------------------------------------- /db/migrate/20191210215019_change_string_columns_to_text_for_citations_and_posts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20191210215019_change_string_columns_to_text_for_citations_and_posts.rb -------------------------------------------------------------------------------- /db/migrate/20191218022503_create_upload_images.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20191218022503_create_upload_images.rb -------------------------------------------------------------------------------- /db/migrate/20191218064828_add_devise_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20191218064828_add_devise_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20200115000250_add_abstract_to_posts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20200115000250_add_abstract_to_posts.rb -------------------------------------------------------------------------------- /db/migrate/20200116034539_rename_upload_image_to_upload_figure.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20200116034539_rename_upload_image_to_upload_figure.rb -------------------------------------------------------------------------------- /db/migrate/20200116035415_add_index_on_upload_figures_figure_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20200116035415_add_index_on_upload_figures_figure_type.rb -------------------------------------------------------------------------------- /db/migrate/20200121011944_add_user_id_to_uploads.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20200121011944_add_user_id_to_uploads.rb -------------------------------------------------------------------------------- /db/migrate/20200121012003_add_user_id_to_posts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20200121012003_add_user_id_to_posts.rb -------------------------------------------------------------------------------- /db/migrate/20200121075338_add_plugins_to_post.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20200121075338_add_plugins_to_post.rb -------------------------------------------------------------------------------- /db/migrate/20200129010642_add_imprint_date_to_posts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20200129010642_add_imprint_date_to_posts.rb -------------------------------------------------------------------------------- /db/migrate/20200212030716_remove_password_digest_from_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20200212030716_remove_password_digest_from_users.rb -------------------------------------------------------------------------------- /db/migrate/20200214021421_add_avatar_data_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20200214021421_add_avatar_data_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20200218002716_add_published_at_to_posts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20200218002716_add_published_at_to_posts.rb -------------------------------------------------------------------------------- /db/migrate/20200227041454_create_follows.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20200227041454_create_follows.rb -------------------------------------------------------------------------------- /db/migrate/20200326212056_create_tags.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20200326212056_create_tags.rb -------------------------------------------------------------------------------- /db/migrate/20200327010705_create_projects.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20200327010705_create_projects.rb -------------------------------------------------------------------------------- /db/migrate/20200327092806_add_taggable_to_tags.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20200327092806_add_taggable_to_tags.rb -------------------------------------------------------------------------------- /db/migrate/20200328054356_add_color_to_tags.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20200328054356_add_color_to_tags.rb -------------------------------------------------------------------------------- /db/migrate/20200407103849_rename_user_name_columns.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20200407103849_rename_user_name_columns.rb -------------------------------------------------------------------------------- /db/migrate/20200410024207_add_user_id_to_tags.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20200410024207_add_user_id_to_tags.rb -------------------------------------------------------------------------------- /db/migrate/20200410144346_create_tag_ownerships.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20200410144346_create_tag_ownerships.rb -------------------------------------------------------------------------------- /db/migrate/20200410144628_add_posts_count_to_tags.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20200410144628_add_posts_count_to_tags.rb -------------------------------------------------------------------------------- /db/migrate/20200410150653_rename_taggable_columns_to_post_in_tags.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20200410150653_rename_taggable_columns_to_post_in_tags.rb -------------------------------------------------------------------------------- /db/migrate/20200411013100_create_comments.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20200411013100_create_comments.rb -------------------------------------------------------------------------------- /db/migrate/20200411075544_add_data_to_from_to_comments.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20200411075544_add_data_to_from_to_comments.rb -------------------------------------------------------------------------------- /db/migrate/20200424025243_add_deleted_at_to_comments.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20200424025243_add_deleted_at_to_comments.rb -------------------------------------------------------------------------------- /db/migrate/20200424025314_add_data_key_index_to_comments.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20200424025314_add_data_key_index_to_comments.rb -------------------------------------------------------------------------------- /db/migrate/20200502020343_add_field_type_to_comments.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20200502020343_add_field_type_to_comments.rb -------------------------------------------------------------------------------- /db/migrate/20200502024810_add_index_to_comment_field_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20200502024810_add_index_to_comment_field_type.rb -------------------------------------------------------------------------------- /db/migrate/20200612000204_add_guest_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20200612000204_add_guest_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20200806231847_add_to_from_keys_to_citation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20200806231847_add_to_from_keys_to_citation.rb -------------------------------------------------------------------------------- /db/migrate/20200811034447_add_deleted_at_to_citations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20200811034447_add_deleted_at_to_citations.rb -------------------------------------------------------------------------------- /db/migrate/20201130051827_create_post_ownerships.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20201130051827_create_post_ownerships.rb -------------------------------------------------------------------------------- /db/migrate/20201222013501_remove_post_id_from_tags.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20201222013501_remove_post_id_from_tags.rb -------------------------------------------------------------------------------- /db/migrate/20201222020451_add_index_to_tags.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20201222020451_add_index_to_tags.rb -------------------------------------------------------------------------------- /db/migrate/20210108004257_add_description_to_tags.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20210108004257_add_description_to_tags.rb -------------------------------------------------------------------------------- /db/migrate/20210214032604_backfill_tag_posts_count_counter_cache.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/migrate/20210214032604_backfill_tag_posts_count_counter_cache.rb -------------------------------------------------------------------------------- /db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/schema.rb -------------------------------------------------------------------------------- /db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/db/seeds.rb -------------------------------------------------------------------------------- /doc/created.rid: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker-sync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/docker-sync.yml -------------------------------------------------------------------------------- /fly.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/fly.toml -------------------------------------------------------------------------------- /lib/admin_constraint.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/lib/admin_constraint.rb -------------------------------------------------------------------------------- /lib/assets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/tasks/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/tasks/auto_annotate_models.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/lib/tasks/auto_annotate_models.rake -------------------------------------------------------------------------------- /log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/public/.DS_Store -------------------------------------------------------------------------------- /public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/public/404.html -------------------------------------------------------------------------------- /public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/public/422.html -------------------------------------------------------------------------------- /public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/public/500.html -------------------------------------------------------------------------------- /public/apple-touch-icon-precomposed.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/public/robots.txt -------------------------------------------------------------------------------- /spec/controllers/comments_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/spec/controllers/comments_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/posts_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/spec/controllers/posts_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/projects_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/spec/controllers/projects_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/search_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/spec/controllers/search_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/uploads_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/spec/controllers/uploads_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/users_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/spec/controllers/users_controller_spec.rb -------------------------------------------------------------------------------- /spec/factories/citations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/spec/factories/citations.rb -------------------------------------------------------------------------------- /spec/factories/comments.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/spec/factories/comments.rb -------------------------------------------------------------------------------- /spec/factories/follows.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/spec/factories/follows.rb -------------------------------------------------------------------------------- /spec/factories/posts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/spec/factories/posts.rb -------------------------------------------------------------------------------- /spec/factories/projects.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/spec/factories/projects.rb -------------------------------------------------------------------------------- /spec/factories/sequences/email_address.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/spec/factories/sequences/email_address.rb -------------------------------------------------------------------------------- /spec/factories/tags.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/spec/factories/tags.rb -------------------------------------------------------------------------------- /spec/factories/upload_figure.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/spec/factories/upload_figure.rb -------------------------------------------------------------------------------- /spec/factories/uploads.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/spec/factories/uploads.rb -------------------------------------------------------------------------------- /spec/factories/users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/spec/factories/users.rb -------------------------------------------------------------------------------- /spec/factories/yunits.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/spec/factories/yunits.pdf -------------------------------------------------------------------------------- /spec/helpers/projects_helper_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/spec/helpers/projects_helper_spec.rb -------------------------------------------------------------------------------- /spec/javascript/accounts.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/spec/javascript/accounts.spec.js -------------------------------------------------------------------------------- /spec/mailers/previews/user_mailer_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/spec/mailers/previews/user_mailer_preview.rb -------------------------------------------------------------------------------- /spec/models/citation_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/spec/models/citation_spec.rb -------------------------------------------------------------------------------- /spec/models/comment_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/spec/models/comment_spec.rb -------------------------------------------------------------------------------- /spec/models/concerns/slugged_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/spec/models/concerns/slugged_spec.rb -------------------------------------------------------------------------------- /spec/models/follow_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/spec/models/follow_spec.rb -------------------------------------------------------------------------------- /spec/models/post_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/spec/models/post_spec.rb -------------------------------------------------------------------------------- /spec/models/project_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/spec/models/project_spec.rb -------------------------------------------------------------------------------- /spec/models/tag_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/spec/models/tag_spec.rb -------------------------------------------------------------------------------- /spec/models/upload_figure_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/spec/models/upload_figure_spec.rb -------------------------------------------------------------------------------- /spec/models/upload_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/spec/models/upload_spec.rb -------------------------------------------------------------------------------- /spec/models/user_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/spec/models/user_spec.rb -------------------------------------------------------------------------------- /spec/rails_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/spec/rails_helper.rb -------------------------------------------------------------------------------- /spec/requests/comments_request_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/spec/requests/comments_request_spec.rb -------------------------------------------------------------------------------- /spec/requests/tags_request_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/spec/requests/tags_request_spec.rb -------------------------------------------------------------------------------- /spec/routing/comments_routing_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/spec/routing/comments_routing_spec.rb -------------------------------------------------------------------------------- /spec/services/diborg_service_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/spec/services/diborg_service_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/devise.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/spec/support/devise.rb -------------------------------------------------------------------------------- /spec/uploaders/file_uploader_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/spec/uploaders/file_uploader_spec.rb -------------------------------------------------------------------------------- /storage/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tmp/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vendor/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellypbc/poster/HEAD/yarn.lock --------------------------------------------------------------------------------