├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── Vagrantfile ├── app ├── __init__.py ├── api_v1 │ ├── __init__.py │ ├── authentication.py │ ├── base.py │ ├── errors.py │ ├── notebooks.py │ ├── public.py │ └── user.py ├── auth │ ├── __init__.py │ ├── forms.py │ └── views.py ├── email.py ├── exceptions.py ├── lib │ ├── __init__.py │ └── export.py ├── main │ ├── __init__.py │ ├── errors.py │ ├── forms.py │ ├── notebooks.py │ ├── users.py │ └── views.py ├── model │ ├── __init__.py │ ├── base.py │ └── shared.py ├── models.py ├── static │ ├── css │ │ ├── app.min.css │ │ └── vendor.min.css │ ├── fonts │ │ ├── FontAwesome.otf │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.svg │ │ ├── fontawesome-webfont.ttf │ │ ├── fontawesome-webfont.woff │ │ ├── fontawesome-webfont.woff2 │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.svg │ │ ├── glyphicons-halflings-regular.ttf │ │ ├── glyphicons-halflings-regular.woff │ │ └── glyphicons-halflings-regular.woff2 │ ├── images │ │ ├── all_notes.png │ │ ├── favicon.png │ │ ├── logo.svg │ │ ├── new_note.png │ │ └── notebooks.png │ └── js │ │ └── braindump.min.js └── templates │ ├── 404.html │ ├── 500.html │ ├── app │ ├── _mobile_nav.html │ ├── _note.html │ ├── _notes.html │ ├── add.html │ ├── app.html │ ├── app_base.html │ ├── archive.html │ ├── note.html │ ├── notebook.html │ ├── notebooks.html │ ├── search.html │ ├── settings.html │ ├── share_note.html │ ├── tag.html │ └── trash.html │ ├── app_email │ ├── share_note.html │ └── share_note.txt │ ├── auth │ ├── change_email.html │ ├── change_password.html │ ├── change_username.html │ ├── email │ │ ├── change_email.html │ │ ├── change_email.txt │ │ ├── confirm.html │ │ ├── confirm.txt │ │ ├── reset_password.html │ │ └── reset_password.txt │ ├── login_modal.html │ ├── register_modal.html │ ├── reset_password.html │ └── unconfirmed.html │ ├── base.html │ └── index.html ├── circle.yml ├── config.py ├── docker-compose.yml ├── docs ├── dev │ ├── app.api_v1.authentication.html │ ├── app.api_v1.base.html │ ├── app.api_v1.errors.html │ ├── app.api_v1.html │ ├── app.api_v1.notebooks.html │ ├── app.auth.forms.html │ ├── app.auth.html │ ├── app.auth.views.html │ ├── app.email.html │ ├── app.exceptions.html │ ├── app.html │ ├── app.main.errors.html │ ├── app.main.forms.html │ ├── app.main.html │ ├── app.main.views.html │ ├── app.models.html │ ├── config.html │ └── manage.html └── index.html ├── etc ├── conf │ ├── Dockerfile │ └── nginx.conf └── cron │ └── braindump-backup ├── frontend ├── js │ ├── lib │ │ └── debounce.js │ └── src │ │ ├── Dates.js │ │ ├── braindump.editor.js │ │ ├── braindump.helpers.js │ │ ├── braindump.js │ │ ├── braindump.notebooks.js │ │ └── braindump.settings.js └── sass │ ├── _app.scss │ ├── _base.scss │ ├── _cover.scss │ ├── _editor.scss │ ├── _layout.scss │ ├── _modal.scss │ ├── _outer.scss │ ├── main.scss │ └── notebook-card.scss ├── gulpfile.js ├── manage.py ├── migrations ├── README ├── alembic.ini ├── env.py ├── script.py.mako └── versions │ ├── 3a37e844b277_alter_constraints.py │ ├── 3b4b395f61a9_initial_migration.py │ ├── 55c778dd35ab_add_default_notebook_to_users.py │ ├── 5d3c326dd901_add_created_and_updated_date_to_notebook.py │ ├── b237b9f6a2ce_update_user_model_remove_username_add_.py │ ├── c052ae5abc1d_remove_html_body_from_notes.py │ └── ffe4c66b5772_add_shared_notes.py ├── package.json ├── requirements.txt ├── scripts ├── bootstrap.sh ├── deploy.sh ├── pg_backup.sh ├── secrets.sh.example ├── start-app.sh └── start-dev.sh ├── tests ├── api_base.py ├── client_base.py ├── model_base.py ├── test_api_authentication.py ├── test_api_notebooks.py ├── test_api_public.py ├── test_basics.py ├── test_export.py ├── test_model_user.py └── test_view_auth.py └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/README.md -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/Vagrantfile -------------------------------------------------------------------------------- /app/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/__init__.py -------------------------------------------------------------------------------- /app/api_v1/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/api_v1/__init__.py -------------------------------------------------------------------------------- /app/api_v1/authentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/api_v1/authentication.py -------------------------------------------------------------------------------- /app/api_v1/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/api_v1/base.py -------------------------------------------------------------------------------- /app/api_v1/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/api_v1/errors.py -------------------------------------------------------------------------------- /app/api_v1/notebooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/api_v1/notebooks.py -------------------------------------------------------------------------------- /app/api_v1/public.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/api_v1/public.py -------------------------------------------------------------------------------- /app/api_v1/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/api_v1/user.py -------------------------------------------------------------------------------- /app/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/auth/__init__.py -------------------------------------------------------------------------------- /app/auth/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/auth/forms.py -------------------------------------------------------------------------------- /app/auth/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/auth/views.py -------------------------------------------------------------------------------- /app/email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/email.py -------------------------------------------------------------------------------- /app/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/exceptions.py -------------------------------------------------------------------------------- /app/lib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/lib/export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/lib/export.py -------------------------------------------------------------------------------- /app/main/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/main/__init__.py -------------------------------------------------------------------------------- /app/main/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/main/errors.py -------------------------------------------------------------------------------- /app/main/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/main/forms.py -------------------------------------------------------------------------------- /app/main/notebooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/main/notebooks.py -------------------------------------------------------------------------------- /app/main/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/main/users.py -------------------------------------------------------------------------------- /app/main/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/main/views.py -------------------------------------------------------------------------------- /app/model/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/model/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/model/base.py -------------------------------------------------------------------------------- /app/model/shared.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/model/shared.py -------------------------------------------------------------------------------- /app/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/models.py -------------------------------------------------------------------------------- /app/static/css/app.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/static/css/app.min.css -------------------------------------------------------------------------------- /app/static/css/vendor.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/static/css/vendor.min.css -------------------------------------------------------------------------------- /app/static/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/static/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /app/static/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/static/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /app/static/fonts/fontawesome-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/static/fonts/fontawesome-webfont.svg -------------------------------------------------------------------------------- /app/static/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/static/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /app/static/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/static/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /app/static/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/static/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /app/static/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/static/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /app/static/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/static/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /app/static/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/static/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /app/static/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/static/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /app/static/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/static/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /app/static/images/all_notes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/static/images/all_notes.png -------------------------------------------------------------------------------- /app/static/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/static/images/favicon.png -------------------------------------------------------------------------------- /app/static/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/static/images/logo.svg -------------------------------------------------------------------------------- /app/static/images/new_note.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/static/images/new_note.png -------------------------------------------------------------------------------- /app/static/images/notebooks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/static/images/notebooks.png -------------------------------------------------------------------------------- /app/static/js/braindump.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/static/js/braindump.min.js -------------------------------------------------------------------------------- /app/templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/templates/404.html -------------------------------------------------------------------------------- /app/templates/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/templates/500.html -------------------------------------------------------------------------------- /app/templates/app/_mobile_nav.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/templates/app/_mobile_nav.html -------------------------------------------------------------------------------- /app/templates/app/_note.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/templates/app/_note.html -------------------------------------------------------------------------------- /app/templates/app/_notes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/templates/app/_notes.html -------------------------------------------------------------------------------- /app/templates/app/add.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/templates/app/add.html -------------------------------------------------------------------------------- /app/templates/app/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/templates/app/app.html -------------------------------------------------------------------------------- /app/templates/app/app_base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/templates/app/app_base.html -------------------------------------------------------------------------------- /app/templates/app/archive.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/templates/app/archive.html -------------------------------------------------------------------------------- /app/templates/app/note.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/templates/app/note.html -------------------------------------------------------------------------------- /app/templates/app/notebook.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/templates/app/notebook.html -------------------------------------------------------------------------------- /app/templates/app/notebooks.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/templates/app/notebooks.html -------------------------------------------------------------------------------- /app/templates/app/search.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/templates/app/search.html -------------------------------------------------------------------------------- /app/templates/app/settings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/templates/app/settings.html -------------------------------------------------------------------------------- /app/templates/app/share_note.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/templates/app/share_note.html -------------------------------------------------------------------------------- /app/templates/app/tag.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/templates/app/tag.html -------------------------------------------------------------------------------- /app/templates/app/trash.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/templates/app/trash.html -------------------------------------------------------------------------------- /app/templates/app_email/share_note.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/templates/app_email/share_note.html -------------------------------------------------------------------------------- /app/templates/app_email/share_note.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/templates/app_email/share_note.txt -------------------------------------------------------------------------------- /app/templates/auth/change_email.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/templates/auth/change_email.html -------------------------------------------------------------------------------- /app/templates/auth/change_password.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/templates/auth/change_password.html -------------------------------------------------------------------------------- /app/templates/auth/change_username.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/templates/auth/change_username.html -------------------------------------------------------------------------------- /app/templates/auth/email/change_email.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/templates/auth/email/change_email.html -------------------------------------------------------------------------------- /app/templates/auth/email/change_email.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/templates/auth/email/change_email.txt -------------------------------------------------------------------------------- /app/templates/auth/email/confirm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/templates/auth/email/confirm.html -------------------------------------------------------------------------------- /app/templates/auth/email/confirm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/templates/auth/email/confirm.txt -------------------------------------------------------------------------------- /app/templates/auth/email/reset_password.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/templates/auth/email/reset_password.html -------------------------------------------------------------------------------- /app/templates/auth/email/reset_password.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/templates/auth/email/reset_password.txt -------------------------------------------------------------------------------- /app/templates/auth/login_modal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/templates/auth/login_modal.html -------------------------------------------------------------------------------- /app/templates/auth/register_modal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/templates/auth/register_modal.html -------------------------------------------------------------------------------- /app/templates/auth/reset_password.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/templates/auth/reset_password.html -------------------------------------------------------------------------------- /app/templates/auth/unconfirmed.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/templates/auth/unconfirmed.html -------------------------------------------------------------------------------- /app/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/templates/base.html -------------------------------------------------------------------------------- /app/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/app/templates/index.html -------------------------------------------------------------------------------- /circle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/circle.yml -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/config.py -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/dev/app.api_v1.authentication.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/docs/dev/app.api_v1.authentication.html -------------------------------------------------------------------------------- /docs/dev/app.api_v1.base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/docs/dev/app.api_v1.base.html -------------------------------------------------------------------------------- /docs/dev/app.api_v1.errors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/docs/dev/app.api_v1.errors.html -------------------------------------------------------------------------------- /docs/dev/app.api_v1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/docs/dev/app.api_v1.html -------------------------------------------------------------------------------- /docs/dev/app.api_v1.notebooks.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/docs/dev/app.api_v1.notebooks.html -------------------------------------------------------------------------------- /docs/dev/app.auth.forms.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/docs/dev/app.auth.forms.html -------------------------------------------------------------------------------- /docs/dev/app.auth.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/docs/dev/app.auth.html -------------------------------------------------------------------------------- /docs/dev/app.auth.views.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/docs/dev/app.auth.views.html -------------------------------------------------------------------------------- /docs/dev/app.email.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/docs/dev/app.email.html -------------------------------------------------------------------------------- /docs/dev/app.exceptions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/docs/dev/app.exceptions.html -------------------------------------------------------------------------------- /docs/dev/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/docs/dev/app.html -------------------------------------------------------------------------------- /docs/dev/app.main.errors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/docs/dev/app.main.errors.html -------------------------------------------------------------------------------- /docs/dev/app.main.forms.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/docs/dev/app.main.forms.html -------------------------------------------------------------------------------- /docs/dev/app.main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/docs/dev/app.main.html -------------------------------------------------------------------------------- /docs/dev/app.main.views.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/docs/dev/app.main.views.html -------------------------------------------------------------------------------- /docs/dev/app.models.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/docs/dev/app.models.html -------------------------------------------------------------------------------- /docs/dev/config.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/docs/dev/config.html -------------------------------------------------------------------------------- /docs/dev/manage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/docs/dev/manage.html -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/docs/index.html -------------------------------------------------------------------------------- /etc/conf/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/etc/conf/Dockerfile -------------------------------------------------------------------------------- /etc/conf/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/etc/conf/nginx.conf -------------------------------------------------------------------------------- /etc/cron/braindump-backup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/etc/cron/braindump-backup -------------------------------------------------------------------------------- /frontend/js/lib/debounce.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/frontend/js/lib/debounce.js -------------------------------------------------------------------------------- /frontend/js/src/Dates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/frontend/js/src/Dates.js -------------------------------------------------------------------------------- /frontend/js/src/braindump.editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/frontend/js/src/braindump.editor.js -------------------------------------------------------------------------------- /frontend/js/src/braindump.helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/frontend/js/src/braindump.helpers.js -------------------------------------------------------------------------------- /frontend/js/src/braindump.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/frontend/js/src/braindump.js -------------------------------------------------------------------------------- /frontend/js/src/braindump.notebooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/frontend/js/src/braindump.notebooks.js -------------------------------------------------------------------------------- /frontend/js/src/braindump.settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/frontend/js/src/braindump.settings.js -------------------------------------------------------------------------------- /frontend/sass/_app.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/frontend/sass/_app.scss -------------------------------------------------------------------------------- /frontend/sass/_base.scss: -------------------------------------------------------------------------------- 1 | body { 2 | font-family: "Ubuntu", 'sans-serif'; 3 | } -------------------------------------------------------------------------------- /frontend/sass/_cover.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/frontend/sass/_cover.scss -------------------------------------------------------------------------------- /frontend/sass/_editor.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/frontend/sass/_editor.scss -------------------------------------------------------------------------------- /frontend/sass/_layout.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/sass/_modal.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/frontend/sass/_modal.scss -------------------------------------------------------------------------------- /frontend/sass/_outer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/frontend/sass/_outer.scss -------------------------------------------------------------------------------- /frontend/sass/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/frontend/sass/main.scss -------------------------------------------------------------------------------- /frontend/sass/notebook-card.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/frontend/sass/notebook-card.scss -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/gulpfile.js -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/manage.py -------------------------------------------------------------------------------- /migrations/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. -------------------------------------------------------------------------------- /migrations/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/migrations/alembic.ini -------------------------------------------------------------------------------- /migrations/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/migrations/env.py -------------------------------------------------------------------------------- /migrations/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/migrations/script.py.mako -------------------------------------------------------------------------------- /migrations/versions/3a37e844b277_alter_constraints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/migrations/versions/3a37e844b277_alter_constraints.py -------------------------------------------------------------------------------- /migrations/versions/3b4b395f61a9_initial_migration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/migrations/versions/3b4b395f61a9_initial_migration.py -------------------------------------------------------------------------------- /migrations/versions/55c778dd35ab_add_default_notebook_to_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/migrations/versions/55c778dd35ab_add_default_notebook_to_users.py -------------------------------------------------------------------------------- /migrations/versions/5d3c326dd901_add_created_and_updated_date_to_notebook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/migrations/versions/5d3c326dd901_add_created_and_updated_date_to_notebook.py -------------------------------------------------------------------------------- /migrations/versions/b237b9f6a2ce_update_user_model_remove_username_add_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/migrations/versions/b237b9f6a2ce_update_user_model_remove_username_add_.py -------------------------------------------------------------------------------- /migrations/versions/c052ae5abc1d_remove_html_body_from_notes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/migrations/versions/c052ae5abc1d_remove_html_body_from_notes.py -------------------------------------------------------------------------------- /migrations/versions/ffe4c66b5772_add_shared_notes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/migrations/versions/ffe4c66b5772_add_shared_notes.py -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/package.json -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/scripts/bootstrap.sh -------------------------------------------------------------------------------- /scripts/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/scripts/deploy.sh -------------------------------------------------------------------------------- /scripts/pg_backup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/scripts/pg_backup.sh -------------------------------------------------------------------------------- /scripts/secrets.sh.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/scripts/secrets.sh.example -------------------------------------------------------------------------------- /scripts/start-app.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/scripts/start-app.sh -------------------------------------------------------------------------------- /scripts/start-dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/scripts/start-dev.sh -------------------------------------------------------------------------------- /tests/api_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/tests/api_base.py -------------------------------------------------------------------------------- /tests/client_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/tests/client_base.py -------------------------------------------------------------------------------- /tests/model_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/tests/model_base.py -------------------------------------------------------------------------------- /tests/test_api_authentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/tests/test_api_authentication.py -------------------------------------------------------------------------------- /tests/test_api_notebooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/tests/test_api_notebooks.py -------------------------------------------------------------------------------- /tests/test_api_public.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/tests/test_api_public.py -------------------------------------------------------------------------------- /tests/test_basics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/tests/test_basics.py -------------------------------------------------------------------------------- /tests/test_export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/tests/test_export.py -------------------------------------------------------------------------------- /tests/test_model_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/tests/test_model_user.py -------------------------------------------------------------------------------- /tests/test_view_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/tests/test_view_auth.py -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/levlaz/braindump/HEAD/yarn.lock --------------------------------------------------------------------------------