89 Commits

Author SHA1 Message Date
98fd76dd35 1.3.0 v1.3.0 2024-06-06 11:49:03 +02:00
42202d7c56 Wording 2024-06-06 11:48:26 +02:00
2cb9220822 Upgrade dependencies and node version 2024-06-06 11:43:51 +02:00
e36269d134 Small ts fix 2024-06-06 11:27:11 +02:00
088f0fe094 Fallback to card preview image on posts without media.
Peertube posts have no media attachments but a preview card that shows an embedded video player in an iframe. Unfortunately this does not really support the small form-factor of a fediwall card and looks kinda ugly. Autoplay also won't work. So we just display the card preview image (if present) as a link you can click on to view the full video.
2024-06-06 11:22:05 +02:00
4d77c6cf8a Better error handling and visual clue on errors 2024-06-06 11:13:41 +02:00
70a5034874 Do not send full referrers.
Wall configuration is part of the URL and may contain details that should not be sent to other servers. We still want to be honest about the source of e.g. API requests or media traffic.
2024-02-12 19:53:33 +01:00
0ac58525ec fix: Unnecessary restrictions on bad word filters
Bad words can now contain almost any character and match domains, accounts or hashtags more precisely. For example: `example.com` is no longer split into `example` and `com` which would block more than intended. `#example` is no longer redurced to `example` which would also block the word, not only the hashtag.
2024-02-10 15:19:53 +01:00
80af91f2d8 1.2.0 v1.2.0 2024-02-10 14:23:02 +01:00
e4dbd34639 More robust badword filter 2024-02-10 14:10:47 +01:00
52c588e834 Apply bad word filter also to account and display names 2024-02-10 14:02:59 +01:00
aaa4f8d4ae Use Date type for post date 2024-02-10 13:51:37 +01:00
375b1493bb Fix title attribute for post date 2024-02-10 13:27:52 +01:00
b84f3e9efa Limit tags or accounts shown in infobar.
Also, do not sort tags or accounts, so users can decide which one are more important and shown first.
2024-02-10 12:50:01 +01:00
93316741f2 Allow to hide all posts from a domain 2024-02-09 17:58:34 +01:00
41a95c2493 Changed wording for text/media settings. 2024-02-09 17:57:35 +01:00
0e75562205 Pause updates if scrolled down 2023-12-27 17:36:38 +01:00
a58dda32b7 fix: Refresh hitting too fast after tab visibility change 2023-12-27 17:36:07 +01:00
601f03c82f Config modal wording 2023-11-05 20:07:30 +01:00
463362978f Decrease page border on small screens 2023-11-05 18:23:18 +01:00
af237eb4ac 1.1.3 v1.1.3 2023-10-31 17:12:42 +01:00
8c86e09e01 Minimal demo config 2023-10-31 17:03:07 +01:00
c60fa4180a Make entire infobar clickable 2023-10-31 17:03:07 +01:00
16c5f1412f Merge pull request #11 from andypiper/npm-updates
build: npm audit fix
2023-10-17 09:37:13 +02:00
53d4d76339 Merge pull request #10 from andypiper/minor-fix
UI: fix Appearance typo.
2023-10-17 09:33:44 +02:00
232f7ed749 Additional typo when checking for config.
Signed-off-by: Andy Piper <andypiper@users.noreply.github.com>
2023-10-16 22:17:07 -04:00
3373061efa npm audit resolutions
Signed-off-by: Andy Piper <andypiper@users.noreply.github.com>
2023-10-16 21:42:42 -04:00
822af43ea0 UI: fix Appearance typo.
Signed-off-by: Andy Piper <andypiper@users.noreply.github.com>
2023-10-16 21:31:54 -04:00
7cb3b9296e Whitespace 2023-08-16 12:35:10 +02:00
d9bcf5833a Track card visibility not only when embedding videos 2023-08-16 12:34:26 +02:00
5fc85fbd63 Fix syntax error in config file example 2023-08-16 12:32:41 +02:00
4bcf7c73d3 Trigger re-layout on media load events
Loading media changes dimensions of the containing cards,
so we need to re-layout the grid.
2023-08-15 16:27:00 +02:00
20dcbe74d4 Add title attributes for media descriptions.
Set both "alt" and "title"
2023-08-15 15:26:19 +02:00
51eda16084 Link to post instead of profile in card header
It's easy to get from post to profile, but not so easy to find
out only the small timestamp below the post links to the actual post.
2023-08-15 15:24:11 +02:00
8d2d5185f5 1.1.2 v1.1.2 2023-08-07 18:21:42 +02:00
63407ea0a1 fix: Dark mode not working on dark browsers
Ironically, only if browser preference and wall config agreed both on dark mode,
it was not applied because there was no change detected by watch().
2023-08-07 18:21:30 +02:00
576dce80b9 1.1.1 v1.1.1 2023-08-07 16:20:59 +02:00
3d2cdb0fcc fix: Account lookup fails with 404 2023-08-07 16:20:35 +02:00
e78305b556 1.1.0 v1.1.0 2023-08-04 15:09:02 +02:00
c424d29d5d Better explain deployment and customization 2023-08-04 13:42:17 +02:00
deb3b75999 Clarify how content settings are related.
Disable fields that have no effect if no servers are configured.
Clarify that accounts are not filtered hash hashtags.
2023-08-04 11:17:22 +02:00
7c0d42c929 Reorder parameter defintions
Order matters for URL generation. Important options should be up front.
2023-08-04 11:11:31 +02:00
4294f3a9a7 Accept server domains with port 2023-07-31 17:11:32 +02:00
a266b3cbda Config dialog wording 2023-07-31 17:11:32 +02:00
08bf098611 Filter statuses at API level if possible 2023-07-31 16:18:27 +02:00
4fd62c6efa Explain 'auto' theme 2023-07-31 15:38:54 +02:00
c560a13e92 Renamed some query parameters
Renamed `no` to `hide`, `block` to `ban` and changed
`media=yes|no|notext` to two simple boolean parameters
`text` and `meida`. Empty parameters now also keep their `=`
so empty lists (e.g. `tags`) won't look like boolean switches.
2023-07-31 15:21:28 +02:00
c894d076fe Show account handle in addition to display name 2023-07-31 14:17:50 +02:00
c57d9815d3 Replace mastodon emoji shortcodes with images
Replace :emoji: shortcodes with images in status bodys
and profile display names. Use non-animated version unless
video-autoplay is enabled.
2023-07-31 14:17:50 +02:00
5edb276dfe Added fontawesome icons 2023-07-31 14:17:45 +02:00