Matt Baer
37ccf69d81
Increase App Settings checkbox and select sizes
vor 4 Jahren
Matt Baer
0127e38ed0
Reorder App Settings page and improve descriptions
vor 4 Jahren
Matt Baer
1c5a0099b6
Fix empty date showing on collection 404 page
vor 4 Jahren
Matt Baer
e51e58386e
Update versions in migrations.go
vor 4 Jahren
Matt Baer
9f1dd7a138
Use latest writeas/activityserve library
This fixes a 500 error / panic caused by ActivityPub actors without an
`inbox` or `outbox` attribute.
vor 4 Jahren
Matt Baer
d6cb178eb6
Use writeas/impart v1.1.1
This doesn't change the actual underlying dependency; it simply uses the
current, most recent tag for the impart library.
vor 4 Jahren
Matt Baer
c2417399a4
Bump version to 0.12.0
vor 4 Jahren
Matt Baer
8cc793142e
Merge pull request #288 from writeas/css-invalidation-release
Add CSS cache busting to templates in release
vor 4 Jahren
Matt Baer
599e7669d0
Add CSS cache busting to templates in release
vor 4 Jahren
Matt Baer
dbd7eff7ea
Merge pull request #284 from writeas/high-load-error-page
Show 503 page on blogs under high load
vor 4 Jahren
Matt Baer
07debec8d5
Add new err func to wflib and sqlite builds
vor 4 Jahren
Matt Baer
8ad04c5187
Merge pull request #272 from writeas/novelfix
Fix Novel pagination
vor 4 Jahren
CJ Eller
f11e6ed843
Apply review edits to chorus-collection
vor 4 Jahren
CJ Eller
540d716d29
Apply review edits
vor 4 Jahren
Matt Baer
1d25b38eb7
Merge pull request #282 from writeas/patch-ap-mentions
Clean up ActivityPub mentions
vor 4 Jahren
Matt Baer
c3400242f0
Merge pull request #274 from writeas/private-instance-improvements
Private instance cleanup
vor 4 Jahren
Matt Baer
9c93e55e0a
Merge pull request #281 from writeas/accessibility-improvements
Accessibility improvements for readers
vor 4 Jahren
Matt Baer
0acc630af5
Merge pull request #243 from writeas/T713-oauth-account-management
OAuth account management
vor 4 Jahren
Matt Baer
491a1148ee
Restyle OAuth account management section
- Break up linked / to-link sections
- Add logos for all services
- Lay out buttons horizontally
- Tweak the copy
Ref T713
vor 4 Jahren
Matt Baer
5d01f49ce9
Move /me/oauth/remove endpoint to /api/me/oauth/remove
vor 4 Jahren
Matt Baer
d7d4cd907e
Tweak "account already attached" verbiage
vor 4 Jahren
Matt Baer
b25e80bb1b
Show configured GitLab name on Account page
This includes the chosen GitLab display name in the button text.
vor 4 Jahren
Matt Baer
9dbba9d8c7
Make `handle` column in remoteusers NULL
This alters the V6 migration to make the column NULLable. Anyone who has already run this migration will need to manually update their database.
vor 4 Jahren
Nick Gerakines
048e8a5e13
Added error messaging when user attempts to attach a slack account to a user that already has the slack account attached. Added GitLab to settings page as oauth option.
vor 4 Jahren
Matt Baer
f9cd87ae3a
Log handle on GetProfilePageFromHandle err
vor 4 Jahren
Matt Baer
cf4f08b264
Merge branch 'develop' into T713-oauth-account-management
vor 4 Jahren
Matt Baer
75a9df82ab
Merge pull request #283 from writeas/gitlab-oauth-cleanup
Clean up GitLab auth code
vor 4 Jahren
Matt Baer
9e25979e37
Run go fmt on modified GitLab files
vor 4 Jahren
Matt Baer
0285a9b0bd
Show 503 page on collections under high load
This acknowledges "too many connections" and "max user connections"
errors in MySQL and propagates the error up the chain so we can notify
the user and return the correct HTTP code.
vor 4 Jahren
Matt Baer
79a968f425
Fix login.tmpl rendering
This passes in the correct field named GitlabDisplayName.
vor 4 Jahren
Matt Baer
ac522ed600
Reuse mention regex
This makes the app less error-prone by avoiding a regexp.MustCompile()
call in the ActivityObject() method, saves CPU work, and reuses code.
vor 4 Jahren
Matt Baer
97aec9c158
Fix error / info logging around AP mentions
This fixes log formatting and makes verbiage consistent & concise.
vor 4 Jahren
Matt Baer
471a9e0602
Store AP handles consistently
This ensures handles are always stored without leading @ symbol.
vor 4 Jahren
Matt Baer
a9bed9fea9
Prevent nil pointer panic from ActivityObject() method
Previously, we might potentially return a nil activitystreams.Object,
which would crash the app. This fixes that.
vor 4 Jahren
Matt Baer
f4c106beaf
Fix text contrast ratio in blockquote
This darkens the text slightly to get a contrast ratio over 4.5:1.
vor 4 Jahren
Matt Baer
3e1019f29d
Fix text contrast ratio on pinned post links
This also darkens the text color of the blog description, to
differentiate it from the pinned links.
vor 4 Jahren
Matt Baer
06054a2cd7
Merge pull request #268 from writeas/noindex-invite-links
Add 'X-Robots-Tag: noindex' header to invite URLs
vor 4 Jahren
Matt Baer
da0455198d
Merge pull request #194 from writeas/table-borders
lightly style tables in posts
vor 4 Jahren
Matt Baer
5b6e008118
Merge pull request #277 from paddatrapper/oauth-gitlab
Add Gitlab OAuth
vor 4 Jahren
Kyle Robbertze
26b6ed5f4f
simplify gitlab oauth config
vor 4 Jahren
Matt Baer
f126ac624a
Merge pull request #276 from writeas/dateless-pinned-posts
Don't show date on pinned post page
vor 4 Jahren
Kyle Robbertze
c292512b9d
add Gitlab OAuth
vor 4 Jahren
Matt Baer
bad970c60a
Merge pull request #275 from writeas/fix-v4-migrations
Fix V4 + V5 SQLite migrations
vor 4 Jahren
Matt Baer
2aeb994b04
Don't show date on pinned post page
Ref T669
vor 4 Jahren
Matt Baer
172a6dba25
Merge pull request #263 from writeas/typography-alpha
Typography Improvements, Vol. I
vor 4 Jahren
Matt Baer
eda267e30a
Revert accidental h2 font-size change
vor 4 Jahren
Matt Baer
32f3fcb859
Skip IF [TABLE] NOT EXISTS on v4 migrations
We'd like these queries to fail correctly if the tables exist.
vor 4 Jahren
Matt Baer
61ddcff2c0
Add copyright notices to fixed files
vor 4 Jahren
Matt Baer
83b2c5a21b
Fix unique index on v5 SQLite migration
This index needed a unique name in order for this query to succeed.
vor 4 Jahren
Matt Baer
471ef4d403
Fix "NOT NULL column with NULL" error in v5 SQLite migration
Previously, this migration would cause the error: "Cannot add a NOT NULL
column with default value NULL". This fixes that by setting the default
value for new columns to '' (empty string). It updates the query builder
to support this, too.
vor 4 Jahren