Rob
1a728ea023
Add s3-insecure to pydantic checker ( #665 )
2023-11-26 11:13:55 -07:00
Rob
ae1bfc49a7
Add s3-insecure for S3 backend ( #658 )
2023-11-17 21:49:06 -07:00
Andrew Godwin
308dd033e1
Significantly drop the default settings for stator
2023-11-13 10:39:21 -07:00
Andrew Godwin
460d1d7e1c
Don't prune replies to local, add docs
2023-11-12 18:32:38 -07:00
Andrew Godwin
74f69a3813
Add identity pruning, improve post pruning
2023-11-12 18:01:01 -07:00
Andrew Godwin
9bb40ca7f6
Releasing 0.10
2023-11-12 14:12:06 -07:00
Andrew Godwin
e17f17385a
Add setting to keep migration off by default for now
2023-11-09 11:58:40 -07:00
Osma Ahvenlampi
9368996a5b
use logging instead of sentry.capture_* ( #646 )
2023-10-23 10:33:55 -06:00
Andrew Godwin
84ded2f3a5
Turn off remote prune for now
2023-10-19 08:42:01 -06:00
Andrew Godwin
8cc1691857
Delete remote posts after a set horizon time
2023-10-01 10:43:22 -06:00
TAKAHASHI Shuuji
67d755e6d3
Support to export blocks/mutes as CSV files ( #626 )
2023-08-07 09:16:52 -06:00
Henri Dickson
1b7bb8c501
Add Idempotency-Key to allowed CORS header ( #618 )
...
It's used by other web clients, so should improve compatibility.
2023-07-24 18:54:58 -06:00
Humberto Rocha
f3bab95827
Add support to import blocklists ( #617 )
2023-07-24 17:59:50 -06:00
Andrew Godwin
4a8bdec90c
Implement inbound account migration
2023-07-22 11:46:35 -06:00
Andrew Godwin
11e3ca12d4
Start on push notification work
2023-07-15 12:37:47 -06:00
Deborah Pickett
824f5b289c
Permit SMTP to mail relay without authentication ( #600 )
2023-07-14 13:57:58 -06:00
Andrew Godwin
7f483af8d3
Rework Stator to use a next field and no async
2023-07-07 15:14:06 -06:00
Andrew Godwin
a8b31e9f6a
Releasing 0.9
2023-06-24 11:57:56 -06:00
Andrew Godwin
f5a3971ef8
Implement replies profile tab and boosts option
2023-05-13 11:07:57 -06:00
Christof Dorner
d6c9ba0819
Pinned posts ( #561 )
2023-05-13 10:01:27 -06:00
Christof Dorner
51ffcc6192
Fix default storage setting and use new STORAGES ( #573 )
2023-05-08 10:40:33 -06:00
Karthik Balakrishnan
dcc4a5723e
Migrate to new staticfiles storage setting ( #570 )
2023-05-07 23:08:33 -06:00
Andrew Godwin
8f57aa5f37
UI/Domains Refactor
...
Redoes the UI to remove timelines, promote domains, and a lot of other things to support the refactor.
2023-05-03 22:42:37 -06:00
Christof Dorner
5759e1d5c1
Expose Link header via CORS ( #562 )
2023-05-02 09:57:12 -06:00
Christof Dorner
79c1be03a6
Add ability to follow hashtags
2023-03-14 15:35:40 -06:00
Dan Watson
cedcc8fa7c
Bookmarks ( #537 )
2023-03-11 11:17:20 -07:00
Andrew Godwin
179dc0e2cf
Releasing 0.8
2023-02-19 22:47:47 -07:00
Andrew Godwin
9a0008db06
Add initial follow import/export
...
Fixes #437
2023-02-13 20:50:43 -07:00
Andrew Godwin
04ad97c69b
Remove hatchway's internal copy
2023-02-13 19:04:30 -07:00
Andrew Godwin
5d2ed9edfe
Hatchway API Rewrite ( #499 )
...
Removes django-ninja and replaces it with a new API framework, "hatchway".
I plan to move hatchway into its own project very soon.
2023-02-07 12:07:15 -07:00
Andrew Godwin
36676fad59
Rework stator to avoid deadlocks on slow databases
...
Refs #424
2023-02-03 21:51:24 -07:00
Corry Haines
93c0af992b
Templatize robots.txt ( #478 )
2023-01-29 12:27:07 -07:00
Andrew Godwin
18623358be
Releasing 0.7
2023-01-16 16:47:43 -07:00
Andrew Godwin
3f3e815407
Defend against MAIN_DOMAIN being unset in prod
2023-01-14 12:18:35 -07:00
Michael Manfre
21d565d282
Copy Emoji to local and delete file with record ( #407 )
2023-01-14 10:35:20 -07:00
TAKAHASHI Shuuji
3679448cdf
FIx HTML issues found by djLint ( #409 )
2023-01-14 10:32:48 -07:00
Andrew Godwin
8b3106b852
Implement server announcements
...
Fixes #377
2023-01-13 16:12:05 -07:00
Andrew Godwin
113db4ab3a
Fixed #376 : Emoji admin page
...
Also did a new table style for admin pages
2023-01-10 20:31:50 -07:00
Corry Haines
20edb20563
Add debug environment and sentry experiment ( #372 )
...
The "debug" environment allows for an additional label in Sentry. I use this to isolate issues/traces only present on my server with DEBUG enabled, for faster development and tracing.
The sentry _experiments is a optional list of beta-grade experiments that Sentry is developing. Profile traces is one of those experiments, to adding it disabled by default. Developers can enable it with the provided setting.
2023-01-07 17:21:41 -07:00
Corry Haines
4547ed1c71
Enable HTTPX integration in Sentry ( #352 )
...
I don't know a whole lot about HTTPX, but it seems Sentry has an integration for it. Should it be enabled?
2023-01-04 16:41:27 -07:00
Cosmin Stejerean
efd5f481e9
OAuth2 Fixes ( #338 )
...
This implements a few oauth2 fixes:
- passes along the state object
- enforces authorization code expiration (currently set to 1 minute, we could make this configurable)
- enforces redirect_uri
- properly checks for client_secret when granting a token
- handles pulling client authentication for token grant from basic auth
- implement token revocation
2023-01-01 11:46:55 -07:00
Andrew Godwin
43ba09a16e
Add warning when the MEDIA_URL is wrong
...
Fixes #343
2023-01-01 10:46:31 -07:00
Andrew Godwin
0b208d3bf7
Releasing 0.6.1
2022-12-30 12:13:06 -07:00
Michael Manfre
0250f2800b
Identity profile menus
2022-12-30 01:01:03 -07:00
Michael Manfre
6983763786
Fix negated autokey guard logic ( #308 )
2022-12-28 20:08:52 -07:00
Andrew Godwin
6137149f55
Improve cache busting proxy URLs with file exts
...
Fixes #287 .
2022-12-28 11:57:54 -07:00
Corry Haines
296780d5cc
Use cache-busting URLs for proxied files ( #294 )
...
Migrates (in a backwards-compatible way) from `/proxy/identity_image/271/` to `/proxy/identity_image/271/f5d8e72f2b/`.
dently).
2022-12-28 11:39:40 -07:00
Andrew Godwin
161b1a8af1
Don't permit autogenerated secret keys in prod
...
Fixes #300
2022-12-28 11:27:40 -07:00
Andrew Godwin
5780068213
Implement max inbound payload size
2022-12-27 20:01:00 -07:00
Michael Manfre
b63ad40f54
Add ability to customise Django settings ( #292 )
2022-12-27 16:53:49 -07:00