Mouse Reeve
f77c156733
rename main code directory
2020-09-17 13:30:54 -07:00
Mouse Reeve
8bbf1fe252
Use dataclasses to define activitypub (de)serialization ( #177 )
...
* Use dataclasses to define activitypub (de)serialization
2020-09-17 13:02:52 -07:00
Adam Kelly
70e69f73cb
Add manage invites page.
2020-06-03 17:38:30 +01:00
Adam Kelly
48f7fd34a7
Allow account registration with invites.
2020-06-01 22:34:45 +01:00
Adam Kelly
92a669ffaf
Add instance settings.
...
Addresses: #58
Currently implemented:
* Instance name
* Instance description
* Code of conduct
* Allow registration
I decided to store this in the database so that settings can be easily
changed at runtime through the web interface. (This web interface does
not exist.)
2020-06-01 19:54:08 +01:00
Mouse Reeve
3edfc0be74
Merge branch 'fedireads_connector' into code-cleanup
2020-05-10 13:37:16 -07:00
Mouse Reeve
2ef87c2131
Refactors get_or_create_book
2020-05-10 13:23:02 -07:00
Mouse Reeve
45e5df388d
Activitypub serialize shelves
2020-05-09 21:52:13 -07:00
Mouse Reeve
aefb718456
more tests
2020-05-09 19:48:30 -07:00
Mouse Reeve
093945e7fb
Load author data with fedireads connector
2020-05-09 12:09:40 -07:00
Mouse Reeve
7454fb7454
Search is a view not an action
2020-05-03 21:13:43 -07:00
Mouse Reeve
2fd7792f34
Remove fedireads_key field
...
we have ID
2020-05-03 18:12:29 -07:00
Adam Kelly
0bf73fef24
Store csv in the database and then import via celery.
2020-04-22 13:52:07 +01:00
Mouse Reeve
a88cf2b6dd
Adds quotes
2020-04-08 09:41:00 -07:00
Mouse Reeve
a27effd05d
Adds ratings
2020-04-03 12:44:02 -07:00
Mouse Reeve
5c4d078f92
Merge branch 'master' into works-editions
2020-03-30 15:30:06 -07:00
Mouse Reeve
defd026ed0
handle work/edition concepts in ui
2020-03-30 15:03:21 -07:00
Adam Kelly
745ca7d4ff
Boosts - handle url, store in database, send, notify.
2020-03-30 16:18:37 +01:00
Mouse Reeve
c6d887defe
Adds 404 and 500 pages
...
they only show up when debug is off though, thankfully
Fixes #112
2020-03-29 16:05:33 -07:00
Mouse Reeve
92790d520f
code style cleanup
2020-03-29 11:18:42 -07:00
Mouse Reeve
77e6e2d708
Use fedireads key as default author identifier
2020-03-28 16:38:20 -07:00
Mouse Reeve
1a33290267
Edit books
...
Fixes #109
2020-03-28 15:06:16 -07:00
Mouse Reeve
5c475e448a
ActivityPub serialize book
2020-03-27 19:52:05 -07:00
Mouse Reeve
0f98610629
Use local key instead of openlibrary key in urls
...
but uh maybe the local key shouldn't look so gnarly?
2020-03-27 15:43:19 -07:00
Mouse Reeve
eaa0227c1a
Adds avatars to activitypub actor
...
Fixes #45
2020-03-27 09:58:25 -07:00
Adam Kelly
8bcd3da25e
Add a form to upload goodreads data.
2020-03-23 16:40:52 +00:00
Mouse Reeve
7862af9729
Adds commenting
...
works on #59
2020-03-21 16:50:49 -07:00
Mouse Reeve
7455467c40
Unfavorite statuses
2020-03-21 15:21:27 -07:00
Mouse Reeve
b1ad8ba317
Placeholder discover books page
2020-03-16 17:45:57 -07:00
Mouse Reeve
ff1099d23e
User shelves page
2020-03-16 17:45:57 -07:00
Mouse Reeve
3efc8d45c3
Redesign (front page, login page)
2020-03-16 17:45:56 -07:00
Mouse Reeve
4765f965cf
Combine html and json views
...
Fixes #80
2020-03-13 17:57:36 -07:00
Adam Kelly
05f5315b98
List of pending follow requests with accept/delete buttons on own profile.
2020-03-13 15:06:40 +00:00
Mouse Reeve
a47f573b2b
Fixes storage of remote statuses
2020-03-10 12:04:38 -07:00
Mouse Reeve
7cf87be35c
Status isn't just for local users
2020-03-10 11:26:45 -07:00
Adam Kelly
c038888f63
Change url for edit_profile_page.
...
Fixes inaccessible edit form. /user/edit/ resolved to a user called edit
first. Also prevents a user accessing another user's edit form.
2020-03-08 16:42:06 +00:00
Mouse Reeve
f714b961f2
Adds status page
...
Works on #18
2020-03-07 15:28:11 -08:00
Mouse Reeve
f4008eb8c8
Adds notifications
...
Fixes #70
2020-03-07 14:51:04 -08:00
Mouse Reeve
95c8dc1d67
Urlencode tag names as identifiers
...
Fixes #37
2020-03-07 13:29:57 -08:00
Mouse Reeve
a46193a37b
Differentiate friends/local/federated reviews
2020-02-23 14:26:03 -08:00
Adam Kelly
38ec3c554b
Capture parameter from username_regex.
2020-02-23 09:07:17 +00:00
Mouse Reeve
76d2e20742
cleans up urls and views
2020-02-22 14:02:03 -08:00
Adam Kelly
730c49a2b6
Always pass follow/unfollow parameter using POST.
...
Fixes buttons in followers list.
2020-02-22 18:00:43 +00:00
Mouse Reeve
78336531c9
Shelve books from anywhere you see a book
2020-02-21 16:26:52 -08:00
Mouse Reeve
6c629be667
Adds shelf page
...
Works on #25
2020-02-21 16:03:05 -08:00
Mouse Reeve
375ff9365f
Adds tag pages
2020-02-21 09:10:47 -08:00
Mouse Reeve
870d0b9697
Tagging
...
Works on #55
2020-02-20 22:19:19 -08:00
Mouse Reeve
13b512b569
Adds model and beginning of boilerplate for tags
2020-02-20 18:01:50 -08:00
Mouse Reeve
248fe64537
Adds home/local/federated feeds to home
...
Fixes #38
2020-02-19 18:02:11 -08:00
Mouse Reeve
08933c9009
Fixes url regex
2020-02-19 11:37:02 -08:00