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.
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
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
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
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
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
...
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
...
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
...
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
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
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
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
...
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
OSV-Scanner PR Scan / scan-pr (pull_request) Successful in 39s
2025-12-27 20:49:16 +00:00
ce13ec2d6f
Add Renovate workflow
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
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
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
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
...
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
...
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
...
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