Commit Graph

67 Commits

Author SHA1 Message Date
Matthew Esposito b0f985c687 Libreddit -> Redlib 2023-12-26 18:25:52 -05:00
Matthew Esposito 902acb257d Merge remote-tracking branch 'origin/pull/176' 2023-12-26 15:47:12 -05:00
Matthew Esposito 0eb5e18cef Merge remote-tracking branch 'origin/pull/536' 2023-12-26 15:20:21 -05:00
Spike af6722c053 Move unimportant links to footer (#728) 2023-03-08 22:14:43 -07:00
Spike 5e03d701e4 Revert "Move unimportant links to footer"
This reverts commit e3df3a9470.
2023-02-19 18:03:55 +00:00
Spike e3df3a9470 Move unimportant links to footer 2023-02-19 18:00:56 +00:00
Spike f544daf8c0 Replace snoo with r/ icon 2023-02-09 21:40:51 -08:00
Daniel Valentine 089315f9bb v0.29.1 (fixes #713) 2023-02-09 22:25:42 -07:00
potatoesAreGod fa68bf561b added leaving reddit dialog (#643) 2023-02-08 00:24:06 -07:00
Matthew Esposito 8be5fdee2d Implement instance info endpoint (JSON, YAML, TXT) (#685)
Co-authored-by: Daniel Valentine <daniel@vielle.ws>
Co-authored-by: spikecodes <19519553+spikecodes@users.noreply.github.com>
2023-01-30 02:02:43 -07:00
Spike bb5f2674d1 Merge branch 'master' into feature/fixed-navbar 2023-01-16 19:43:54 -08:00
potatoesAreGod eb9ef9f6d9 added leaving reddit dialog (#643) 2023-01-12 01:46:56 -07:00
Daniel Valentine c83a4e0cc8 Landing page for NSFW content, SFW-only mode (#656)
Co-authored-by: Matt <matt@matthew.science>
Co-authored-by: Spike <19519553+spikecodes@users.noreply.github.com>
2023-01-03 02:39:45 -07:00
Spenser Black a49d399f72 Link to libreddit/libreddit and open in new tab
This sets the target of the "code" link to `_blank`, so that it will
open in a new tab in browsers. Because the GitHub page is a different
context from libreddit, and accessing the repository doesn't imply that
the user is finished browsing libreddit, this seemed reasonable. This
also changes the link from `spikecodes/libreddit` to
`libreddit/libreddit`.
2023-01-01 13:43:33 -05:00
Daniel Valentine d86cebf975 Request CSS with explicit version.
base.html will now request with a query parameter `v=` whose value is
the current version of Libreddit. This will cause the browser to request
the stylesheet for a specific version of Libreddit, bypassing the cache.
A new version of Libreddit will cause the browser to fetch a new
stylesheet.

Resolves #622. Credit is due to GitHub user @chloekek for offering this
solution in the following post:
        https://github.com/libreddit/libreddit/issues/622#issuecomment-1315961742
2022-11-23 14:43:36 -07:00
Connor Holloway 6c202a59b0 Make the fixed navbar optional
Adds another on/off preference (default: on, keeps same
behaviour) for the fixed navbar.
When off the navbar will not remain at the top of the
page when scrolling.
This is useful for small displays such as phones where
otherwise the navbar takes up a sizeable portion of
the viewport.
2022-06-18 22:53:30 +01:00
spikecodes 7aeabfc4bc Rewrite Reddit post links to Libreddit equivalents 2021-12-26 21:18:20 -08:00
spikecodes 85ae7c1f60 Fix indentation and formatting 2021-11-23 22:23:29 -08:00
mikupls 0f7ba3c61d Add "open in reddit" button to all pages (#304)
* Pass the url parameter to all templates. Add a reddit_link to the navbar, which opens the current url on reddit.

* Add icon for reddit link

Co-authored-by: spikecodes <19519553+spikecodes@users.noreply.github.com>
2021-11-15 02:39:33 +00:00
Leopardus c8805f1078 Add opensearch support 2021-04-06 01:23:14 +02:00
spikecodes 038fafa378 Remove unnecessary trailing slashes 2021-03-17 17:28:05 -07:00
spikecodes 10c73fad7f Switch favicon to ico 2021-02-26 12:04:11 -08:00
spikecodes 5d643277bc Geometric logo 2021-02-25 09:07:45 -08:00
spikecodes e731cfbac4 Support post links without titles 2021-02-09 10:11:39 -08:00
Spike ebbdd7185f Move from Actix Web to Tide (#99)
* Initial commit

* Port posts

* Pinpoint Tide Bug

* Revert testing

* Add basic sub support

* Unwrap nested routes

* Front page & sync templates

* Port remaining functions

* Log request errors

* Clean main and settings

* Handle /w/ requests

* Create template() util

* Reduce caching time to 30s

* Fix subscription redirects

* Handle frontpage sorting
2021-02-09 17:38:52 +00:00
spikecodes 956de50419 Change Libreddit PWA Theme Color 2021-02-01 16:26:35 -08:00
robrobinbin 0742a33304 Update base.html 2021-02-01 20:32:57 +01:00
JPyke3 0a140a6ffc Merge branch 'master' of github.com:JPyke3/libreddit into master 2021-02-01 11:13:36 +01:00
JPyke3 e837d84105 Add Support for iOS "Add to Homescreen"
* Adds basic Manifest.json
 * Adds Meta Tags for iOS
 * Adds Meta Tags for Android
 * Adds Logo for Manifest.json
 * Adds iOS Logo for homescreen
2021-02-01 11:10:53 +01:00
spikecodes f6d791ccd9 Style focus outline 2021-01-31 20:56:13 -08:00
spikecodes 9a1733ac99 Fix cog class 2021-01-31 13:49:55 -08:00
spikecodes c32d62fbd5 Shrink links to icons on mobile 2021-01-31 13:22:11 -08:00
Matthew Crossman 8cc01c58f3 Move the subs list into the navbar. 2021-01-31 09:52:18 +11:00
Matthew Crossman dc2030e6f3 Vertical list subscriptions. 2021-01-30 21:21:54 +11:00
Matthew Crossman ef5a1cd66e Rename block sub_list > subscriptions 2021-01-30 19:47:30 +11:00
Matthew Crossman 11e4ff42ed Clean-up and more consistent styles. 2021-01-30 19:33:38 +11:00
Matthew Crossman 75bbcefbec Display sub list from list in cookie.
Very basic sub list setup. Cookie must be manually added in devtools.
2021-01-30 16:00:55 +11:00
spikecodes 49a6168607 Improve CSP 2021-01-29 14:39:03 -08:00
spikecodes f55ea5a353 Specify default headers for security 2021-01-28 21:53:10 -08:00
robin baf7272cfd Absolutly no jumping when images (fail to) load 2021-01-21 22:04:06 +01:00
spikecodes a562395c26 Refactor system theme 2021-01-17 18:11:36 -08:00
Matthew Crossman 72eaa685d0 Prevent "system" class from being added to body. 2021-01-18 11:25:39 +11:00
Matthew Crossman 1d57e29d56 Add "system" theme to settings. 2021-01-18 10:44:51 +11:00
spikecodes 801216dfe9 Include code link on mobile 2021-01-17 13:24:44 -08:00
spikecodes 96607256fc Add Favicon 2021-01-12 20:18:20 -08:00
spikecodes 08683fa5a6 Light theme 2021-01-10 18:15:34 -08:00
spikecodes f445c42f55 Wide UI Mode 2021-01-10 13:08:36 -08:00
spikecodes 3444989f9a Default Comment Sort Setting 2021-01-07 08:38:05 -08:00
spikecodes b50fa6f3ae Settings Button 2021-01-05 18:16:32 -08:00
spikecodes aa7b4b2af7 Settings with Layouts 2021-01-05 18:04:49 -08:00