Commit graph

23 commits

Author SHA1 Message Date
Christopher Gurnee
2449a88f01 Add tooltips on click for touch/pen screens
Credit to SO contributer 'H K': https://stackoverflow.com/a/60660207
2022-04-17 03:18:23 +00:00
Christopher Gurnee
929a153e19 Flash 'show' setting if all comments are filtered 2022-04-09 15:56:02 +00:00
Christopher Gurnee
d120c8f6d3 Fix dark mode transition fx & adjust spacing a bit 2022-03-31 15:49:16 +00:00
Christopher Gurnee
77895e8d71 Add dark/light/system mode switch
Also give more space to the selftext of posts.
Closes #6
2022-03-28 18:52:23 +00:00
Christopher Gurnee
0abf9222fb Improve permalinks and add parent link to comments
Beforehand, visiting a permalink would cause Unddit to begin loading
from the Post's first comment. If the max-to-download setting was too
small, and the permalinked comment wasn't yet encountered, no comment
tree would be displayed.

Now, only comments that occur at the same time as the permalinked
comment or later (chronologically) are downloaded.

This also adds a Parent link to each comment. When viewing a permalinked
comment, clicking the top-level Parent link will download only new
comments between the parent and child comments. Likewise, clicking the
'view rest of comments' link will only download new comments from the
first comment up until the previously viewed comment.

In general, Unddit will not re-download comments that it knows it has
previously downloaded, nor download more than max-to-download comments
per link clicked. This can leave 'gaps' in the list of downloaded
comments. If the 'load more comments' link is clicked, Unddit will only
download comments that can fill such gaps between the currently-linked
permalink (or if not viewing one, the first comment) and the last, up to
the max-to-download setting.
2022-03-18 23:56:10 +00:00
Christopher Gurnee
56b05821fc Condense CommentInfo to one line 2022-03-17 17:37:34 +00:00
Christopher Gurnee
942bee0a96 Add *edited link to toggle archived/reddit post 2022-03-16 21:54:58 +00:00
Christopher Gurnee
94d4514922 Add feedback after 'load more comments' completes 2022-02-26 13:07:38 -05:00
Christopher Gurnee
9b902f5cf5 Don't line-wrap inside of a setting 2022-02-22 13:05:50 -05:00
Christopher Gurnee
aac22ce109 Speed up and clarify the 'load more comments' UI
* only rerender the comments after loading and iff something changes
 * change text to 'loading...' and make link unclickable while waiting
 * if all comments are already loaded, rename to 'load new comments'
2022-02-22 11:56:53 -05:00
Christopher Gurnee
59df221ff9 Add 'load more comments' links to the thread's end 2022-02-20 14:12:10 -05:00
Christopher Gurnee
07c72a2e41 Skip reloading existing comments from Pushshift 2022-02-19 13:27:40 -05:00
Christopher Gurnee
c6585ab749 Offer help if being blocked by Tracking Protection 2022-02-15 17:45:43 -05:00
Christopher Gurnee
76e5ebaa46 Add bookmarks to individual highlighting Qs in FAQ 2022-02-15 17:34:55 -05:00
Christopher Gurnee
e98baf062a Highlight comment author when it's the post author 2021-12-12 16:19:29 -05:00
Christopher Gurnee
92f050e660 Improve legibility and compatibility of settings 2021-12-10 12:15:18 -05:00
Christopher Gurnee
bba3db6073 Add *edited link to toggle archived/reddit comment 2021-12-08 16:10:20 -05:00
Christopher Gurnee
e13b68f90f Add "max. comments to download" setting 2021-12-01 13:06:01 -05:00
Christopher Gurnee
9c102b9dc1 Clicking the [-] button now collapses comments
Also adjust the css to make deeply nested comments easier to read.
2021-11-30 14:29:44 -05:00
Christopher Gurnee
b35beaae52 Switch from node-sass to sass
Credit to @ayan4m1 for this commit.
2021-10-12 14:53:30 +00:00
Jesper Wrang
1d401e521c Added FAQ question about ceddit 2019-12-05 10:59:57 +01:00
JubbeArt
2d45e9295f Added 'you are vering a single comment' and link to full thread 2018-08-09 03:22:45 +02:00
JubbeArt
cefd05494e Added status messages for threads and about page 2018-07-28 22:32:28 +02:00