Commit Graph

950 Commits

Author SHA1 Message Date
Mathew Davies b22ec6dcd9 ci: remove deprecated functionality
::set-output to be replaced with $GITHUB_OUTPUT

Remove TAG as it wasn't used
2023-05-26 21:00:09 +00:00
Mathew Davies a1ea8f9ef3 ci: add a name to the main-docker:checkout step 2023-05-26 20:49:23 +00:00
Mathew Davies 3fba0caeb2 ci: use dtolnay/rust-toolchain in main build 2023-05-26 20:49:03 +00:00
Mathew Davies 869c60b185 ci: change arm64 back to arm
Not sure what it'd break, so lets limit scope for this PR
2023-05-26 20:29:39 +00:00
Mathew Davies 069cdc546f ci: ensure we're running on main as well 2023-05-26 20:26:50 +00:00
Mathew Davies 55a4aab121 ci: replicate dockerhub tags 2023-05-26 20:24:09 +00:00
Mathew Davies f78b63c844 ci: cleaned up docker workflows 2023-05-26 20:18:41 +00:00
Mathew Davies 0d1a6ed50e ci: use checkout@v3 for clippy 2023-05-26 19:54:34 +00:00
Mathew Davies ce45831eaf ci: fix incorrect title 2023-05-26 19:38:00 +00:00
Mathew Davies 6596a4f617 ci: rename other workflows
Wanting them to follow a structure. So starting with the branch they're
working against, following with a title of what's being done.
2023-05-26 19:36:55 +00:00
Mathew Davies b1090ca5f3 ci: update the title of the clippy job 2023-05-26 19:33:54 +00:00
Mathew Davies 5c4598364c ci: use dtolnay/rust-toolchain instad of actions-rs 2023-05-26 19:27:38 +00:00
Mathew Davies 2bc11b8106 ci: improve naming further 2023-05-26 19:10:20 +00:00
Mathew Davies c3629341f1 ci: improve naming of tasks 2023-05-26 19:08:14 +00:00
Mathew Davies 3f3f81f2c9 ci: fix identation 2023-05-26 19:04:13 +00:00
Mathew Davies 1ab6090ce8 ci: split tasks into their own workflows 2023-05-26 19:02:59 +00:00
Mathew Davies 7b9d416d86 ci: cargo clippy and cargo fmt 2023-05-26 18:48:36 +00:00
Mathew Davies c82dc6e797 ci: migrate to actions-rs for running tests 2023-05-26 18:35:20 +00:00
Matthew Esposito ca7ad9f812
Merge pull request #796 from StuffNoOneCaresAbout/lazy-init-regex 2023-05-01 10:09:59 -04:00
Matthew Esposito 98e2833881
Merge pull request #790 from StuffNoOneCaresAbout/allow-disabling-indexing 2023-05-01 10:08:20 -04:00
Kavin 4d5c52b83b
Rename variables to more descriptive names. 2023-05-01 05:00:49 +01:00
Kavin 6c47ea921b
performance: compile regex only once 2023-05-01 04:22:10 +01:00
Kavin 0c591149d5
Add option to disable all indexing. 2023-04-26 12:52:12 +01:00
Kavin 8b4b2dd268
Ignore idea files. 2023-04-26 12:52:00 +01:00
Matthew Esposito ac58bb532a
Merge pull request #787 from libreddit/clippy_refactor 2023-04-19 13:08:44 -04:00
Matthew Esposito af8fe176ea
Fix clippy warnings 2023-04-19 10:37:47 -04:00
Matthew Esposito bfa9c084bb
Merge pull request #786 from libreddit/update_deps 2023-04-19 10:32:46 -04:00
Matthew Esposito 3c892d3cfd
Update Cargo.lock - h2 moderate 2023-04-19 10:27:50 -04:00
Matthew Esposito 4a1b448abb
Merge pull request #776 from iTzBoboCz/polls 2023-04-17 18:12:02 -04:00
Matthew Esposito 991677cd1e
Add variable for now_utc, format 2023-04-17 18:00:41 -04:00
Matthew Esposito 3b8a13d050
Merge pull request #773 from libreddit/fmt_clippy 2023-04-15 11:01:19 -04:00
Matthew Esposito 0e90ebc1a1
Merge pull request #769 from gmnsii/bypass-gate 2023-04-15 11:00:20 -04:00
Matthew Esposito af89d4c88f
Merge pull request #778 from Akanksh12/comments-to-contrib-files 2023-04-15 10:59:28 -04:00
Matthew Esposito 5f87875b8e
Merge branch 'master' into bypass-gate 2023-04-15 10:56:28 -04:00
Matthew Esposito aaf05de1a8
Merge pull request #771 from gmnsii/comment-search 2023-04-15 10:55:10 -04:00
Akanksh Chitimalla 17f7f6a9d1 changed default port to 12345 2023-04-08 21:17:19 +05:30
Ondřej Pešek ec226e0cab fix(polls): apply clippy suggestions 2023-04-08 10:41:12 +02:00
Matthew Esposito 2b8931c032
Merge pull request #770 from invakid404/patch-1
fix(style): fit footer width to body size
2023-04-07 12:05:41 -04:00
Matthew Esposito 62771bf4a3
Merge pull request #751 from master-hax/optimize-docker
optimize arm dockerfile
2023-04-07 12:02:03 -04:00
Akanksh Chitimalla 22e3e0eb91 added comments to libreddit.service and .conf 2023-04-06 10:06:37 +05:30
Ondřej Pešek 94a781c82c fix(polls): minor improvements 2023-04-01 14:31:39 +02:00
Ondřej Pešek 75af984154 fix(polls): apply suggestions and fix id parsing 2023-04-01 14:26:04 +02:00
Ondřej Pešek 8bed342a6d fix: print time suffix only for relative dates 2023-04-01 13:21:15 +02:00
gmnsii de5d8d5f86 Requested code style changes 2023-03-26 11:52:02 -07:00
Matthew Esposito f465394f93
Address fmt + clippy 2023-03-25 16:32:42 -04:00
gmnsii 1e418619f1 Feat: search for comments within posts
Add the ability to search for specific comments within posts.
Known issues:
  - Just like on reddit, this does not work with comment sorting. The
    sorting order is ignored during the search and changing the sorting
    order after the search does not change anything. I do not think we
    can fix this before reddit does, since in my understanding we rely
    on them for the sorting. However we could implement a default
    sorting method ourselves by taking the vector of comments returned
    from the search and sorting it manually.
  - The UI could be improved on mobile. On screens with a max width
    inferior to 480 pixels, the comment search bar is displayed below
    the comment sorting form. It would be great if we could make the
    search bar have the same width as the whole comment sorting form
    but I do not have the willpower to write any more css.
2023-03-24 17:41:26 -07:00
gmnsii 8be69f6fe5 Checks if the link contains the parameter instead of ends with it
To know if the gate should be bypassed, we check if the link contains
the pasameter instead of checking if the link ends with it. This is
impostant, for example if we were to implement searching for comments
within a post. If we wanted to search for comments within a post that we
have bypassed the gate to view: the link will look like
https://libreddit-instance/r/somesub/comments/post-id/post-title&bypass_nsfw_landing/?q=some-query&type=comment
2023-03-23 12:36:04 -07:00
gmnsii a0726c5903 Change the bypass message and format code
The bypass message now indicates that the bypass is only temporary.
2023-03-23 11:09:33 -07:00
Ondřej Pešek c1c867a5ff feat: add polls 2023-03-23 13:21:09 +01:00
Ondřej Pešek 5dc3279ac3 fix: make time work with future dates 2023-03-23 13:18:48 +01:00