Commit graph

115 commits

Author SHA1 Message Date
Nicholas La Roux
02467b5ac2
Upgrade minitest from 5.18.1 to 5.20.0 2024-01-03 18:19:30 +09:00
Simon Legner
47707f31fc Merge branch 'origin/main' into ruby_3.1.2 2023-02-17 22:52:00 +01:00
Simon Legner
ce248cebd0 Fix manifest db_size 2023-01-10 19:44:10 +01:00
Simon Legner
5a8f952568 manifest: fix attribution 2023-01-07 10:04:38 +01:00
Simon Legner
eac7f96cdb /about: Obtain credits from docs metadata 2022-12-26 19:01:43 +01:00
Paul Sernatinger
2da05d74db Specs all passing 2022-11-14 08:30:30 -06:00
Simon Legner
965be77c03 Image scraping: evaluate Content-Length header 2022-09-06 14:48:51 +02:00
Simon Legner
200e39ce90 outdated_state: omit 0. and 1. versions 2022-02-21 19:46:04 +01:00
Simon Legner
cb6865b0a8 thor updates:check group major/minor updates 2021-01-03 10:12:14 +01:00
Simon Legner
fbfa9de39c parse_cf_email.rb: fix URI.unescape is obsolete 2020-11-24 23:02:25 +01:00
Simon Legner
c10516cc62 doc.is_outdated: split on [-.], add unit tests 2020-11-19 22:05:50 +01:00
Jasper van Merle
536003c54d
Merge pull request #1024 from jmerle/fix-openjdk-read-file
Fix OpenJDK scraper
2019-07-20 02:50:18 +02:00
Jasper van Merle
b31dc9d0c2 Fix tests 2019-07-17 22:44:48 +02:00
Jasper van Merle
79323d3ea8 Update tests 2019-07-11 16:18:31 +02:00
Jasper van Merle
8ed1f4ace1 Replace AppCache with a service worker 2019-07-07 00:55:58 +02:00
Thibaut Courouble
bf003669ba Simplify file scraper setup; scrape files in the "docs/[slug]" directory 2018-11-25 16:57:37 -05:00
Thibaut Courouble
817dac1c48 Enable HTTP Strict-Transport-Security 2018-11-25 13:17:33 -05:00
Thibaut Courouble
e8d52c9cfd Fix app cache not updating when changing the app's color theme
This is needed because the index page is part of the app cache, and the <html> tag has a different class depending on the theme.
2018-10-10 10:10:19 -04:00
Thibaut Courouble
01bc31859b Fix up switch to CSS variables 2018-10-08 18:08:02 -04:00
Thibaut Courouble
7d3c6bd970 Force HTTPS 2018-10-07 10:28:28 -04:00
Thibaut Courouble
68b80bce36 Generate pretty JSON in docs.json manifest
To make it easier to track changes in Git.
2018-03-25 16:27:53 -04:00
Thibaut Courouble
0725a69af5 Store docs' metadata in meta.json files
To avoid relying on the filesystem for modified times.
2018-03-25 14:52:16 -04:00
Thibaut Courouble
7428645dc1 Improve app loading sequence 2017-09-09 18:16:16 -04:00
Thibaut Courouble
dd8c80060a Fix :follow_links option not doing anything when set to false 2017-07-30 13:07:29 -04:00
Thibaut Courouble
6fc48db8af Improve error logging 2017-07-16 15:41:25 -04:00
Thibaut Courouble
d99bb70afb Fix tests 2017-06-25 23:23:09 -04:00
Thibaut Courouble
ed5a5cadd9 Fix handling of invalid iframe URLs
Fixes #590.
2017-04-22 10:17:51 -04:00
Thibaut Courouble
c1ebb7a0b9 Improve Doc#name and Doc#slug 2017-03-04 10:58:05 -05:00
Andreas Stenius
b36f3f8095 core/doc: make sure name is usable as slug. 2017-03-04 10:50:10 -05:00
Thibaut Courouble
0f238609da UI improvements 2017-02-26 09:59:43 -05:00
Thibaut Courouble
ad044f85d3 Fix keyword search in Firefox and URL search via query param
Fixes #577.
2017-02-19 09:34:59 -05:00
Thibaut Courouble
94470251fe Bump Ruby 2.4.0 2017-01-22 14:40:33 -05:00
Thibaut Courouble
4e41ed9f25 Add <base> support 2017-01-22 10:26:14 -05:00
Thibaut Courouble
6f0214eaf3 Make Docs::Parser return the entire document instead of <body> 2017-01-22 10:22:07 -05:00
Thibaut Courouble
0c8ca4e5fa Add SQLite documentation 2016-12-04 11:26:23 -05:00
Thibaut Courouble
721adf8e21 Don't rewrite data URIs 2016-10-10 11:09:17 -04:00
Thibaut Courouble
82d0725747 Improve ordering of entries and types 2016-09-04 10:46:54 -04:00
Thibaut Courouble
13bd8a07b0 Fix default docs behavior when all docs are disabled
Fixes #424.
2016-06-19 18:21:24 -04:00
Thibaut Courouble
d0802988f1 Decode "~" in url path 2016-06-12 17:58:59 -04:00
Thibaut Courouble
5bb96f804a Require all entries to have a name, path and type 2016-06-05 17:04:34 -04:00
Thibaut Courouble
a59786be2e Change single-doc setup to use data-attribute instead of inline script 2016-06-04 10:09:01 -04:00
nucular
034ecfae72 Replace File.basename in URL#relative_path_to because it doesn't handle special characters in URLs well 2016-05-29 11:04:59 -04:00
Thibaut Courouble
9e1b9ca2a9 Improve MDN/JavaScript scraper 2016-05-01 11:47:40 -04:00
Thibaut Courouble
70b19c238a Sort types/categories by number when they start with a number 2016-04-10 14:09:12 -04:00
Thibaut Courouble
d366e14ea7 Fix Docs::Parse#document? when document has no doctype 2016-04-10 10:16:24 -04:00
Thibaut Courouble
6c9fc464c2 Add :fix_urls_before_parse option for Angular doc 2016-03-26 17:11:19 -04:00
Thibaut Courouble
01517f8c78 Add redirections for deleted docs 2016-03-05 13:41:43 -05:00
Thibaut Courouble
63c77322d3 Handle unencoded spaces in link hrefs 2016-01-30 13:51:06 -05:00
Thibaut Courouble
c3b9502657 Set version attributes before evaluating block
Ref #25.
2016-01-24 16:13:34 -05:00
Thibaut Courouble
3df9cfff98 Add support for blank and non-number version names
Ref #25.
2016-01-24 13:03:04 -05:00