Commit graph

814 commits

Author SHA1 Message Date
Mouse Reeve 4b993fb5d6 env and config for production 2020-10-16 12:55:32 -07:00
Mouse Reeve b32fce25d9 tweaks follow handling 2020-10-16 12:24:29 -07:00
Mouse Reeve 43c6b9880a
Merge pull request #236 from mouse-reeve/relationship-activitypub
Uses activitypub mixin in relationship models
2020-10-16 11:04:14 -07:00
Mouse Reeve 2695e84b5b
Merge pull request #235 from mouse-reeve/follow-tests
Follow tests
2020-10-16 11:03:24 -07:00
Mouse Reeve b640e6651b Narrow scope of test coverage reporting 2020-10-16 10:52:07 -07:00
Mouse Reeve 2a0af0138d Uses activitypub mixin in relationship models
plus tests
2020-10-16 10:37:33 -07:00
Mouse Reeve 7a153e185a User activitypub tests 2020-10-16 09:45:14 -07:00
Mouse Reeve 7a01d284c6 Incoming follow accept test 2020-10-16 09:23:14 -07:00
Mouse Reeve 2d2863d4a8 Adds more incoming follow test cases 2020-10-15 17:46:23 -07:00
Mouse Reeve db18014325 Adds test for incoming follow request 2020-10-15 17:32:53 -07:00
Mouse Reeve e8ef8f7101 Fixes data encoding for signing tests 2020-10-15 10:55:04 -07:00
Mouse Reeve cedc79a962 Tweaks handle_follow behavior for unknown users 2020-10-14 17:29:43 -07:00
Mouse Reeve 2ce3cae193 Keep user page at local domain 2020-10-14 10:26:41 -07:00
Mouse Reeve 122418deb8 wrong variable in byte check 2020-10-14 10:24:05 -07:00
Mouse Reeve cdf23fce31
Merge pull request #233 from mouse-reeve/search-results-page
Search results page
2020-10-14 10:06:36 -07:00
Mouse Reeve 7a9d6099fc Use triagram similarity for user search 2020-10-14 10:04:03 -07:00
Mouse Reeve aa2e4da6f0 Search local users as well as webfinger 2020-10-14 09:54:07 -07:00
Mouse Reeve fe03e95049 better bytes checking
but this still seems like the wrong thing
2020-10-14 09:26:46 -07:00
Mouse Reeve b36b306934 differentiate local user search and webfinger lookup 2020-10-14 09:21:53 -07:00
Mouse Reeve 22410e3f47 Adds deleted database fields to Status 2020-10-14 09:20:36 -07:00
Mouse Reeve 4ba9b7a119 Revamps search page
still needs to expand user search to do database lookups
2020-10-14 09:19:23 -07:00
Mouse Reeve d689b6e7c4 Adds Delete verb 2020-10-14 08:38:51 -07:00
Mouse Reeve a6d436d05d Fixes avatar in top bar on user page 2020-10-13 16:20:04 -07:00
Mouse Reeve 10a0a6ac37 hide deleted statuses from threads 2020-10-08 12:40:47 -07:00
Mouse Reeve 0d614c7ebb Don't show deleted statuses 2020-10-08 12:38:06 -07:00
Mouse Reeve 48df06aea7 Filter out deleted statuses in feed 2020-10-08 12:35:27 -07:00
Mouse Reeve 704e1092c4 Delete statuses 2020-10-08 12:32:45 -07:00
Mouse Reeve 1705a550d4
Merge pull request #230 from mouse-reeve/bytes
Received bytes, expecting a string
2020-10-06 12:36:33 -07:00
Mouse Reeve d424a38396
Merge pull request #229 from mouse-reeve/nonunique-email
Email should *not* be unique
2020-10-06 12:36:15 -07:00
Mouse Reeve 74a1bbf624
Merge pull request #228 from mouse-reeve/site-name
Uses fixed string as site name
2020-10-06 12:35:56 -07:00
Mouse Reeve 6ef741c651
Merge pull request #227 from mouse-reeve/prod-deployment
Prod deployment
2020-10-06 12:35:42 -07:00
Mouse Reeve 51e9977d55 Received bytes, expecting a string
This doesn't seem like a *good* solution, but I'm not sure why
sometimes this receives strings and sometimes bytes (maybe it's
based on how the data is served).
2020-10-05 15:23:39 -07:00
Mouse Reeve d8800b09c4 use remote id for followers links
this should be stored in the db
2020-10-05 14:58:57 -07:00
Mouse Reeve 0a9809e6b3 Email should *not* be unique
turns out this is jank-city when you try to federate
2020-10-05 14:48:26 -07:00
Mouse Reeve 93738bb48c Uses fixed string as site name
The domain is *better* but it was causing the makemigrations to trigger
whenever the domain name in .env changes, which is a real hassle with
a free version of ngrok
2020-10-05 14:42:15 -07:00
Mouse Reeve c77cb38c83 Icon url serialization needs schema 2020-10-05 14:34:16 -07:00
Mouse Reeve ba396f19a6 typos in example domain 2020-10-05 14:25:53 -07:00
Mouse Reeve d29ed2746a Removed old prod nginx conf 2020-10-05 14:24:14 -07:00
Mouse Reeve 9b45c2d4d1 favicon clear background tweaks
plus collectstatic with --no-input
2020-10-05 14:23:04 -07:00
Mouse Reeve e24eca7da0 Config files for prod deployment 2020-10-05 14:22:37 -07:00
Mouse Reeve 68813f9453 Nginx and certbot config for prod deploy 2020-10-05 14:17:04 -07:00
Mouse Reeve 8d9474275e Adds back home/local/federated tabs
I don't think this is how I want the UI to work in the long run,
but for now it's better than not having it.
Fixes #210
2020-10-05 13:34:43 -07:00
Mouse Reeve 9c83d68a80 Adds favicon
Fixes #22
2020-10-05 10:00:30 -07:00
Mouse Reeve 19d000aec7 Show errors in edit user form and remove email
email was triggering the form to reject becuase of uniqueness
2020-10-04 16:00:50 -07:00
Mouse Reeve 6dd56eb894
Merge pull request #220 from mouse-reeve/ui-tweaks
Ui tweaks
2020-10-04 15:21:22 -07:00
Mouse Reeve 33f486e7eb Shows errors for login/register forms 2020-10-04 15:10:34 -07:00
Mouse Reeve e67feb9296 More room for the "about" section on login page 2020-10-04 14:32:15 -07:00
Mouse Reeve e559a93f71 Get celery debug settings from env 2020-10-04 14:24:08 -07:00
Mouse Reeve 827badac7c
Merge pull request #216 from mouse-reeve/change-password
Change password for logged in users
2020-10-02 15:50:48 -07:00
Mouse Reeve 01aa0a86d6
Merge pull request #217 from mouse-reeve/unique-emails
Make user email addresses unique
2020-10-02 15:50:31 -07:00