72 Commits

Author SHA1 Message Date
3cdca944ef 0.2.3
Some checks failed
renovate / renovate (push) Failing after 4s
OSV-Scanner Scheduled Scan / scan-scheduled (push) Successful in 54s
CI / build-frontend (push) Successful in 1m6s
CI / build-backend (push) Successful in 36s
Build and Publish Docker Image / build (push) Successful in 11m1s
Publish / publish (push) Successful in 33m35s
v0.2.3
2025-12-27 21:27:15 -06:00
895fba9ded Update fetching and filtering capabilities by adding category support in GetArticles methods across multiple files. Update NewsStore to manage selected category state and integrate category filtering in article loading. Improve feed fetching with abort signal handling in fetchFeed function. Update UI components to reflect category selection and enhance user experience with new feed health management features.
Some checks failed
renovate / renovate (push) Failing after 13s
CI / build-frontend (push) Successful in 50s
CI / build-backend (push) Successful in 49s
OSV-Scanner Scheduled Scan / scan-scheduled (push) Successful in 9m39s
2025-12-27 21:26:28 -06:00
a4503563e3 Update version to 0.2.2 in package.json
Some checks failed
renovate / renovate (push) Failing after 15s
CI / build-frontend (push) Successful in 51s
CI / build-backend (push) Successful in 35s
OSV-Scanner Scheduled Scan / scan-scheduled (push) Successful in 9m37s
2025-12-27 21:01:03 -06:00
82da01ca45 Add OPML import functionality in AddFeedModal component, including file handling and toast notifications. Update ArticleCard to display feed icons and enhance article source display. Modify NewsStore to track last articles update and improve article refresh logic. Update UI components for better user experience and consistency. 2025-12-27 21:00:36 -06:00
7e235cb9d1 Format configuration files for consistency and readability. Update docker-compose.coolify.yml to use single quotes for labels. Adjust pnpm-lock.yaml to format resolution entries uniformly. Clean up README.md by removing an empty checklist item. Standardize quotes in renovate.json and .gitea/workflows/renovate.yml. Enhance HTML structure in app.html for better readability. 2025-12-27 20:32:18 -06:00
a626a7cb33 Add newlyRegisteredToken state to NewsStore and implement account number display and copy functionality in the registration flow. Update UI to show success message upon registration and allow users to copy their account number to clipboard. 2025-12-27 20:32:06 -06:00
2c6bee84b4 Add caching support in main.go and related files, including SQLite integration for cache storage. Update Docker configurations to include cache settings and enable public instance optimizations.
Some checks failed
renovate / renovate (push) Failing after 15s
CI / build-frontend (push) Successful in 51s
OSV-Scanner Scheduled Scan / scan-scheduled (push) Successful in 9m31s
CI / build-backend (push) Successful in 9m36s
2025-12-27 20:25:38 -06:00
965c2b6daf Update version to 0.2.1
Some checks failed
renovate / renovate (push) Failing after 14s
CI / build-frontend (push) Successful in 49s
OSV-Scanner Scheduled Scan / scan-scheduled (push) Successful in 9m32s
CI / build-backend (push) Successful in 9m27s
2025-12-27 20:13:28 -06:00
20b83eb052 Update sidebar version display to use dynamic APP_VERSION import for improved maintainability 2025-12-27 20:13:17 -06:00
9bd06c1f70 Add rate limiting environment variables to docker-compose.coolify.yml for improved service configuration
Some checks failed
renovate / renovate (push) Failing after 20s
CI / build-frontend (push) Successful in 47s
CI / build-backend (push) Successful in 25s
OSV-Scanner Scheduled Scan / scan-scheduled (push) Successful in 9m37s
2025-12-27 20:09:28 -06:00
0765f47083 Add rate limiting environment variables to Dockerfile for enhanced configuration 2025-12-27 20:09:23 -06:00
0b7c15f2f0 Fix rate limit environment variable handling in main.go to improve parsing logic and remove redundant code 2025-12-27 20:09:16 -06:00
7180776daa Add rate limiting configuration options in main.go and implement SetLimit method in RateLimiter to dynamically adjust rate limits based on environment variables 2025-12-27 20:08:20 -06:00
4ed6fcd752 Add GetRealIP function to improve IP retrieval in middleware; update BotBlockerMiddleware to use new function for logging blocked requests
Some checks failed
renovate / renovate (push) Failing after 21s
CI / build-frontend (push) Successful in 51s
CI / build-backend (push) Successful in 26s
OSV-Scanner Scheduled Scan / scan-scheduled (push) Successful in 9m39s
2025-12-27 20:01:05 -06:00
4e364bec74 Fix authentication flags in main.go to support environment variable defaults for auth mode, auth file, registration allowance, hashes file, and protection settings 2025-12-27 20:01:00 -06:00
8e41a88599 Update docker-compose.coolify.yml to enhance environment variable defaults and add Traefik rate limiting labels 2025-12-27 20:00:49 -06:00
eece10388a Update service worker cache version to 0.2.0
Some checks failed
renovate / renovate (push) Failing after 15s
CI / build-frontend (push) Successful in 49s
CI / build-backend (push) Successful in 24s
OSV-Scanner Scheduled Scan / scan-scheduled (push) Successful in 9m39s
Build and Publish Docker Image / build (push) Successful in 10m8s
Publish / publish (push) Successful in 33m56s
v0.2.0
2025-12-27 19:51:14 -06:00
4e308f2e61 Add SEO and social sharing features by adding Open Graph and Twitter meta tags across app.html and share page. Update sidebar layout and version to 0.2.0. 2025-12-27 19:51:10 -06:00
3deba1ad94 Update error handling in SaveHashes method of RateLimiter to log marshaling and file writing errors 2025-12-27 19:50:59 -06:00
d0c96c7ca5 Update pnpm-lock.yaml to reflect dependency version changes and improve formatting 2025-12-27 19:50:49 -06:00
5d049d38b7 Update package.json to version 0.2.0 and upgrade dependencies 2025-12-27 19:50:44 -06:00
bb3ba5ecd4 Update Dockerfile to version 0.2.0 2025-12-27 19:50:37 -06:00
25182b6831 Fix ALLOWED_ORIGINS environment variable in docker-compose.coolify.yml to remove default fallback 2025-12-27 19:50:28 -06:00
a37f6fa7bf Update README.md with new feature checkboxes and build requirements 2025-12-27 19:50:17 -06:00
ivan
205eb3e99d Merge pull request 'Update module git.quad4.io/Quad4-Software/webnews to v0.1.0' (#4) from renovate/git.quad4.io-quad4-software-webnews-0.x into master
Some checks failed
renovate / renovate (push) Failing after 4s
OSV-Scanner Scheduled Scan / scan-scheduled (push) Successful in 43s
CI / build-frontend (push) Successful in 1m2s
CI / build-backend (push) Successful in 27s
Reviewed-on: #4
2025-12-28 00:42:12 +00:00
ivan
6bdc0ad29c Merge pull request 'Update dependency com.android.tools.build:gradle to v8.13.2' (#2) from renovate/com.android.tools.build-gradle-8.x into master
Some checks failed
renovate / renovate (push) Failing after 45s
CI / build-frontend (push) Successful in 1m14s
OSV-Scanner Scheduled Scan / scan-scheduled (push) Successful in 9m37s
CI / build-backend (push) Successful in 9m29s
Reviewed-on: #2
2025-12-28 00:42:04 +00:00
ivan
3668aa8e78 Merge pull request 'Update ghcr.io/renovatebot/renovate Docker tag to v37.440.7' (#3) from renovate/ghcr.io-renovatebot-renovate-37.x into master
Some checks failed
renovate / renovate (push) Failing after 4s
OSV-Scanner Scheduled Scan / scan-scheduled (push) Successful in 59s
CI / build-frontend (push) Successful in 1m2s
CI / build-backend (push) Successful in 26s
Reviewed-on: #3
2025-12-28 00:41:52 +00:00
Renovate Bot
ec0b6b3262 Update module git.quad4.io/Quad4-Software/webnews to v0.1.0
All checks were successful
OSV-Scanner PR Scan / scan-pr (pull_request) Successful in 1m0s
2025-12-28 00:02:08 +00:00
Renovate Bot
6a35e95814 Update ghcr.io/renovatebot/renovate Docker tag to v37.440.7
All checks were successful
OSV-Scanner PR Scan / scan-pr (pull_request) Successful in 9m56s
2025-12-27 22:31:19 +00:00
Renovate Bot
38398d79be Update dependency com.android.tools.build:gradle to v8.13.2
All checks were successful
OSV-Scanner PR Scan / scan-pr (pull_request) Successful in 9m59s
2025-12-27 22:31:17 +00:00
ivan
f92922ae8e Merge pull request 'Configure Renovate' (#1) from renovate/configure into master
Some checks failed
OSV-Scanner Scheduled Scan / scan-scheduled (push) Successful in 48s
CI / build-frontend (push) Successful in 57s
CI / build-backend (push) Successful in 28s
renovate / renovate (push) Failing after 7s
Reviewed-on: #1
2025-12-27 20:55:00 +00:00
Renovate Bot
4210e0a0c1 Add renovate.json
All checks were successful
OSV-Scanner PR Scan / scan-pr (pull_request) Successful in 39s
2025-12-27 20:49:16 +00:00
ce13ec2d6f Add Renovate workflow
Some checks failed
OSV-Scanner Scheduled Scan / scan-scheduled (push) Successful in 49s
CI / build-frontend (push) Successful in 1m16s
CI / build-backend (push) Successful in 38s
renovate / renovate (push) Failing after 10s
2025-12-27 14:29:17 -06:00
5bc7630673 Update Go setup action version in OSV workflows for consistency
All checks were successful
OSV-Scanner Scheduled Scan / scan-scheduled (push) Successful in 56s
CI / build-frontend (push) Successful in 1m6s
CI / build-backend (push) Successful in 32s
2025-12-27 12:42:53 -06:00
b402f078e7 Add Go setup step in OSV workflows for improved environment configuration
Some checks failed
OSV-Scanner Scheduled Scan / scan-scheduled (push) Failing after 46s
CI / build-frontend (push) Successful in 1m33s
CI / build-backend (push) Successful in 26s
2025-12-27 12:38:12 -06:00
b2306798ac Refactor OSV scan script to simplify vulnerability reporting
All checks were successful
OSV-Scanner Scheduled Scan / scan-scheduled (push) Successful in 20s
CI / build-frontend (push) Successful in 1m14s
CI / build-backend (push) Successful in 34s
2025-12-27 12:35:57 -06:00
50399bcae2 Update CI and publish workflows to use specific pnpm action version and add Android SDK setup
All checks were successful
OSV-Scanner Scheduled Scan / scan-scheduled (push) Successful in 19s
CI / build-frontend (push) Successful in 51s
CI / build-backend (push) Successful in 28s
- Changed pnpm action setup to a specific commit version for consistency in CI and publish workflows.
- Added Android SDK setup step in the publish workflow to streamline Android development environment.
2025-12-27 12:32:36 -06:00
3f62b36de5 Refactor code for improved readability and consistency
All checks were successful
OSV-Scanner Scheduled Scan / scan-scheduled (push) Successful in 11s
CI / build-frontend (push) Successful in 1m29s
CI / build-backend (push) Successful in 26s
- Cleaned up formatting in app.css and db.ts by removing unnecessary blank lines and ensuring consistent indentation.
- Enhanced readability in various files by adding missing semicolons and adjusting line breaks for better clarity.
- Updated function signatures and object definitions for improved type consistency in TypeScript files.
2025-12-27 12:26:57 -06:00
c5176f9ed4 Refactor Svelte components for improved formatting and consistency
- Cleaned up formatting in AddFeedModal.svelte, ArticleCard.svelte, Navbar.svelte, Sidebar.svelte, and Toasts.svelte by adding missing commas and adjusting indentation.
- Enhanced readability by ensuring consistent use of line breaks and spacing across components.
- Updated event handlers and bindings for better clarity and maintainability.
2025-12-27 12:26:48 -06:00
30c7a50240 Update build and check scripts to use pnpm for consistency
- Changed build command in build.sh from npm to pnpm.
- Updated dependency installation in publish_setup.sh to use pnpm.
- Modified check.sh to replace npx commands with pnpm for running Svelte sync and checks.
2025-12-27 12:26:39 -06:00
f98fc7c618 Remove unnecessary blank line in inject-sw-version.js for cleaner code 2025-12-27 12:26:31 -06:00
402f4e676e Update wails.json to use pnpm for frontend dependency management
- Changed frontend installation and build commands from npm to pnpm for consistency with recent updates across the project.
2025-12-27 12:26:21 -06:00
78ec006842 Update CI and publish workflows to integrate pnpm for dependency management
- Added pnpm installation step in both CI and publish workflows.
- Updated dependency installation command to use pnpm instead of npm for consistency and improved performance.
- Configured pnpm cache setup in CI workflow to optimize build times.
2025-12-27 12:26:16 -06:00
7a8674f0db Update vite.config.ts to add trailing comma for consistency in server proxy configuration 2025-12-27 12:26:09 -06:00
44b11cf3e8 Refactor tailwind.config.js to streamline plugins array formatting 2025-12-27 12:26:03 -06:00
6a6c39ce1b Update Svelte configuration files to ensure consistent formatting
- Added a trailing comma in the configuration objects of both svelte.config.js and svelte.config.docker.js for improved readability and consistency.
2025-12-27 12:25:58 -06:00
30b5f48349 Update README.md to include To-Do list and prerequisites for pnpm
- Added a To-Do section outlining future enhancements such as reading time and UI/UX cleanup.
- Updated prerequisites to include pnpm 9+ for consistency in dependency management.
2025-12-27 12:25:50 -06:00
3258ee94cf Update Dockerfile to set user context and improve dependency installation
- Changed user to root for installing pnpm globally, then switched back to node for application work.
- Updated WORKDIR to ensure proper directory context for the application build process.
2025-12-27 12:25:38 -06:00
db764ede58 Remove package-lock.json and update package.json to use pnpm for packaging and add cookie override 2025-12-27 12:25:32 -06:00
d6bd993abd Update Makefile to use pnpm for dependency management
- Replaced npm commands with pnpm for installing dependencies and running development scripts, enhancing consistency and performance.
- Adjusted the android-build and frontend-build targets to utilize pnpm for synchronization and building processes.
2025-12-27 12:25:23 -06:00