Commit Graph

34 Commits

Author SHA1 Message Date
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 927072e26a Remove unused session ID field 2023-10-07 10:20:11 +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 db29c3d874 Add an option to hide unsupported notifications 2021-12-13 13:58: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 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 7a59d010f6 Fix issues related to AntiDopamine mode
- Add AntiDopamine mode description
- Update fluoride to support AntiDopamine mode
2020-09-03 06:29:03 +00:00
Hyphen 28695fb8e6 Add the Anti Dopamine feature 2020-09-03 04:49:11 +00:00
r 34c1d087af Disable scope selection when replying to a direct post 2020-06-18 05:04:18 +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 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 5d58269132 Add status deletion 2020-02-02 08:30:40 +00:00
r 9cf648eaa3 Use vendored dependencies 2020-02-01 11:31:44 +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 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 e9bd72306e Rename package to bloat 2020-01-01 15:58:27 +00:00
r 1aff0569bf Add option to mask nsfw attachments 2019-12-31 11:24:39 +00:00
r 9e556721c5 Add default settings 2019-12-29 11:32:24 +00:00
r b9d7eb05be Add settings page 2019-12-27 08:09:40 +00:00
r 591360f2a8 Add post format selection 2019-12-26 11:25:29 +00:00
r 2678f33157 Add support for scopes
- Add scope selection for for new post
- Save new post scope in db
- Copy scope on reply
- Show scope icon on posts
2019-12-21 13:26:31 +00:00
r 3af4361927 Use a custom client for settings 2019-12-21 11:13:21 +00:00
r e73eb1162a Use json format for app and session repo 2019-12-21 10:56:40 +00:00
r 39c57a6b65 Use a single form for new posts and replies 2019-12-21 08:38:42 +00:00
r d7fc7cf2f5 Add reply links on thread page 2019-12-18 22:14:02 +00:00
r 59aad78f66 Use filesystem based kv store instead of sqlite 2019-12-17 20:17:25 +00:00
r 5e4da01c3a Initial commit 2019-12-13 18:26:24 +00:00