Matt Baer
3576ab15d1
Create issue templates
5 роки тому
Matt Baer
78953f27f0
Fix badge
5 роки тому
Matt Baer
002d0e6309
Bump version to 0.2
5 роки тому
Matt Baer
b8ce944b5c
Add IRC badge in README
5 роки тому
Matt Baer
7bc873580c
Move key generation to app from keys.sh
This eliminates an external dependency needed for install, and ensures
the app can run on Windows.
5 роки тому
Matt Baer
96c197453d
Fix key loading on Windows + move paths into vars
This uses filepath.Join() to make sure they always load correctly
5 роки тому
Matt Baer
561568343a
Use avatar as blog link social media image
5 роки тому
Matt Baer
c996ae1cad
Add To and CC on Create activities
Part of #8
5 роки тому
Matt Baer
393f6d6834
Add ID on Accept activities
Part of #8
5 роки тому
Matt Baer
bbed72ff6b
Remove unneeded followers column from remoteusers
To migrate:
ALTER TABLE `remoteusers` DROP `followers`;
5 роки тому
Matt Baer
a0ac7bbbcd
Insert missing default values on post creation
- view_count
This closes #7
5 роки тому
Matt Baer
426fa01fb4
Explain where to post questions, feedback, bugs
5 роки тому
Matt Baer
704558114d
Remove r.Host from server logs
5 роки тому
Matt Baer
7538fa68bc
Insert default values on collection creation
This fixes MySQL errors about missing default values.
5 роки тому
Matt Baer
331d76f75e
Fix overflowing green bg in setup titles
5 роки тому
Matt Baer
8db0afabf6
Show number of followers on stats page
5 роки тому
Matt Baer
1cb593fd8c
Fix unnecessarily connecting to DB after multi-user config
5 роки тому
Matt Baer
ae019e4dc3
Show error when ListenAndServe fails
and exit with 1
5 роки тому
Matt Baer
59f436052e
Add info about running in production
5 роки тому
Matt Baer
5920578c70
Add links about instances in README
5 роки тому
Matt Baer
8a8db3be53
Support retrieving posts as AS2 object
Previously this was only supported on
/api/collections/{alias}/posts/{id} -- this also allows it on
/api/posts/{id}, so things like `Announce`s work.
This closes #4
5 роки тому
Matt Baer
3bf10d8074
Remove default value for `posts`.`updated`
This closes #3
5 роки тому
Matt Baer
a6478f1b1d
Create blog during config for single-user blogs
5 роки тому
Matt Baer
486fb665ad
Remove unnecessary password check on log out
5 роки тому
Matt Baer
001fc8bb2d
Fully support single-user mode
- New editor nav
- New backend nav
- Support for drafts
- Different footers on backend
5 роки тому
Matt Baer
aecbc3c014
Support fuzzy username matching on login
This allows logging in with a non-normalized username.
5 роки тому
Matt Baer
5a062eb437
Include flashes on signup page
5 роки тому
Matt Baer
c800f8c9a2
Fix email display in Account Settings
5 роки тому
Matt Baer
5614bb448a
Show "closed registration" message on landing page
5 роки тому
Matt Baer
2ea10939f2
Improve sign up
- Add server-side validation
- Normalize usernames
- Check username existence when signing up
- Tailor UI to whether federation is enabled or not
- Return user to form and show errors on sign up
5 роки тому
Matt Baer
3609e8065b
Fix template loading on Windows
Now we join paths correctly on all OSes. This should close #2 .
5 роки тому
Matt Baer
44e0657ef9
Update footer links with guide link, version num
5 роки тому
Matt Baer
c5e7e35205
Update copy on default pages
- Removes more mentions of Write.as
- Adds a default privacy policy
- Improves the About page
5 роки тому
Matt Baer
d6f23b54e3
Add RSS to outbound service nodeinfo
5 роки тому
Matt Baer
be31da2fe7
Tweak capitalization / spacing in Write Freely name
This affects nodeinfo and ActivityPub requests
5 роки тому
Matt Baer
254655d853
Log more when building
5 роки тому
Matt Baer
35ebbc1a10
Update Travis badge
Before, it used the develop branch
5 роки тому
Matt Baer
741292668a
Get dependencies before building
5 роки тому
Matt Baer
6867ac07b4
Update Makefile with new commands, fixes
- Fixes make clean
- Changes make to make ui
- Generates keys on make install
- Adds make run, make build
5 роки тому
Matt Baer
2e52b8cf55
Remove extraneous params in Sprintf calls
5 роки тому
Matt Baer
771d0a8d2f
Use hostname in AP requests' User-Agent header
5 роки тому
Matt Baer
6a571950a2
Fix ActivityPub endpoint URLs
5 роки тому
Matt Baer
9149e1f120
Relax root route matching
This is mostly unnecessary, and ensures users don't get confused when
their site doesn't show up because the server isn't seeing a
correctly-set Host header.
5 роки тому
Matt Baer
d7927779db
Tweak README copy
5 роки тому
Matt Baer
92eadc9eae
Add install instructions to README
5 роки тому
Matt Baer
55ada67170
Fill in remaining missing pieces
- Database schema changes, removing obsolete custom domain-related code
- Missing user structs
- Setup verbiage changes
- Missing routes
- Missing error messages
5 роки тому
Matt Baer
6dbf0c8764
Add ActivityPub components, routes, handlers
5 роки тому
Matt Baer
5e53a1788d
Add user management pages
5 роки тому
Matt Baer
ebeacff43c
Add collection handlers, routes, feeds, sitemaps
5 роки тому
Matt Baer
af872127c6
Add user-facing templates and pages
5 роки тому