Matt Baer
37b7755c08
Tell admin that automated check failed when necessary
...
This keeps track when automated update check fails, and displays a
relevant message to the admin on /admin/updates
Ref T572
2020-02-15 12:56:33 -05:00
Matt Baer
c2ece926e0
Show update notification in admin nav bar
...
When a WriteFreely update is available, indicate this on the "Updates"
navigation item
Ref T572
2020-02-15 12:53:47 -05:00
Matt Baer
389dc8b9db
Show functional Updates page when checks are disabled
...
Ref T572
2020-02-15 12:19:06 -05:00
Matt Baer
a06bb457de
Change copy and design on WF Updates page
...
- Tweak the copy
- Include link to download latest release
- Change the version status design a bit
- Restyle some text
2020-02-15 11:59:47 -05:00
Matt Baer
48ca695c46
Show last update check time in local timezone
2020-02-15 11:57:55 -05:00
Matt Baer
68e992a55e
Fix bad #status anchor in view-user.tmpl
2020-02-15 11:28:06 -05:00
Matt Baer
602cd80020
Fix mismatched span in user/admin/users.tmpl
2020-02-14 16:26:13 -05:00
Matt Baer
0d79057bae
Rename ReleaseURL() to ReleaseNotesURL()
2020-02-14 16:13:54 -05:00
Matt Baer
84ab41697b
Merge branch 'develop' into admin-dashboard-redesign
2020-02-14 14:50:23 -05:00
Matt Baer
f79926031f
Merge pull request #175 from writeas/T572-check-updates
...
add update checks
Closes T572
2020-02-14 14:32:35 -05:00
Matt Baer
8364dce398
Merge branch 'develop' into T572-check-updates
2020-02-14 14:27:22 -05:00
Matt Baer
b58464addb
Optionally hide Monitor page in Admin nav
...
This adds a new config option that signifies the admin doesn't need to
see deeply technical things, like application resource usage. In the
[app] section, set forest = true to enable this.
Ref T694
2020-02-14 14:12:28 -05:00
Matt Baer
92da069ce4
Move admin dashboard sections into subpages
...
This moves app config to a "Settings" page and the application monitor
to a "Monitor" page. It also reworks the admin navigation bar a bit and
adds some instance stats on the dashboard.
Ref T694
2020-02-14 13:55:24 -05:00
Matt Baer
8ce7d4c9fc
Add isIgnorableError to database-lib.go
2020-02-12 11:39:39 -05:00
Matt Baer
9fb12eea74
Merge pull request #240 from techknowlogick/acme-v2
...
update golang.org/x/crypto vendor to use acme v2
2020-02-09 13:36:13 -05:00
Matt Baer
42467fc9c1
Merge branch 'develop' into acme-v2
2020-02-09 13:32:45 -05:00
Matt Baer
ab2b8dff7f
Merge pull request #249 from writeas/fix-activitypub-client
...
Improve resource use for federation
2020-02-09 12:03:00 -05:00
Matt Baer
859702f3e7
Merge pull request #210 from writeas/rename-account-suspend
...
Rename Suspend status to Silence
Ref T661
2020-02-09 11:40:10 -05:00
Matt Baer
7023b74d12
Update calls and vars for Invites and elsewhere
...
Ref T661
2020-02-09 11:24:48 -05:00
Matt Baer
629d40b549
Fix collection rendering after merge
2020-02-09 11:24:16 -05:00
Matt Baer
f70c1dfaa5
Merge branch 'develop' into rename-account-suspend
2020-02-09 11:14:51 -05:00
Matt Baer
468bbf2187
Merge branch 'develop' into rename-account-suspend
2020-02-09 11:14:14 -05:00
Matt Baer
252d59d3f7
Merge pull request #208 from writeas/silence-invites
...
add silenced warning on invites page
Ref T661
2020-02-09 11:02:42 -05:00
Matt Baer
b78f64bad3
Don't fail Invite page rendering on IsUserSuspended check
2020-02-09 10:57:08 -05:00
Matt Baer
8cfffb5650
Disable form items on Invite page when silenced
...
Ref T661
2020-02-09 10:51:34 -05:00
Matt Baer
6d3803bfe8
Merge pull request #241 from writeas/post-time-fix
...
fixes imported post times
2020-02-09 10:23:15 -05:00
Matt Baer
f902f65365
Merge pull request #259 from writeas/fix-edit-route-permissions
...
Require authenticated user on draft edit routes
2020-02-08 15:26:32 -05:00
Matt Baer
1a10bb3ed6
Merge pull request #252 from writeas/fix-mix-of-collations
...
Restrict /invite/{code} route to valid chars
2020-02-08 15:25:15 -05:00
Matt Baer
f8a40fac4b
Merge pull request #202 from writeas/T319-delete-account
...
add account deletion
Ref T319
2020-02-08 15:00:49 -05:00
Matt Baer
666bd1b9d1
Show correct error when user not found in admin panel
...
Previously, it would show a 500. This also logs the real reason if it's
not a "not found" error
2020-02-08 14:46:05 -05:00
Matt Baer
af14bcbb78
Clean up oauth_users table on account deletion
...
Ref T319
2020-02-08 13:51:38 -05:00
Matt Baer
c9faff178d
Don't float posts on account deletion
...
Ref T319
2020-02-08 13:51:14 -05:00
Matt Baer
9d360f0e41
Merge branch 'develop' into T319-delete-account
2020-02-08 13:42:46 -05:00
Matt Baer
9be05ef32e
Merge pull request #195 from writeas/activitypub-mentions
...
Send out ActivityPub mentions
Closes T627
2020-02-08 13:12:52 -05:00
Matt Baer
9589612d0e
Add TODOs for improving GetProfilePageFromHandle()
2020-02-08 13:05:54 -05:00
Matt Baer
ca4b0acf60
Fix error logging format in RemoteLookup
2020-02-08 13:05:09 -05:00
Matt Baer
457051106d
Add u-url class and span in mention link
...
Ref T627
2020-02-08 13:04:23 -05:00
Matt Baer
eac223158a
Move remote user URL to /@/
...
from /mention:
Ref T627
2020-02-08 12:58:21 -05:00
Matt Baer
867eb53b35
Show 404 when remote user not found
...
This notifies the user that the remote user doesn't exist, instead of
showing a blank page.
Ref T627
2020-02-08 12:55:10 -05:00
Matt Baer
81edb739dd
Fix mention links
...
by making them absolute, not relative.
2020-02-08 12:19:08 -05:00
Matt Baer
bb63e64883
Clean up getProfilePageFromHandle
...
- Export the func
- Remove commented-out code
- Use log, not fmt for debug messages
- Remove named return parameters
- Use standard var naming schemes
- Fix spacing in queries and remove unnecessary chars
2020-02-08 12:10:47 -05:00
Matt Baer
68d63d3fef
Merge branch 'develop' into activitypub-mentions
2020-02-08 11:51:18 -05:00
Matt Baer
1b8f62d143
Require authenticated user on draft edit routes
...
- /edit
- /meta
2020-02-06 17:44:02 -05:00
Matt Baer
fec0eb2a0b
Merge pull request #251 from writeas/fix-memory-leak
...
Fix memory leak
2020-02-05 16:04:45 +01:00
Matt Baer
6e36868e92
Merge pull request #239 from techknowlogick/switch-xgo
...
Switch to a maintained fork of XGO
2020-02-05 14:56:22 +01:00
Matt Baer
1fd4230267
Merge pull request #248 from writeas/fix-drafts-html-entities
...
A minor Drafts page fix + improvement
2020-02-05 12:26:42 +01:00
Matti R
0ed3059bd7
add xgo to go mod
2020-01-31 16:34:36 -05:00
Matt Baer
ff33c59f27
Merge pull request #180 from writeas/cache-control
...
Add Cache-Control headers on AP endpoints
Closes T693
2020-01-31 12:00:47 +01:00
Matt Baer
5452bf0c0d
Merge pull request #254 from writeas/fix-local-datetime
...
Fix date format in `datetime` attribute
2020-01-31 11:00:43 +01:00
Matt Baer
51700cc7da
Ignore "mix of collations" error on invite SELECT
...
This adds the `isIgnorableError` method and calls it when error checking
in `GetUserInvite()`, returning "not found" if the rror comes up.
2020-01-30 10:36:29 +01:00