Commit graph

47 commits

Author SHA1 Message Date
Jon Schoning f27d4af0d4
Avoid tmp file creation for static resources Fixes #45 2024-02-09 23:44:06 +01:00
Jon Schoning 84e0260396
make RSS feed reflect the filter + search status of the current page (#44) 2024-02-09 23:44:06 +01:00
Jon Schoning 1a3bbef162
upgrade PureScript to v0.15 2024-02-09 23:44:06 +01:00
Jon Schoning 62881e3a58
add setting ALLOW_NON_HTTP_URL_SCHEMES (default false)
- adds ability to enable app url scheems
2024-02-09 23:44:06 +01:00
Jon Schoning c1c2aea2da
bump espial version 2024-02-09 23:44:06 +01:00
Berk Ozkutuk 9e2b767d8d
Migrate to GHC 9.0 2024-02-09 23:44:05 +01:00
Berk Ozkutuk c209fcf060
Allow API key auth on AddR route 2024-02-09 23:44:05 +01:00
Jon Schoning 89a5cd5775
adjust password validation 2024-02-09 23:44:05 +01:00
Jon Schoning d3a7d82dc0
restrict ui iframes 2024-02-09 23:44:05 +01:00
Jon Schoning 67bde3b6a3
improve tag navigation: fix urls when tags have '+' or ':' 2024-02-09 23:44:05 +01:00
Jon Schoning 9682a0c9c1
disallow non http/https schemes for bookmark urls 2024-02-09 23:44:04 +01:00
Jon Schoning 9e8ec47501
add app setting enable SSL_ONLY 2024-02-09 23:44:04 +01:00
Jon Schoning f962b947bc
prevent 'open redirect' via next param 2024-02-09 23:44:04 +01:00
Jon Schoning 8682c5657e
add ability to populate add note fields via url 2024-02-09 23:44:04 +01:00
Jon Schoning 30fa32897a
hls lint 2024-02-09 23:44:03 +01:00
Jon Schoning 3978ac3b71
always get tags via subquery instead of separate query 2024-02-09 23:44:03 +01:00
Jon Schoning c637b56d9b
persistent + esqueleto upgrade 2024-02-09 23:44:03 +01:00
Jon Schoning 02a55aedba
upgrade to lts-17.15 2024-02-09 23:44:03 +01:00
Jon Schoning 8fa24e5d8e
convert CRLF to LF 2024-02-09 23:44:02 +01:00
Jon Schoning b20913d950
fix fetch path title by correcting request headers 2024-02-09 23:44:02 +01:00
Jon Schoning 7d28b2d977
prevent user entering commas to separate tags 2024-02-09 23:44:02 +01:00
Jon Schoning e45e7bb4c1
add network_mode: host to docker-compose config 2024-02-09 23:44:02 +01:00
Jon Schoning d838344a12
add ability to set a socks proxy from environment for sending archive requests from the server 2024-02-09 23:44:02 +01:00
Jon Schoning 73123c9b27
add host to useragent 2024-02-09 23:44:01 +01:00
Jon Schoning 9bee6a718b
use named record constructors 2024-02-09 23:44:01 +01:00
Jon Schoning a0e107e7c0
use named record constructors 2024-02-09 23:44:01 +01:00
Jon Schoning b0d230edbb
add firefox bookmark import (Resolves #15) 2024-02-09 23:44:01 +01:00
Jon Schoning 6ed148f838 ghc 8.8.3 updates 2020-03-29 20:14:19 -05:00
Jon Schoning 28ee87890e disable ekg 2020-03-29 18:58:29 -05:00
Jon Schoning 7149aed878 Change archive behavior so that when enbaled it is active for private accounts (resolves #10) 2020-03-08 17:17:23 -05:00
Jon Schoning 5b1033f63a add related tags 2020-02-02 01:56:56 -06:00
Jon Schoning 4e182c5afe implement tag cloud: resolves #9
TODO: Related Tags, All Tags
2020-01-29 00:02:41 -06:00
Jon Schoning 01afd5efad slight refactor fetch title 2020-01-19 01:22:08 -06:00
Jon Schoning 9dabf770a6 properly decode fetched title #8 2020-01-19 00:52:39 -06:00
Jon Schoning 7683c3413b Ability to fetch the title of the link #8 2020-01-18 19:59:41 -06:00
Jon Schoning 4c272d0198 update possible archive http statuses 2019-10-27 16:01:10 -05:00
Yann Esposito (Yogsototh) c0988369a1 Add bookmark tags as RSS categories 2019-10-03 14:44:55 -05:00
Jon Schoning cd450ee312 prevent unauthorized note edits 2019-09-15 18:13:07 -05:00
Jon Schoning 156dfe4bd2 honor userPrivacyLock. check noteShared in getNoteR. 2019-09-15 17:34:59 -05:00
Yann Esposito (Yogsototh) 0dbad04c35
Ability to make notes public or shared 2019-09-15 15:43:03 +02:00
Yann Esposito (Yogsototh) 8ed3965b7e
Made notes public by default and added an RSS feed 2019-09-15 11:51:20 +02:00
Yann Esposito (Yogsototh) 3476642fbb
Added public feeds to bookmark pages.
- add the link in the header
- add a link in the user page.
2019-09-13 23:17:19 +02:00
Jon Schoning 552ee5b098 update ghc version 2019-08-26 16:38:38 -05:00
Jon Schoning a82f0fa510 add source code link 2019-03-14 11:11:12 -05:00
Jon Schoning 68b8c7ac88 add ExportBookmarks 2019-03-09 22:03:16 -06:00
Jon Schoning 79ee31dff6 use parcel-bundler
'moment' and 'marked' can now be required() from purescript FFI
2019-01-31 22:43:58 -06:00
Jon Schoning 2e3e7097e6 init 2019-01-30 20:54:47 -06:00