├── .crystal-version ├── .editorconfig ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .nova └── Configuration.json ├── .tool-versions ├── LICENSE ├── Procfile ├── Procfile.dev ├── README.md ├── bs-config.js ├── config ├── authentic.cr ├── breeze.cr ├── cookies.cr ├── database.cr ├── email.cr ├── env.cr ├── error_handler.cr ├── log.cr ├── route_helper.cr ├── server.cr └── watch.yml ├── db └── migrations │ ├── .keep │ ├── 00000000000001_create_users.cr │ ├── 20181229204526_create_bits.cr │ ├── 20181230163025_create_follows.cr │ ├── 20190111132118_add_feed_token_to_user.cr │ ├── 20190120112946_add_username_to_user.cr │ ├── 20190120141952_generate_usernames_for_users.cr │ ├── 20190120142017_require_username_on_user.cr │ ├── 20190720184549_create_groups.cr │ ├── 20190720185909_create_memberships.cr │ ├── 20190810171432_convert_int32_keys_to_int64.cr │ ├── 20190902154728_add_group_to_bit.cr │ ├── 20190908210314_remove_follows.cr │ └── 20200425175611_enforce_group_on_bits.cr ├── package.json ├── public ├── assets │ └── images │ │ └── .keep ├── favicon.ico ├── manifest.json └── robots.txt ├── script ├── assets ├── helpers │ ├── function_helpers │ └── text_helpers ├── setup └── system_check ├── shard.lock ├── shard.yml ├── spec ├── flows │ ├── .keep │ ├── authentication_spec.cr │ ├── bit_spec.cr │ ├── group_spec.cr │ ├── membership_spec.cr │ ├── reset_password_spec.cr │ └── user_spec.cr ├── operations │ └── group_invite_spec.cr ├── setup │ ├── .keep │ ├── clean_database.cr │ ├── configure_lucky_flow.cr │ ├── setup_database.cr │ └── start_app_server.cr ├── spec_helper.cr └── support │ ├── .keep │ ├── api_client.cr │ ├── env.cr │ ├── factories │ ├── .keep │ ├── base_factory.cr │ ├── bit_factory.cr │ ├── group_factory.cr │ ├── membership_factory.cr │ └── user_factory.cr │ ├── flows │ ├── authenticated_base_flow.cr │ ├── authentication_flow.cr │ ├── base_flow.cr │ ├── bit_flow.cr │ ├── group_flow.cr │ ├── reset_password_flow.cr │ └── user_flow.cr │ └── lucky_flow.cr ├── src ├── actions │ ├── api_action.cr │ ├── bits │ │ ├── delete.cr │ │ ├── edit.cr │ │ ├── index.cr │ │ └── update.cr │ ├── browser_action.cr │ ├── errors │ │ └── show.cr │ ├── feed_action.cr │ ├── groups │ │ ├── bits │ │ │ ├── create.cr │ │ │ ├── full_feed.cr │ │ │ ├── index.cr │ │ │ ├── new.cr │ │ │ └── personal_feed.cr │ │ ├── create.cr │ │ ├── index.cr │ │ ├── new.cr │ │ └── show.cr │ ├── home │ │ └── index.cr │ ├── me │ │ └── show.cr │ ├── memberships │ │ └── create.cr │ ├── mixins │ │ ├── .keep │ │ ├── auth │ │ │ ├── redirect_if_signed_in.cr │ │ │ ├── require_sign_in.cr │ │ │ ├── require_valid_feed_token.cr │ │ │ ├── sign_in_through_backdoor.cr │ │ │ └── skip_require_sign_in.cr │ │ ├── bit_feed.cr │ │ ├── password_resets │ │ │ ├── base.cr │ │ │ ├── find_user.cr │ │ │ ├── require_token.cr │ │ │ └── token_from_session.cr │ │ └── responses │ │ │ └── atom_response_helper.cr │ ├── password_reset_requests │ │ ├── create.cr │ │ └── new.cr │ ├── password_resets │ │ ├── create.cr │ │ ├── edit.cr │ │ └── new.cr │ ├── sign_ins │ │ ├── create.cr │ │ ├── delete.cr │ │ └── new.cr │ ├── sign_ups │ │ ├── create.cr │ │ └── new.cr │ └── users │ │ ├── show.cr │ │ └── update_password.cr ├── app.cr ├── app_database.cr ├── app_server.cr ├── components │ ├── .keep │ ├── base_component.cr │ ├── groups │ │ ├── bookmarklet.cr │ │ ├── bookmarklet_description.cr │ │ └── shared_nav.cr │ └── shared │ │ ├── bit_list.cr │ │ ├── field.cr │ │ ├── field_errors.cr │ │ ├── flash_messages.cr │ │ └── layout.cr ├── css │ ├── app.scss │ ├── base │ │ ├── _base.scss │ │ ├── _flash.scss │ │ ├── _fonts.scss │ │ ├── _forms.scss │ │ ├── _helpers.scss │ │ ├── _layout.scss │ │ ├── _lists.scss │ │ ├── _media.scss │ │ ├── _typography.scss │ │ ├── _unicode.scss │ │ └── _variables.scss │ ├── modules │ │ ├── .keep │ │ ├── _bits.scss │ │ ├── _errors.scss │ │ ├── _groups.scss │ │ └── _nav.scss │ ├── reset │ │ ├── _layout.scss │ │ └── _normalize.scss │ └── utilities │ │ ├── _skip-nav.scss │ │ └── _utilities.scss ├── emails │ ├── .keep │ ├── base_email.cr │ ├── password_reset_request_email.cr │ └── templates │ │ └── password_reset_request_email │ │ ├── html.ecr │ │ └── text.ecr ├── js │ └── app.js ├── linkybits.cr ├── models │ ├── base_model.cr │ ├── bit.cr │ ├── group.cr │ ├── membership.cr │ ├── mixins │ │ └── .keep │ ├── null_user.cr │ └── user.cr ├── operations │ ├── .keep │ ├── group_invite.cr │ ├── mixins │ │ ├── .keep │ │ ├── password_validations.cr │ │ └── user_from_email.cr │ ├── reset_password.cr │ ├── reset_password_request.cr │ ├── save_bit.cr │ ├── save_group.cr │ ├── save_membership.cr │ ├── sign_in_user.cr │ └── sign_up_user.cr ├── pages │ ├── bits │ │ ├── edit_page.cr │ │ └── index_page.cr │ ├── errors │ │ └── show_page.cr │ ├── groups │ │ ├── bits │ │ │ ├── index_coach_page.cr │ │ │ ├── index_page.cr │ │ │ └── new_page.cr │ │ ├── index_coach_page.cr │ │ ├── index_page.cr │ │ ├── new_page.cr │ │ └── show_page.cr │ ├── guest_layout.cr │ ├── home │ │ └── index_page.cr │ ├── main_layout.cr │ ├── me │ │ └── show_page.cr │ ├── password_reset_requests │ │ └── new_page.cr │ ├── password_resets │ │ └── new_page.cr │ ├── sign_ins │ │ └── new_page.cr │ ├── sign_ups │ │ └── new_page.cr │ └── users │ │ └── show_page.cr ├── queries │ ├── .keep │ ├── bit_query.cr │ ├── group_query.cr │ ├── membership_query.cr │ ├── mixins │ │ └── .keep │ └── user_query.cr ├── serializers │ ├── .keep │ ├── base_serializer.cr │ └── errors │ │ └── show_serializer.cr ├── shards.cr └── start_server.cr ├── tasks.cr ├── tasks ├── .keep ├── migrate_legacy_data.cr └── seed │ ├── required_data.cr │ └── sample_data.cr ├── tmp └── tasks_binary └── yarn.lock /.crystal-version: -------------------------------------------------------------------------------- 1 | 1.2.0 2 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/.gitignore -------------------------------------------------------------------------------- /.nova/Configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/.nova/Configuration.json -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | crystal 1.2.0 2 | nodejs 14.16.0 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: bin/app 2 | release: lucky db.migrate 3 | -------------------------------------------------------------------------------- /Procfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/Procfile.dev -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/README.md -------------------------------------------------------------------------------- /bs-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/bs-config.js -------------------------------------------------------------------------------- /config/authentic.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/config/authentic.cr -------------------------------------------------------------------------------- /config/breeze.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/config/breeze.cr -------------------------------------------------------------------------------- /config/cookies.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/config/cookies.cr -------------------------------------------------------------------------------- /config/database.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/config/database.cr -------------------------------------------------------------------------------- /config/email.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/config/email.cr -------------------------------------------------------------------------------- /config/env.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/config/env.cr -------------------------------------------------------------------------------- /config/error_handler.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/config/error_handler.cr -------------------------------------------------------------------------------- /config/log.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/config/log.cr -------------------------------------------------------------------------------- /config/route_helper.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/config/route_helper.cr -------------------------------------------------------------------------------- /config/server.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/config/server.cr -------------------------------------------------------------------------------- /config/watch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/config/watch.yml -------------------------------------------------------------------------------- /db/migrations/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /db/migrations/00000000000001_create_users.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/db/migrations/00000000000001_create_users.cr -------------------------------------------------------------------------------- /db/migrations/20181229204526_create_bits.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/db/migrations/20181229204526_create_bits.cr -------------------------------------------------------------------------------- /db/migrations/20181230163025_create_follows.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/db/migrations/20181230163025_create_follows.cr -------------------------------------------------------------------------------- /db/migrations/20190111132118_add_feed_token_to_user.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/db/migrations/20190111132118_add_feed_token_to_user.cr -------------------------------------------------------------------------------- /db/migrations/20190120112946_add_username_to_user.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/db/migrations/20190120112946_add_username_to_user.cr -------------------------------------------------------------------------------- /db/migrations/20190120141952_generate_usernames_for_users.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/db/migrations/20190120141952_generate_usernames_for_users.cr -------------------------------------------------------------------------------- /db/migrations/20190120142017_require_username_on_user.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/db/migrations/20190120142017_require_username_on_user.cr -------------------------------------------------------------------------------- /db/migrations/20190720184549_create_groups.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/db/migrations/20190720184549_create_groups.cr -------------------------------------------------------------------------------- /db/migrations/20190720185909_create_memberships.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/db/migrations/20190720185909_create_memberships.cr -------------------------------------------------------------------------------- /db/migrations/20190810171432_convert_int32_keys_to_int64.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/db/migrations/20190810171432_convert_int32_keys_to_int64.cr -------------------------------------------------------------------------------- /db/migrations/20190902154728_add_group_to_bit.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/db/migrations/20190902154728_add_group_to_bit.cr -------------------------------------------------------------------------------- /db/migrations/20190908210314_remove_follows.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/db/migrations/20190908210314_remove_follows.cr -------------------------------------------------------------------------------- /db/migrations/20200425175611_enforce_group_on_bits.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/db/migrations/20200425175611_enforce_group_on_bits.cr -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/package.json -------------------------------------------------------------------------------- /public/assets/images/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /script/assets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/script/assets -------------------------------------------------------------------------------- /script/helpers/function_helpers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/script/helpers/function_helpers -------------------------------------------------------------------------------- /script/helpers/text_helpers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/script/helpers/text_helpers -------------------------------------------------------------------------------- /script/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/script/setup -------------------------------------------------------------------------------- /script/system_check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/script/system_check -------------------------------------------------------------------------------- /shard.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/shard.lock -------------------------------------------------------------------------------- /shard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/shard.yml -------------------------------------------------------------------------------- /spec/flows/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/flows/authentication_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/spec/flows/authentication_spec.cr -------------------------------------------------------------------------------- /spec/flows/bit_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/spec/flows/bit_spec.cr -------------------------------------------------------------------------------- /spec/flows/group_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/spec/flows/group_spec.cr -------------------------------------------------------------------------------- /spec/flows/membership_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/spec/flows/membership_spec.cr -------------------------------------------------------------------------------- /spec/flows/reset_password_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/spec/flows/reset_password_spec.cr -------------------------------------------------------------------------------- /spec/flows/user_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/spec/flows/user_spec.cr -------------------------------------------------------------------------------- /spec/operations/group_invite_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/spec/operations/group_invite_spec.cr -------------------------------------------------------------------------------- /spec/setup/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/setup/clean_database.cr: -------------------------------------------------------------------------------- 1 | Spec.before_each do 2 | AppDatabase.truncate 3 | end 4 | -------------------------------------------------------------------------------- /spec/setup/configure_lucky_flow.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/spec/setup/configure_lucky_flow.cr -------------------------------------------------------------------------------- /spec/setup/setup_database.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/spec/setup/setup_database.cr -------------------------------------------------------------------------------- /spec/setup/start_app_server.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/spec/setup/start_app_server.cr -------------------------------------------------------------------------------- /spec/spec_helper.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/spec/spec_helper.cr -------------------------------------------------------------------------------- /spec/support/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/support/api_client.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/spec/support/api_client.cr -------------------------------------------------------------------------------- /spec/support/env.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/spec/support/env.cr -------------------------------------------------------------------------------- /spec/support/factories/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/support/factories/base_factory.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/spec/support/factories/base_factory.cr -------------------------------------------------------------------------------- /spec/support/factories/bit_factory.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/spec/support/factories/bit_factory.cr -------------------------------------------------------------------------------- /spec/support/factories/group_factory.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/spec/support/factories/group_factory.cr -------------------------------------------------------------------------------- /spec/support/factories/membership_factory.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/spec/support/factories/membership_factory.cr -------------------------------------------------------------------------------- /spec/support/factories/user_factory.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/spec/support/factories/user_factory.cr -------------------------------------------------------------------------------- /spec/support/flows/authenticated_base_flow.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/spec/support/flows/authenticated_base_flow.cr -------------------------------------------------------------------------------- /spec/support/flows/authentication_flow.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/spec/support/flows/authentication_flow.cr -------------------------------------------------------------------------------- /spec/support/flows/base_flow.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/spec/support/flows/base_flow.cr -------------------------------------------------------------------------------- /spec/support/flows/bit_flow.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/spec/support/flows/bit_flow.cr -------------------------------------------------------------------------------- /spec/support/flows/group_flow.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/spec/support/flows/group_flow.cr -------------------------------------------------------------------------------- /spec/support/flows/reset_password_flow.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/spec/support/flows/reset_password_flow.cr -------------------------------------------------------------------------------- /spec/support/flows/user_flow.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/spec/support/flows/user_flow.cr -------------------------------------------------------------------------------- /spec/support/lucky_flow.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/spec/support/lucky_flow.cr -------------------------------------------------------------------------------- /src/actions/api_action.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/api_action.cr -------------------------------------------------------------------------------- /src/actions/bits/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/bits/delete.cr -------------------------------------------------------------------------------- /src/actions/bits/edit.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/bits/edit.cr -------------------------------------------------------------------------------- /src/actions/bits/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/bits/index.cr -------------------------------------------------------------------------------- /src/actions/bits/update.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/bits/update.cr -------------------------------------------------------------------------------- /src/actions/browser_action.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/browser_action.cr -------------------------------------------------------------------------------- /src/actions/errors/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/errors/show.cr -------------------------------------------------------------------------------- /src/actions/feed_action.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/feed_action.cr -------------------------------------------------------------------------------- /src/actions/groups/bits/create.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/groups/bits/create.cr -------------------------------------------------------------------------------- /src/actions/groups/bits/full_feed.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/groups/bits/full_feed.cr -------------------------------------------------------------------------------- /src/actions/groups/bits/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/groups/bits/index.cr -------------------------------------------------------------------------------- /src/actions/groups/bits/new.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/groups/bits/new.cr -------------------------------------------------------------------------------- /src/actions/groups/bits/personal_feed.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/groups/bits/personal_feed.cr -------------------------------------------------------------------------------- /src/actions/groups/create.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/groups/create.cr -------------------------------------------------------------------------------- /src/actions/groups/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/groups/index.cr -------------------------------------------------------------------------------- /src/actions/groups/new.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/groups/new.cr -------------------------------------------------------------------------------- /src/actions/groups/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/groups/show.cr -------------------------------------------------------------------------------- /src/actions/home/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/home/index.cr -------------------------------------------------------------------------------- /src/actions/me/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/me/show.cr -------------------------------------------------------------------------------- /src/actions/memberships/create.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/memberships/create.cr -------------------------------------------------------------------------------- /src/actions/mixins/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/actions/mixins/auth/redirect_if_signed_in.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/mixins/auth/redirect_if_signed_in.cr -------------------------------------------------------------------------------- /src/actions/mixins/auth/require_sign_in.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/mixins/auth/require_sign_in.cr -------------------------------------------------------------------------------- /src/actions/mixins/auth/require_valid_feed_token.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/mixins/auth/require_valid_feed_token.cr -------------------------------------------------------------------------------- /src/actions/mixins/auth/sign_in_through_backdoor.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/mixins/auth/sign_in_through_backdoor.cr -------------------------------------------------------------------------------- /src/actions/mixins/auth/skip_require_sign_in.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/mixins/auth/skip_require_sign_in.cr -------------------------------------------------------------------------------- /src/actions/mixins/bit_feed.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/mixins/bit_feed.cr -------------------------------------------------------------------------------- /src/actions/mixins/password_resets/base.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/mixins/password_resets/base.cr -------------------------------------------------------------------------------- /src/actions/mixins/password_resets/find_user.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/mixins/password_resets/find_user.cr -------------------------------------------------------------------------------- /src/actions/mixins/password_resets/require_token.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/mixins/password_resets/require_token.cr -------------------------------------------------------------------------------- /src/actions/mixins/password_resets/token_from_session.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/mixins/password_resets/token_from_session.cr -------------------------------------------------------------------------------- /src/actions/mixins/responses/atom_response_helper.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/mixins/responses/atom_response_helper.cr -------------------------------------------------------------------------------- /src/actions/password_reset_requests/create.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/password_reset_requests/create.cr -------------------------------------------------------------------------------- /src/actions/password_reset_requests/new.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/password_reset_requests/new.cr -------------------------------------------------------------------------------- /src/actions/password_resets/create.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/password_resets/create.cr -------------------------------------------------------------------------------- /src/actions/password_resets/edit.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/password_resets/edit.cr -------------------------------------------------------------------------------- /src/actions/password_resets/new.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/password_resets/new.cr -------------------------------------------------------------------------------- /src/actions/sign_ins/create.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/sign_ins/create.cr -------------------------------------------------------------------------------- /src/actions/sign_ins/delete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/sign_ins/delete.cr -------------------------------------------------------------------------------- /src/actions/sign_ins/new.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/sign_ins/new.cr -------------------------------------------------------------------------------- /src/actions/sign_ups/create.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/sign_ups/create.cr -------------------------------------------------------------------------------- /src/actions/sign_ups/new.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/sign_ups/new.cr -------------------------------------------------------------------------------- /src/actions/users/show.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/users/show.cr -------------------------------------------------------------------------------- /src/actions/users/update_password.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/actions/users/update_password.cr -------------------------------------------------------------------------------- /src/app.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/app.cr -------------------------------------------------------------------------------- /src/app_database.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/app_database.cr -------------------------------------------------------------------------------- /src/app_server.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/app_server.cr -------------------------------------------------------------------------------- /src/components/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/base_component.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/components/base_component.cr -------------------------------------------------------------------------------- /src/components/groups/bookmarklet.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/components/groups/bookmarklet.cr -------------------------------------------------------------------------------- /src/components/groups/bookmarklet_description.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/components/groups/bookmarklet_description.cr -------------------------------------------------------------------------------- /src/components/groups/shared_nav.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/components/groups/shared_nav.cr -------------------------------------------------------------------------------- /src/components/shared/bit_list.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/components/shared/bit_list.cr -------------------------------------------------------------------------------- /src/components/shared/field.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/components/shared/field.cr -------------------------------------------------------------------------------- /src/components/shared/field_errors.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/components/shared/field_errors.cr -------------------------------------------------------------------------------- /src/components/shared/flash_messages.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/components/shared/flash_messages.cr -------------------------------------------------------------------------------- /src/components/shared/layout.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/components/shared/layout.cr -------------------------------------------------------------------------------- /src/css/app.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/css/app.scss -------------------------------------------------------------------------------- /src/css/base/_base.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/css/base/_base.scss -------------------------------------------------------------------------------- /src/css/base/_flash.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/css/base/_flash.scss -------------------------------------------------------------------------------- /src/css/base/_fonts.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/css/base/_forms.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/css/base/_forms.scss -------------------------------------------------------------------------------- /src/css/base/_helpers.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/css/base/_helpers.scss -------------------------------------------------------------------------------- /src/css/base/_layout.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/css/base/_layout.scss -------------------------------------------------------------------------------- /src/css/base/_lists.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/css/base/_lists.scss -------------------------------------------------------------------------------- /src/css/base/_media.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/css/base/_media.scss -------------------------------------------------------------------------------- /src/css/base/_typography.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/css/base/_typography.scss -------------------------------------------------------------------------------- /src/css/base/_unicode.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/css/base/_unicode.scss -------------------------------------------------------------------------------- /src/css/base/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/css/base/_variables.scss -------------------------------------------------------------------------------- /src/css/modules/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/css/modules/_bits.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/css/modules/_bits.scss -------------------------------------------------------------------------------- /src/css/modules/_errors.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/css/modules/_errors.scss -------------------------------------------------------------------------------- /src/css/modules/_groups.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/css/modules/_groups.scss -------------------------------------------------------------------------------- /src/css/modules/_nav.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/css/modules/_nav.scss -------------------------------------------------------------------------------- /src/css/reset/_layout.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/css/reset/_layout.scss -------------------------------------------------------------------------------- /src/css/reset/_normalize.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/css/reset/_normalize.scss -------------------------------------------------------------------------------- /src/css/utilities/_skip-nav.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/css/utilities/_skip-nav.scss -------------------------------------------------------------------------------- /src/css/utilities/_utilities.scss: -------------------------------------------------------------------------------- 1 | @import "skip-nav"; 2 | -------------------------------------------------------------------------------- /src/emails/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/emails/base_email.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/emails/base_email.cr -------------------------------------------------------------------------------- /src/emails/password_reset_request_email.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/emails/password_reset_request_email.cr -------------------------------------------------------------------------------- /src/emails/templates/password_reset_request_email/html.ecr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/emails/templates/password_reset_request_email/html.ecr -------------------------------------------------------------------------------- /src/emails/templates/password_reset_request_email/text.ecr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/emails/templates/password_reset_request_email/text.ecr -------------------------------------------------------------------------------- /src/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/js/app.js -------------------------------------------------------------------------------- /src/linkybits.cr: -------------------------------------------------------------------------------- 1 | require "./start_server" 2 | -------------------------------------------------------------------------------- /src/models/base_model.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/models/base_model.cr -------------------------------------------------------------------------------- /src/models/bit.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/models/bit.cr -------------------------------------------------------------------------------- /src/models/group.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/models/group.cr -------------------------------------------------------------------------------- /src/models/membership.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/models/membership.cr -------------------------------------------------------------------------------- /src/models/mixins/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/models/null_user.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/models/null_user.cr -------------------------------------------------------------------------------- /src/models/user.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/models/user.cr -------------------------------------------------------------------------------- /src/operations/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/operations/group_invite.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/operations/group_invite.cr -------------------------------------------------------------------------------- /src/operations/mixins/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/operations/mixins/password_validations.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/operations/mixins/password_validations.cr -------------------------------------------------------------------------------- /src/operations/mixins/user_from_email.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/operations/mixins/user_from_email.cr -------------------------------------------------------------------------------- /src/operations/reset_password.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/operations/reset_password.cr -------------------------------------------------------------------------------- /src/operations/reset_password_request.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/operations/reset_password_request.cr -------------------------------------------------------------------------------- /src/operations/save_bit.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/operations/save_bit.cr -------------------------------------------------------------------------------- /src/operations/save_group.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/operations/save_group.cr -------------------------------------------------------------------------------- /src/operations/save_membership.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/operations/save_membership.cr -------------------------------------------------------------------------------- /src/operations/sign_in_user.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/operations/sign_in_user.cr -------------------------------------------------------------------------------- /src/operations/sign_up_user.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/operations/sign_up_user.cr -------------------------------------------------------------------------------- /src/pages/bits/edit_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/pages/bits/edit_page.cr -------------------------------------------------------------------------------- /src/pages/bits/index_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/pages/bits/index_page.cr -------------------------------------------------------------------------------- /src/pages/errors/show_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/pages/errors/show_page.cr -------------------------------------------------------------------------------- /src/pages/groups/bits/index_coach_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/pages/groups/bits/index_coach_page.cr -------------------------------------------------------------------------------- /src/pages/groups/bits/index_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/pages/groups/bits/index_page.cr -------------------------------------------------------------------------------- /src/pages/groups/bits/new_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/pages/groups/bits/new_page.cr -------------------------------------------------------------------------------- /src/pages/groups/index_coach_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/pages/groups/index_coach_page.cr -------------------------------------------------------------------------------- /src/pages/groups/index_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/pages/groups/index_page.cr -------------------------------------------------------------------------------- /src/pages/groups/new_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/pages/groups/new_page.cr -------------------------------------------------------------------------------- /src/pages/groups/show_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/pages/groups/show_page.cr -------------------------------------------------------------------------------- /src/pages/guest_layout.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/pages/guest_layout.cr -------------------------------------------------------------------------------- /src/pages/home/index_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/pages/home/index_page.cr -------------------------------------------------------------------------------- /src/pages/main_layout.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/pages/main_layout.cr -------------------------------------------------------------------------------- /src/pages/me/show_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/pages/me/show_page.cr -------------------------------------------------------------------------------- /src/pages/password_reset_requests/new_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/pages/password_reset_requests/new_page.cr -------------------------------------------------------------------------------- /src/pages/password_resets/new_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/pages/password_resets/new_page.cr -------------------------------------------------------------------------------- /src/pages/sign_ins/new_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/pages/sign_ins/new_page.cr -------------------------------------------------------------------------------- /src/pages/sign_ups/new_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/pages/sign_ups/new_page.cr -------------------------------------------------------------------------------- /src/pages/users/show_page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/pages/users/show_page.cr -------------------------------------------------------------------------------- /src/queries/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/queries/bit_query.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/queries/bit_query.cr -------------------------------------------------------------------------------- /src/queries/group_query.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/queries/group_query.cr -------------------------------------------------------------------------------- /src/queries/membership_query.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/queries/membership_query.cr -------------------------------------------------------------------------------- /src/queries/mixins/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/queries/user_query.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/queries/user_query.cr -------------------------------------------------------------------------------- /src/serializers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/serializers/base_serializer.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/serializers/base_serializer.cr -------------------------------------------------------------------------------- /src/serializers/errors/show_serializer.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/serializers/errors/show_serializer.cr -------------------------------------------------------------------------------- /src/shards.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/shards.cr -------------------------------------------------------------------------------- /src/start_server.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/src/start_server.cr -------------------------------------------------------------------------------- /tasks.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/tasks.cr -------------------------------------------------------------------------------- /tasks/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tasks/migrate_legacy_data.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/tasks/migrate_legacy_data.cr -------------------------------------------------------------------------------- /tasks/seed/required_data.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/tasks/seed/required_data.cr -------------------------------------------------------------------------------- /tasks/seed/sample_data.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/tasks/seed/sample_data.cr -------------------------------------------------------------------------------- /tmp/tasks_binary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/tmp/tasks_binary -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardloveall/lucky_bits/HEAD/yarn.lock --------------------------------------------------------------------------------