55 Commits (2b720af6e5b905f411781f71c7a78baa9133634f)

Author SHA1 Message Date
Graham 2b720af6e5 Fix line length 2 years ago
Graham 0158bc937b Add archive/index sizes and completion percentages to legacy cache pages 2 years ago
Graham 2aaa19e05e Format CacheExporter 2 years ago
Graham f5b9f269f6 Add per-archive stats to the cache pages 2 years ago
Graham c94678c7c5 Add API for downloading individual groups 2 years ago
Graham af918cf535 Add support for hiding broken caches 2 years ago
Graham 80dda3f2dc Add missing JOIN condition 2 years ago
Graham d186f5aef4 Add initial support for separate scopes to the archiving service 2 years ago
Graham 5c77ee4bd2 Format CacheExporter 2 years ago
Graham 73eb30dbf9 Add game, environment, language, build and timestamp to file names 2 years ago
Graham 71f775f282 Add JSON version of the /caches page 2 years ago
Graham 469fe2eecc Add environment and language columns to the caches table 2 years ago
Graham f079c415f5 Add initial support for archiving legacy caches 2 years ago
Graham 20868a39ad Fix warnings in CacheExporter 3 years ago
Graham 3848a89f68 Ensure a directory is created for the ARCHIVESET archive 3 years ago
Graham cbb2a90388 Disable .dat2/.idx link if the cache is too big for a DiskStore 3 years ago
Graham 7915698cda Reduce CacheExporter BATCH_SIZE 3 years ago
Graham 0781e23874 Add update links to each master index 3 years ago
Graham 6f02ab2f65 Add NXT cache downloader 3 years ago
Graham b37e4d0d0b Use alternatives for most methods deprecated in Kotlin 1.5 3 years ago
Graham e0a2df889b Add more information to the individual cache pages 3 years ago
Graham 9be1a54b76 Add estimated cache size column 3 years ago
Graham e4776f7c3c Only call games.single() when game is accessed 3 years ago
Graham 1f735f4b99 Remove duplicate descriptions 3 years ago
Graham b685d901aa Mark empty master index as invalid 3 years ago
Graham eeb82d2e47 Fix typo in master_index_stats JOIN 3 years ago
Graham 9bce5cc1b3 Replace LEFT JOIN on sources/games with a JOIN 3 years ago
Graham b98d045cfe Add group source tracking 3 years ago
Graham 509d88b18f Add support for storing multiple build numbers per master index 3 years ago
Graham 70644b5e06 Combine master_index_{archive,group}_stats 3 years ago
Graham f8c44f1de4 Rename master_index_valid_{indexes,groups} to resolved_{indexes,groups} 3 years ago
Graham aa7b59e4b9 Add a page for each cache 3 years ago
Graham 5f5d1aad93 Fix divide by zero in CacheExporter 3 years ago
Graham 4b4b6fabc0 Add percentage of valid indexes, groups and keys to the table 3 years ago
Graham 86f100ff4f Format CacheExporter 3 years ago
Graham bce6270957 Set background colour of the indexes, groups and keys cells 3 years ago
Graham 81e2dedee5 Add number of valid indexes, groups and keys to the web interface 3 years ago
Graham 2aab020e67 Use int for master index ids consistently 3 years ago
Graham 5d8f89e319 Add master_index_valid_{indexes,groups} views to reduce duplication 3 years ago
Graham 91d4e46c89 Rename GroupKey to Key 3 years ago
Graham eae9a3e2f4 Remove master index digest column from the web page 3 years ago
Graham 619424321f Add index version consistency check 3 years ago
Graham 1c061c0f66 Store master index format in the database 3 years ago
Graham 4154e4fdb4 Store non-truncated versions in the archiving service if available 3 years ago
Graham cbeb9a3a67 Add mapsquare key for compatibility with Polar's XTEA key files 3 years ago
Graham 412d6f4c1f Add XTEA key export endpoint 3 years ago
Graham a19a69b21e Add name and description to the master_indexes table 3 years ago
Graham 47127113f4 Add initial archiving service web interface 3 years ago
Graham a3593e9326 Rename master_index_entries to master_index_archives 3 years ago
Graham 4ba78e26b9 Create .idx files for empty indexes 3 years ago