What's New
- Spectral Data: Compound results now include a Spectral Information section with published experimental spectra from PubChem, covering NMR, IR, mass spectrometry (GC-MS, LC-MS, MS), UV and Raman records with their reported conditions, peaks and values.
- Expanded Chemical Database: The offline database grew from 575 to 1,532 substances, 108 to 211 ions, 71 to 122 functional groups and 149 to 326 reactions, for 2,191 entries total that can be browsed without an internet connection.
- Substances (+957): Pharmaceuticals, antibiotics, heterocycles, salts, oxides and sulfides, enzymes, proteins and peptides, nucleotides and nucleic acids, carbohydrates and polysaccharides, lipids and steroids, alkaloids and toxins, pollutants and pesticides, food additives and dyes, polymers, materials, ceramics and semiconductors, radionuclides, organometallics, solvents, buffers, catalysts, cosmetics, sweeteners, vitamins, etc.
- Ions (+103): Transition-metal and main-group cations, polyatomic anions such as amide, hydrosulfide and dithionite, and polyatomic cations such as nitrosyl, vanadyl and guanidinium, etc.
- Functional Groups (+51): Nitrogen and heterocyclic groups, sulfur and oxygen groups, hydrocarbon and carbonyl substituents, organometallic groups such as Grignard and organolithium reagents, reactive intermediates such as carbenes and nitrenes, etc.
- Reactions (+177): Named organic reactions such as aldol and Claisen condensations, Michael addition, Mannich, Wittig, Diels-Alder and Friedel-Crafts, cross-couplings such as Suzuki, Heck and Sonogashira, polymerizations, oxidations and reductions, heterocycle syntheses, biochemical pathways such as glycolysis and the Krebs cycle, industrial processes such as Haber-Bosch and Solvay, qualitative analysis tests, titrations, etc.
Changes
- Cards Mode: Cards are now off by default, giving fresh installs a flatter, denser layout. Turn them back on in Settings > Display & Search > Cards.
Technical Changes
- Added a PubChem PUG-View "Spectral Information" request to the existing compound-context fetch batch, so spectra load alongside the rest of the result page.
- Added
CompoundSpectrumRecordandSpectralFieldmodels with a parser that groups records by reference number, skips non-text rows and caps how many records and fields are kept. - Added a
spectralLoadedflag so compounds without published spectra are not refetched. - Rendered the spectral section at the end of the compound info dropdown, after Classification.
- Localized the new section chrome (title, loading state, source note and info dialogs) across all 16 supported languages.
- Extended Offline Test Mode to serve simulated spectral records.
- Expanded the bundled chemical database assets to 2,191 entries and filled in 600 previously missing metadata fields (source URL, source label and search query) so every entry is attributed.
- Flipped the cards default in the DataStore snapshot, the legacy SharedPreferences migration,
SettingsManager, the theme default and the settings composables. - Restructured the What's New experience (About card and welcome tour) with nested bullets and bold group headers.
- Updated the README and F-Droid full description with the new database counts.
- Added a Fastlane changelog for version code 11600.
- Bumped the release version to 1.16.0 with version code 11600.