Commit Graph

58 Commits

Author SHA1 Message Date
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
53d1fdbd21 Refactor Dockerfile to use pnpm for dependency management
- Replaced npm with pnpm for installing dependencies, improving installation speed and consistency.
- Updated the Dockerfile to copy pnpm-lock.yaml and use the frozen lockfile option during installation.
- Adjusted build command to utilize pnpm for building the frontend.
2025-12-27 12:24:42 -06:00
b5d0102c27 Add pnpm lockfile for dependency management
- Created pnpm-lock.yaml to manage project dependencies and ensure consistent installations.
- Included various packages such as Capacitor, TailwindCSS, and Svelte with their respective versions for improved project stability.
2025-12-27 12:24:26 -06:00
55d599dd2f format capacitor.config.ts to include trailing comma for consistency 2025-12-27 12:24:16 -06:00
390c70cff1 format compose files 2025-12-27 12:24:02 -06:00
ec37403369 Add Android build process and CI configuration
All checks were successful
OSV-Scanner Scheduled Scan / scan-scheduled (push) Successful in 16s
CI / build-frontend (push) Successful in 41s
CI / build-backend (push) Successful in 24s
- Updated Makefile to remove explicit JAVA_HOME export, simplifying the android-build command.
- Added Java setup step in the Gitea workflow to ensure the correct Java version is used during builds.
- Modified publish_build.sh to include the Android APK build step and copy the generated APK to the distribution directory.
2025-12-27 12:11:20 -06:00
ab67cae648 Add build arguments to Docker workflow for enhanced image metadata
All checks were successful
OSV-Scanner Scheduled Scan / scan-scheduled (push) Successful in 16s
CI / build-frontend (push) Successful in 41s
CI / build-backend (push) Successful in 25s
- Included BUILD_DATE, VCS_REF, and VERSION as build arguments in the Docker workflow to improve image documentation and traceability.
2025-12-27 12:01:41 -06:00
0ef2477403 Update Docker build process in Makefile
- Added build arguments for BUILD_DATE, VCS_REF, and VERSION to the docker build command for improved image metadata.
2025-12-27 12:01:34 -06:00
dd6c743915 Add Docker Compose files for web-news service configuration
- Introduced docker-compose.coolify.yml for Coolify deployment.
- Added docker-compose.prod.yml for production environment setup.
- Created docker-compose.yml for local development with port mapping.
- Configured environment variables and volume management for data persistence.
2025-12-27 12:01:18 -06:00
46fb66ca05 Update Dockerfile for improved build efficiency and runtime configuration
- Implemented caching for npm and Go module downloads to speed up builds.
- Updated base image for the final runtime stage to a more minimal static image.
- Added metadata labels for better image documentation and versioning.
- Created a data directory for configuration files and adjusted ownership.
- Modified the command to include paths for authentication and hashes files.
2025-12-27 12:01:03 -06:00
6289ffc01d Update Docker workflow to change image name from linking-tool to webnews
All checks were successful
OSV-Scanner Scheduled Scan / scan-scheduled (push) Successful in 16s
CI / build-frontend (push) Successful in 44s
CI / build-backend (push) Successful in 27s
2025-12-27 02:31:54 -06:00
8334b4487d Replace favicons
All checks were successful
OSV-Scanner Scheduled Scan / scan-scheduled (push) Successful in 15s
CI / build-frontend (push) Successful in 1m0s
CI / build-backend (push) Successful in 25s
2025-12-27 02:28:01 -06:00
d07f3f7ee0 Remove npm publish workflow 2025-12-27 02:27:50 -06:00
211616ce72 Refactor Makefile to streamline build process by introducing frontend-build target and updating desktop build dependencies
Some checks failed
OSV-Scanner Scheduled Scan / scan-scheduled (push) Successful in 18s
CI / build-frontend (push) Successful in 46s
CI / build-backend (push) Successful in 42s
Publish NPM Package / publish (push) Failing after 59s
Publish / publish (push) Successful in 6m24s
Build and Publish Docker Image / build (push) Successful in 10m15s
v0.1.0
2025-12-26 23:23:24 -06:00
6dc4373e09 Refactor Makefile to ensure frontend distribution directory is created before copying build artifacts for desktop builds
All checks were successful
OSV-Scanner Scheduled Scan / scan-scheduled (push) Successful in 17s
CI / build-frontend (push) Successful in 47s
CI / build-backend (push) Successful in 44s
2025-12-26 23:14:29 -06:00