Chris Moultrie
f8e60f4a89
Enable Azure BlobStorage as an alternative to AWS S3
...
This adds a new storage backend for Azure BlobStorage, I'm running this patch in Azure Kubernetes
hosting all my assets in Azure BlobStorage and it's been stable enough I thought I should commit
this back upstream.
2023-03-05 12:08:16 -05:00
dependabot[bot]
173d7ba9bf
chore(deps): bump django from 3.2.17 to 3.2.18
...
Bumps [django](https://github.com/django/django ) from 3.2.17 to 3.2.18.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.2.17...3.2.18 )
---
updated-dependencies:
- dependency-name: django
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-15 19:45:09 +00:00
Mouse Reeve
2c2daf5fdf
Merge pull request #2644 from rrgeorge/rrgeorge/csp
...
Add Content-Security-Policy headers and secure cookies
2023-02-10 16:37:39 -08:00
dependabot[bot]
b43f1eab38
Bump django from 3.2.16 to 3.2.17
...
Bumps [django](https://github.com/django/django ) from 3.2.16 to 3.2.17.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.2.16...3.2.17 )
---
updated-dependencies:
- dependency-name: django
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-03 22:18:41 +00:00
Robert George
36605efd20
Added support for secure cookies and django-csp
2023-02-01 12:59:10 -08:00
Jascha Urbach
7c75c246d2
Update requirements.txt
...
Important bugfixes and performance updates.
did not touch opentelemetry or the dev dependencies.
No breaking changes.
2023-01-26 16:51:32 +01:00
Jascha Urbach
befcf4f3e9
bump some versions in requirements
...
Why update:
iohttp: supports now more of http standard.
celery: supports redis > = 4.0.2 (the docker image uses redis 7.0.6
django-celery-beat: better Django 3.2 support, bump celery to 5.2, downgrade of dependencies for better celery support
django-compressor: official Django 3.2 support, updates requirements
django-model-utils: official django 3.2 support.
django-sass-processor: remove deprecated default_app_config, support of ManifestStaticFilesStorage (which might be needed in the future)
environs: bugfixes
libsass: removes deprecated cli
Pillow: bug fixing
psycopg2: Bugfixing
pycryptodome: bugfixes
python-dateutil: updated tzdata
requests: better json Handling, bugfixing
responses: bugfixes and more
pytz: python3 code generation, All the corect timezone behaviour!
boto3: Updsate all the S3 Handling
signtures.py update because of breaking change in pycryptodome
migration because uf updated timezones
With updated celery I have less 501 errors on my instance. updated psycopg2 has better performance.
I have NOT chekced opentelemetry packages.
Upgrading redis package wold need a deeper inspection of the code as some functions are dropped in newer versions.
2022-12-19 16:37:41 +01:00
dependabot[bot]
09446def54
Bump django from 3.2.15 to 3.2.16
...
Bumps [django](https://github.com/django/django ) from 3.2.15 to 3.2.16.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.2.15...3.2.16 )
---
updated-dependencies:
- dependency-name: django
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-21 03:40:27 +00:00
Hugh Rundle
54daade9f9
prepare for 2FA
...
- add and migrate User fields for 2FA
- add views for 2FA
- add new forms for 2FA
- update package list in requirements.txt
- add URLs for 2FA views
2022-10-15 07:47:20 +11:00
dependabot[bot]
f9c608e728
Bump flower from 1.0.0 to 1.2.0
...
Bumps [flower](https://github.com/mher/flower ) from 1.0.0 to 1.2.0.
- [Release notes](https://github.com/mher/flower/releases )
- [Commits](https://github.com/mher/flower/compare/v1.0.0...v1.2.0 )
---
updated-dependencies:
- dependency-name: flower
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-13 23:03:54 +00:00
dependabot[bot]
c591371b4e
Bump django from 3.2.14 to 3.2.15
...
Bumps [django](https://github.com/django/django ) from 3.2.14 to 3.2.15.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.2.14...3.2.15 )
---
updated-dependencies:
- dependency-name: django
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-08-11 16:08:55 +00:00
Mouse Reeve
073d8b1d67
Updates and fixes opentelemetry install
2022-08-04 11:05:18 -07:00
dependabot[bot]
1e0055663b
Bump django from 3.2.13 to 3.2.14
...
Bumps [django](https://github.com/django/django ) from 3.2.13 to 3.2.14.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.2.13...3.2.14 )
---
updated-dependencies:
- dependency-name: django
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-07-05 22:45:57 +00:00
Mouse Reeve
7f78140015
Uses library for html cleanup
2022-07-04 13:21:13 -07:00
Mouse Reeve
08231f52ff
Merge pull request #2150 from cincodenada/fix-pylint
...
Fix pylint config for pylint 2.14.0
2022-06-05 15:41:32 -07:00
Joel Bradshaw
6584cb6404
Go back to one requirements.txt, simplify workflow
...
The workflow can now use .pylintrc and the pylint req in
requirements.txt rather than having the options inline and installing it
separately
2022-06-05 14:57:42 -07:00
Joel Bradshaw
b3603c04c5
Add pylint to bw-dev
...
Because pylint requires the app to be fully parseable with all its
dependencies, we run it in the web container, and add pylint as a dev
dependency.
2022-06-05 14:49:21 -07:00
Mouse Reeve
9c03bf782e
Make an async request to all search connectors
...
This is the untest first pass at re-arranging remote search to work in
parallel rather than sequence. It moves a couple functions around
(raise_not_valid_url, for example, needs to be in connector_manager.py
now to avoid circular imports). It adds a function to Connector objects
that generates a search result (either to the isbn endpoint or the free
text endpoint) based on the query, which was previously done as part of
the search.
I also lowered the timeout to 8 seconds by default.
2022-05-30 10:15:22 -07:00
dependabot[bot]
3559bb5630
Bump django from 3.2.12 to 3.2.13
...
Bumps [django](https://github.com/django/django ) from 3.2.12 to 3.2.13.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.2.12...3.2.13 )
---
updated-dependencies:
- dependency-name: django
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-22 22:47:05 +00:00
Mouse Reeve
95e9119817
Adds django celery beat
2022-02-26 08:44:19 -08:00
Mouse Reeve
70601612f8
Removes unused dependency ( #1965 )
2022-02-20 18:42:14 -08:00
Mouse Reeve
6daaffeaa7
Compiles css framework from sass ( #1956 )
...
* Compiles css framework from sass
* Adds watch commands
* Copies existing css to sass file
* Moves sass out of static path
* Removes global linter
I wasn't sure how to customize this, and it's not providing a lot of
additional value on top of the domain-specific linters
* Reverts invalid change to dockerfile
* Changes stylelint path
* Remove unused bulma files
* Properly minifies generated css
* Fixes regression in thread display
* rgba function only works with percents for whatever reason
* Hush stylelint
* Removes trailing zeros
* Compile sass in Django
Co-authored-by: Joachim <joachim.robert@protonmail.com>
* Python formatting
* Updates linter
* Updates commands
* Adds css-config file
Co-authored-by: Joachim <joachim.robert@protonmail.com>
* Stylelint fix
* Removes unused compiled bulma files
Co-authored-by: Joachim <joachim.robert@protonmail.com>
2022-02-19 15:29:47 -08:00
Mouse Reeve
b601ac6f91
Adds dev tools docker image
2022-02-12 14:06:18 -08:00
Mouse Reeve
1761db5444
Merge pull request #1920 from bookwyrm-social/branch-convergence
...
Moves towards single branch setup
2022-02-12 10:31:55 -08:00
dependabot[bot]
046f516091
Bump django from 3.2.11 to 3.2.12
...
Bumps [django](https://github.com/django/django ) from 3.2.11 to 3.2.12.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.2.11...3.2.12 )
---
updated-dependencies:
- dependency-name: django
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-02-10 13:02:16 +00:00
Mouse Reeve
7811a9920e
Copy config from prod branch to main
2022-02-04 18:36:12 -08:00
Mouse Reeve
a370602903
Merge pull request #1860 from cincodenada/image-generation-add-cjk
...
Use Source Han Sans for preview images generation (bis)
2022-02-03 11:11:38 -08:00
dependabot[bot]
36d2a7cc1d
Bump django from 3.2.10 to 3.2.11
...
Bumps [django](https://github.com/django/django ) from 3.2.10 to 3.2.11.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.2.10...3.2.11 )
---
updated-dependencies:
- dependency-name: django
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-30 15:09:29 +00:00
Mouse Reeve
f86016ba33
Python formatting for black update
2022-01-30 07:01:38 -08:00
Joachim
6f5115c716
Use Source Han Sans for preview images generation
2022-01-24 23:16:15 -08:00
Mouse Reeve
c89b8ee5db
Updates flower
2022-01-07 09:45:21 -08:00
dependabot[bot]
2d5ea3a99d
Bump celery from 4.4.2 to 5.2.2
...
Bumps [celery](https://github.com/celery/celery ) from 4.4.2 to 5.2.2.
- [Release notes](https://github.com/celery/celery/releases )
- [Changelog](https://github.com/celery/celery/blob/master/Changelog.rst )
- [Commits](https://github.com/celery/celery/compare/4.4.2...v5.2.2 )
---
updated-dependencies:
- dependency-name: celery
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-06 22:42:44 +00:00
Mouse Reeve
629140cad4
Adds redis cache backend
2022-01-05 08:27:31 -08:00
dependabot[bot]
49ee040241
Bump django from 3.2.5 to 3.2.10
...
Bumps [django](https://github.com/django/django ) from 3.2.5 to 3.2.10.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.2.5...3.2.10 )
---
updated-dependencies:
- dependency-name: django
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-12-29 00:54:20 +00:00
Mouse Reeve
ad6c860951
Merge pull request #1627 from joachimesque/fix-preview-image-url
...
Don't change the preview image URL on update
2021-11-23 15:01:15 -08:00
Joachim
7d0a7ab766
Bump django-imagekit to remove deprecation warning
2021-11-20 17:12:54 +01:00
Mouse Reeve
b2dea343af
Removes outdated test command
2021-11-07 06:17:04 -08:00
Mouse Reeve
4a695ce612
Update environs to fix zillions of warnings
2021-10-16 11:17:34 -07:00
Mouse Reeve
585c71e72a
Adds html linting to test
2021-09-28 10:59:51 -07:00
dependabot[bot]
1b34833e77
Bump django from 3.2.4 to 3.2.5
...
Bumps [django](https://github.com/django/django ) from 3.2.4 to 3.2.5.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.2.4...3.2.5 )
---
updated-dependencies:
- dependency-name: django
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-09-22 17:52:28 +00:00
Joachim
843127efa8
Merge remote-tracking branch 'upstream/main' into images-django-imagekit
2021-08-04 10:00:20 +02:00
Mouse Reeve
68f9b67fd9
Updates test
2021-08-02 19:30:42 -07:00
Mouse Reeve
7980d74b01
Merge pull request #1235 from bookwyrm-social/test-speed
...
Tweaks for test CI
2021-08-02 13:59:04 -06:00
Mouse Reeve
af34dc6520
Merge branch 'main' into images-django-imagekit
2021-08-02 13:43:59 -06:00
Mouse Reeve
1791b5b9fa
Try running tests in parellel
2021-08-02 12:34:18 -07:00
Joachim
e251b687dc
Merge remote-tracking branch 'upstream/main' into images-django-imagekit
2021-06-19 19:32:56 +02:00
Joachim
d862be0564
Merge remote-tracking branch 'upstream/main' into storage-s3
2021-06-19 11:53:05 +02:00
Mouse Reeve
973b23856c
Merge branch 'main' into opengraph-image-generation
2021-06-17 15:17:54 -07:00
dependabot[bot]
c415860373
Bump django from 3.2.2 to 3.2.4
...
Bumps [django](https://github.com/django/django ) from 3.2.2 to 3.2.4.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.2.2...3.2.4 )
---
updated-dependencies:
- dependency-name: django
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-06-10 17:42:49 +00:00
dependabot[bot]
a8eb21f992
Bump django from 3.2.1 to 3.2.2
...
Bumps [django](https://github.com/django/django ) from 3.2.1 to 3.2.2.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.2.1...3.2.2 )
---
updated-dependencies:
- dependency-name: django
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-06-09 17:22:46 +00:00
Joachim
cba34780d8
Use S3 as static and media storage
...
TODO
- [ ] Write some documentation for non-AWS, S3-compatible services
- [ ] Make a management command to move existing media to the new S3 bucket
- [ ] See if Nginx can reverse-proxy the S3 bucket in order to keep the files accessible through the domain name
2021-06-07 18:12:48 +02:00
Joachim
1f2c296cfd
This should now work
2021-06-06 21:12:21 +02:00
Mouse Reeve
bbbae9fc9d
Merge branch 'main' into images-django-imagekit
2021-06-05 11:46:57 -07:00
dependabot[bot]
5572d2bc33
Bump django from 3.2.0 to 3.2.1
...
Bumps [django](https://github.com/django/django ) from 3.2.0 to 3.2.1.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.2...3.2.1 )
---
updated-dependencies:
- dependency-name: django
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-06-04 21:47:19 +00:00
Joachim
fa7334826c
Update
2021-05-25 23:04:28 +02:00
Joachim
77e81c4dbb
Add django-imagekit to BookWyrm
2021-05-24 16:14:51 +02:00
Mouse Reeve
0889c57b86
Merge branch 'main' into django-3-2
2021-04-26 11:21:36 -07:00
Mouse Reeve
3ade2d3bb1
New version of black, new whitespace
2021-04-26 09:15:42 -07:00
Mouse Reeve
d1c582493d
Update to django 3.2
2021-04-18 09:26:27 -07:00
dependabot[bot]
29f5b1512a
Bump django from 3.1.6 to 3.1.8
...
Bumps [django](https://github.com/django/django ) from 3.1.6 to 3.1.8.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.1.6...3.1.8 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-04-08 18:47:59 +00:00
Pablo Barton
b0dc5f3f93
357 Users set preferred timezone, used for readthroughs
2021-03-28 19:16:43 -04:00
Mouse Reeve
138f6f50a1
Updates django to latest
2021-03-18 15:55:05 -07:00
Jim Fingal
252f09325a
Add black command
2021-02-21 23:07:58 -08:00
Mouse Reeve
ef696782ab
Allow markdown in html fields
2020-12-19 18:54:56 -08:00
Joel Bradshaw
1d0c0ae5c5
Add rename_app command and use it
...
This allows users to migrate from a pre-rename database without
resetting their database, hopefully
2020-11-19 13:49:53 -08:00
Jim Fingal
21a0e4a8f2
Alphabetize requirements and use a dash instead of hyphen in the pytest-django package requirement
2020-11-08 13:20:31 -08:00
Jim Fingal
0b8a9cf1a6
Add support for pytest
2020-11-08 12:14:57 -08:00
Mouse Reeve
f3e4d77b9a
Upgrade Pillow library
2020-08-10 13:15:18 -07:00
dependabot[bot]
53f82f21f6
Bump django from 3.0.3 to 3.0.7
...
Bumps [django](https://github.com/django/django ) from 3.0.3 to 3.0.7.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.0.3...3.0.7 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-06-05 20:44:33 +00:00
Adam Kelly
4974fe4e5b
Add tests for remote actors (fetch keys via http.)
2020-05-13 12:39:55 +01:00
Adam Kelly
3236e95ea2
Fix typo in requirements.txt
2020-05-13 12:36:06 +01:00
Mouse Reeve
e07a072ced
Adds test coverage report and fr-dev shortcuts
2020-05-12 15:17:04 -07:00
Mouse Reeve
bb04a40044
Move to redis and fix a bunch of things
2020-03-31 16:31:33 -07:00
Mouse Reeve
9aada80c05
Use timezone dates
...
Fixes #114
2020-03-29 17:40:51 -07:00
Mouse Reeve
dd18433faa
Adds celery and rabbitmq
2020-03-22 14:34:44 -07:00
thricedotted
40b63ac200
move some configuration into environment vars
2020-02-15 13:45:44 -08:00
dependabot[bot]
ead871aafc
Bump django from 3.0.2 to 3.0.3
...
Bumps [django](https://github.com/django/django ) from 3.0.2 to 3.0.3.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.0.2...3.0.3 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-02-11 22:49:27 +00:00
Mouse Reeve
b554280481
activity feed
2020-01-28 15:23:49 -08:00
Mouse Reeve
d05ca64488
Fixes pillow requirement
2020-01-27 23:06:58 -08:00
Mouse Reeve
5080de9c6b
upload avatars (nonfunctional)
2020-01-27 22:49:56 -08:00
Mouse Reeve
d849edd36a
Updates requirements
2020-01-26 21:51:36 -08:00
Mouse Reeve
6b02d779fd
Basic app structure
2020-01-24 22:32:41 -08:00