Matt Baer
bf213cd0b0
Fix drafts never showing, even when not part of private/protected blog
2023-10-06 12:40:46 -04:00
Matt Baer
815500ab78
Merge branch 'develop' into protect-drafts
2023-10-06 12:19:37 -04:00
Matt Baer
7db4b699e2
Merge pull request #776 from writefreely/passwordless-login
...
Plumbing: login via emailed link
Ref T731
2023-10-03 11:02:30 -04:00
Matt Baer
26ba79ff02
Merge pull request #775 from writefreely/subscriber-insights
...
Add Subscribers page
Closes T826
2023-10-03 10:59:21 -04:00
Matt Baer
b232e7efd7
Fix indentation in subscribers.tmpl
2023-10-03 10:56:23 -04:00
Matt Baer
64dcb56793
Merge pull request #478 from writefreely/letters
...
Support email subscriptions
2023-10-03 10:50:34 -04:00
Matt Baer
27e82f0409
Merge pull request #774 from writefreely/fix-no-fonts
...
Fix fonts not getting applied on first load
2023-10-02 19:43:50 -04:00
Matt Baer
74f3ded250
Merge pull request #545 from clarfonthey/editorconfig
...
Add editorconfig
2023-09-26 11:52:43 -04:00
Matt Baer
c1609cdb90
Merge pull request #658 from jsoref/spelling
...
Spelling
2023-09-26 11:50:19 -04:00
Matt Baer
e96e657430
Fix copyright notices with wrong company name
2023-09-25 19:07:06 -04:00
Matt Baer
7dda53146d
Add function for logging in via emailed link
...
This doesn't add any user-facing behavior, but provides the basic functionality
to generate a one-time use token and email it to a user, so they can log in with
a link instead of a password.
2023-09-25 18:21:20 -04:00
Matt Baer
e2fde518ca
Fix GetTemporaryOneTimeAccessToken query for SQLite
2023-09-25 18:18:01 -04:00
Matt Baer
c75507ca8f
Add Subscribers navigation for single-user instances
...
Ref T826
2023-09-25 17:04:08 -04:00
Matt Baer
82e7dcd3f3
Add Subscribers page
...
- Shows all fediverse followers and email subscribers
- Shows number of email subscribers on Stats page
- Links to Subscribers page from Stats page
Requires running `make ui` to regenerate stylesheet.
Ref T826
2023-09-25 16:55:57 -04:00
Matt Baer
361c887e2c
Revert "use font-display:optional to optimize web font loading"
...
This reverts commit 059f0d4c54
.
2023-09-25 15:58:55 -04:00
Matt Baer
13ca890709
Merge pull request #768 from writefreely/dependabot/go_modules/github.com/writeas/web-core-1.6.0
...
Bump github.com/writeas/web-core from 1.5.0 to 1.6.0
2023-09-25 15:52:35 -04:00
Matt Baer
c6323dba8c
Clean up SQLite to-do
2023-09-25 15:38:57 -04:00
Matt Baer
dcc6f036c6
Clean up commented-out code
2023-09-25 15:31:31 -04:00
Matt Baer
d7d44cb4e1
Catch subscription confirmation email errors
2023-09-25 15:31:10 -04:00
Matt Baer
2a496bd000
Fix subscriber created query for SQLite
2023-09-25 15:30:39 -04:00
Matt Baer
15047b7288
Fix jobs query in SQLite
2023-09-25 15:30:05 -04:00
Matt Baer
d1afa44a2e
Use standard SetCollectionAttribute method for saving email sub settings
2023-09-25 15:29:23 -04:00
Matt Baer
ac40b2f733
Fix publishjobs `id` column in SQLite
...
Previously, didn't auto-increment or populate
2023-09-25 14:51:28 -04:00
Matt Baer
e2b2ba4577
Rename Letters config to Email in collection.tmpl
2023-09-25 14:28:37 -04:00
Matt Baer
cc75be1eb5
Rename Letters [letters] config section to Email [email]
2023-09-25 14:26:41 -04:00
Matt Baer
221d0d7dbb
Make letters (v13) migration compatible with SQLite
2023-09-25 14:25:24 -04:00
Matt Baer
cc9705447d
Re-add letters migration
2023-09-25 14:00:18 -04:00
Matt Baer
06968e7341
Merge branch 'develop' into letters
2023-09-25 13:59:46 -04:00
Matt Baer
62f9b2948e
Exclude local static files from release build
2023-09-22 17:10:42 -04:00
Matt Baer
a8afa18ab2
Bump version to 0.14
2023-09-22 13:12:47 -04:00
Matt Baer
b291b89904
Merge pull request #772 from writefreely/better-server-error
...
Instruct users to contact admin, not WF developers on 500 page
2023-09-22 13:08:20 -04:00
Matt Baer
96eb800eaa
Merge pull request #730 from testwill/loop
...
chore: slice replace loop
2023-09-22 13:01:36 -04:00
Matt Baer
36f4e30595
Merge pull request #729 from testwill/fmt
...
chore: unnecessary use of fmt.Sprintf
2023-09-22 13:01:15 -04:00
Matt Baer
177cbf2e57
Merge pull request #728 from testwill/ioutil
...
chore: remove refs to deprecated io/ioutil
2023-09-22 13:00:41 -04:00
Matt Baer
334d499fb3
Merge pull request #508 from writefreely/lang-posts-filter
...
Support filtering blog posts by language
Closes T805
2023-09-22 12:53:20 -04:00
Matt Baer
322d0d618a
Merge pull request #771 from writefreely/verification
...
Support rel=me verification on blogs
2023-09-22 12:47:01 -04:00
Matt Baer
c9dc8d5a90
Fix bad copy pasta
2023-09-22 12:46:21 -04:00
Matt Baer
d48262a6df
Add a customizable Contact page
2023-09-22 12:37:15 -04:00
Matt Baer
83f230ddaf
Instruct users to contact admin, not WF devevelopers on 500 page
...
Misconfigured or broken servers has directed people to the wrong place.
Fixes #684
2023-09-22 12:25:19 -04:00
Matt Baer
efe669b874
Remove redundant query on post pages
...
Previously, we'd call GetCollectionAttribute for the monetization
attribute, when it's already in the collection data.
2023-09-22 11:58:11 -04:00
Matt Baer
aa72bcba50
Fix funky comment after gofmt in posts.go
2023-09-22 11:53:57 -04:00
Matt Baer
8626aa12cc
Fix post page rendering after rel=me changes
...
Ref T744
2023-09-22 11:52:14 -04:00
Matt Baer
264bef03b1
Support rel=me verification on blogs
...
This allows setting a URL, and then renders a <link> element
in the head of the blog. It requires a database migration.
Ref T744
2023-09-21 19:04:34 -04:00
Matt Baer
e0c165ff1e
Ensure SetCollectionAttribute also updates attributes
...
Previously, it would only INSERT.
2023-09-21 18:55:48 -04:00
Matt Baer
2986f83121
Merge pull request #770 from writefreely/passwordless-db
...
Support using MySQL without a password
2023-09-21 18:16:25 -04:00
Matt Baer
3d8b8ecc93
Support using MySQL without a password
...
Fixes #568
2023-09-21 17:18:15 -04:00
Matt Baer
5d4ebb59c7
Merge pull request #769 from writefreely/fix-mau
...
Fix monthly active user stats
2023-09-21 17:14:53 -04:00
Matt Baer
2b5318e7a6
Log any database errors when fetching stats
...
Previously, these errors were simply ignored
2023-09-21 17:08:57 -04:00
Matt Baer
baf1d76475
Fix monthly active user stats query
2023-09-21 17:08:17 -04:00
Matt Baer
94bb566e4f
Merge pull request #766 from writefreely/fix-ld-json-response
...
Correctly respond to application/ld+json requests
2023-09-21 17:03:18 -04:00