Frédéric Guillot
1d335390c2
Split Makefile linux targets by architecture
2018-09-16 19:14:44 -07:00
Frédéric Guillot
b9fee95cf2
Add compiler, Arch, and OS to info command
2018-09-16 19:13:16 -07:00
Diego Agulló
359aea8308
Avoid line break between emoji and (un)read/(un)star links
2018-09-15 11:28:44 -07:00
Frédéric Guillot
e0bfd220f7
Update ChangeLog
2018-09-11 18:29:28 -07:00
Frédéric Guillot
c9f9dd3262
Store client IP address in request context
2018-09-09 15:15:14 -07:00
Frédéric Guillot
c1e1506720
Revert cookie flag from strict to lax mode otherwise oauth2 won't work
2018-09-09 14:25:56 -07:00
Frédéric Guillot
46932c91a6
Use predefined Ciphers when TLS is configured
2018-09-08 21:43:45 -07:00
Frédéric Guillot
2306a4b2f6
Avoid displaying an error when shutting down the daemon
2018-09-08 21:20:24 -07:00
Adam Vigneaux
07cd7d2135
Add "Mark this page as read" to the bottom
...
This better matches the most common use case for the "Mark this page as
read" link, which is to click it once you have reached the bottom of the
page. Especially on mobile, it can be annoying to scroll to the top of
the page to click the link.
2018-09-08 18:40:23 -07:00
Frédéric Guillot
eee1f31903
Refactor HTTP context handling
2018-09-03 14:26:40 -07:00
Frédéric Guillot
88e81d4d80
Set cookie attribute SameSite to strict mode
2018-08-29 21:17:19 -07:00
Frédéric Guillot
6137b401ee
Make user creation via environment variables idempotent
2018-08-29 21:00:23 -07:00
Frédéric Guillot
41ce0a3b80
Make latest changes compatible with Heroku
2018-08-29 20:50:36 -07:00
Frédéric Guillot
9ba9858bea
Use regular text version of ✔︎ instead of emoji version on iOS
...
See this workaround: https://stackoverflow.com/questions/32639694/ios-9-removed-the-possibility-to-change-certain-symbol-colors-using-css/38362138#38362138
2018-08-28 20:46:15 -07:00
Dave Z
5341bbcbe2
Add toggle status button to entry page
2018-08-28 20:44:34 -07:00
Frédéric Guillot
4f62a704e2
Improve readme
...
- Add more links to the docs
- Add screenshots
2018-08-26 17:18:17 -07:00
Frédéric Guillot
a3f3f51c60
Migrate to go modules (Go 1.11)
2018-08-26 16:43:53 -07:00
Michael
a9e9c347f4
Switch Travis to Go 1.11
2018-08-26 16:36:33 -07:00
Dave Z
9169fbafb2
Show count of feeds with permanent errors in header menu
...
Only for feeds that reach `maxParsingError` are counted (so transient errors do not trigger counter).
2018-08-26 16:18:07 -07:00
dzaikos
aae62aae08
Added remote client IP to API login failure error message.
...
Addresses #205
Changed error level reporting on API login failure to Error from Info to match the web login reporting.
2018-08-26 09:46:00 -07:00
stratmaster
62ec185154
Add german translation string
2018-08-26 09:43:57 -07:00
Frédéric Guillot
551b73acfb
Add remove button in feed edit page
2018-08-25 12:21:54 -07:00
Frédéric Guillot
febce4f2e3
Split integration tests into multiple files
2018-08-25 11:55:47 -07:00
Frédéric Guillot
df2bebaf3d
Update scraper rule for heise.de
2018-08-25 10:33:18 -07:00
Frédéric Guillot
b17e4e88f6
Expose real error messages for internal server API errors
2018-08-25 10:04:58 -07:00
Frédéric Guillot
c327833314
Simplify context keys
2018-08-25 09:50:43 -07:00
dzaikos
4148d8af80
Added remote client IP to login failure error message.
...
Fixes #205
2018-08-25 02:47:34 -04:00
Frédéric Guillot
f43a055d63
Move Golang API client here
2018-08-24 22:23:03 -07:00
Frédéric Guillot
dbcc5d8a97
Use canonical imports
2018-08-24 21:56:39 -07:00
tleb
7f2612d9a6
Add Procfile
...
Allows to git push to heroku/self-hosted alternatives easily
2018-08-07 12:54:38 -07:00
Frédéric Guillot
cf03e0e338
Create database package (refactoring)
2018-08-01 20:28:45 -07:00
Frédéric Guillot
17054b396e
Update user agent with new website URL
2018-07-28 10:32:48 -07:00
stratmaster
72bc113b88
Remove white spaces in German translation
2018-07-23 13:02:01 -07:00
Frédéric Guillot
33dcbae705
Update ChangeLog
2018-07-22 21:29:30 -07:00
Frédéric Guillot
cfc1f3eb69
Avoid browser caching issues when assets changes
2018-07-22 12:24:46 -07:00
Frédéric Guillot
9f6533ece9
Compress JSON, CSS and Javascript responses
2018-07-19 19:27:05 -07:00
Frédéric Guillot
a291d8a38b
Improve themes handling
...
- Store user theme in session
- Logged out users will keep their theme
- Add theme background color to web manifest and meta tag
2018-07-18 22:30:05 -07:00
Frédéric Guillot
c1ab27172c
Update application icon with different sizes
2018-07-18 21:30:54 -07:00
Frédéric Guillot
d10312fe15
Update URLs in readme
2018-07-18 17:28:57 -07:00
neepl
5365f31e90
Add support for published tag in Atom feeds
2018-07-17 21:52:05 -07:00
Frédéric Guillot
73a6e617bb
Add few tweaks to the layout
...
- Increase truncate length to 35 chars for feed titles
- Add bottom margin for main menu in mobile view
- Add tooltip to feed domain in feeds list
2018-07-17 19:01:28 -07:00
Dave Z
3f31744911
Prevent vertical scrolling on swipe
2018-07-17 18:48:56 -07:00
Dave Z
3b018bc6bf
Show feed title instead of domain in items list
2018-07-17 18:48:28 -07:00
Frédéric Guillot
6aa02680d8
Add service worker to cache feed icons
2018-07-15 21:51:09 -07:00
Dave Z
c926498d3d
Make image proxy configurable
...
Adds IMAGE_PROXY configuration setting to change image proxy filter behaviour:
- none = No proxy
- http-only = Proxy only non-HTTPS images (default)
- all = Proxy everything
2018-07-12 17:41:09 -07:00
Frédéric Guillot
6fd6f79daf
Add alt attribute for feed icons
2018-07-10 23:20:32 -07:00
Frédéric Guillot
aceea56681
Update CI jshint check
2018-07-10 20:59:39 -07:00
Frédéric Guillot
a786e78aca
Add embedly.com to iframe whitelist
2018-07-10 20:56:54 -07:00
Frédéric Guillot
3bdb9251da
Use passive event listeners for touch events
...
Avoid this warning in Chrome console: https://www.chromestatus.com/feature/5745543795965952
2018-07-10 20:41:27 -07:00
dzaikos
6d25e02cb5
New add_dynamic_image
rewriter for JavaScript-loaded images.
...
Searches tags for various `data-*` attributes and sets `img` tag `src` attribute appropriately. Falls back to searching `noscript` for `img` tags.
Includes unit tests.
2018-07-09 01:22:48 -04:00