├── .env.sample ├── .github └── workflows │ └── build.yaml ├── .gitignore ├── .ruby-version ├── .tasks ├── 20251127-assets │ ├── PLAN.md │ ├── TEMPLATE.md │ ├── TODO.md │ ├── commits-read.txt │ ├── commits-write.txt │ ├── feature-01-import-story.md │ ├── feature-02-export-enhancements.md │ ├── feature-03-save-on-click.md │ ├── feature-04-community-link.md │ ├── feature-05-password-reset-modal.md │ ├── feature-06-dialog-centering-fix.md │ ├── feature-07-google-analytics-fixes.md │ ├── feature-08-tutorial-story-fix.md │ ├── feature-09-fixed-url-sharing.md │ ├── feature-10-editor.patch │ ├── feature-10-translation-errors.txt │ ├── feature-10-translation-system.md │ ├── patch-01-import-story.diff │ ├── patch-02-export-enhancements.diff │ ├── patch-03-save-on-click.diff │ ├── patch-04-community-link.diff │ ├── patch-05-password-reset-modal.diff │ ├── patch-06-dialog-centering-fix.diff │ ├── patch-07-google-analytics-fixes.diff │ ├── patch-08-tutorial-story-fix.diff │ ├── patch-09-fixed-url-sharing.diff │ └── patch-10-translation-system.diff ├── TASK.md └── TEST_DATA_REQUEST.md ├── .travis.yml.del ├── CLAUDE.md ├── Dockerfile ├── Gemfile ├── Gemfile.lock ├── LICENSE.txt ├── Procfile.dev ├── README.md ├── Rakefile ├── UPGRADE_PLAN.md ├── app ├── assets │ ├── builds │ │ └── .keep │ ├── config │ │ └── manifest.js │ ├── fonts │ │ ├── inkle-Baskerville.woff │ │ ├── inkle-Baskerville.woff2 │ │ ├── writer-Baskerville.woff │ │ └── writer-Baskerville.woff2 │ ├── images │ │ ├── .keep │ │ ├── broken-quill-uncompressed.svg │ │ ├── broken-quill.svg │ │ ├── ccheart_red.svg │ │ ├── check-circle.svg │ │ ├── choose-image.jpg │ │ ├── contents.jpg │ │ ├── green-quill.svg │ │ ├── if-widget.jpg │ │ ├── image-widget.jpg │ │ ├── ink-pen.gif │ │ ├── inkle-logo@2x.png │ │ ├── join.jpg │ │ ├── logo.png │ │ ├── options.jpg │ │ ├── quill-question.svg │ │ ├── quill-uncompressed.svg │ │ ├── quill.svg │ │ ├── read.jpg │ │ ├── red-cloud.svg │ │ ├── rewind.jpg │ │ ├── rights.txt │ │ ├── share.jpg │ │ ├── splash.jpg │ │ ├── white-check.svg │ │ └── white-cross.svg │ ├── javascripts │ │ ├── admin │ │ │ └── adminpages │ │ │ │ └── index.js │ │ ├── app.js │ │ ├── application.js │ │ ├── channels │ │ │ └── .keep │ │ ├── community │ │ │ ├── index.js │ │ │ └── story_params.js │ │ ├── inklewriter-read.js │ │ ├── inklewriter-source │ │ │ ├── aux.js │ │ │ ├── dialogue.js │ │ │ ├── editor.js │ │ │ ├── editorAccount.js │ │ │ ├── editorMenu.js │ │ │ ├── graphRender.js │ │ │ ├── inklewriter-main.js │ │ │ ├── inklewriter-readmode.js │ │ │ ├── inklewriter_main.js.erb │ │ │ ├── inklewriter_readmode.js.erb │ │ │ ├── jquery-1.5.js │ │ │ ├── jquery-1.7.1.js │ │ │ ├── jquery-1.7.1.min.js │ │ │ ├── jquery-stringify.js │ │ │ ├── playMode.js │ │ │ ├── rangy-1.2.2 │ │ │ │ ├── rangy-core.js │ │ │ │ ├── rangy-cssclassapplier.js │ │ │ │ ├── rangy-selectionsaverestore.js │ │ │ │ ├── rangy-serializer.js │ │ │ │ └── uncompressed │ │ │ │ │ ├── rangy-core.js │ │ │ │ │ ├── rangy-cssclassapplier.js │ │ │ │ │ ├── rangy-selectionsaverestore.js │ │ │ │ │ └── rangy-serializer.js │ │ │ ├── splash.js │ │ │ ├── storage.js │ │ │ ├── storyModel.js │ │ │ ├── tooltip.js │ │ │ ├── translation.js │ │ │ ├── tutorialStory.js │ │ │ └── tutorialStory_fromRead.js │ │ ├── inklewriter-write.js │ │ └── stories │ │ │ └── show.js │ └── stylesheets │ │ ├── admin │ │ ├── adminpages.scss │ │ └── authorizer.scss │ │ ├── app.css.scss │ │ ├── application.css.scss │ │ ├── community.css.scss │ │ ├── devise.css.scss │ │ ├── emails.css.scss │ │ ├── errors.css.scss │ │ ├── flash_message.css.scss │ │ ├── inking.css.scss │ │ ├── inklewriter.css.scss │ │ ├── layouts │ │ ├── footer.css.scss │ │ ├── header.css.scss │ │ └── menu.css.scss │ │ ├── misc.css.scss │ │ ├── stories.css.scss │ │ └── users │ │ ├── confirmations.css.scss │ │ ├── passwords.css.scss │ │ ├── registrations.css.scss │ │ ├── sessions.css.scss │ │ └── unlocks.css.scss ├── channels │ └── application_cable │ │ ├── channel.rb │ │ └── connection.rb ├── controllers │ ├── admin │ │ ├── adminpages_controller.rb │ │ └── authorizer_controller.rb │ ├── app_controller.rb │ ├── application_controller.rb │ ├── community_controller.rb │ ├── concerns │ │ └── .keep │ ├── errors_controller.rb │ ├── misc_controller.rb │ ├── stories_controller.rb │ └── users │ │ ├── confirmations_controller.rb │ │ ├── omniauth_callbacks_controller.rb │ │ ├── passwords_controller.rb │ │ ├── registrations_controller.rb │ │ ├── sessions_controller.rb │ │ └── unlocks_controller.rb ├── helpers │ ├── admin │ │ ├── adminpages_helper.rb │ │ └── authorizer_helper.rb │ ├── app_helper.rb │ ├── application_helper.rb │ ├── errors_helper.rb │ ├── features_helper.rb │ ├── pages_helper.rb │ └── stories_helper.rb ├── javascript │ └── new-application.js ├── jobs │ └── application_job.rb ├── mailers │ ├── application_mailer.rb │ ├── custom_devise_mailer.rb │ └── user_mailer.rb ├── models │ ├── admin.rb │ ├── application_record.rb │ ├── concerns │ │ └── .keep │ ├── license.rb │ ├── story.rb │ ├── story_privacy.rb │ ├── story_stat.rb │ └── user.rb ├── policies │ ├── application_policy.rb │ ├── nil_class_policy.rb │ └── story_policy.rb ├── services │ ├── rating.rb │ ├── rating_unused.rb │ └── stats.rb └── views │ ├── admin │ └── adminpages │ │ └── index.html.erb │ ├── app │ └── index.html.erb │ ├── community │ ├── community.html.erb │ ├── health.html.erb │ ├── how_it_works.html.erb │ ├── my_stories.html.erb │ ├── privacy.html.erb │ └── story_params.html.erb │ ├── errors │ ├── internal_server_error.html.erb │ └── not_found.html.erb │ ├── layouts │ ├── _flash_message.html.erb │ ├── _footer.html.erb │ ├── _header.html.erb │ ├── _menu.html.erb │ ├── application.html.erb │ ├── devise_mailer.html.erb │ ├── mailer.html.erb │ └── mailer.text.erb │ ├── stories │ ├── cannot_display_stories.html.erb │ ├── inking.html.erb │ ├── not_found.html.erb │ ├── not_story_owner.html.erb │ ├── show.html.erb │ └── show.json.erb │ ├── user_mailer │ ├── test.html.erb │ └── test.text.erb │ └── users │ ├── 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.erb │ └── new.html.erb │ ├── sessions │ └── new.html.erb │ ├── shared │ ├── _error_messages.html.erb │ └── _links.html.erb │ └── unlocks │ └── new.html.erb ├── assets ├── javascripts │ ├── aux.js │ ├── dialogue.js │ ├── editor.js │ ├── editorAccount.js │ ├── editorMenu.js │ ├── graphRender.js │ ├── inklewriter_main.js.erb │ ├── inklewriter_readmode.js.erb │ ├── jquery-1.5.js │ ├── jquery-1.7.1.js │ ├── jquery-1.7.1.min.js │ ├── jquery-stringify.js │ ├── playMode.js │ ├── rangy-1.2.2 │ │ ├── rangy-core.js │ │ ├── rangy-cssclassapplier.js │ │ ├── rangy-selectionsaverestore.js │ │ ├── rangy-serializer.js │ │ └── uncompressed │ │ │ ├── rangy-core.js │ │ │ ├── rangy-cssclassapplier.js │ │ │ ├── rangy-selectionsaverestore.js │ │ │ └── rangy-serializer.js │ ├── splash.js │ ├── storage.js │ ├── storyModel.js │ ├── tooltip.js │ ├── tutorialStory.js │ └── tutorialStory_fromRead.js └── stylesheets │ ├── inklewriter_main.css │ ├── inklewriter_readmode.css │ ├── reset.css.scss │ ├── stories.css.scss │ └── styles.css.scss ├── bin ├── bundle ├── dev ├── rails ├── rake ├── setup ├── spring ├── update └── yarn ├── config.ru ├── config ├── application.rb ├── boot.rb ├── cable.yml ├── credentials.yml.enc ├── database.yml ├── environment.rb ├── environments │ ├── development.rb │ ├── production.rb │ └── test.rb ├── initializers │ ├── airbrake.rb │ ├── application_controller_renderer.rb │ ├── assets.rb │ ├── backtrace_silencers.rb │ ├── constants.rb │ ├── content_security_policy.rb │ ├── cookies_serializer.rb │ ├── devise.rb │ ├── filter_parameter_logging.rb │ ├── health_check.rb │ ├── inflections.rb │ ├── mime_types.rb │ ├── new_framework_defaults_6_0.rb │ ├── session_store.rb │ └── wrap_parameters.rb ├── locales │ ├── backend.en.yml │ ├── backend.fr.yml │ ├── backend.nb_NO.yml │ ├── backend.ta.yml │ ├── backend.uk.yml │ └── devise.en.yml ├── puma.rb ├── routes.rb ├── spring.rb └── storage.yml ├── db ├── migrate │ ├── 20190219150520_devise_create_users.rb │ ├── 20190219160258_add_authentication_token_to_users.rb │ ├── 20190618142849_create_stories.rb │ ├── 20190618215055_add_title_to_stories.rb │ ├── 20190827143319_add_url_key_to_stories.rb │ ├── 20201122095701_create_admins.rb │ ├── 20201208163624_create_story_stats.rb │ ├── 20201208164040_add_foreign_key_to_story_stats.rb │ ├── 20201209165106_add_to_story_stat.rb │ ├── 20201209182413_add_score.rb │ ├── 20210901133914_create_story_privacies.rb │ ├── 20210908083630_modify_user_privacy.rb │ ├── 20210908084234_remove_extra_privacy_columns.rb │ ├── 20210908092853_create_licenses.rb │ ├── 20210908125518_add_bypass_token_to_story_privacies.rb │ ├── 20210923130254_rename_license_name_field_to_license_name_field.rb │ └── 20220420091956_add_foreign_key_constraint_to_active_storage_attachments_for_blob_id.active_storage.rb ├── schema.rb ├── seeds.rb └── seeds │ ├── development.rb │ ├── production.rb │ └── test.rb ├── docker-compose.yml ├── entrypoint.sh ├── lib ├── assets │ └── .keep ├── mailer_previews │ └── custom_devise_mailer_preview.rb └── tasks │ ├── .keep │ ├── generate_privacy.rake │ ├── scoring.rake │ └── verify_sanitizing.rake ├── log └── .keep ├── package.json ├── public ├── 404.html ├── 422.html ├── 500.html ├── apple-touch-icon-precomposed.png ├── apple-touch-icon.png ├── favicon.ico ├── img │ ├── 80-days-shelf-icon.png │ ├── arrow-linked.png │ ├── arrow-unlinked.png │ ├── back-arrow.png │ ├── bookmark-cross.png │ ├── bookmark-end.png │ ├── bookmark-left.png │ ├── bookmark-plus.png │ ├── close.png │ ├── community-getting-started │ │ ├── choose-image.jpg │ │ ├── contents.jpg │ │ ├── if-widget.jpg │ │ ├── image-widget.jpg │ │ ├── inkle-logo@2x.png │ │ ├── join.jpg │ │ ├── options.jpg │ │ ├── read.jpg │ │ ├── rewind.jpg │ │ ├── share.jpg │ │ └── splash.jpg │ ├── conditional-disclosure-closed.png │ ├── conditional-disclosure-open.png │ ├── countries_flags.svg │ ├── disclose-close.png │ ├── disclose-open.png │ ├── divider-line.png │ ├── flags-fr.png │ ├── forwardwind.png │ ├── inkle-email-logo.png │ ├── inklewriter_logo-beta.png │ ├── inklewriter_logo-free.png │ ├── lined-paper-bottom.png │ ├── lined-paper-mid.png │ ├── lined-paper-top-cut.png │ ├── lined-paper-top.png │ ├── linen.jpg │ ├── link.png │ ├── magnifying_glass_icon.png │ ├── menubar_bg.png │ ├── menubar_divider.png │ ├── minus.png │ ├── overboard-shelf-icon.png │ ├── pendragon-shelf-icon.png │ ├── point-right-arrow.png │ ├── popupArrow.png │ ├── popupArrow_right.png │ ├── red.png │ ├── rewind.png │ ├── shelf_small.jpg │ ├── small-black-cross.png │ ├── small-plus-black.png │ ├── sorcery-shelf-icon.png │ ├── splash-logo-beta.png │ ├── splash-logo-free.png │ ├── splash-splats.png │ ├── unlink.png │ ├── widgets │ │ ├── bold-enabled.png │ │ ├── bold.png │ │ ├── conditional.png │ │ ├── elipsis.png │ │ ├── insert-image-enabled.png │ │ ├── insert-image.png │ │ ├── italic-enabled.png │ │ ├── italic.png │ │ └── new_section.png │ └── wood.jpg ├── robots.txt └── translations │ ├── compare.py │ ├── dictionary.da.json │ ├── dictionary.de.json │ ├── dictionary.en.json │ ├── dictionary.fr.json │ ├── dictionary.nb_no.json │ ├── dictionary.ta.json │ ├── dictionary.uk.json │ └── new_translations.sh ├── storage └── .keep ├── system ├── dev_run.sh └── install.sh ├── test ├── application_system_test_case.rb ├── controllers │ ├── .keep │ ├── admin │ │ ├── adminpages_controller_test.rb │ │ └── authorizer_controller_test.rb │ ├── app_controller_test.rb │ ├── errors_controller_test.rb │ ├── pages_controller_test.rb │ └── stories_controller_test.rb ├── fixtures │ ├── .keep │ ├── admins.yml │ ├── files │ │ └── .keep │ ├── licenses.yml │ ├── stories.yml │ ├── stories.yml.erb │ ├── story_privacies.yml │ ├── story_stats.yml │ └── users.yml ├── helpers │ └── .keep ├── integration │ └── .keep ├── javascript │ ├── aux_test.js │ ├── sample_test.js │ └── storyModel_test.js ├── mailers │ ├── .keep │ ├── previews │ │ └── user_mailer_preview.rb │ └── user_mailer_test.rb ├── models │ ├── .keep │ ├── admin_test.rb │ ├── license_test.rb │ ├── story_privacy_test.rb │ ├── story_stat_test.rb │ ├── story_test.rb │ └── user_test.rb ├── services │ ├── rating_test.rb │ └── stats_test.rb ├── system │ └── .keep ├── test_helper.rb └── unit │ └── features_helper_unit_test.rb ├── vendor ├── .keep └── assets │ └── javascript │ ├── ifwriter-main.js │ ├── inklewriter-convert.js │ └── inlewriter-convert.js.map └── yarn.lock /.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/.env.sample -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/.gitignore -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | ruby-3.3.0 2 | -------------------------------------------------------------------------------- /.tasks/20251127-assets/PLAN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/.tasks/20251127-assets/PLAN.md -------------------------------------------------------------------------------- /.tasks/20251127-assets/TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/.tasks/20251127-assets/TEMPLATE.md -------------------------------------------------------------------------------- /.tasks/20251127-assets/TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/.tasks/20251127-assets/TODO.md -------------------------------------------------------------------------------- /.tasks/20251127-assets/commits-read.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/.tasks/20251127-assets/commits-read.txt -------------------------------------------------------------------------------- /.tasks/20251127-assets/commits-write.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/.tasks/20251127-assets/commits-write.txt -------------------------------------------------------------------------------- /.tasks/20251127-assets/feature-01-import-story.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/.tasks/20251127-assets/feature-01-import-story.md -------------------------------------------------------------------------------- /.tasks/20251127-assets/feature-02-export-enhancements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/.tasks/20251127-assets/feature-02-export-enhancements.md -------------------------------------------------------------------------------- /.tasks/20251127-assets/feature-03-save-on-click.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/.tasks/20251127-assets/feature-03-save-on-click.md -------------------------------------------------------------------------------- /.tasks/20251127-assets/feature-04-community-link.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/.tasks/20251127-assets/feature-04-community-link.md -------------------------------------------------------------------------------- /.tasks/20251127-assets/feature-05-password-reset-modal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/.tasks/20251127-assets/feature-05-password-reset-modal.md -------------------------------------------------------------------------------- /.tasks/20251127-assets/feature-06-dialog-centering-fix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/.tasks/20251127-assets/feature-06-dialog-centering-fix.md -------------------------------------------------------------------------------- /.tasks/20251127-assets/feature-07-google-analytics-fixes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/.tasks/20251127-assets/feature-07-google-analytics-fixes.md -------------------------------------------------------------------------------- /.tasks/20251127-assets/feature-08-tutorial-story-fix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/.tasks/20251127-assets/feature-08-tutorial-story-fix.md -------------------------------------------------------------------------------- /.tasks/20251127-assets/feature-09-fixed-url-sharing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/.tasks/20251127-assets/feature-09-fixed-url-sharing.md -------------------------------------------------------------------------------- /.tasks/20251127-assets/feature-10-editor.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/.tasks/20251127-assets/feature-10-editor.patch -------------------------------------------------------------------------------- /.tasks/20251127-assets/feature-10-translation-errors.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/.tasks/20251127-assets/feature-10-translation-errors.txt -------------------------------------------------------------------------------- /.tasks/20251127-assets/feature-10-translation-system.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/.tasks/20251127-assets/feature-10-translation-system.md -------------------------------------------------------------------------------- /.tasks/20251127-assets/patch-01-import-story.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/.tasks/20251127-assets/patch-01-import-story.diff -------------------------------------------------------------------------------- /.tasks/20251127-assets/patch-02-export-enhancements.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/.tasks/20251127-assets/patch-02-export-enhancements.diff -------------------------------------------------------------------------------- /.tasks/20251127-assets/patch-03-save-on-click.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/.tasks/20251127-assets/patch-03-save-on-click.diff -------------------------------------------------------------------------------- /.tasks/20251127-assets/patch-04-community-link.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/.tasks/20251127-assets/patch-04-community-link.diff -------------------------------------------------------------------------------- /.tasks/20251127-assets/patch-05-password-reset-modal.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/.tasks/20251127-assets/patch-05-password-reset-modal.diff -------------------------------------------------------------------------------- /.tasks/20251127-assets/patch-06-dialog-centering-fix.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/.tasks/20251127-assets/patch-06-dialog-centering-fix.diff -------------------------------------------------------------------------------- /.tasks/20251127-assets/patch-07-google-analytics-fixes.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/.tasks/20251127-assets/patch-07-google-analytics-fixes.diff -------------------------------------------------------------------------------- /.tasks/20251127-assets/patch-08-tutorial-story-fix.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/.tasks/20251127-assets/patch-08-tutorial-story-fix.diff -------------------------------------------------------------------------------- /.tasks/20251127-assets/patch-09-fixed-url-sharing.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/.tasks/20251127-assets/patch-09-fixed-url-sharing.diff -------------------------------------------------------------------------------- /.tasks/20251127-assets/patch-10-translation-system.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/.tasks/20251127-assets/patch-10-translation-system.diff -------------------------------------------------------------------------------- /.tasks/TASK.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/.tasks/TASK.md -------------------------------------------------------------------------------- /.tasks/TEST_DATA_REQUEST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/.tasks/TEST_DATA_REQUEST.md -------------------------------------------------------------------------------- /.travis.yml.del: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/.travis.yml.del -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/Dockerfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Procfile.dev: -------------------------------------------------------------------------------- 1 | web: rails s -p 3000 2 | js: yarn build --watch 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/Rakefile -------------------------------------------------------------------------------- /UPGRADE_PLAN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/UPGRADE_PLAN.md -------------------------------------------------------------------------------- /app/assets/builds/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/config/manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/config/manifest.js -------------------------------------------------------------------------------- /app/assets/fonts/inkle-Baskerville.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/fonts/inkle-Baskerville.woff -------------------------------------------------------------------------------- /app/assets/fonts/inkle-Baskerville.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/fonts/inkle-Baskerville.woff2 -------------------------------------------------------------------------------- /app/assets/fonts/writer-Baskerville.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/fonts/writer-Baskerville.woff -------------------------------------------------------------------------------- /app/assets/fonts/writer-Baskerville.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/fonts/writer-Baskerville.woff2 -------------------------------------------------------------------------------- /app/assets/images/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/images/broken-quill-uncompressed.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/images/broken-quill-uncompressed.svg -------------------------------------------------------------------------------- /app/assets/images/broken-quill.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/images/broken-quill.svg -------------------------------------------------------------------------------- /app/assets/images/ccheart_red.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/images/ccheart_red.svg -------------------------------------------------------------------------------- /app/assets/images/check-circle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/images/check-circle.svg -------------------------------------------------------------------------------- /app/assets/images/choose-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/images/choose-image.jpg -------------------------------------------------------------------------------- /app/assets/images/contents.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/images/contents.jpg -------------------------------------------------------------------------------- /app/assets/images/green-quill.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/images/green-quill.svg -------------------------------------------------------------------------------- /app/assets/images/if-widget.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/images/if-widget.jpg -------------------------------------------------------------------------------- /app/assets/images/image-widget.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/images/image-widget.jpg -------------------------------------------------------------------------------- /app/assets/images/ink-pen.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/images/ink-pen.gif -------------------------------------------------------------------------------- /app/assets/images/inkle-logo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/images/inkle-logo@2x.png -------------------------------------------------------------------------------- /app/assets/images/join.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/images/join.jpg -------------------------------------------------------------------------------- /app/assets/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/images/logo.png -------------------------------------------------------------------------------- /app/assets/images/options.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/images/options.jpg -------------------------------------------------------------------------------- /app/assets/images/quill-question.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/images/quill-question.svg -------------------------------------------------------------------------------- /app/assets/images/quill-uncompressed.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/images/quill-uncompressed.svg -------------------------------------------------------------------------------- /app/assets/images/quill.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/images/quill.svg -------------------------------------------------------------------------------- /app/assets/images/read.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/images/read.jpg -------------------------------------------------------------------------------- /app/assets/images/red-cloud.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/images/red-cloud.svg -------------------------------------------------------------------------------- /app/assets/images/rewind.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/images/rewind.jpg -------------------------------------------------------------------------------- /app/assets/images/rights.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/images/rights.txt -------------------------------------------------------------------------------- /app/assets/images/share.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/images/share.jpg -------------------------------------------------------------------------------- /app/assets/images/splash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/images/splash.jpg -------------------------------------------------------------------------------- /app/assets/images/white-check.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/images/white-check.svg -------------------------------------------------------------------------------- /app/assets/images/white-cross.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/images/white-cross.svg -------------------------------------------------------------------------------- /app/assets/javascripts/admin/adminpages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/javascripts/admin/adminpages/index.js -------------------------------------------------------------------------------- /app/assets/javascripts/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/javascripts/app.js -------------------------------------------------------------------------------- /app/assets/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/javascripts/application.js -------------------------------------------------------------------------------- /app/assets/javascripts/channels/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/javascripts/community/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/javascripts/community/story_params.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/javascripts/community/story_params.js -------------------------------------------------------------------------------- /app/assets/javascripts/inklewriter-read.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/javascripts/inklewriter-read.js -------------------------------------------------------------------------------- /app/assets/javascripts/inklewriter-source/aux.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/javascripts/inklewriter-source/aux.js -------------------------------------------------------------------------------- /app/assets/javascripts/inklewriter-source/dialogue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/javascripts/inklewriter-source/dialogue.js -------------------------------------------------------------------------------- /app/assets/javascripts/inklewriter-source/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/javascripts/inklewriter-source/editor.js -------------------------------------------------------------------------------- /app/assets/javascripts/inklewriter-source/editorAccount.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/javascripts/inklewriter-source/editorAccount.js -------------------------------------------------------------------------------- /app/assets/javascripts/inklewriter-source/editorMenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/javascripts/inklewriter-source/editorMenu.js -------------------------------------------------------------------------------- /app/assets/javascripts/inklewriter-source/graphRender.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/javascripts/inklewriter-source/graphRender.js -------------------------------------------------------------------------------- /app/assets/javascripts/inklewriter-source/inklewriter-main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/javascripts/inklewriter-source/inklewriter-main.js -------------------------------------------------------------------------------- /app/assets/javascripts/inklewriter-source/inklewriter-readmode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/javascripts/inklewriter-source/inklewriter-readmode.js -------------------------------------------------------------------------------- /app/assets/javascripts/inklewriter-source/inklewriter_main.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/javascripts/inklewriter-source/inklewriter_main.js.erb -------------------------------------------------------------------------------- /app/assets/javascripts/inklewriter-source/inklewriter_readmode.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/javascripts/inklewriter-source/inklewriter_readmode.js.erb -------------------------------------------------------------------------------- /app/assets/javascripts/inklewriter-source/jquery-1.5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/javascripts/inklewriter-source/jquery-1.5.js -------------------------------------------------------------------------------- /app/assets/javascripts/inklewriter-source/jquery-1.7.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/javascripts/inklewriter-source/jquery-1.7.1.js -------------------------------------------------------------------------------- /app/assets/javascripts/inklewriter-source/jquery-1.7.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/javascripts/inklewriter-source/jquery-1.7.1.min.js -------------------------------------------------------------------------------- /app/assets/javascripts/inklewriter-source/jquery-stringify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/javascripts/inklewriter-source/jquery-stringify.js -------------------------------------------------------------------------------- /app/assets/javascripts/inklewriter-source/playMode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/javascripts/inklewriter-source/playMode.js -------------------------------------------------------------------------------- /app/assets/javascripts/inklewriter-source/rangy-1.2.2/rangy-core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/javascripts/inklewriter-source/rangy-1.2.2/rangy-core.js -------------------------------------------------------------------------------- /app/assets/javascripts/inklewriter-source/rangy-1.2.2/rangy-cssclassapplier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/javascripts/inklewriter-source/rangy-1.2.2/rangy-cssclassapplier.js -------------------------------------------------------------------------------- /app/assets/javascripts/inklewriter-source/rangy-1.2.2/rangy-selectionsaverestore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/javascripts/inklewriter-source/rangy-1.2.2/rangy-selectionsaverestore.js -------------------------------------------------------------------------------- /app/assets/javascripts/inklewriter-source/rangy-1.2.2/rangy-serializer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/javascripts/inklewriter-source/rangy-1.2.2/rangy-serializer.js -------------------------------------------------------------------------------- /app/assets/javascripts/inklewriter-source/rangy-1.2.2/uncompressed/rangy-core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/javascripts/inklewriter-source/rangy-1.2.2/uncompressed/rangy-core.js -------------------------------------------------------------------------------- /app/assets/javascripts/inklewriter-source/rangy-1.2.2/uncompressed/rangy-cssclassapplier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/javascripts/inklewriter-source/rangy-1.2.2/uncompressed/rangy-cssclassapplier.js -------------------------------------------------------------------------------- /app/assets/javascripts/inklewriter-source/rangy-1.2.2/uncompressed/rangy-selectionsaverestore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/javascripts/inklewriter-source/rangy-1.2.2/uncompressed/rangy-selectionsaverestore.js -------------------------------------------------------------------------------- /app/assets/javascripts/inklewriter-source/rangy-1.2.2/uncompressed/rangy-serializer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/javascripts/inklewriter-source/rangy-1.2.2/uncompressed/rangy-serializer.js -------------------------------------------------------------------------------- /app/assets/javascripts/inklewriter-source/splash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/javascripts/inklewriter-source/splash.js -------------------------------------------------------------------------------- /app/assets/javascripts/inklewriter-source/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/javascripts/inklewriter-source/storage.js -------------------------------------------------------------------------------- /app/assets/javascripts/inklewriter-source/storyModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/javascripts/inklewriter-source/storyModel.js -------------------------------------------------------------------------------- /app/assets/javascripts/inklewriter-source/tooltip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/javascripts/inklewriter-source/tooltip.js -------------------------------------------------------------------------------- /app/assets/javascripts/inklewriter-source/translation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/javascripts/inklewriter-source/translation.js -------------------------------------------------------------------------------- /app/assets/javascripts/inklewriter-source/tutorialStory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/javascripts/inklewriter-source/tutorialStory.js -------------------------------------------------------------------------------- /app/assets/javascripts/inklewriter-source/tutorialStory_fromRead.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/javascripts/inklewriter-source/tutorialStory_fromRead.js -------------------------------------------------------------------------------- /app/assets/javascripts/inklewriter-write.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/javascripts/inklewriter-write.js -------------------------------------------------------------------------------- /app/assets/javascripts/stories/show.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/javascripts/stories/show.js -------------------------------------------------------------------------------- /app/assets/stylesheets/admin/adminpages.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/stylesheets/admin/adminpages.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/admin/authorizer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/stylesheets/admin/authorizer.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/app.css.scss: -------------------------------------------------------------------------------- 1 | @import 'inklewriter.css'; -------------------------------------------------------------------------------- /app/assets/stylesheets/application.css.scss: -------------------------------------------------------------------------------- 1 | @import 'flash_message.css'; -------------------------------------------------------------------------------- /app/assets/stylesheets/community.css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/stylesheets/community.css.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/devise.css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/stylesheets/devise.css.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/emails.css.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/stylesheets/errors.css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/stylesheets/errors.css.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/flash_message.css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/stylesheets/flash_message.css.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/inking.css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/stylesheets/inking.css.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/inklewriter.css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/stylesheets/inklewriter.css.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/layouts/footer.css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/stylesheets/layouts/footer.css.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/layouts/header.css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/stylesheets/layouts/header.css.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/layouts/menu.css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/stylesheets/layouts/menu.css.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/misc.css.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/stylesheets/stories.css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/assets/stylesheets/stories.css.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/users/confirmations.css.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/stylesheets/users/passwords.css.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/stylesheets/users/registrations.css.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/stylesheets/users/sessions.css.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/stylesheets/users/unlocks.css.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/channels/application_cable/channel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/channels/application_cable/channel.rb -------------------------------------------------------------------------------- /app/channels/application_cable/connection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/channels/application_cable/connection.rb -------------------------------------------------------------------------------- /app/controllers/admin/adminpages_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/controllers/admin/adminpages_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin/authorizer_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/controllers/admin/authorizer_controller.rb -------------------------------------------------------------------------------- /app/controllers/app_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/controllers/app_controller.rb -------------------------------------------------------------------------------- /app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /app/controllers/community_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/controllers/community_controller.rb -------------------------------------------------------------------------------- /app/controllers/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/controllers/errors_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/controllers/errors_controller.rb -------------------------------------------------------------------------------- /app/controllers/misc_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/controllers/misc_controller.rb -------------------------------------------------------------------------------- /app/controllers/stories_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/controllers/stories_controller.rb -------------------------------------------------------------------------------- /app/controllers/users/confirmations_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/controllers/users/confirmations_controller.rb -------------------------------------------------------------------------------- /app/controllers/users/omniauth_callbacks_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/controllers/users/omniauth_callbacks_controller.rb -------------------------------------------------------------------------------- /app/controllers/users/passwords_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/controllers/users/passwords_controller.rb -------------------------------------------------------------------------------- /app/controllers/users/registrations_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/controllers/users/registrations_controller.rb -------------------------------------------------------------------------------- /app/controllers/users/sessions_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/controllers/users/sessions_controller.rb -------------------------------------------------------------------------------- /app/controllers/users/unlocks_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/controllers/users/unlocks_controller.rb -------------------------------------------------------------------------------- /app/helpers/admin/adminpages_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/helpers/admin/adminpages_helper.rb -------------------------------------------------------------------------------- /app/helpers/admin/authorizer_helper.rb: -------------------------------------------------------------------------------- 1 | module Admin::AuthorizerHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/app_helper.rb: -------------------------------------------------------------------------------- 1 | module AppHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/application_helper.rb: -------------------------------------------------------------------------------- 1 | module ApplicationHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/errors_helper.rb: -------------------------------------------------------------------------------- 1 | module ErrorsHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/features_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/helpers/features_helper.rb -------------------------------------------------------------------------------- /app/helpers/pages_helper.rb: -------------------------------------------------------------------------------- 1 | module PagesHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/stories_helper.rb: -------------------------------------------------------------------------------- 1 | module StoriesHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/javascript/new-application.js: -------------------------------------------------------------------------------- 1 | // Entry point for the build script in your package.json 2 | -------------------------------------------------------------------------------- /app/jobs/application_job.rb: -------------------------------------------------------------------------------- 1 | class ApplicationJob < ActiveJob::Base 2 | end 3 | -------------------------------------------------------------------------------- /app/mailers/application_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/mailers/application_mailer.rb -------------------------------------------------------------------------------- /app/mailers/custom_devise_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/mailers/custom_devise_mailer.rb -------------------------------------------------------------------------------- /app/mailers/user_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/mailers/user_mailer.rb -------------------------------------------------------------------------------- /app/models/admin.rb: -------------------------------------------------------------------------------- 1 | class Admin < ApplicationRecord 2 | belongs_to :user 3 | end 4 | -------------------------------------------------------------------------------- /app/models/application_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/models/application_record.rb -------------------------------------------------------------------------------- /app/models/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/models/license.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/models/license.rb -------------------------------------------------------------------------------- /app/models/story.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/models/story.rb -------------------------------------------------------------------------------- /app/models/story_privacy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/models/story_privacy.rb -------------------------------------------------------------------------------- /app/models/story_stat.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/models/story_stat.rb -------------------------------------------------------------------------------- /app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/models/user.rb -------------------------------------------------------------------------------- /app/policies/application_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/policies/application_policy.rb -------------------------------------------------------------------------------- /app/policies/nil_class_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/policies/nil_class_policy.rb -------------------------------------------------------------------------------- /app/policies/story_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/policies/story_policy.rb -------------------------------------------------------------------------------- /app/services/rating.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/services/rating.rb -------------------------------------------------------------------------------- /app/services/rating_unused.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/services/rating_unused.rb -------------------------------------------------------------------------------- /app/services/stats.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/services/stats.rb -------------------------------------------------------------------------------- /app/views/admin/adminpages/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/views/admin/adminpages/index.html.erb -------------------------------------------------------------------------------- /app/views/app/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/views/app/index.html.erb -------------------------------------------------------------------------------- /app/views/community/community.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/views/community/community.html.erb -------------------------------------------------------------------------------- /app/views/community/health.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/views/community/health.html.erb -------------------------------------------------------------------------------- /app/views/community/how_it_works.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/views/community/how_it_works.html.erb -------------------------------------------------------------------------------- /app/views/community/my_stories.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/views/community/my_stories.html.erb -------------------------------------------------------------------------------- /app/views/community/privacy.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/views/community/privacy.html.erb -------------------------------------------------------------------------------- /app/views/community/story_params.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/views/community/story_params.html.erb -------------------------------------------------------------------------------- /app/views/errors/internal_server_error.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/views/errors/internal_server_error.html.erb -------------------------------------------------------------------------------- /app/views/errors/not_found.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/views/errors/not_found.html.erb -------------------------------------------------------------------------------- /app/views/layouts/_flash_message.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/views/layouts/_flash_message.html.erb -------------------------------------------------------------------------------- /app/views/layouts/_footer.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/views/layouts/_footer.html.erb -------------------------------------------------------------------------------- /app/views/layouts/_header.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/views/layouts/_header.html.erb -------------------------------------------------------------------------------- /app/views/layouts/_menu.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/views/layouts/_menu.html.erb -------------------------------------------------------------------------------- /app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /app/views/layouts/devise_mailer.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/views/layouts/devise_mailer.html.erb -------------------------------------------------------------------------------- /app/views/layouts/mailer.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/views/layouts/mailer.html.erb -------------------------------------------------------------------------------- /app/views/layouts/mailer.text.erb: -------------------------------------------------------------------------------- 1 | <%= yield %> 2 | -------------------------------------------------------------------------------- /app/views/stories/cannot_display_stories.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/views/stories/cannot_display_stories.html.erb -------------------------------------------------------------------------------- /app/views/stories/inking.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/views/stories/inking.html.erb -------------------------------------------------------------------------------- /app/views/stories/not_found.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/views/stories/not_found.html.erb -------------------------------------------------------------------------------- /app/views/stories/not_story_owner.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/views/stories/not_story_owner.html.erb -------------------------------------------------------------------------------- /app/views/stories/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/views/stories/show.html.erb -------------------------------------------------------------------------------- /app/views/stories/show.json.erb: -------------------------------------------------------------------------------- 1 | <%= raw(@data) %> -------------------------------------------------------------------------------- /app/views/user_mailer/test.html.erb: -------------------------------------------------------------------------------- 1 | Ceci est un email de test -------------------------------------------------------------------------------- /app/views/user_mailer/test.text.erb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/views/users/confirmations/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/views/users/confirmations/new.html.erb -------------------------------------------------------------------------------- /app/views/users/mailer/confirmation_instructions.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/views/users/mailer/confirmation_instructions.html.erb -------------------------------------------------------------------------------- /app/views/users/mailer/email_changed.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/views/users/mailer/email_changed.html.erb -------------------------------------------------------------------------------- /app/views/users/mailer/password_change.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/views/users/mailer/password_change.html.erb -------------------------------------------------------------------------------- /app/views/users/mailer/reset_password_instructions.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/views/users/mailer/reset_password_instructions.html.erb -------------------------------------------------------------------------------- /app/views/users/mailer/unlock_instructions.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/views/users/mailer/unlock_instructions.html.erb -------------------------------------------------------------------------------- /app/views/users/passwords/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/views/users/passwords/edit.html.erb -------------------------------------------------------------------------------- /app/views/users/passwords/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/views/users/passwords/new.html.erb -------------------------------------------------------------------------------- /app/views/users/registrations/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/views/users/registrations/edit.html.erb -------------------------------------------------------------------------------- /app/views/users/registrations/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/views/users/registrations/new.html.erb -------------------------------------------------------------------------------- /app/views/users/sessions/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/views/users/sessions/new.html.erb -------------------------------------------------------------------------------- /app/views/users/shared/_error_messages.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/views/users/shared/_error_messages.html.erb -------------------------------------------------------------------------------- /app/views/users/shared/_links.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/views/users/shared/_links.html.erb -------------------------------------------------------------------------------- /app/views/users/unlocks/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/app/views/users/unlocks/new.html.erb -------------------------------------------------------------------------------- /assets/javascripts/aux.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/assets/javascripts/aux.js -------------------------------------------------------------------------------- /assets/javascripts/dialogue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/assets/javascripts/dialogue.js -------------------------------------------------------------------------------- /assets/javascripts/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/assets/javascripts/editor.js -------------------------------------------------------------------------------- /assets/javascripts/editorAccount.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/assets/javascripts/editorAccount.js -------------------------------------------------------------------------------- /assets/javascripts/editorMenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/assets/javascripts/editorMenu.js -------------------------------------------------------------------------------- /assets/javascripts/graphRender.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/assets/javascripts/graphRender.js -------------------------------------------------------------------------------- /assets/javascripts/inklewriter_main.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/assets/javascripts/inklewriter_main.js.erb -------------------------------------------------------------------------------- /assets/javascripts/inklewriter_readmode.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/assets/javascripts/inklewriter_readmode.js.erb -------------------------------------------------------------------------------- /assets/javascripts/jquery-1.5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/assets/javascripts/jquery-1.5.js -------------------------------------------------------------------------------- /assets/javascripts/jquery-1.7.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/assets/javascripts/jquery-1.7.1.js -------------------------------------------------------------------------------- /assets/javascripts/jquery-1.7.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/assets/javascripts/jquery-1.7.1.min.js -------------------------------------------------------------------------------- /assets/javascripts/jquery-stringify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/assets/javascripts/jquery-stringify.js -------------------------------------------------------------------------------- /assets/javascripts/playMode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/assets/javascripts/playMode.js -------------------------------------------------------------------------------- /assets/javascripts/rangy-1.2.2/rangy-core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/assets/javascripts/rangy-1.2.2/rangy-core.js -------------------------------------------------------------------------------- /assets/javascripts/rangy-1.2.2/rangy-cssclassapplier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/assets/javascripts/rangy-1.2.2/rangy-cssclassapplier.js -------------------------------------------------------------------------------- /assets/javascripts/rangy-1.2.2/rangy-selectionsaverestore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/assets/javascripts/rangy-1.2.2/rangy-selectionsaverestore.js -------------------------------------------------------------------------------- /assets/javascripts/rangy-1.2.2/rangy-serializer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/assets/javascripts/rangy-1.2.2/rangy-serializer.js -------------------------------------------------------------------------------- /assets/javascripts/rangy-1.2.2/uncompressed/rangy-core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/assets/javascripts/rangy-1.2.2/uncompressed/rangy-core.js -------------------------------------------------------------------------------- /assets/javascripts/rangy-1.2.2/uncompressed/rangy-cssclassapplier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/assets/javascripts/rangy-1.2.2/uncompressed/rangy-cssclassapplier.js -------------------------------------------------------------------------------- /assets/javascripts/rangy-1.2.2/uncompressed/rangy-selectionsaverestore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/assets/javascripts/rangy-1.2.2/uncompressed/rangy-selectionsaverestore.js -------------------------------------------------------------------------------- /assets/javascripts/rangy-1.2.2/uncompressed/rangy-serializer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/assets/javascripts/rangy-1.2.2/uncompressed/rangy-serializer.js -------------------------------------------------------------------------------- /assets/javascripts/splash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/assets/javascripts/splash.js -------------------------------------------------------------------------------- /assets/javascripts/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/assets/javascripts/storage.js -------------------------------------------------------------------------------- /assets/javascripts/storyModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/assets/javascripts/storyModel.js -------------------------------------------------------------------------------- /assets/javascripts/tooltip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/assets/javascripts/tooltip.js -------------------------------------------------------------------------------- /assets/javascripts/tutorialStory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/assets/javascripts/tutorialStory.js -------------------------------------------------------------------------------- /assets/javascripts/tutorialStory_fromRead.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/assets/javascripts/tutorialStory_fromRead.js -------------------------------------------------------------------------------- /assets/stylesheets/inklewriter_main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/assets/stylesheets/inklewriter_main.css -------------------------------------------------------------------------------- /assets/stylesheets/inklewriter_readmode.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/assets/stylesheets/inklewriter_readmode.css -------------------------------------------------------------------------------- /assets/stylesheets/reset.css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/assets/stylesheets/reset.css.scss -------------------------------------------------------------------------------- /assets/stylesheets/stories.css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/assets/stylesheets/stories.css.scss -------------------------------------------------------------------------------- /assets/stylesheets/styles.css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/assets/stylesheets/styles.css.scss -------------------------------------------------------------------------------- /bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/bin/bundle -------------------------------------------------------------------------------- /bin/dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/bin/dev -------------------------------------------------------------------------------- /bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/bin/rails -------------------------------------------------------------------------------- /bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/bin/rake -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/bin/setup -------------------------------------------------------------------------------- /bin/spring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/bin/spring -------------------------------------------------------------------------------- /bin/update: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/bin/update -------------------------------------------------------------------------------- /bin/yarn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/bin/yarn -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/config.ru -------------------------------------------------------------------------------- /config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/config/application.rb -------------------------------------------------------------------------------- /config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/config/boot.rb -------------------------------------------------------------------------------- /config/cable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/config/cable.yml -------------------------------------------------------------------------------- /config/credentials.yml.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/config/credentials.yml.enc -------------------------------------------------------------------------------- /config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/config/database.yml -------------------------------------------------------------------------------- /config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/config/environment.rb -------------------------------------------------------------------------------- /config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/config/environments/development.rb -------------------------------------------------------------------------------- /config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/config/environments/production.rb -------------------------------------------------------------------------------- /config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/config/environments/test.rb -------------------------------------------------------------------------------- /config/initializers/airbrake.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/config/initializers/airbrake.rb -------------------------------------------------------------------------------- /config/initializers/application_controller_renderer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/config/initializers/application_controller_renderer.rb -------------------------------------------------------------------------------- /config/initializers/assets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/config/initializers/assets.rb -------------------------------------------------------------------------------- /config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /config/initializers/constants.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/config/initializers/constants.rb -------------------------------------------------------------------------------- /config/initializers/content_security_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/config/initializers/content_security_policy.rb -------------------------------------------------------------------------------- /config/initializers/cookies_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/config/initializers/cookies_serializer.rb -------------------------------------------------------------------------------- /config/initializers/devise.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/config/initializers/devise.rb -------------------------------------------------------------------------------- /config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/config/initializers/filter_parameter_logging.rb -------------------------------------------------------------------------------- /config/initializers/health_check.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/config/initializers/health_check.rb -------------------------------------------------------------------------------- /config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/config/initializers/inflections.rb -------------------------------------------------------------------------------- /config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /config/initializers/new_framework_defaults_6_0.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/config/initializers/new_framework_defaults_6_0.rb -------------------------------------------------------------------------------- /config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/config/initializers/session_store.rb -------------------------------------------------------------------------------- /config/initializers/wrap_parameters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/config/initializers/wrap_parameters.rb -------------------------------------------------------------------------------- /config/locales/backend.en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/config/locales/backend.en.yml -------------------------------------------------------------------------------- /config/locales/backend.fr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/config/locales/backend.fr.yml -------------------------------------------------------------------------------- /config/locales/backend.nb_NO.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/config/locales/backend.nb_NO.yml -------------------------------------------------------------------------------- /config/locales/backend.ta.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/config/locales/backend.ta.yml -------------------------------------------------------------------------------- /config/locales/backend.uk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/config/locales/backend.uk.yml -------------------------------------------------------------------------------- /config/locales/devise.en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/config/locales/devise.en.yml -------------------------------------------------------------------------------- /config/puma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/config/puma.rb -------------------------------------------------------------------------------- /config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/config/routes.rb -------------------------------------------------------------------------------- /config/spring.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/config/spring.rb -------------------------------------------------------------------------------- /config/storage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/config/storage.yml -------------------------------------------------------------------------------- /db/migrate/20190219150520_devise_create_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/db/migrate/20190219150520_devise_create_users.rb -------------------------------------------------------------------------------- /db/migrate/20190219160258_add_authentication_token_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/db/migrate/20190219160258_add_authentication_token_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20190618142849_create_stories.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/db/migrate/20190618142849_create_stories.rb -------------------------------------------------------------------------------- /db/migrate/20190618215055_add_title_to_stories.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/db/migrate/20190618215055_add_title_to_stories.rb -------------------------------------------------------------------------------- /db/migrate/20190827143319_add_url_key_to_stories.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/db/migrate/20190827143319_add_url_key_to_stories.rb -------------------------------------------------------------------------------- /db/migrate/20201122095701_create_admins.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/db/migrate/20201122095701_create_admins.rb -------------------------------------------------------------------------------- /db/migrate/20201208163624_create_story_stats.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/db/migrate/20201208163624_create_story_stats.rb -------------------------------------------------------------------------------- /db/migrate/20201208164040_add_foreign_key_to_story_stats.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/db/migrate/20201208164040_add_foreign_key_to_story_stats.rb -------------------------------------------------------------------------------- /db/migrate/20201209165106_add_to_story_stat.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/db/migrate/20201209165106_add_to_story_stat.rb -------------------------------------------------------------------------------- /db/migrate/20201209182413_add_score.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/db/migrate/20201209182413_add_score.rb -------------------------------------------------------------------------------- /db/migrate/20210901133914_create_story_privacies.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/db/migrate/20210901133914_create_story_privacies.rb -------------------------------------------------------------------------------- /db/migrate/20210908083630_modify_user_privacy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/db/migrate/20210908083630_modify_user_privacy.rb -------------------------------------------------------------------------------- /db/migrate/20210908084234_remove_extra_privacy_columns.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/db/migrate/20210908084234_remove_extra_privacy_columns.rb -------------------------------------------------------------------------------- /db/migrate/20210908092853_create_licenses.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/db/migrate/20210908092853_create_licenses.rb -------------------------------------------------------------------------------- /db/migrate/20210908125518_add_bypass_token_to_story_privacies.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/db/migrate/20210908125518_add_bypass_token_to_story_privacies.rb -------------------------------------------------------------------------------- /db/migrate/20210923130254_rename_license_name_field_to_license_name_field.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/db/migrate/20210923130254_rename_license_name_field_to_license_name_field.rb -------------------------------------------------------------------------------- /db/migrate/20220420091956_add_foreign_key_constraint_to_active_storage_attachments_for_blob_id.active_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/db/migrate/20220420091956_add_foreign_key_constraint_to_active_storage_attachments_for_blob_id.active_storage.rb -------------------------------------------------------------------------------- /db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/db/schema.rb -------------------------------------------------------------------------------- /db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/db/seeds.rb -------------------------------------------------------------------------------- /db/seeds/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/db/seeds/development.rb -------------------------------------------------------------------------------- /db/seeds/production.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /db/seeds/test.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/entrypoint.sh -------------------------------------------------------------------------------- /lib/assets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/mailer_previews/custom_devise_mailer_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/lib/mailer_previews/custom_devise_mailer_preview.rb -------------------------------------------------------------------------------- /lib/tasks/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/tasks/generate_privacy.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/lib/tasks/generate_privacy.rake -------------------------------------------------------------------------------- /lib/tasks/scoring.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/lib/tasks/scoring.rake -------------------------------------------------------------------------------- /lib/tasks/verify_sanitizing.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/lib/tasks/verify_sanitizing.rake -------------------------------------------------------------------------------- /log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/package.json -------------------------------------------------------------------------------- /public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/404.html -------------------------------------------------------------------------------- /public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/422.html -------------------------------------------------------------------------------- /public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/500.html -------------------------------------------------------------------------------- /public/apple-touch-icon-precomposed.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/img/80-days-shelf-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/80-days-shelf-icon.png -------------------------------------------------------------------------------- /public/img/arrow-linked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/arrow-linked.png -------------------------------------------------------------------------------- /public/img/arrow-unlinked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/arrow-unlinked.png -------------------------------------------------------------------------------- /public/img/back-arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/back-arrow.png -------------------------------------------------------------------------------- /public/img/bookmark-cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/bookmark-cross.png -------------------------------------------------------------------------------- /public/img/bookmark-end.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/bookmark-end.png -------------------------------------------------------------------------------- /public/img/bookmark-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/bookmark-left.png -------------------------------------------------------------------------------- /public/img/bookmark-plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/bookmark-plus.png -------------------------------------------------------------------------------- /public/img/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/close.png -------------------------------------------------------------------------------- /public/img/community-getting-started/choose-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/community-getting-started/choose-image.jpg -------------------------------------------------------------------------------- /public/img/community-getting-started/contents.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/community-getting-started/contents.jpg -------------------------------------------------------------------------------- /public/img/community-getting-started/if-widget.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/community-getting-started/if-widget.jpg -------------------------------------------------------------------------------- /public/img/community-getting-started/image-widget.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/community-getting-started/image-widget.jpg -------------------------------------------------------------------------------- /public/img/community-getting-started/inkle-logo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/community-getting-started/inkle-logo@2x.png -------------------------------------------------------------------------------- /public/img/community-getting-started/join.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/community-getting-started/join.jpg -------------------------------------------------------------------------------- /public/img/community-getting-started/options.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/community-getting-started/options.jpg -------------------------------------------------------------------------------- /public/img/community-getting-started/read.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/community-getting-started/read.jpg -------------------------------------------------------------------------------- /public/img/community-getting-started/rewind.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/community-getting-started/rewind.jpg -------------------------------------------------------------------------------- /public/img/community-getting-started/share.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/community-getting-started/share.jpg -------------------------------------------------------------------------------- /public/img/community-getting-started/splash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/community-getting-started/splash.jpg -------------------------------------------------------------------------------- /public/img/conditional-disclosure-closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/conditional-disclosure-closed.png -------------------------------------------------------------------------------- /public/img/conditional-disclosure-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/conditional-disclosure-open.png -------------------------------------------------------------------------------- /public/img/countries_flags.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/countries_flags.svg -------------------------------------------------------------------------------- /public/img/disclose-close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/disclose-close.png -------------------------------------------------------------------------------- /public/img/disclose-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/disclose-open.png -------------------------------------------------------------------------------- /public/img/divider-line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/divider-line.png -------------------------------------------------------------------------------- /public/img/flags-fr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/flags-fr.png -------------------------------------------------------------------------------- /public/img/forwardwind.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/forwardwind.png -------------------------------------------------------------------------------- /public/img/inkle-email-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/inkle-email-logo.png -------------------------------------------------------------------------------- /public/img/inklewriter_logo-beta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/inklewriter_logo-beta.png -------------------------------------------------------------------------------- /public/img/inklewriter_logo-free.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/inklewriter_logo-free.png -------------------------------------------------------------------------------- /public/img/lined-paper-bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/lined-paper-bottom.png -------------------------------------------------------------------------------- /public/img/lined-paper-mid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/lined-paper-mid.png -------------------------------------------------------------------------------- /public/img/lined-paper-top-cut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/lined-paper-top-cut.png -------------------------------------------------------------------------------- /public/img/lined-paper-top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/lined-paper-top.png -------------------------------------------------------------------------------- /public/img/linen.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/linen.jpg -------------------------------------------------------------------------------- /public/img/link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/link.png -------------------------------------------------------------------------------- /public/img/magnifying_glass_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/magnifying_glass_icon.png -------------------------------------------------------------------------------- /public/img/menubar_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/menubar_bg.png -------------------------------------------------------------------------------- /public/img/menubar_divider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/menubar_divider.png -------------------------------------------------------------------------------- /public/img/minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/minus.png -------------------------------------------------------------------------------- /public/img/overboard-shelf-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/overboard-shelf-icon.png -------------------------------------------------------------------------------- /public/img/pendragon-shelf-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/pendragon-shelf-icon.png -------------------------------------------------------------------------------- /public/img/point-right-arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/point-right-arrow.png -------------------------------------------------------------------------------- /public/img/popupArrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/popupArrow.png -------------------------------------------------------------------------------- /public/img/popupArrow_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/popupArrow_right.png -------------------------------------------------------------------------------- /public/img/red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/red.png -------------------------------------------------------------------------------- /public/img/rewind.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/rewind.png -------------------------------------------------------------------------------- /public/img/shelf_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/shelf_small.jpg -------------------------------------------------------------------------------- /public/img/small-black-cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/small-black-cross.png -------------------------------------------------------------------------------- /public/img/small-plus-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/small-plus-black.png -------------------------------------------------------------------------------- /public/img/sorcery-shelf-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/sorcery-shelf-icon.png -------------------------------------------------------------------------------- /public/img/splash-logo-beta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/splash-logo-beta.png -------------------------------------------------------------------------------- /public/img/splash-logo-free.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/splash-logo-free.png -------------------------------------------------------------------------------- /public/img/splash-splats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/splash-splats.png -------------------------------------------------------------------------------- /public/img/unlink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/unlink.png -------------------------------------------------------------------------------- /public/img/widgets/bold-enabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/widgets/bold-enabled.png -------------------------------------------------------------------------------- /public/img/widgets/bold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/widgets/bold.png -------------------------------------------------------------------------------- /public/img/widgets/conditional.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/widgets/conditional.png -------------------------------------------------------------------------------- /public/img/widgets/elipsis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/widgets/elipsis.png -------------------------------------------------------------------------------- /public/img/widgets/insert-image-enabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/widgets/insert-image-enabled.png -------------------------------------------------------------------------------- /public/img/widgets/insert-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/widgets/insert-image.png -------------------------------------------------------------------------------- /public/img/widgets/italic-enabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/widgets/italic-enabled.png -------------------------------------------------------------------------------- /public/img/widgets/italic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/widgets/italic.png -------------------------------------------------------------------------------- /public/img/widgets/new_section.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/widgets/new_section.png -------------------------------------------------------------------------------- /public/img/wood.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/img/wood.jpg -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/robots.txt -------------------------------------------------------------------------------- /public/translations/compare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/translations/compare.py -------------------------------------------------------------------------------- /public/translations/dictionary.da.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/translations/dictionary.da.json -------------------------------------------------------------------------------- /public/translations/dictionary.de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/translations/dictionary.de.json -------------------------------------------------------------------------------- /public/translations/dictionary.en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/translations/dictionary.en.json -------------------------------------------------------------------------------- /public/translations/dictionary.fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/translations/dictionary.fr.json -------------------------------------------------------------------------------- /public/translations/dictionary.nb_no.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/translations/dictionary.nb_no.json -------------------------------------------------------------------------------- /public/translations/dictionary.ta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/translations/dictionary.ta.json -------------------------------------------------------------------------------- /public/translations/dictionary.uk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/translations/dictionary.uk.json -------------------------------------------------------------------------------- /public/translations/new_translations.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/public/translations/new_translations.sh -------------------------------------------------------------------------------- /storage/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /system/dev_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/system/dev_run.sh -------------------------------------------------------------------------------- /system/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/system/install.sh -------------------------------------------------------------------------------- /test/application_system_test_case.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/test/application_system_test_case.rb -------------------------------------------------------------------------------- /test/controllers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/controllers/admin/adminpages_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/test/controllers/admin/adminpages_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/admin/authorizer_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/test/controllers/admin/authorizer_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/app_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/test/controllers/app_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/errors_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/test/controllers/errors_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/pages_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/test/controllers/pages_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/stories_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/test/controllers/stories_controller_test.rb -------------------------------------------------------------------------------- /test/fixtures/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/admins.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/test/fixtures/admins.yml -------------------------------------------------------------------------------- /test/fixtures/files/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/licenses.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/test/fixtures/licenses.yml -------------------------------------------------------------------------------- /test/fixtures/stories.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/test/fixtures/stories.yml -------------------------------------------------------------------------------- /test/fixtures/stories.yml.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/test/fixtures/stories.yml.erb -------------------------------------------------------------------------------- /test/fixtures/story_privacies.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/test/fixtures/story_privacies.yml -------------------------------------------------------------------------------- /test/fixtures/story_stats.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/test/fixtures/story_stats.yml -------------------------------------------------------------------------------- /test/fixtures/users.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/test/fixtures/users.yml -------------------------------------------------------------------------------- /test/helpers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/integration/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/javascript/aux_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/test/javascript/aux_test.js -------------------------------------------------------------------------------- /test/javascript/sample_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/test/javascript/sample_test.js -------------------------------------------------------------------------------- /test/javascript/storyModel_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/test/javascript/storyModel_test.js -------------------------------------------------------------------------------- /test/mailers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mailers/previews/user_mailer_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/test/mailers/previews/user_mailer_preview.rb -------------------------------------------------------------------------------- /test/mailers/user_mailer_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/test/mailers/user_mailer_test.rb -------------------------------------------------------------------------------- /test/models/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/models/admin_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/test/models/admin_test.rb -------------------------------------------------------------------------------- /test/models/license_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/test/models/license_test.rb -------------------------------------------------------------------------------- /test/models/story_privacy_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/test/models/story_privacy_test.rb -------------------------------------------------------------------------------- /test/models/story_stat_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/test/models/story_stat_test.rb -------------------------------------------------------------------------------- /test/models/story_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/test/models/story_test.rb -------------------------------------------------------------------------------- /test/models/user_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/test/models/user_test.rb -------------------------------------------------------------------------------- /test/services/rating_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/test/services/rating_test.rb -------------------------------------------------------------------------------- /test/services/stats_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/test/services/stats_test.rb -------------------------------------------------------------------------------- /test/system/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/test/test_helper.rb -------------------------------------------------------------------------------- /test/unit/features_helper_unit_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/test/unit/features_helper_unit_test.rb -------------------------------------------------------------------------------- /vendor/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/assets/javascript/ifwriter-main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/vendor/assets/javascript/ifwriter-main.js -------------------------------------------------------------------------------- /vendor/assets/javascript/inklewriter-convert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/vendor/assets/javascript/inklewriter-convert.js -------------------------------------------------------------------------------- /vendor/assets/javascript/inlewriter-convert.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/vendor/assets/javascript/inlewriter-convert.js.map -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inklewriter/freeinklewriter/HEAD/yarn.lock --------------------------------------------------------------------------------