Hugh Rundle
b05f2e99e8
undo moves
...
also cleans up some templates
2023-09-25 22:05:43 +10:00
Hugh Rundle
5b051631ec
Move MVP
...
* update User model to allow for moved_to and also_known_as values
* allow users to add aliases (also_known_as) in UI
* allow users to move account to another one (moved_to)
* redirect webfinger to the new account after a move
* present notification to followers inviting to follow at new account
Note: unlike Mastodon we're not running any unfollow/autofollow action here: users can decide for themselves
This makes undoing moves easier.
TODO
There is still a bug with incoming Moves, at least from Mastodon.
This seems to be something to do with Update activities (rather than Move, strictly).
2023-09-18 21:21:04 +10:00
Wesley Aptekar-Cassels
0b9e4d617e
Use context processor for 500 page
...
By default, Django doesn't run any context processors for server errors,
to make the error path as simple as possible. However, this has the
downside that our template does not load correctly. To fix this, I added
a custom 500 error handler, which will run the context processor.
Fixes : #2736
2023-03-13 03:47:23 -04:00
Christof Dorner
499aace9fb
Add basic view listing activities from a given hashtag
2023-03-07 12:59:32 +01:00
Dustin
b20b52af7f
Merge branch 'main' into book-series-v1
2023-02-07 11:57:39 +00:00
Christof Dorner
f9a916db09
Merge pull request #2639 from bookwyrm-social/celery-ping
...
Celery ping
2023-02-03 09:40:25 +01:00
Dustin Steiner
c2a81d88bb
Merge branch 'main' into book-series-v1
2023-01-31 10:06:07 +00:00
Mouse Reeve
c1090703e2
Adds a ping-able celery url
...
This will let admins set up a check to notify you if celery is not
running.
2023-01-30 08:27:40 -08:00
Dustin Steiner
07f4300176
feat: button in admin view to manually activate pending user
2023-01-27 15:43:34 +00:00
Dustin
1d909ee8e1
Merge branch 'main' into book-series-v1
2023-01-26 06:50:22 +00:00
Dustin
aad934fa59
Merge branch 'main' into book-series-v1
2023-01-24 13:14:28 +00:00
Dustin Steiner
35d30a41f3
feat: first version of a book series list by author
2023-01-24 13:00:18 +00:00
Giebisch
5d61003ce7
Merge branch 'main' into rss-feed
2023-01-20 23:29:33 +01:00
Giebisch
18c786f63f
Added RSS API
2023-01-17 21:59:05 +01:00
Mouse Reeve
d4351cfcb4
Merge branch 'main' into import-limit
2022-12-16 12:44:57 -08:00
Giebisch
df54df8309
Added Import Limit
2022-12-15 23:43:25 +01:00
Mouse Reeve
58e8c0b5ec
Merge branch 'main' into admin-roles
2022-12-11 11:58:54 -08:00
Mouse Reeve
734fb5ad34
Merge pull request #2489 from chdorner/user-reviews-comments-tab
...
Add new user tab listing only reviews and comments
2022-12-11 11:53:31 -08:00
Mouse Reeve
c314c9b5e3
Adds email config admin view ( #2494 )
...
This view lets you see your email configuration and send a test email.
2022-12-11 11:37:09 -08:00
Christof Dorner
fbd8e22b97
Add new user tab listing only reviews and comments
2022-12-11 20:24:00 +01:00
Mouse Reeve
933cb6440f
Creates admin views for owner and admin registration settings
2022-12-05 16:58:11 -08:00
Mouse Reeve
70d639440e
Show impressum
2022-11-25 12:06:32 -08:00
Mouse Reeve
7c7c0e1a93
Admin UI to enable and disable importing
2022-11-17 14:23:39 -08:00
Mouse Reeve
eae1866992
Allow users to temporarily deactivate their accounts ( #2324 )
2022-11-10 13:40:54 -08:00
Mouse Reeve
6792b3d7b8
adds button to stop job
2022-11-05 14:44:09 -07:00
Mouse Reeve
6eab1fdd6d
Adds import admin view
2022-11-01 19:05:51 -07:00
Hugh Rundle
9b74c26742
backup codes
...
- add hotp_secret to user model
- view to create backup codes in user prefs
- check backup code if otp doesn't work
- increment hotp count if used
- show correct errors if code wrong
2022-10-15 07:47:20 +11:00
Hugh Rundle
1d13f0ab4f
lint
2022-10-15 07:47:20 +11:00
Hugh Rundle
2ec343c5db
new views for capturing user for 2fa check
2022-10-15 07:47:20 +11:00
Hugh Rundle
0e1751eb57
prep for 2fa login check
...
- new 2fa checker page to be inserted between initial login and completion of login
- new views and forms for above
2022-10-15 07:47:20 +11: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
Mouse Reeve
0f55b76a93
Adds celery status view
2022-09-14 18:58:51 -07:00
Mouse Reeve
23188dfc5f
Merge branch 'main' into followers-following-views
2022-07-29 13:09:30 -07:00
Mouse Reeve
d458001491
Merges follower/following views
...
They were almost identical!
2022-07-29 13:07:15 -07:00
Hugh Rundle
17dc5e7eb1
Merge branch 'main' into tour
...
- we need to do this because of conflicting migrations
2022-07-17 16:30:45 +10:00
Mouse Reeve
42e29e40b3
Use HTTP post for csv export
...
Also fixes a missing translation string
2022-07-11 07:51:51 -07:00
Hugh Rundle
b82cf887e2
linting fixes
2022-07-03 17:14:13 +10:00
Hugh Rundle
80c71928c3
add show_guided_tour value to User
...
This boolean value indicates whether the user wishes to be show the guided tour.
It defaults to True but will be able to be easily set to False.
2022-06-13 13:07:48 +10:00
Mouse Reeve
701a644c31
Export user book data as csv ( #1556 )
...
Simple book data export
2022-03-26 13:04:59 -07:00
Mouse Reeve
4386d2ddb9
Switches resend email to modal
2022-03-19 12:00:16 -07:00
Mouse Reeve
68dc5962ee
Merge branch 'main' into add-edition
2022-03-16 16:16:55 -07:00
Mouse Reeve
81b7dca4b9
Merge branch 'main' into celerybeat
2022-03-14 15:13:09 -07:00
Mouse Reeve
043fd54d70
Merge branch 'main' into themes
2022-02-28 13:27:05 -08:00
Mouse Reeve
81cfcff939
Reload instance data
2022-02-28 13:11:01 -08:00
Mouse Reeve
c82042f506
Delete themes
2022-02-28 09:55:23 -08:00
Mouse Reeve
3dfbb3272e
Theme selector
2022-02-27 10:00:50 -08:00
Mouse Reeve
0870eccad9
Adds unscheduler
2022-02-26 10:24:23 -08:00
Mouse Reeve
2a436800c4
Schedules automod task
2022-02-26 10:14:47 -08:00
Mouse Reeve
29a6d74ff2
Python formatting
2022-02-25 17:23:13 -08:00
Mouse Reeve
c67f92af46
Add editions view
2022-02-25 16:40:34 -08:00