Commit Graph

  • d518298894 feat: update frontend config nyne 2026-01-19 21:42:32 +08:00
  • be88b0836d 2 nyne 2026-01-19 21:39:37 +08:00
  • 7a13963edc fix: random background nyne 2026-01-19 20:56:47 +08:00
  • d8a5e53c57 1 nyne 2026-01-19 20:54:14 +08:00
  • f3cefff2d6 1 nyne 2026-01-19 20:49:05 +08:00
  • 8a5d82b423 fix: redirect file nyne 2026-01-19 20:09:12 +08:00
  • 5b23108a7a feat: update file size nyne 2026-01-19 19:41:39 +08:00
  • 517f689814 fix: change tag input separator from comma to space for improved usability nyne 2026-01-19 19:29:25 +08:00
  • 90f46afe73 fix: encode tag name in API request for improved URL handling nyne 2026-01-19 19:27:46 +08:00
  • 6904a866f9 fix: clear cookie nyne 2026-01-18 17:38:42 +08:00
  • dac3accec8 feat: frontend config nyne 2026-01-18 17:14:25 +08:00
  • 7622f84b39 feat: Update comment routes with new request limits and enhance user validation for banned accounts nyne 2026-01-17 15:52:22 +08:00
  • d4233f94a9 fix: Update user link to use encoded username for improved URL handling nyne 2026-01-17 13:27:42 +08:00
  • dcdd897304 feat: Add delete user functionality in manage user page with confirmation dialog nyne 2026-01-17 13:23:49 +08:00
  • 5d0bd03785 feat: Integrate Google AI API using official SDK, enhancing request handling and response extraction nyne 2026-01-17 13:17:22 +08:00
  • 1d6eac2188 feat: Add support for Google AI API alongside OpenAI, including request handling and response parsing nyne 2026-01-17 13:03:40 +08:00
  • f1a3929606 feat: Implement user banning and unbanning functionality, including UI updates for managing banned users nyne 2026-01-17 12:50:48 +08:00
  • 6053b97a69 refactor: Remove redundant username update in DeleteUser function nyne 2026-01-16 22:37:21 +08:00
  • 085233cb3e feat: Add functions to delete activities and comments by user ID, and count resources, files, and comments associated with a user nyne 2026-01-16 22:30:46 +08:00
  • 9f81d5cfa2 feat: Enhance ChangeAvatar function with image validation, resizing, and encoding to webp format nyne 2026-01-13 21:26:57 +08:00
  • a10052b8ee feat: Improve character card nyne 2026-01-12 19:44:42 +08:00
  • 7ec1920412 fix: UI nyne 2026-01-07 19:08:59 +08:00
  • 3309f9db39 Merge branch 'master' of https://github.com/wgh136/nysoure nyne 2026-01-07 18:59:41 +08:00
  • 9a93870fd1 feat: contact email nyne 2026-01-07 18:59:28 +08:00
  • 4f13a3c190 feat: Hide NSFW images for anonymous requests nyne 2026-01-06 15:48:23 +08:00
  • f7174f1d3c fix: VNDB rating nyne 2026-01-04 20:33:05 +08:00
  • 8323f7da47 feat: VNDB rating nyne 2026-01-04 20:10:05 +08:00
  • efaa4c63de fix: extend presigned URL expiration time from 20 seconds to 2 hours in S3Storage.Download nyne 2026-01-03 17:34:40 +08:00
  • 1eac6560fe feat: enhance S3Storage.Delete to support versioned object deletion and fallback mechanism nyne 2026-01-03 17:27:41 +08:00
  • 34878da28d feat: handle undefined characters in FetchVndbCharactersButton nyne 2026-01-01 11:36:30 +08:00
  • 756b44da41 chore: go mod tidy nyne 2025-12-31 19:11:21 +08:00
  • feb02dd383 feat: refactor RequestLimiter to use sharded architecture for improved concurrency nyne 2025-12-29 20:20:48 +08:00
  • 548a58d4f6 feat: add dev access bypass to request limiter nyne 2025-12-24 21:34:42 +08:00
  • 7c00196372 feat: get download url by dev access key nyne 2025-12-24 20:39:05 +08:00
  • 92069ff107 feat: add configuration option to update modified time after file upload nyne 2025-12-23 20:51:01 +08:00
  • 7c3107c5d0 feat: private deployment nyne 2025-12-23 20:47:34 +08:00
  • e1d08887f4 chore: go mod tidy nyne 2025-12-21 18:36:45 +08:00
  • 313765e943 feat: enhance StatMiddleware to record unique IPs in requests nyne 2025-12-21 18:35:48 +08:00
  • 38eba63062 feat: fetch release date from VNDB nyne 2025-12-21 16:13:37 +08:00
  • 9cd743af7f fix: stat path nyne 2025-12-14 15:35:44 +08:00
  • 79bae828d8 feat: add StatMiddleware to main application nyne 2025-12-14 15:20:14 +08:00
  • a42087ce5c fix nyne 2025-12-14 14:33:23 +08:00
  • a9d2f05562 feat: prometheus nyne 2025-12-14 14:11:33 +08:00
  • 31b9fb5d45 fix: unused import nyne 2025-12-10 20:54:21 +08:00
  • 116efcdf93 feat: cover nyne 2025-12-10 20:50:48 +08:00
  • 9ad8d9d7e9 feat: update home page select nyne 2025-12-10 20:32:41 +08:00
  • 8e2ab62297 feat: error page nyne 2025-12-09 14:15:57 +08:00
  • cb61ce99bf fix: format release date to YYYY-MM-DD in edit resource page nyne 2025-12-07 22:40:15 +08:00
  • 2767f8a30f feat: add release date sorting options and internationalization support nyne 2025-12-07 20:41:49 +08:00
  • 5a5c2edfda fix: correct JSON binding in updateResourceReleaseDate function nyne 2025-12-07 20:08:12 +08:00
  • d860bdf06a feat: add release date display to resource details page nyne 2025-12-07 19:25:30 +08:00
  • a3de195eca Add dev update resource api. nyne 2025-12-07 19:14:14 +08:00
  • 6cabff8f8d feat: frontend support for release date nyne 2025-12-07 18:54:01 +08:00
  • 78f6130b23 feat: add release date field to resource models and parameters nyne 2025-12-07 18:39:59 +08:00
  • ddd856529b fix: retrieve resource details before adding to index in createIndex nyne 2025-12-06 17:13:35 +08:00
  • 48638111ec fix RebuildSearchIndex nyne 2025-12-06 17:06:15 +08:00
  • d255ecc503 feat: add logging for search index rebuilding progress nyne 2025-12-06 16:59:46 +08:00
  • 00321b01c3 fix: run createIndex in a goroutine during search index rebuild nyne 2025-12-06 16:51:09 +08:00
  • 59904223b4 fix: use os.RemoveAll to ensure complete removal of search index nyne 2025-12-06 16:46:06 +08:00
  • b732e1be83 dev api nyne 2025-12-06 16:39:06 +08:00
  • fd86d6c221 API for rebuilding search index nyne 2025-12-06 16:32:32 +08:00
  • fbe8ac27bf Search charaters nyne 2025-12-06 16:15:38 +08:00
  • fb1f47c0c0 dev api nyne 2025-12-06 16:10:31 +08:00
  • ecfea63edd fix: enable explicit TLS for FTP connections in Upload and Delete methods nyne 2025-12-02 21:57:50 +08:00
  • ae547522ed fix: update NotificationButton styling and integrate useNavigator in NotificationPage nyne 2025-11-30 19:49:29 +08:00
  • 96cdd2c41c fix: filter user notifications by notify_to field nyne 2025-11-30 19:39:35 +08:00
  • 566234c30c fix: enforce not null constraint and default value for UnreadNotificationsCount nyne 2025-11-30 19:36:07 +08:00
  • 4a6c214709 feat: notifications nyne 2025-11-30 19:24:51 +08:00
  • 4550720cbb fix: implement subdirectory structure for image storage and retrieval nyne 2025-11-29 15:27:43 +08:00
  • e833783da1 fix: remove unnecessary nil check for resampled images nyne 2025-11-29 13:11:16 +08:00
  • 1406f76fbb fix: clarify behavior for existing query parameters in downloadFile redirect nyne 2025-11-29 12:21:03 +08:00
  • 6040f88034 fix: handle query parameters in downloadFile redirect nyne 2025-11-29 12:20:53 +08:00
  • 23269ad9d1 fix: set Cache-Control header for index.html response nyne 2025-11-28 23:06:47 +08:00
  • 57b0a10c4d fix: UI nyne 2025-11-28 21:02:30 +08:00
  • 26f5308d9a feat: Update UI nyne 2025-11-28 19:55:35 +08:00
  • 4f1600296c feat: add Chinese translation for "Download" in i18n data nyne 2025-11-28 19:47:13 +08:00
  • 1a120d2378 feat: add touch event listener for mouse move handling in GalleryFullscreen nyne 2025-11-28 19:39:08 +08:00
  • a0fb279b29 feat: pass nsfw prop to GalleryFullscreen and update image nsfw check nyne 2025-11-28 19:35:31 +08:00
  • 1d78207004 feat: add UnsupportedRegionMiddleware to handle requests from unsupported regions nyne 2025-11-28 19:12:31 +08:00
  • 1544c535de fix: reduce background overlay opacity in Navigator component nyne 2025-11-27 23:07:20 +08:00
  • 48790ef5e0 feat: add download token handling and update verification flow in CloudflarePopup nyne 2025-11-27 22:21:53 +08:00
  • dd2eab4c4b feat: enhance GalleryFullscreen with thumbnail navigation and hover effects nyne 2025-11-27 22:04:59 +08:00
  • 5febba690b feat: add redirection to original image if resampled image is not available nyne 2025-11-27 21:51:17 +08:00
  • 574e762fd1 fix: remove unnecessary padding from fullscreen gallery image nyne 2025-11-27 21:43:20 +08:00
  • 7d41f8f5a5 feat: add Gallery component for image display and navigation nyne 2025-11-27 21:42:05 +08:00
  • 2ae04c3180 feat: implement auto-scrolling carousel for pinned resources nyne 2025-11-27 21:37:35 +08:00
  • 940393c150 feat: implement download token generation for secure file access nyne 2025-11-27 20:03:17 +08:00
  • e671083f09 feat: add FTP storage functionality with API integration nyne 2025-11-27 19:45:38 +08:00
  • 762ca44873 feat: fetching VNDB characters nyne 2025-11-24 21:24:19 +08:00
  • 79441a7226 fix: handle case where images array is undefined in Gallery component nyne 2025-11-23 23:58:57 +08:00
  • 4b1639e789 fix: remove initial backup execution from entrypoint script nyne 2025-11-23 20:18:19 +08:00
  • 53684db11c fix: update crontab entry to use bash for backup script execution nyne 2025-11-23 20:05:43 +08:00
  • ee83eb9589 fix: update ENTRYPOINT to use bash for backup script execution nyne 2025-11-23 20:00:32 +08:00
  • 070fe1b416 feat: backup nyne 2025-11-23 19:32:22 +08:00
  • c41ef094ea feat: implement fullscreen gallery with image preloading and navigation nyne 2025-11-23 16:41:47 +08:00
  • 6f711823ac fix: add 'main' role to character filtering logic nyne 2025-11-23 12:09:40 +08:00
  • 85eff4ecac fix: null check nyne 2025-11-23 10:15:45 +08:00
  • 0395bc4686 fix: remove limit nyne 2025-11-22 22:20:49 +08:00
  • b1c01431fc fix: null check nyne 2025-11-22 22:04:18 +08:00
  • c55a6612bd fix: null check nyne 2025-11-22 21:52:52 +08:00