Commit graph

5863 commits

Author SHA1 Message Date
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
94fc365a52 Allow logo upload 2020-10-05 16:07:53 -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
Mouse Reeve
f242ca0168
Merge pull request #219 from mouse-reeve/admin
Basic Django admin
2020-10-02 15:42:23 -07:00