Nazar
97f0f69059
Rebase #811 ( #812 )
...
Co-authored-by: Matthew Esposito <matt@matthew.science>
2023-06-03 17:32:46 +00:00
Matthew Esposito
255307a4f7
Add request stats to instance info HTML
2023-05-31 20:02:00 -04:00
Matthew Esposito
b5fc4bef28
Fix github-actions versioning
2023-05-31 19:50:38 -04:00
Mathew Davies
81a6e6458c
ci: cleanup github actions ( #803 )
2023-05-31 23:47:58 +00:00
Matthew Esposito
de68409610
Add request stats to instance info page
2023-05-31 19:39:44 -04:00
Matthew Esposito
193a6effbf
Merge pull request #792 from beucismis/master
2023-05-31 18:42:39 -04:00
Matthew Esposito
09551fca29
Merge pull request #806 from gmnsii/comment-searchbar-color
2023-05-31 18:40:25 -04:00
gmnsii
38ee0d9428
make comment search bar color change based on theme
2023-05-31 19:41:13 +02: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
beucismis
6c0e5cfe93
Add cursor:pointer for button and select
2023-04-29 21:16:02 +03: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
e3b1c5b587
Use a bullet instead of empty margin when score is hidden
...
This is prettier and keeps consistency across the app.
2023-03-23 11:29:28 -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
Tsvetomir Bonev
dead990ba0
fix(style): fit footer width to body size
2023-03-23 13:49:40 +02:00
gmnsii
e046144bf3
Allow bypassing nsfw gate for posts
...
On instances that are not sfw-only, the nsfw gate for posts can now be
bypassed.
2023-03-22 23:18:35 -07:00
gmnsii
f8ba3cf815
Fix formatting in some places
2023-03-22 20:29:48 -07:00
gmnsii
df3d894947
Add option to hide score
...
Add the option to hide score for posts and comments in preferences.
There is still however a blank margin where the score is supposed to be.
2023-03-22 20:08:20 -07:00
kuanhulio
e25622dac2
harden docker-compose.yml ( #760 )
...
`user: nobody`: the least privileged account.
`read_only: true`: this container doesn't write anything to the filesystem, this removes a vector.
`security_opt`: disallows the container to grab more privileges.
`cap_drop`: this container doesn't need any capabilities, drop them.
`networks`: put `libreddit` into its own network so it cannot see other containers by default.
2023-03-17 10:17:01 -06:00
Daniel Valentine
6bcc4aa368
Update version string in Cargo.lock.
2023-03-17 09:36:52 -06:00
mikupls
eb0928acc3
add link to reddit status page.
2023-03-14 22:21:41 +01:00
Vivek
6d652fc38c
optimize arm dockerfile
2023-03-12 23:36:25 -07:00