| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-10-16 | Merge pull request #55 from tt-rss/weblate-integrationmain | Greg | |
| Translations update from Hosted Weblate | |||
| 2025-10-16 | Translated using Weblate (Latvian) | Edgars Andersons | |
| Currently translated at 100.0% (703 of 703 strings) Translation: TinyTinyRSS/webui Translate-URL: https://hosted.weblate.org/projects/tt-rss/webui/lv/ | |||
| 2025-10-16 | Switch to the friendly URL for 'plugins.json'. | supahgreg | |
| 2025-10-16 | Reactivate the plugin installer using new JSON source. Closes tt-rss/tt-rss#3. | supahgreg | |
| * The JSON is built using https://github.com/tt-rss/tt-rss/blob/main/.github/workflows/update-plugins-json.yml * The aforementioned workflow pushes the JSON to https://github.com/tt-rss/tt-rss/blob/gh-pages/plugins.json * GitHub Pages then makes the JSON available at https://tt-rss.github.io/tt-rss/plugins.json | |||
| 2025-10-16 | Fix gh-pages portion of the 'Update Plugins JSON' workflow. | supahgreg | |
| 2025-10-16 | Update parsing in the 'Update Plugins JSON' workflow. | supahgreg | |
| 2025-10-16 | Test out a (generated) plugin JSON-building workflow. | supahgreg | |
| 2025-10-14 | Merge pull request #51 from tt-rss/js-proto-extensions-and-misc-cleanup | Greg | |
| Remove various JS prototype extensions and alias functions | |||
| 2025-10-15 | minor: reduce some duplication, add a comment back | supahgreg | |
| 2025-10-14 | minor: remove classes better in 'Article.setScore()' | supahgreg | |
| 2025-10-14 | Remove 'App.find()', which was essentially an alias of ↵ | supahgreg | |
| 'document.querySelector()'. | |||
| 2025-10-14 | Remove 'App.byId()', which was essentially an alias of ↵ | supahgreg | |
| 'document.getElementById()'. | |||
| 2025-10-14 | Remove 'App.findAll()', which was essentially an alias of ↵ | supahgreg | |
| 'document.querySelectorAll()'. | |||
| 2025-10-14 | Remove various Element and Array prototype extensions (and similar). | supahgreg | |
| 2025-10-14 | Merge pull request #50 from tt-rss/bugfix/app-startup-git-proxy | Greg | |
| Ensure the app startup script preserves proxy env vars. | |||
| 2025-10-14 | Ensure the app startup script preserves proxy env vars. | supahgreg | |
| 2025-10-14 | Merge pull request #46 from tt-rss/feature/cache-docker-builds | Greg | |
| Add Docker build caching to the Publish workflow | |||
| 2025-10-14 | Add Docker build caching to the Publish workflow. | supahgreg | |
| Prefer the GitHub Actions cache, and fall back to GitHub Container Registry if needed. | |||
| 2025-10-14 | Fix 'App.select_tag()' again. | supahgreg | |
| Not enough coffee. | |||
| 2025-10-14 | Fix default selection for 'App.select_tag()' and 'App.select_hash()'. | supahgreg | |
| 2025-10-14 | Fix the JavaScript Code Quality workflow file name. | supahgreg | |
| 2025-10-13 | Merge pull request #42 from tt-rss/bugfix/eslint-config-and-findings | Greg | |
| Get ESLint 9.x working, make the new config stricter, address findings | |||
| 2025-10-14 | Fix some more issues related to ESLint 'eqeqeq' changes (again). | supahgreg | |
| 2025-10-14 | minor: fix a labels issue introduced in 362e2dc28c9d28bc7644df6694b4de78a116da37 | supahgreg | |
| 2025-10-14 | Fix some more issues related to ESLint 'eqeqeq' changes. | supahgreg | |
| 2025-10-13 | Don't trigger workflows on their own YAML changes. | supahgreg | |
| 2025-10-13 | Minor workflow config cleanup. | supahgreg | |
| 2025-10-13 | Merge pull request #43 from tt-rss/dependabot/github_actions/actions/checkout-5 | Greg | |
| GitHub Actions: Bump actions/checkout from 4 to 5 | |||
| 2025-10-13 | GitHub Actions: Bump actions/checkout from 4 to 5 | dependabot[bot] | |
| Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v4...v5) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> | |||
| 2025-10-13 | Remove some unnecessary and/or redundant ESLint rules. | supahgreg | |
| 2025-10-13 | Replace deprecated ESLint styling rules. | supahgreg | |
| 2025-10-13 | Address remaining ESLint 'no-undef' and 'no-unused-vars' occurrences. | supahgreg | |
| * https://eslint.org/docs/latest/rules/no-undef * https://eslint.org/docs/latest/rules/no-unused-vars | |||
| 2025-10-13 | Handle browser globals in a much better way for ESLint. | supahgreg | |
| 2025-10-12 | Fix 'Feed.setActive()' allowing a string 'id'. | supahgreg | |
| This was causing an issue with comparisons elsewhere (e.g. 'Headlines.onLoaded()'). | |||
| 2025-10-12 | Fix various ESLint 'no-undef' rule instances. | supahgreg | |
| https://eslint.org/docs/latest/rules/no-undef | |||
| 2025-10-12 | Clean up unnecessary eslint-disable directives (per ESLint). | supahgreg | |
| 2025-10-12 | Add a workaround+note for a FeedTree feed item's 'error' being '[]'. | supahgreg | |
| The backend is sending 'error' as a string (or undefined for cats). | |||
| 2025-10-12 | Address rule 'no-redeclare' for 'dojo' and 'dijit' (defined as globals in ↵ | supahgreg | |
| 'eslint.config.js'). Also take care of 2 'no-prototype-builtins' and a 'no-useless-escape'. * https://eslint.org/docs/latest/rules/no-redeclare * https://eslint.org/docs/latest/rules/no-prototype-builtins * https://eslint.org/docs/latest/rules/no-useless-escape | |||
| 2025-10-12 | Address ESLint rule 'no-prototype-builtins'. | supahgreg | |
| https://eslint.org/docs/latest/rules/no-prototype-builtins | |||
| 2025-10-12 | Address ESLint rule 'eqeqeq'. | supahgreg | |
| https://eslint.org/docs/latest/rules/eqeqeq | |||
| 2025-10-12 | Get ESLint working and tweak the config (stricter). | supahgreg | |
| 2025-10-12 | Add a 'JavaScript Code Quality' GitHub workflow. | supahgreg | |
| 2025-10-11 | Merge pull request #41 from tt-rss/feature/validate-sql-schema-workflow | Greg | |
| Add a 'Validate SQL' workflow | |||
| 2025-10-11 | Add missing 'permissions' to the Validate SQL workflow. | supahgreg | |
| 2025-10-11 | Add a 'Validate SQL' workflow. | supahgreg | |
| Created while messing around with Copilot. | |||
| 2025-10-11 | Merge pull request #40 from tt-rss/project-cleanup | Greg | |
| Project cleanup, PHPUnit config tweaks | |||
| 2025-10-11 | Remove assorted unused stuff. | supahgreg | |
| 2025-10-11 | Tweak the PHPUnit config and fix a UrlHelper deprecation that was identified. | supahgreg | |
| 2025-10-11 | Improve 'CONTRIBUTING.md'. | supahgreg | |
| 2025-10-11 | Merge pull request #39 from tt-rss/composer-lock-and-phpunit | Greg | |
| Composer cleanup, PHPUnit 9 --> 12 | |||