CJ Eller
540d716d29
Apply review edits
2020-03-27 11:22:16 -04:00
Matt Baer
1d25b38eb7
Merge pull request #282 from writeas/patch-ap-mentions
...
Clean up ActivityPub mentions
2020-03-27 09:07:57 -04:00
Matt Baer
c3400242f0
Merge pull request #274 from writeas/private-instance-improvements
...
Private instance cleanup
2020-03-27 09:05:45 -04:00
Matt Baer
9c93e55e0a
Merge pull request #281 from writeas/accessibility-improvements
...
Accessibility improvements for readers
2020-03-26 10:09:28 -04:00
Matt Baer
0acc630af5
Merge pull request #243 from writeas/T713-oauth-account-management
...
OAuth account management
2020-03-24 15:09:49 -04:00
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
2020-03-24 10:41:53 -04:00
Matt Baer
5d01f49ce9
Move /me/oauth/remove endpoint to /api/me/oauth/remove
2020-03-24 10:33:45 -04:00
Matt Baer
d7d4cd907e
Tweak "account already attached" verbiage
2020-03-24 09:09:14 -04:00
Matt Baer
b25e80bb1b
Show configured GitLab name on Account page
...
This includes the chosen GitLab display name in the button text.
2020-03-24 09:07:27 -04:00
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.
2020-03-24 07:59:00 -04:00
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.
2020-03-20 18:07:35 -04:00
Matt Baer
f9cd87ae3a
Log handle on GetProfilePageFromHandle err
2020-03-19 13:43:07 -04:00
Matt Baer
cf4f08b264
Merge branch 'develop' into T713-oauth-account-management
2020-03-19 12:02:33 -04:00
Matt Baer
75a9df82ab
Merge pull request #283 from writeas/gitlab-oauth-cleanup
...
Clean up GitLab auth code
2020-03-19 12:00:56 -04:00
Matt Baer
9e25979e37
Run go fmt on modified GitLab files
2020-03-18 16:17:06 -04:00
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.
2020-03-18 16:14:05 -04:00
Matt Baer
79a968f425
Fix login.tmpl rendering
...
This passes in the correct field named GitlabDisplayName.
2020-03-18 16:05:26 -04:00
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.
2020-03-17 13:43:25 -04:00
Matt Baer
97aec9c158
Fix error / info logging around AP mentions
...
This fixes log formatting and makes verbiage consistent & concise.
2020-03-17 13:42:51 -04:00
Matt Baer
471a9e0602
Store AP handles consistently
...
This ensures handles are always stored without leading @ symbol.
2020-03-17 13:42:09 -04:00
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.
2020-03-17 13:14:29 -04:00
Matt Baer
f4c106beaf
Fix text contrast ratio in blockquote
...
This darkens the text slightly to get a contrast ratio over 4.5:1.
2020-03-17 10:31:44 -04:00
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.
2020-03-17 10:24:30 -04:00
Matt Baer
06054a2cd7
Merge pull request #268 from writeas/noindex-invite-links
...
Add 'X-Robots-Tag: noindex' header to invite URLs
2020-03-16 13:38:18 -04:00
Matt Baer
da0455198d
Merge pull request #194 from writeas/table-borders
...
lightly style tables in posts
2020-03-16 12:40:20 -04:00
Matt Baer
5b6e008118
Merge pull request #277 from paddatrapper/oauth-gitlab
...
Add Gitlab OAuth
2020-03-16 12:18:45 -04:00
Kyle Robbertze
26b6ed5f4f
simplify gitlab oauth config
2020-03-16 15:11:03 +02:00
Matt Baer
f126ac624a
Merge pull request #276 from writeas/dateless-pinned-posts
...
Don't show date on pinned post page
2020-03-13 12:15:57 -04:00
Kyle Robbertze
c292512b9d
add Gitlab OAuth
2020-03-12 10:50:55 +02:00
Matt Baer
f76bfebfde
Add dedicated Title field to WYSIWYG editor
...
This takes styling from the Classic Editor on Write.as.
It adds all application code for auto-saving the title, publishing it
with the post body, and including it in the word count.
2020-03-11 13:28:02 -04:00
Matt Baer
4b0833435f
Restyle WYSIWYG editor
...
- Match light / dark theme
- Make editor fill the viewport
- Remove borders
- Add spacing in toolbar
2020-03-11 12:42:43 -04:00
Matt Baer
9780f0bbb9
Reformat prose.less
2020-03-11 12:13:24 -04:00
Matt Baer
d277e283d5
Move ProseMirror styles to less dir
...
This keeps it consistent with all our other CSS.
2020-03-11 11:55:55 -04:00
Rob Loranger
7bccb3d7f1
fix not setting value to existing post on edit
2020-03-11 08:38:36 -07:00
Rob Loranger
b3a541ab09
markdown preserved between edit/load/save
2020-03-11 07:59:22 -07:00
Rob Loranger
ee712bbfaa
WIP: implement WYSIWYG editor w/ prosemirror
2020-03-11 07:18:03 -07:00
Rob Loranger
cb1553d67e
add basic prosemirror instructions
2020-03-10 15:17:40 -07:00
Rob Loranger
58f27717be
update .gitignore to ignore node_modules
2020-03-10 15:12:21 -07:00
Rob Loranger
f1f5dbb128
add prosemirror build environment
2020-03-10 15:11:32 -07:00
Matt Baer
bad970c60a
Merge pull request #275 from writeas/fix-v4-migrations
...
Fix V4 + V5 SQLite migrations
2020-03-10 11:03:29 -05:00
Matt Baer
2aeb994b04
Don't show date on pinned post page
...
Ref T669
2020-03-09 15:01:01 -05:00
Matt Baer
172a6dba25
Merge pull request #263 from writeas/typography-alpha
...
Typography Improvements, Vol. I
2020-03-06 07:05:51 -06:00
Matt Baer
eda267e30a
Revert accidental h2 font-size change
2020-03-04 10:14:33 -06:00
Matt Baer
32f3fcb859
Skip IF [TABLE] NOT EXISTS on v4 migrations
...
We'd like these queries to fail correctly if the tables exist.
2020-03-03 11:48:04 -06:00
Matt Baer
61ddcff2c0
Add copyright notices to fixed files
2020-03-03 11:47:38 -06:00
Matt Baer
83b2c5a21b
Fix unique index on v5 SQLite migration
...
This index needed a unique name in order for this query to succeed.
2020-03-03 11:46:51 -06:00
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.
2020-03-03 11:43:46 -06:00
Matt Baer
bb5da1d3f5
Break up v5 table ALTERs for SQLite
...
Combining all operations into a single query was causing problems in
SQLite. This fixes that by breaking them up into separate queries. It
also moves one column length change to only run on MySQL, since SQLite
doesn't need it.
2020-03-03 11:40:56 -06:00
Matt Baer
f1ffcf96ec
Remove user_id and remote_user_id constraints in v4&v5 migrations
...
It's not straightforward to remove these constraints in SQLite, so this
just skips it entirely. Since both of these migrations are part of the
same WF release, this should have minimal impact on admins.
2020-03-03 11:36:30 -06:00
Matt Baer
5b2612af54
Fix created_at
default val in v4 migration for SQLite
...
This previously used a default timestamp value which caused the
migration to fail for SQLite databases.
2020-03-03 11:26:23 -06:00