Commit graph

104 commits

Author SHA1 Message Date
Zed
90135d44e1 Merge branch 'original-image-urls' 2022-06-04 00:47:56 +02:00
Curtis
baf5bf89e7 Implement requested changes 2022-02-26 19:00:06 -05:00
110Percent
b031ea762e Add source label to main tweets 2022-02-26 13:37:17 -05:00
decoy-walrus
644fe41a08 Use the correct format string for fetching files from twitter.
Per their docs https://developer.twitter.com/en/docs/twitter-api/v1/data-dictionary/object-model/entities#photo_format
2022-02-08 14:50:56 -05:00
decoy-walrus
4cdb8f78cb Add new endpoint for original resolution images
This change is to work around the issue that chromium based browsers have handling the "name=orig" parameter appended to URLs. This parameter is needed to retrieve the full resolution image from twitter, but causes those browsers to fill in "jpg_name=orig" as the extension on the filename.

This change adds a new endpoint, "/pic/orig/<encoded media>". This new endpoint will internally fetch the URL with ":orig" appended on the end for the full res image. Externally, the endpoint will serve the image without the extra parameter to expose the real extension to the browser.

This new endpoint is used when rendering tweets with attached images. The old endpoint is still in place for all other proxied images, and for any legacy links.

I also updated the "?name=small" parameter to ":small" since that seems to be the new pattern for image sizing.

This should fix issue #458.
2022-02-07 16:21:20 -05:00
Zed
51ae076ea0 Rearchitect profile, support pins, Profile -> User 2022-01-23 07:23:09 +01:00
Mitarashi
eff098003f unified function call styles 2022-01-14 20:45:02 +02:00
Mitarashi
d29186bf8f stylistic changes 2022-01-14 20:35:01 +02:00
Mitarashi
a6bd05bca6 fixed more stupid code 2022-01-14 20:14:06 +02:00
Mitarashi
90eae2669b fixed stupid code (sorry) 2022-01-14 20:11:51 +02:00
Mitarashi
817501a516 wrapped embedded tweet in div and changed css
also bumped css version
2022-01-14 19:44:09 +02:00
Mitarashi
875a2c5387 moved themes to be handled in renderHead and changed path to /embed 2022-01-14 19:34:10 +02:00
Mitarashi
3579bd8e30 handled unavailable in renderEmbeddedTweet 2022-01-14 19:17:10 +02:00
Mitarashi
0d3469df66 changed code to be not shit 2022-01-14 19:01:47 +02:00
Zed
888e965f41 Unify avatar class generation 2022-01-14 03:16:44 +01:00
Mitarashi
8d557bc490 minor changes 2022-01-13 23:58:07 +02:00
Mitarashi
b2948e3071 refined code 2022-01-13 23:54:22 +02:00
Mitarashi
bc337027ca Implemented square profile pictures
- Added preference "Square profile pictures"
2022-01-13 22:44:47 +02:00
Zed
111927a21c Add experimental support for unified_card
Closes #345
2022-01-13 12:17:18 +01:00
Zed
ffcac982d0 Style fixes 2022-01-06 03:57:14 +01:00
Mitarashi
33dd55067b fixed formatting and removed not needed padding 2022-01-05 14:27:52 +02:00
Mitarashi
6dd64b02fc made tweet stats not show number if its equal to 0 and modified css a bit 2022-01-05 14:10:02 +02:00
Zed
80ebec3122 Unify tweet date formatting, add UTC
Closes #65
2022-01-03 03:38:59 +01:00
Zed
bc352cdb65 Simplify video rendering 2022-01-03 03:27:29 +01:00
Zed
47ed1a3ae8 Fix video placeholder thumbnail not showing 2022-01-03 02:55:25 +01:00
Zed
b8a3ffb0c4 Add description and verified to video cards 2021-12-30 23:24:53 +01:00
Zed
73b5b60ac3 Add license headers
Closes #413
2021-12-27 02:37:38 +01:00
Zed
9e413e1f8c Rename replaceUrl to replaceUrls 2021-12-27 02:27:49 +01:00
Vítor
cf47c1b8ad
Handle withheld tweets (#429)
* Handle withheld tweets

* Fix format of parser.nim
2021-08-21 17:13:38 +02:00
bopol
ed91133b21 Change order of quoted replies 2020-11-08 13:32:18 +01:00
Zed
0f72b64ce2 Increase tweet avatar resolution 2020-11-08 02:56:06 +01:00
Zed
b6a49fc4cb Support quoted replies stat, update font 2020-11-08 02:21:58 +01:00
Zed
82fe5d8b78 Make bidirectional support a preference
Fixes #270
2020-11-08 00:41:12 +01:00
Zed
13bdd6497b Support bidirectional quote text 2020-11-08 00:06:37 +01:00
Zed
bd386b3acf Proper support for gif avatars
Fixes #160
2020-06-10 18:34:56 +02:00
Zed
4f6b8bad9e Lower avatar resolutions 2020-06-10 17:05:44 +02:00
Zed
754f88a448 Show avatars in quotes, improve css 2020-06-10 17:04:48 +02:00
Zed
0c9c37e886 Support even more obscure card types 2020-06-10 16:19:01 +02:00
Zed
a8553db66e Use small video previews 2020-06-07 08:40:17 +02:00
Zed
9c8c2cbe88 Use small image version for preview to save memory 2020-06-07 07:57:32 +02:00
Zed
68a5ac20b6 Proxy media instead of using file cache 2020-06-06 04:39:22 +02:00
Zed
240a6f9fd3 Fix poll percentages when 0 votes
Fixes #177
2020-06-04 22:56:14 +02:00
Zed
4d650fd33e Support more cards, even the undocumented ones 2020-06-03 02:33:34 +02:00
Zed
2950c0de35 html and css updates 2020-06-02 18:05:54 +02:00
Zed
5eec0bde3d Misc. fixes and refactorings 2020-06-02 18:05:54 +02:00
Zed
9f9fccb70b Display "GIF" below gifs
Fixes #141
2020-03-29 08:05:09 +02:00
Zed
f8f4487c33 Support tweet locations 2019-12-21 05:44:58 +01:00
Zed
80d6191e74 Support media tags 2019-12-21 05:07:50 +01:00
Zed
ebd7afe464 Support video embeds
Fixes #66
2019-12-06 15:15:56 +01:00
Zed
a419f6c996 Update karax, cleanup input code 2019-11-12 10:57:28 +01:00