Commit graph

39 commits

Author SHA1 Message Date
localhost_frssoft ab58d8a900 Merge remote-tracking branch 'upstream/master' into localhost_custom 2023-11-06 12:07:24 +03: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 927072e26a Remove unused session ID field 2023-10-07 10:20:11 +00:00
localhost_frssoft f9702f81a9 Merge patch and add useredit template...
Patch from: https://git.freesoftwareextremist.com/bloat/commit/?id=887ed241d64ba5db3fd3d87194fb5595e5ad7d73
Patch description:
Use cookies for session
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-11-12 01:20:49 +03: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
localhost_frssoft cbbebe6b15 Added optional filter for emojis on instance 2022-10-21 02:03:19 +03:00
localhost_frssoft c5d552e7d8 Added filter reactions settings; Change allowed emoji filter; Emoji module correct commit 2022-10-20 02:15:50 +03:00
localhost_frssoft e83dbe7ca9 Spoiler text for statuses posting\replying 2022-10-17 01:46:26 +03: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