Frédéric Guillot
548c4d4efe
Use SVG icons for toast notifications
2021-03-07 12:03:43 -08:00
Frédéric Guillot
f6ed2feab4
Use SVG sprite for icons
2021-03-07 11:18:42 -08:00
1pav
b730aa520d
Reset scroll position on mark page as read
2021-03-06 18:08:13 -08:00
Alexandros Kosiaris
3d16c3e4e6
Add link to mark all feed entries as read
2021-03-06 17:45:25 -08:00
1pav
0d935a863f
Make web app display mode configurable
...
The change is visible after reinstalling the web app.
It's not compatible with all browsers.
See https://developer.mozilla.org/en-US/docs/Web/Manifest/display
2021-02-28 13:29:51 -08:00
Frédéric Guillot
ec3c604a83
Add option to allow self-signed or invalid certificates
2021-02-21 13:58:52 -08:00
Frédéric Guillot
c2571f9f47
Remove completely generated files
2021-02-18 21:50:27 -08:00
Frédéric Guillot
4855fbd13f
Use embed package for Javascript bundles instead of generated files
2021-02-18 20:49:06 -08:00
Frédéric Guillot
9569666259
Use embed package for CSS bundles instead of generated files
2021-02-17 22:07:28 -08:00
Frédéric Guillot
0de80c2ff0
Use embed package for binary assets instead of generated files
2021-02-17 20:15:28 -08:00
Rogier Lommers
421bb467d0
Show Postgres version in about page
2021-02-16 07:37:24 -08:00
Frédéric Guillot
e8d0360e64
Validate Keep list and Block list rules syntax
2021-02-07 18:53:56 -08:00
Frédéric Guillot
89d17107af
Change PWA display mode to standalone
2021-02-06 11:54:17 -08:00
Ilya Mateyko
4464802947
Reformat some Go files
...
When working on #994 I noticed that some Go files are not formatted with
`gofmt`.
This PR fixes this.
2021-01-27 18:13:58 -08:00
Kiskae
77f5b911b5
Don't discard the "Fetch via Proxy" option
2021-01-24 11:24:28 -08:00
Shizun Ge
23e4183bec
Show global options in the about page
...
Only shows the options when current user is admin.
2021-01-18 11:02:40 -08:00
Frédéric Guillot
11e110bc7d
Refactor entry validation
2021-01-04 15:44:06 -08:00
Frédéric Guillot
806b9545a9
Refactor feed validator
2021-01-04 14:47:25 -08:00
Frédéric Guillot
4468ef1410
Refactor category validation
2021-01-03 22:50:24 -08:00
Frédéric Guillot
e45cc2d2aa
Refactor user validation
...
Validate each user field for creation/modification via API and web UI
2021-01-03 21:36:35 -08:00
Frédéric Guillot
f0610bdd9c
Refactor feed creation to allow setting most fields via API
...
Allow API clients to create disabled feeds or define field like "ignore_http_cache".
2021-01-02 16:48:22 -08:00
Ilya Mateyko
ab82c4b300
Subscribe to feeds with the Android Share menu
2021-01-02 11:48:07 -08:00
Bogdan Brinza
9a6c80f562
Updating read/star icons to SVGs
2020-12-29 20:47:18 -08:00
Frédéric Guillot
60a7362327
Use SQL transaction when creating user sessions
2020-12-22 20:28:34 -08:00
Frédéric Guillot
651ee02c11
Allow regular users to change settings via API
2020-12-22 15:20:36 -08:00
Frédéric Guillot
83f3ccab0e
Remove extra column from users table (HSTORE field)
...
Migrated key/value pairs to specific columns.
2020-12-21 21:35:03 -08:00
Frédéric Guillot
989ca163a3
Add styles for <abbr> HTML tag
2020-12-20 20:24:01 -08:00
Clément Joly
f88e93a0b9
Add Server-Timing header to unread page
2020-12-18 15:08:17 -08:00
Frédéric Guillot
2cf9bde1af
Show correct User Agent in input placeholders
2020-12-16 21:30:22 -08:00
Frédéric Guillot
d70b4d39ab
Show Git commit in about page
2020-10-28 21:22:23 -07:00
Frédéric Guillot
99f20868ad
go mod tidy + go generate
2020-10-19 22:19:48 -07:00
Richard Schneider
cc8eb89ce0
Add keyboard shortcut to scroll current item to the top
2020-10-16 15:44:03 -07:00
Manuel Garrido
84b83fc3c8
Add feed filters (Keeplist and Blocklist)
2020-10-16 14:40:56 -07:00
Frédéric Guillot
6117a2f3cd
Proxify articles crawled manually
2020-10-07 22:26:52 -07:00
Tony Wang
37bc451741
Remove plaintext Fever password from database
2020-10-06 21:22:24 -07:00
Richard Schneider
93f90dae68
Add keyboard shortcut to jump to an item's feed page
2020-10-06 18:06:12 -07:00
Philipp Rempe
7da72cf89a
Add setting for swipe gesture on entries on mobile
2020-10-04 17:45:18 -07:00
Frédéric Guillot
c394a61a4e
Add Prometheus exporter
2020-09-27 20:04:48 -07:00
Frédéric Guillot
16b7b3bc3e
http client: remove dependency on global config options
2020-09-27 14:37:46 -07:00
Dave Z
6d25fb715b
Various CSS tweaks and optimizations
...
Prevent sub and sup from affecting line-height.
Set touch-action on .items to prevent browser navigation.
Move font-family specific CSS to the appropriate file.
Update primary font-family for UI to be even more
compatible with various operating systems.
Make .entry-content font-weight variable depending
on font-family used.
2020-09-26 18:21:26 -07:00
Frédéric Guillot
b015887b02
Avoid Javascript minifier to break keyboard shortcuts
2020-09-23 21:01:58 -07:00
Frédéric Guillot
75b11d5744
Rename service worker script to avoid being blocked by uBlock
2020-09-23 20:40:06 -07:00
Frédéric Guillot
debbf5a5b0
Enable strict slash to avoid 404 when using trailing slash
2020-09-13 18:02:08 -07:00
Frédéric Guillot
a8de067810
go mod tidy + go generate
2020-09-09 23:31:25 -07:00
Kebin Liu
cf7712acea
Add HTTP proxy option for subscriptions
2020-09-09 23:28:54 -07:00
Pedro Lucas Porcellis
e1c9e6ccb4
Add link to mark a feed as read
2020-08-19 22:17:33 -07:00
Frédéric Guillot
eaf1fc896f
Redirect to login page if CSRF token is expired
...
This will force the form to be populated with a valid token.
2020-08-09 13:16:57 -07:00
Frédéric Guillot
943e7a7317
Align entry actions to the left
...
- Attempt to avoid awkward alignment on smartphone screens
- Keep the read/star actions aligned to the left
- Remove css flex to allow easier override with custom CSS
2020-07-28 22:26:32 -07:00
Frédéric Guillot
8fb71366f8
API: Delete users asynchronously
...
Deleting large users might lock the tables in the hosted offering
2020-07-28 20:39:10 -07:00
Maxime Bailleul
ee5a8a05c9
Add reading time for entries
2020-07-16 19:47:41 -07:00