Commit graph

70 commits

Author SHA1 Message Date
r
e5bf3159b8 Add support for quote reply 2024-10-14 07:54:41 +00:00
r
efb0e0417c Add hashtag search 2024-06-17 14:48:13 +00:00
r
f4881e7267 Remove form-action CSP directive
Chrome incorrectly restricts the redirect URL to the sources specified
in the form-action value, which prevents the instance oauth page from
loading.
2023-10-25 06:40:34 +00:00
r
67b13c71ba Use CSP header to restrict resource loading
This helps mitigate XSS exploits.
Users will have to save the settings again to make the custom CSS
work.
2023-10-15 15:53:44 +00:00
r
b83a00aa2c Revoke oauth token on signout 2023-10-02 06:44:26 +00:00
r
81bdc7c705 Add profile edit page 2023-10-01 13:04:07 +00:00
r
e50f12b615 Restrict instance domain in single_instance mode 2023-09-18 10:07:54 +00:00
r
60392e61c7 Disable access log by default
Access logs aren't really useful during normal operation. Add a new flag
-v to enable the verbose logging mode, which is still useful during the
development.

Also remove the log_file config because it's no longer useful.
2023-09-09 06:38:52 +00:00
r
5147897c6c Add support for expiring mutes 2022-12-17 08:26:51 +00:00
r
887ed241d6 Use cookies for session storage
Remove the server side session storage and store all the session related data
in the client side cookies. This decreases the exposure of the auth tokens.
It also simplifies the installation process as bloat no longer requires write
access to the filesystem.

This is a breaking change, all the existing sessions will stop working.
2022-10-25 14:14:46 +00:00
r
c390a0c327 Add lists 2022-02-11 11:49:23 +00:00
r
db29c3d874 Add an option to hide unsupported notifications 2021-12-13 13:58:15 +00:00
r
4d68062f2d Add "mute (keep notifications)" button 2021-10-29 14:20:15 +00:00
r
816281c225 Add quick reply 2021-09-05 17:17:59 +00:00
r
76c5baef6a Add option for user CSS 2021-04-03 09:24:39 +00:00
r
2cb6a515ac Update error page
- Add retry button for GET requests
- Only show signin button when it's a session error
2021-04-03 06:40:32 +00:00
r
6c5de76562 Refactor 2021-03-28 16:12:41 +00:00
r
4f1425febf Add filters 2021-01-30 16:53:57 +00:00
r
ac342dde07 Add remote timeline 2021-01-23 08:44:05 +00:00
r
f4620a8c69 Make redirection work without Referer header 2021-01-17 05:44:07 +00:00
r
91f68ccfb3 Add follow request support 2021-01-16 09:49:15 +00:00
r
fa27d9c6eb Refactor things
- Remove separate auth/logging and merge them into transport.go
- Add helper function for http handlers
2020-11-22 17:29:58 +00:00
r
c3d90539e9 Add notification interval setting
It replaces the "Auto refresh notifications" checkbox
2020-11-14 14:22:34 +00:00
r
fdd9b8fd2b Add setting for default format 2020-10-19 06:51:23 +00:00
r
da22d19fb4 Add bookmarks
- Add bookmark/unbookmark link on mouse hover
- Add bookmarks section on user profile page
2020-09-27 09:37:15 +00:00
Hyphen
28695fb8e6 Add the Anti Dopamine feature 2020-09-03 04:49:11 +00:00
r
61fbb24db8 Fix signin page redirection in single instance mode 2020-05-29 16:02:26 +00:00
r
fd2a353770 Refactor things 2020-05-24 04:38:34 +00:00
r
f380371654 Add option to hide attachments 2020-04-25 09:35:18 +00:00
r
55ed6a480e Add single instance mode 2020-04-19 08:18:36 +00:00
r
91d87b0175 Add account {hide,show}retweets 2020-04-19 05:57:40 +00:00
r
04af1b93dc Add account {,un}subscribe 2020-04-17 17:31:32 +00:00
r
911c9b7993 Remove session details on signout 2020-03-04 15:59:59 +00:00
r
fe31d4197b Add frame based navigation 2020-02-18 22:15:37 +00:00
r
cfec7879e3 Add poll support
Currenlty only voting is possible.
2020-02-09 13:42:16 +00:00
r
1e44d5d3d5 Add account muting and blocking 2020-02-08 10:49:06 +00:00
r
5d58269132 Add status deletion 2020-02-02 08:30:40 +00:00
r
4d9e0af373 Add conversation muting 2020-02-02 07:24:06 +00:00
r
cd9306294d Add install target for make
- Update default config path accordingly
- Mention use of config file in README
2020-01-31 18:18:31 +00:00
r
a981085260 Update user page
- Use the same page to display status and user list
- Add media only status list
2020-01-31 03:38:49 +00:00
r
6a6cc744b7 Fix error reponse
- Use status 500 for error page response
- Use json response for fluoride calls
2020-01-31 02:44:33 +00:00
r
17e55d2a9b Add user search page 2020-01-30 15:37:07 +00:00
r
2af37d4778 Refactor everything 2020-01-28 17:58:29 +00:00
r
bf2cfaf0ed Add CSRF protection 2020-01-26 06:49:29 +00:00
r
55987a4c1b Refactor renderer and templates 2020-01-14 16:57:16 +00:00
r
3c6653a77b Add dark mode 2020-01-12 17:16:57 +00:00
r
a8dbbec988 Add fluoride mode 2020-01-08 18:16:06 +00:00
r
ca711e62ec Fix duplicate status ids
Use retweeted_by_id to focus target tweet
2020-01-05 18:55:37 +00:00
r
50e58c4e01 Use post method for like and retweet 2020-01-04 18:56:47 +00:00
r
e9bd72306e Rename package to bloat 2020-01-01 15:58:27 +00:00