summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-10-16Merge pull request #55 from tt-rss/weblate-integrationmainGreg
Translations update from Hosted Weblate
2025-10-16Translated 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-16Switch to the friendly URL for 'plugins.json'.supahgreg
2025-10-16Reactivate 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-16Fix gh-pages portion of the 'Update Plugins JSON' workflow.supahgreg
2025-10-16Update parsing in the 'Update Plugins JSON' workflow.supahgreg
2025-10-16Test out a (generated) plugin JSON-building workflow.supahgreg
2025-10-14Merge pull request #51 from tt-rss/js-proto-extensions-and-misc-cleanupGreg
Remove various JS prototype extensions and alias functions
2025-10-15minor: reduce some duplication, add a comment backsupahgreg
2025-10-14minor: remove classes better in 'Article.setScore()'supahgreg
2025-10-14Remove 'App.find()', which was essentially an alias of ↵supahgreg
'document.querySelector()'.
2025-10-14Remove 'App.byId()', which was essentially an alias of ↵supahgreg
'document.getElementById()'.
2025-10-14Remove 'App.findAll()', which was essentially an alias of ↵supahgreg
'document.querySelectorAll()'.
2025-10-14Remove various Element and Array prototype extensions (and similar).supahgreg
2025-10-14Merge pull request #50 from tt-rss/bugfix/app-startup-git-proxyGreg
Ensure the app startup script preserves proxy env vars.
2025-10-14Ensure the app startup script preserves proxy env vars.supahgreg
2025-10-14Merge pull request #46 from tt-rss/feature/cache-docker-buildsGreg
Add Docker build caching to the Publish workflow
2025-10-14Add Docker build caching to the Publish workflow.supahgreg
Prefer the GitHub Actions cache, and fall back to GitHub Container Registry if needed.
2025-10-14Fix 'App.select_tag()' again.supahgreg
Not enough coffee.
2025-10-14Fix default selection for 'App.select_tag()' and 'App.select_hash()'.supahgreg
2025-10-14Fix the JavaScript Code Quality workflow file name.supahgreg
2025-10-13Merge pull request #42 from tt-rss/bugfix/eslint-config-and-findingsGreg
Get ESLint 9.x working, make the new config stricter, address findings
2025-10-14Fix some more issues related to ESLint 'eqeqeq' changes (again).supahgreg
2025-10-14minor: fix a labels issue introduced in 362e2dc28c9d28bc7644df6694b4de78a116da37supahgreg
2025-10-14Fix some more issues related to ESLint 'eqeqeq' changes.supahgreg
2025-10-13Don't trigger workflows on their own YAML changes.supahgreg
2025-10-13Minor workflow config cleanup.supahgreg
2025-10-13Merge pull request #43 from tt-rss/dependabot/github_actions/actions/checkout-5Greg
GitHub Actions: Bump actions/checkout from 4 to 5
2025-10-13GitHub Actions: Bump actions/checkout from 4 to 5dependabot[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-13Remove some unnecessary and/or redundant ESLint rules.supahgreg
2025-10-13Replace deprecated ESLint styling rules.supahgreg
2025-10-13Address 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-13Handle browser globals in a much better way for ESLint.supahgreg
2025-10-12Fix 'Feed.setActive()' allowing a string 'id'.supahgreg
This was causing an issue with comparisons elsewhere (e.g. 'Headlines.onLoaded()').
2025-10-12Fix various ESLint 'no-undef' rule instances.supahgreg
https://eslint.org/docs/latest/rules/no-undef
2025-10-12Clean up unnecessary eslint-disable directives (per ESLint).supahgreg
2025-10-12Add 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-12Address 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-12Address ESLint rule 'no-prototype-builtins'.supahgreg
https://eslint.org/docs/latest/rules/no-prototype-builtins
2025-10-12Address ESLint rule 'eqeqeq'.supahgreg
https://eslint.org/docs/latest/rules/eqeqeq
2025-10-12Get ESLint working and tweak the config (stricter).supahgreg
2025-10-12Add a 'JavaScript Code Quality' GitHub workflow.supahgreg
2025-10-11Merge pull request #41 from tt-rss/feature/validate-sql-schema-workflowGreg
Add a 'Validate SQL' workflow
2025-10-11Add missing 'permissions' to the Validate SQL workflow.supahgreg
2025-10-11Add a 'Validate SQL' workflow.supahgreg
Created while messing around with Copilot.
2025-10-11Merge pull request #40 from tt-rss/project-cleanupGreg
Project cleanup, PHPUnit config tweaks
2025-10-11Remove assorted unused stuff.supahgreg
2025-10-11Tweak the PHPUnit config and fix a UrlHelper deprecation that was identified.supahgreg
2025-10-11Improve 'CONTRIBUTING.md'.supahgreg
2025-10-11Merge pull request #39 from tt-rss/composer-lock-and-phpunitGreg
Composer cleanup, PHPUnit 9 --> 12