Commit Graph

  • 0af507d4aa Update index.html main Aman Singh Katal 2026-01-12 22:17:08 +05:30
  • 47a272869c feat: replace got with axios for remote file downloads; streamline timeout and error handling besoeasy 2026-01-07 04:19:12 +05:30
  • 54eebb8152 feat: update remote upload handler to use got for streamlined downloads; implement comprehensive timeout settings besoeasy 2026-01-07 04:13:04 +05:30
  • be6e1b2e29 feat: enhance remote upload functionality with got; add comprehensive timeout and retry support besoeasy 2026-01-07 04:03:33 +05:30
  • 9e3dac5c71 feat: adjust file and remote upload limits in configuration besoeasy 2026-01-07 03:51:13 +05:30
  • cd907f62d5 feat: update file and remote upload limits in configuration; bump version to 1.4.3 besoeasy 2026-01-07 03:42:33 +05:30
  • 0063e47a78 feat: update README with minimal setup instructions; adjust default file limits in config besoeasy 2026-01-07 03:38:08 +05:30
  • c330e84050 feat: implement concurrency control for remote uploads; add timeout safeguards and update UI to reflect remote file limit besoeasy 2026-01-07 03:31:18 +05:30
  • b05655227a feat: add remote URL upload functionality; implement upload mode toggle in UI besoeasy 2026-01-07 03:20:30 +05:30
  • 68ede4ab13 feat: add NPUB-based pin retrieval and statistics; update dashboard to display grouped pins besoeasy 2026-01-06 19:19:49 +05:30
  • 6cfbbd8a17 feat: update pinCid function to include response type and body size limits; bump version to 1.4.2 besoeasy 2026-01-05 21:36:00 +05:30
  • d183aa51b4 - besoeasy 2026-01-05 02:36:52 +05:30
  • ca26212759 feat: implement fire-and-forget pinning in IPFS and cleanup expired in-progress items besoeasy 2026-01-05 02:35:04 +05:30
  • 1d9336fc75 feat: enhance pinCid function to download and pin CIDs from IPFS gateway with improved error handling besoeasy 2026-01-05 02:17:29 +05:30
  • 4ef667afe9 chore: update version to 1.4.1 in package.json and package-lock.json besoeasy 2026-01-05 01:50:07 +05:30
  • 16ebba7e2a Refactor Nostr handler to support multiple NPUBs and update admin interface to dashboard besoeasy 2026-01-04 22:34:11 +05:30
  • 962c91488e feat: update pinCid function to prevent duplicate CID entries and improve logging besoeasy 2026-01-04 17:05:54 +05:30
  • e5bbeed1da - besoeasy 2026-01-04 17:04:07 +05:30
  • 592d306629 - besoeasy 2026-01-04 16:54:06 +05:30
  • b2460d5849 feat: refactor pinCid function to use non-blocking IPFS CLI calls and improve logging besoeasy 2026-01-04 16:45:16 +05:30
  • 3ce2f08431 - besoeasy 2026-01-04 16:43:13 +05:30
  • 499c523ea5 feat: update pinCid function to use a 1-day timeout and improve logging for pin requests besoeasy 2026-01-04 08:23:27 +05:30
  • 424dd101a9 feat: enhance pinCid function to handle pending requests and improve error logging besoeasy 2026-01-03 21:25:06 +05:30
  • 88e519c47c Update ipfs.js Aman Singh Katal 2026-01-03 20:57:58 +05:30
  • 837e409d2b Add funding configuration for GitHub Aman Singh Katal 2026-01-03 11:29:38 +05:30
  • 8e79258ae3 feat: remove cache entry for already pinned CIDs in pinCid function besoeasy 2026-01-03 09:16:46 +05:30
  • c0c3340281 feat: implement lazy cleanup of expired pin request cache entries in pinCid function besoeasy 2026-01-03 09:15:09 +05:30
  • 0451fa8318 feat: implement request cooldown for pinCid to prevent duplicate requests besoeasy 2026-01-03 09:04:29 +05:30
  • d0c98cf238 feat: refactor pinCid function to initiate pinning in the background and improve error handling besoeasy 2026-01-03 08:51:31 +05:30
  • dd96e65340 feat: add timeout handling for pinCid function to prevent long-running operations besoeasy 2026-01-03 08:47:51 +05:30
  • 88ec29485a feat: add conditional rendering for admin link based on Nostr feature availability besoeasy 2026-01-03 03:46:49 +05:30
  • 5bba4141e4 chore: update version to 1.4.0 in package.json and package-lock.json besoeasy 2026-01-03 03:42:39 +05:30
  • 80c889e72e refactor: remove unnecessary logging from pinning process and simplify output messages besoeasy 2026-01-03 03:42:12 +05:30
  • 26dde846d4 feat: implement persistent HTTP agents and improve pinning progress logging besoeasy 2026-01-03 03:29:13 +05:30
  • 6da7bbff97 refactor: remove unnecessary startup logging and improve pinner job logging besoeasy 2026-01-03 01:53:50 +05:30
  • 74b9644caf fix: improve reliability of CID pinning by removing streaming progress updates besoeasy 2026-01-02 21:51:53 +05:30
  • 3c4829c45d feat: enhance pinning progress logging with detailed updates every 500 items besoeasy 2026-01-01 22:05:48 +05:30
  • bc16552628 chore: update version to 1.3.8 in package.json and package-lock.json besoeasy 2026-01-01 20:57:34 +05:30
  • 678ebddd77 fix: increase logging interval to 10 seconds for pinning progress updates besoeasy 2026-01-01 20:53:44 +05:30
  • e420d42999 feat: add streaming progress updates for pinning CIDs in IPFS besoeasy 2026-01-01 20:47:20 +05:30
  • dd5421f6c7 fix: increase wait time to 44 seconds when no CIDs are available in pinner job besoeasy 2026-01-01 20:29:01 +05:30
  • af2820efea feat: add getRandomCid utility to retrieve a random CID for pinner job besoeasy 2026-01-01 20:23:12 +05:30
  • ec8d27413c refactor: remove unused PINNER_INTERVAL_MS from configuration besoeasy 2026-01-01 20:17:37 +05:30
  • d8b7e0e021 feat: implement continuous pinner job and add getRandomCid utility besoeasy 2026-01-01 20:16:23 +05:30
  • 24e8be18f0 1 besoeasy 2026-01-01 20:04:12 +05:30
  • c5829e69c9 refactor: simplify IPFS pinning logic and remove unused fetching functionality besoeasy 2026-01-01 20:02:55 +05:30
  • 153433ebb8 chore: update version to 1.3.7 in package.json and package-lock.json besoeasy 2026-01-01 10:12:39 +05:30
  • 9de2752214 feat: enhance pinning process with asynchronous handling and improved filtering besoeasy 2026-01-01 10:06:05 +05:30
  • 4320456e3e feat: remove friend-related functionality and update admin interface for self-only pinning besoeasy 2026-01-01 09:55:51 +05:30
  • b5252fbdef - besoeasy 2026-01-01 09:45:02 +05:30
  • 74e980b2e0 feat: initialize Nostr job on server start and log configuration details besoeasy 2026-01-01 09:34:03 +05:30
  • bc287d63cb feat: enhance IPFS caching and timeout configurations for improved performance besoeasy 2026-01-01 09:22:20 +05:30
  • f0cd838988 fix: update NOSTR_CHECK_INTERVAL_MS to 7 minutes for improved timing configuration besoeasy 2026-01-01 01:18:07 +05:30
  • 664a1f0be5 feat: modify getPendingCidsByType to filter out pinned status and shuffle results besoeasy 2026-01-01 01:15:45 +05:30
  • a3cf319bf9 refactor: enhance logging for startup, shutdown, and job processes besoeasy 2025-12-31 21:46:20 +05:30
  • fc63eeab3b feat: shuffle pending CIDs randomly when retrieving by type besoeasy 2025-12-31 21:39:37 +05:30
  • ede96942ea refactor: consolidate state management by removing queue module and updating references besoeasy 2025-12-31 21:26:23 +05:30
  • 6a1807d317 refactor: simplify IPFS helper functions and streamline pinner job processing besoeasy 2025-12-31 21:17:34 +05:30
  • a6772af6aa d Aman Singh Katal 2025-12-31 21:01:08 +05:30
  • 6e0de61567 feat: add a donate button to the header for supporting the project besoeasy 2025-12-31 20:14:38 +05:30
  • 56e45ba90c feat: implement in-progress tracking for pinning and caching operations with progress updates besoeasy 2025-12-31 19:48:16 +05:30
  • fed239f8f3 fix: enhance pinning process with streaming progress updates and improved error handling besoeasy 2025-12-31 19:30:42 +05:30
  • a29f6c09d6 fix: enhance pinning logic with caching fallback and improved error handling besoeasy 2025-12-31 19:24:59 +05:30
  • 237f955216 fix: update pin size status from 'failed' to 'pending' in pinner job error handling besoeasy 2025-12-31 17:45:12 +05:30
  • f392510ace fix: remove pinned size display and related calculations from admin panel besoeasy 2025-12-31 16:22:10 +05:30
  • 791fc7ad25 feat: initialize Nostr job on startup and enable queue-based pinning besoeasy 2025-12-31 16:18:34 +05:30
  • 40c105ac26 fix: update pin statistics calculation to aggregate self and friends totals besoeasy 2025-12-31 16:05:59 +05:30
  • 5316adecbb Remove better-sqlite3 dependency from package.json and package-lock.json besoeasy 2025-12-31 15:59:53 +05:30
  • b0d80bac2c feat: enhance database operations with new insert and count functions; update Nostr job to utilize batch inserts and pending counts besoeasy 2025-12-31 15:52:47 +05:30
  • 43f3271ba9 refactor: simplify Nostr job logic and improve code readability besoeasy 2025-12-31 15:36:29 +05:30
  • 81bd5fb603 fix: reset timerProbabilityMethod to 0.9 in runNostrJob for improved job execution frequency besoeasy 2025-12-31 15:35:04 +05:30
  • 3730576ff5 fix: update version to 1.3.6 in package.json and package-lock.json; add pinned size display to admin interface besoeasy 2025-12-31 08:37:14 +05:30
  • e0b6bfc366 fix: update version to 1.3.5 in package.json and package-lock.json; remove pinned content size display from admin interface besoeasy 2025-12-31 08:14:55 +05:30
  • cd96e3d6ee feat: add pins history table and database management for pinned content besoeasy 2025-12-31 07:57:28 +05:30
  • 5e6ec5adf1 fix: Update Nostr check interval to 11 minutes for stability besoeasy 2025-12-31 07:28:27 +05:30
  • a72dff9483 feat: Implement configuration and utility functions for file handling and IPFS integration besoeasy 2025-12-31 06:58:38 +05:30
  • 6119b3c822 Refactor CID handling to use objects for enhanced metadata tracking in Nostr sync processes besoeasy 2025-12-31 06:49:40 +05:30
  • ab5716b369 Add pinned content size display and calculation to admin interface besoeasy 2025-12-31 06:44:12 +05:30
  • 791bce0db6 Implement fire-and-forget approach for CID pinning and caching besoeasy 2025-12-31 06:41:08 +05:30
  • ca8b097e65 Revert Nostr check interval to 15 minutes for stability besoeasy 2025-12-31 06:39:27 +05:30
  • 25d1e4f765 Improve CID pinning process with random selection and faster isPinned check besoeasy 2025-12-31 06:35:20 +05:30
  • de1546b2f4 Revert Nostr check interval to 11 minutes and pinner interval to 2 minutes for stability besoeasy 2025-12-31 06:29:18 +05:30
  • 0c7ddc7429 Add isPinned function to module exports for CID pinning functionality besoeasy 2025-12-31 06:15:27 +05:30
  • 531ae4624e Increase relay count from 4 to 8 for improved connectivity besoeasy 2025-12-31 06:06:02 +05:30
  • 38a652d98d Reduce Nostr check interval from 30 minutes to 3 minutes for more frequent updates besoeasy 2025-12-31 05:58:02 +05:30
  • 27c04ae1ed Enhance pinner job with queue processing and detailed logging for pinning activity besoeasy 2025-12-31 05:53:05 +05:30
  • 66b9d71a50 Implement queue-based CID pinning and caching with enhanced logging besoeasy 2025-12-31 05:21:49 +05:30
  • 99327c1575 Enhance logging for Nostr pin job results and add CID pinning checks besoeasy 2025-12-31 04:41:00 +05:30
  • f8006e04d9 Bump version to 1.3.4 and update dependencies in package.json and package-lock.json besoeasy 2025-12-31 04:23:18 +05:30
  • 0d1d25ba83 Adjust Nostr job interval and enhance random execution probability logic besoeasy 2025-12-31 04:21:55 +05:30
  • 5811e487f5 Validate NPUB environment variable and handle errors for invalid input besoeasy 2025-12-31 04:11:42 +05:30
  • 20e3f99943 Refactor caching logic in admin UI and remove PINFRIENDS environment variable besoeasy 2025-12-31 03:57:15 +05:30
  • 82a02eca86 . besoeasy 2025-12-31 03:51:03 +05:30
  • ec3dd7f405 Add random relay selection for improved event fetching besoeasy 2025-12-30 20:23:34 +05:30
  • 4036efcd56 Refactor Nostr stats endpoint and update admin UI for improved functionality and error handling besoeasy 2025-12-30 20:04:43 +05:30
  • c42ba3e1e9 Bump version to 1.3.3 in package.json and package-lock.json besoeasy 2025-12-30 06:41:18 +05:30
  • 985b535347 Update NOSTR_CHECK_INTERVAL_MS to 22 minutes for improved synchronization besoeasy 2025-12-30 06:33:30 +05:30
  • dca8c5c858 Update README.md for improved clarity and formatting besoeasy 2025-12-30 06:32:23 +05:30
  • a1ce273225 Merge branch 'main' of https://github.com/besoeasy/file-drop besoeasy 2025-12-30 06:30:43 +05:30
  • b1299db47e Bump version to 1.3.2 in package.json and package-lock.json besoeasy 2025-12-30 06:30:18 +05:30