Commit Graph

  • 9f4eb1e2a8 Use resampled image as background. nyne 2025-07-16 03:07:33 +02:00
  • ea5713b36c fix layout nyne 2025-07-15 17:00:41 +08:00
  • ae3dbb4253 Add background nyne 2025-07-15 15:34:25 +08:00
  • 42848a2863 fix: change URL query escaping to path escaping for pre-fetch data nyne 2025-07-14 12:45:11 +08:00
  • 3336f7794f fix comment page. nyne 2025-07-14 12:38:05 +08:00
  • 0ef8e14587 Add pre-fetch data handling for resources, users, and comments nyne 2025-07-14 11:47:59 +08:00
  • 6188b88917 Add ordering to retrieve the most recent user activity nyne 2025-07-13 19:21:34 +08:00
  • e6c02bee05 Add logic to skip duplicate resource update activities within 10 minutes nyne 2025-07-13 19:15:37 +08:00
  • 2014913a0b Fix user file listing to handle URL decoding for usernames nyne 2025-07-13 16:53:38 +08:00
  • 711a83b9a6 Fix user page. nyne 2025-07-13 16:47:06 +08:00
  • 891b3d4a1a Add user files. nyne 2025-07-13 16:41:39 +08:00
  • e9f6e1968e Add new file activity. nyne 2025-07-13 16:12:03 +08:00
  • 65fe85e6c1 Fix resource deletion to also remove related activity records nyne 2025-07-13 15:35:07 +08:00
  • 157c080d5a Fix updating resource count. nyne 2025-07-12 17:17:29 +08:00
  • 5ae020be7c fix updating file count. nyne 2025-07-11 05:37:20 +02:00
  • 8170ab5201 Improve related resource rendering nyne 2025-07-11 10:18:19 +08:00
  • 19d37012d2 Add word break style to Article component for better text handling nyne 2025-07-11 09:53:53 +08:00
  • abf25b09cf Improve request limit. nyne 2025-07-11 09:39:47 +08:00
  • bd63c0b3d2 Fix conditional rendering for file upload button in Files component nyne 2025-07-11 09:36:44 +08:00
  • dd5e5193da Allow normal user to upload. nyne 2025-07-10 15:10:56 +08:00
  • 747f76991d Remove redundant check for already uploaded block in UploadBlock function. nyne 2025-07-10 11:11:36 +08:00
  • 7b065406cc Close search dialog on input submission in SearchBar. nyne 2025-07-09 19:43:45 +08:00
  • 0eb24eee2f format code nyne 2025-07-09 18:11:33 +08:00
  • d84b8314e4 Improve users page. nyne 2025-07-09 18:04:48 +08:00
  • 9399ade2df fix request limiter. nyne 2025-07-09 17:33:10 +08:00
  • b1d395eac6 Add user file statistic. nyne 2025-07-09 17:17:54 +08:00
  • b568b234c4 Move request limiter to middleware. nyne 2025-07-09 17:00:39 +08:00
  • 0021a73951 Improve UI nyne 2025-07-07 10:20:50 +08:00
  • a169918b93 Show file uploader. nyne 2025-07-05 20:40:48 +08:00
  • 2dfa2e3e02 Improve comments. nyne 2025-07-04 17:21:25 +08:00
  • d57a9b6967 format code nyne 2025-07-04 16:17:30 +08:00
  • 793d78e1b1 fix comments on activities page. nyne 2025-07-04 16:16:39 +08:00
  • 549c2d48d6 Fix comment activity api. nyne 2025-07-04 16:07:52 +08:00
  • 6365827748 fix comment preview metadata. nyne 2025-07-04 16:04:54 +08:00
  • fdf2e21dce Improve comments nyne 2025-07-04 15:57:06 +08:00
  • 17663a9691 format code. nyne 2025-07-04 15:45:43 +08:00
  • 1decddb810 Improve comment UI. nyne 2025-07-04 15:42:46 +08:00
  • d661ac3e17 format code nyne 2025-07-04 15:27:11 +08:00
  • 54ab93ea7b Support comment reply. nyne 2025-07-04 15:24:23 +08:00
  • 1f22367cc4 Support commenting with markdown. nyne 2025-07-04 13:23:56 +08:00
  • f605485f40 Improve search. nyne 2025-07-01 15:12:06 +08:00
  • 778ade8b6c Add comments count to Resource model and update logic for comment creation and deletion nyne 2025-06-26 21:12:53 +08:00
  • 5d0b201fde Improve Comment model to support multiple comment type. nyne 2025-06-26 20:54:35 +08:00
  • f18465bba3 Add composite index on Activity Type and RefID fields nyne 2025-06-26 19:52:49 +08:00
  • ea29064573 Improve image api. nyne 2025-06-26 18:56:16 +08:00
  • 8f57365975 Fix image resizing calculation to use square root for scaling factor nyne 2025-06-25 19:32:05 +08:00
  • ef62c0cfe9 Refactor API calls to use centralized error handling method nyne 2025-06-25 15:33:53 +08:00
  • 74ddcc2a86 Fix links initialization to handle undefined values in resource editing nyne 2025-06-24 21:11:47 +08:00
  • ca9a53e31c Fix resource link. nyne 2025-06-24 21:05:14 +08:00
  • c44d71b0da Add link support to resource creation and editing, including validation nyne 2025-06-24 20:19:29 +08:00
  • 167cb617b8 Refactor image display in activities, resource, and user pages to use ImageGrid component nyne 2025-06-24 16:28:48 +08:00
  • 7bb04cffad Add image support to activities and user pages for comments nyne 2025-06-24 12:54:47 +08:00
  • b60b72668d Fix query to filter unused images by creation date nyne 2025-06-24 12:46:14 +08:00
  • 3694e24aad Implement comment length and IP rate limiting in comment creation nyne 2025-06-24 12:39:51 +08:00
  • 953b1cf86a Enhance comment functionality with image support and validation. nyne 2025-06-24 12:00:48 +08:00
  • b818777a45 Encode username in navigation link to handle special characters nyne 2025-06-24 11:10:15 +08:00
  • 8136e32d55 Encode usernames in API requests and navigation links to handle special characters. nyne 2025-06-23 21:33:55 +08:00
  • be067cc21a Add resampled image retrieval functionality and update image URLs nyne 2025-06-23 21:19:42 +08:00
  • dcd23054b2 Add delete comment functionality with confirmation dialog. nyne 2025-06-23 19:55:43 +08:00
  • 46186e95df Add comment update functionality with UI integration nyne 2025-06-20 13:49:36 +08:00
  • 9e0e83ecd9 Update resource card to use anchor tag for navigation nyne 2025-06-19 10:58:51 +08:00
  • 87782e8d3c Improve the UI of resource details page. nyne 2025-06-19 10:57:30 +08:00
  • 190fcc23a3 Add custom Select component and update HomePage to use it nyne 2025-06-19 10:38:42 +08:00
  • c58c4ea575 Improve the UI of activities page. nyne 2025-06-17 11:47:00 +02:00
  • 01804fcc0a Improve UI of resource page. nyne 2025-06-15 21:13:09 +08:00
  • 3416cfd280 Fix ClearUnusedTags nyne 2025-06-14 17:44:21 +08:00
  • 45a48470df Log removal of unused tags during cleanup process nyne 2025-06-14 17:39:15 +08:00
  • a2b9e52f88 Fix ClearUnusedTags nyne 2025-06-14 17:38:17 +08:00
  • 389168ef29 Implement hard delete for unused resource tags in tag cleanup process nyne 2025-06-14 17:25:13 +08:00
  • ff03d9a21f Implement automatic cleanup of unused tags with hourly scheduled deletion nyne 2025-06-14 17:09:57 +08:00
  • e6dd2594fd Update button visibility for responsive design in navigator nyne 2025-06-13 20:40:29 +08:00
  • ce77d1728e Add rounded corners to user avatar in activities page nyne 2025-06-13 19:51:45 +08:00
  • 538e776240 Add rounded corners to user avatar in activities page nyne 2025-06-13 19:46:44 +08:00
  • a332c6960b Enhance navigation and tab management with hash support in resource details page nyne 2025-06-13 19:36:35 +08:00
  • 1f238c56f3 Add activities page. nyne 2025-06-13 19:32:25 +08:00
  • 0b3b54a0c4 Improve username validation logic. nyne 2025-06-12 15:06:42 +08:00
  • 41c40fa6d0 Improve username validation logic. nyne 2025-06-12 15:04:37 +08:00
  • f453ee46a1 Implement localStorage management for publish data during component lifecycle nyne 2025-06-12 10:59:16 +08:00
  • c842af3855 Restrict usernames from containing spaces nyne 2025-06-12 10:49:02 +08:00
  • 8e134a6b38 Validate username length using rune count for accurate character measurement nyne 2025-06-10 18:24:11 +08:00
  • aae2673566 Initialize tag editing state in the edit tag dialog nyne 2025-06-10 10:26:32 +08:00
  • ec72beb851 Enhance resource retrieval by supporting tag queries with spaces nyne 2025-06-10 10:20:03 +08:00
  • 3aac8faad7 Add tag alias management functionality nyne 2025-06-09 19:47:46 +08:00
  • f46678b8db Fix resource detail page. nyne 2025-06-09 19:04:50 +08:00
  • e52307ad29 Update document title based on resource state in resource details page nyne 2025-06-08 18:05:59 +08:00
  • cada7ec635 fix random resource. nyne 2025-06-08 17:56:04 +08:00
  • 99a2d328f1 Add Random resource retrieval and navigation. nyne 2025-06-08 17:49:49 +08:00
  • b0680fa94f Add context clearing on resource deletion and tag editing nyne 2025-06-08 14:07:28 +08:00
  • 3c3f9e9d35 Implement caching for tags list in TagsPage component nyne 2025-06-08 14:02:40 +08:00
  • 35b65cc810 Add copy button for image Markdown format in resource edit page nyne 2025-06-08 13:21:09 +08:00
  • e29287a449 Add settings link and GitHub reference to navigation menu nyne 2025-06-07 16:16:08 +08:00
  • c56deecc75 Fix image uploading dialog. nyne 2025-06-05 20:22:12 +08:00
  • 6137ecbd8e Update resource link display to Markdown format and add copy button nyne 2025-06-05 20:13:34 +08:00
  • f8998d13bf Add storage keys for ResourcesView in search, tagged, and user pages nyne 2025-06-05 20:04:18 +08:00
  • 9c6882a771 Remove image shadow. nyne 2025-06-05 19:57:50 +08:00
  • 6dca0bee7f Rename pink theme. nyne 2025-06-05 19:57:29 +08:00
  • 0697098e26 Unify theme with both light & dark version (#3) Yukko 2025-06-04 22:38:03 +08:00
  • e8c4d7f545 Add theme_switcher and some theme (#2) Yukko 2025-06-04 22:19:51 +08:00
  • 0e6ea060c5 Fix article formatting by replacing newline characters in resource details nyne 2025-06-04 20:23:17 +08:00
  • 2f1859c0fb Improve comment field. nyne 2025-06-04 20:09:44 +08:00