Graham
f1c9fed36f
Rename 'Name' column to 'Source(s)'
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
93ee863e20
Add initial support for plotting a map of valid/invalid XTEA keys
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
da3cc57b3f
Add link to download keys in the text format
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
2d136c89e9
Add zipped text version of the XTEA key endpoint
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
b98d045cfe
Add group source tracking
...
There are a few collisions in the production archive. I suspect these
are due to poorly modified caches, and tracking the source(s) of each
group will make it easier to determine which cache is probably
problematic.
This change also has the benefit of removing a lot of the hacky source
name/description merging logic.
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
2411a16bc2
Always show vertical scroll bar to improve horizontal alignment
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
509d88b18f
Add support for storing multiple build numbers per master index
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
df2aab7639
Fix position of 'Calculating...' text
...
It appeared after the line break, not before it.
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
70644b5e06
Combine master_index_{archive,group}_stats
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
4f0a37e13e
Format caches/index.html
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
e3e0094b43
Remove empty loc group special case
...
Some non-empty loc groups are also unreachable, so I think this was
quite deceptive - e.g. on some OSRS revisions, we'll probably never hit
100% of the keys even if we exclude empty loc groups.
We can include the empty loc flag in the list of missing keys on the
per-cache pages instead.
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
aa7b59e4b9
Add a page for each cache
...
These pages will list missing groups and keys in the future, which we
won't be able to fit in the table.
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
47b1bd5bf0
Replace concatenation with classappend
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
d5b1bf016e
Remove redundant active class
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
9638b0311a
Add explicit line breaks and non-breaking spaces to improve appearance
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
5e81ccc92c
Improve footnote style
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
1c301f6aa5
Improve footnote wording
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
0e80066c29
Format caches/index.html
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
86e9963a75
Format timestamps more concisely
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
b5a4f75fb9
Group cache and keys links
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
0775449eae
Make the caches table responsive
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
e56d16ab91
Right align numeric columns
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
4b4b6fabc0
Add percentage of valid indexes, groups and keys to the table
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
fffc96a83f
Add navbar to the archive web interface
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
416dabec4c
Include empty loc groups in the total number of known keys
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
bce6270957
Set background colour of the indexes, groups and keys cells
...
Green indicates we've collected a full set. For indexes, red indicates
some are missing (as this is a critical problem - the client won't start
at all if an index is missing). Yellow indicates groups or keys are
missing, as this is less critical (the client will likely work in most
cases).
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
bdab767ca7
Add thousands separators to group/key counts
...
They aren't necessary for the index counts, as there can only be 254
indexes.
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
554520b285
Add initial Bootstrap style
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
81e2dedee5
Add number of valid indexes, groups and keys to the web interface
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
8b1880cf09
Add heading to download links column
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
12e3a0eed2
Remove extraneous newline
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
eae9a3e2f4
Remove master index digest column from the web page
...
It isn't really necessary now we have the download links.
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
412d6f4c1f
Add XTEA key export endpoint
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
a5ac7b0b28
Fix heading case
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
a19a69b21e
Add name and description to the master_indexes table
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
47127113f4
Add initial archiving service web interface
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago