Commit Graph

  • d3ed417fb6 Merge pull request #61 from fossyy/staging bagas 2024-09-15 19:47:31 +07:00
  • dc330cc72f fix: prevent upload box from overlapping, ensuring progress is visible bagas 2024-09-15 19:46:46 +07:00
  • bdd29f4391 Merge pull request #60 from fossyy/staging bagas 2024-09-15 19:32:25 +07:00
  • c566312bb0 fix: resolve progress bar not appearing in upload box bagas 2024-09-15 19:31:48 +07:00
  • 64c71848d6 Merge pull request #59 from fossyy/staging bagas 2024-09-15 17:58:41 +07:00
  • db79d77d13 Add file download count tracking bagas 2024-09-15 17:58:13 +07:00
  • 4ee86d0fc4 Cancel file upload when session is terminated bagas 2024-09-15 17:41:33 +07:00
  • 8b4ad26809 Merge pull request #58 from fossyy/staging bagas 2024-09-15 17:24:48 +07:00
  • eee047a9b0 feat: create new file page with improved UI, combine upload and download functionality bagas 2024-09-15 17:24:18 +07:00
  • cc00bb4bd8 Merge pull request #57 from fossyy/staging bagas 2024-09-14 20:55:40 +07:00
  • b54d0f16a5 Update Go version to 1.23.1 and Alpine version to 3.20 bagas 2024-09-14 20:55:14 +07:00
  • 9530c935ca Merge pull request #56 from fossyy/staging bagas 2024-09-14 17:28:48 +07:00
  • 846db5fe0b Add hash check for file upload bagas 2024-09-14 17:28:09 +07:00
  • 46d3a4ed05 Merge pull request #55 from fossyy/staging bagas 2024-09-14 10:52:06 +07:00
  • 0772d07fb8 Replace fmt.Println with server logger bagas 2024-09-14 10:51:38 +07:00
  • 4c532acba0 Merge pull request #53 from fossyy/dependabot/go_modules/golang.org/x/crypto-0.27.0 bagas 2024-09-13 21:56:59 +07:00
  • 405d4c381d Merge pull request #54 from fossyy/dependabot/go_modules/gorm.io/gorm-1.25.12 bagas 2024-09-13 21:56:48 +07:00
  • ea50b2269c Bump gorm.io/gorm from 1.25.10 to 1.25.12 dependabot[bot] 2024-09-13 14:54:30 +00:00
  • 8edcd4e36d Bump golang.org/x/crypto from 0.24.0 to 0.27.0 dependabot[bot] 2024-09-13 14:54:26 +00:00
  • 1bc393f55f Create dependabot.yml bagas 2024-09-13 21:53:31 +07:00
  • a42b2fdf15 Delete .github/dependabot.yml bagas 2024-09-13 21:53:17 +07:00
  • ac680ec76f Merge pull request #52 from fossyy/staging bagas 2024-09-13 21:51:29 +07:00
  • 4ff0a7107b Add templ template files to the repo bagas 2024-09-13 21:50:56 +07:00
  • e967d2aed8 Create dependabot.yml bagas 2024-09-13 21:44:06 +07:00
  • 6b47274955 Merge pull request #51 from fossyy/staging bagas 2024-09-13 21:37:21 +07:00
  • 54c10befb2 Add range-based partial download support bagas 2024-09-13 21:36:26 +07:00
  • 6f59067ea9 Merge pull request #50 from fossyy/staging bagas 2024-09-12 21:58:01 +07:00
  • 0dba5d6b3c Correct file size mismatch during download bagas 2024-09-12 21:56:27 +07:00
  • a7a2bb27d0 Merge pull request #49 from fossyy/staging bagas 2024-09-12 20:13:32 +07:00
  • db8cd82de9 Add modal component bagas 2024-09-12 20:13:03 +07:00
  • 899e053c9d Merge pull request #48 from fossyy/staging bagas 2024-09-12 14:03:05 +07:00
  • 2f56cd193d Remove schema.sql and use GORM AutoMigrate instead bagas 2024-09-12 14:02:25 +07:00
  • 48637647a2 Merge pull request #47 from fossyy/staging bagas 2024-09-12 13:53:46 +07:00
  • 16ae5f3bd7 Display user storage usage on the dashboard bagas 2024-09-12 13:52:57 +07:00
  • b0a9161fb6 Merge pull request #46 from fossyy/staging bagas 2024-09-09 22:16:24 +07:00
  • 916bf77dc9 Add logic to load main script only if not already loaded bagas 2024-09-09 22:15:56 +07:00
  • 67c1c664e6 Merge pull request #45 from fossyy/staging bagas 2024-09-09 21:51:01 +07:00
  • ac484ca3da Fix WebSocket protocol handling based on page protocol bagas 2024-09-09 21:50:34 +07:00
  • d06e1c5f88 Merge pull request #44 from fossyy/staging bagas 2024-09-09 21:47:26 +07:00
  • 77895fe51c Fix WebSocket protocol handling based on page protocol bagas 2024-09-09 21:46:56 +07:00
  • cbad50781a Merge pull request #43 from fossyy/staging bagas 2024-09-09 21:38:47 +07:00
  • b23bf8898b migrate to WebSocket for frontend and backend communication bagas 2024-09-09 21:38:10 +07:00
  • b7ce82ce26 Merge pull request #42 from fossyy/staging bagas 2024-09-08 20:07:32 +07:00
  • b46915e46d Adjust Redis data expiration time bagas 2024-09-08 20:07:04 +07:00
  • 2f34be41e5 Adjust Docker Compose configuration bagas 2024-09-08 20:06:08 +07:00
  • e57b5a0060 Migrate old cache system to Redis bagas 2024-09-08 20:04:35 +07:00
  • 3b58270e51 Create main.yml bagas 2024-09-08 17:38:03 +07:00
  • 445b56fee4 Delete .github/workflows directory bagas 2024-09-08 17:37:43 +07:00
  • 42de9d723f Create main.yml bagas 2024-09-08 17:35:27 +07:00
  • 06f6063f4d Delete .github/workflows directory bagas 2024-09-08 17:35:19 +07:00
  • 913c1f98e7 Create docker-build.yml bagas 2024-09-08 17:33:16 +07:00
  • dc7060a28a Merge pull request #41 from fossyy/staging bagas 2024-09-08 17:27:56 +07:00
  • 6438e1812d Add Redis initialization to main function bagas 2024-09-08 17:25:39 +07:00
  • 66b1162c53 Add Redis initialization to main function bagas 2024-09-08 17:25:17 +07:00
  • 595112b9cf Add Redis initialization to main function bagas 2024-09-08 17:25:02 +07:00
  • ce3e339fdc Merge pull request #40 from fossyy/staging bagas 2024-09-08 16:44:26 +07:00
  • 72cb594128 Implement new file upload and download mechanism bagas 2024-09-08 16:43:50 +07:00
  • 29ab28fd93 Fix session retrieval issue after migrating to Redis cache bagas 2024-09-08 16:41:33 +07:00
  • 2c5de2b336 Add Redis support for session and user management bagas 2024-09-08 00:03:43 +07:00
  • d42f4f22a5 Merge pull request #39 from fossyy/staging bagas 2024-09-03 21:17:59 +07:00
  • b9ac29d301 Add websocket.js to Docker build bagas 2024-09-03 21:17:18 +07:00
  • a30385316a Merge pull request #38 from fossyy/staging bagas 2024-09-03 21:13:47 +07:00
  • 92c8846f57 Add system usage monitoring to admin dashboard bagas 2024-09-03 21:11:49 +07:00
  • b9c82fdbd6 Implement HTTP hijacker for switching from HTTP to WebSocket bagas 2024-09-03 21:07:03 +07:00
  • 713f91c3e9 Merge pull request #37 from fossyy/staging bagas 2024-09-03 13:47:14 +07:00
  • d31688e1ba Fix password validation issue during registration bagas 2024-09-03 13:46:28 +07:00
  • 8b050bc1da Handle error when database connection fails bagas 2024-09-03 13:45:15 +07:00
  • c39839efaf Merge pull request #36 from fossyy/staging bagas 2024-08-21 13:24:58 +07:00
  • 541b3be419 fix: resolve issue where submit button was not clickable on forgot password page bagas 2024-08-21 13:23:44 +07:00
  • e486cecbc8 Merge pull request #35 from fossyy/staging bagas 2024-08-20 13:28:51 +07:00
  • 9aff0dbdb1 feat: add initial admin page view with layout and basic components bagas 2024-08-20 13:28:09 +07:00
  • fa2f4e8a87 refactor: call database functions from app.Server.Database instead of directly from db bagas 2024-08-19 21:00:46 +07:00
  • 6a183f2c4e feat: add admin page bagas 2024-08-18 14:06:00 +07:00
  • 653db17b9b Merge pull request #34 from fossyy/staging bagas 2024-08-18 14:00:58 +07:00
  • fa52d8242e chore: log error messages to stdout bagas 2024-08-18 13:49:05 +07:00
  • 2c4811eaac feat: add indication on signup page for at least one uppercase letter requirement bagas 2024-08-18 13:46:01 +07:00
  • d64a4a587e refactor: update app instance structure to include both mailserver and logger bagas 2024-08-18 13:35:07 +07:00
  • 7df02c270b refactor: move client page view file to client folder and reorganize file structure bagas 2024-08-18 12:59:19 +07:00
  • 105749dd73 Merge pull request #33 from fossyy/staging bagas 2024-07-08 23:09:24 +07:00
  • 97a9e72d7b Add password reset functionality to user dashboard page bagas 2024-07-08 23:08:45 +07:00
  • f01407990f Merge pull request #32 from fossyy/staging bagas 2024-07-05 15:08:26 +07:00
  • 163d58ecfb Add sitemap.xml bagas 2024-07-05 15:03:55 +07:00
  • dfa53bc765 Merge pull request #31 from fossyy/staging bagas 2024-06-20 22:36:25 +07:00
  • f63c4f7928 Fix unauthorized session termination (#30) bagas 2024-06-20 22:35:30 +07:00
  • 5c14e43c3c Merge pull request #29 from fossyy/staging bagas 2024-06-20 18:47:49 +07:00
  • fd2a7d110a Improve 2FA verification page messaging bagas 2024-06-20 18:46:53 +07:00
  • 949099124e Add functionality for session termination bagas 2024-06-20 18:15:49 +07:00
  • b732262dcd Update HTTP route function to new syntax in Go 1.22+ bagas 2024-06-20 17:53:03 +07:00
  • 8dc94bd5bc Move back button bagas 2024-06-20 17:33:56 +07:00
  • b9fdb33219 Merge pull request #28 from fossyy/staging bagas 2024-06-20 08:51:15 +07:00
  • c5185d5107 Finalize 2FA implementation bagas 2024-06-20 08:49:49 +07:00
  • 0e16d59df9 Improve 2FA security and user experience bagas 2024-06-19 22:44:01 +07:00
  • c1059072a6 Adding response to 2FA bagas 2024-06-19 21:34:50 +07:00
  • b890f5442c Improve 2FA setup page design bagas 2024-06-19 18:43:33 +07:00
  • cdc365e89b Implement Totp authentication bagas 2024-06-19 16:23:28 +07:00
  • c3948bb1c1 Merge pull request #27 from fossyy/staging bagas 2024-06-13 17:42:22 +07:00
  • f82377e5f8 Remove newline from the HTTP request logger bagas 2024-06-13 17:24:13 +07:00
  • 276d62af3d Add htmx to the project bagas 2024-06-13 17:20:57 +07:00
  • c5c697a84c Correct a typo bagas 2024-06-13 15:39:13 +07:00
  • 18224a5f05 Remove unuse route bagas 2024-06-13 15:34:57 +07:00