Commit Graph

  • 9b23e1759d Update shards.lock Alex Ling 2020-04-07 03:31:43 +00:00
  • 14e3470b12 Hide rename buttons when the login user is not admin Alex Ling 2020-04-03 23:42:37 +00:00
  • 8ce51a6163 Hide the "Admin" and "Download" buttons when user is not admin Alex Ling 2020-04-03 23:31:52 +00:00
  • 1d4237d687 Pass in admin information when rendering all pages Alex Ling 2020-04-03 23:31:24 +00:00
  • b7c0515af7 Fix dark mode on login page Alex Ling 2020-04-03 23:30:41 +00:00
  • 75edfcdb5b Set and load display names in frontend Alex Ling 2020-04-03 12:07:09 +00:00
  • 51d19328be Set up API endpoint for setting display names Alex Ling 2020-03-27 04:19:21 +00:00
  • d405498af4 Update shards.lock Alex Ling 2020-04-07 04:01:04 +00:00
  • 696f79aea1
    Merge pull request #28 from noirscape/env-file Alex Ling 2020-04-07 11:43:32 +08:00
  • d2da8d0b9a
    docker: Use a .env file noirscape 2020-04-06 21:43:12 +02:00
  • 4e961192d4
    Update README.md Alex Ling 2020-04-06 22:44:45 +08:00
  • 8b90524a2c
    Create dockerhub.yml Alex Ling 2020-04-06 21:45:08 +08:00
  • c9b8770b9f Bump version to v0.2.5 v0.2.5 Alex Ling 2020-04-02 09:12:35 +00:00
  • e568ec8878 Fix the unexpected sorting behavior on Chrome Alex Ling 2020-04-02 09:06:16 +00:00
  • ac3df03d88 Show page counts on chapter cards v0.2.4 Alex Ling 2020-04-02 05:44:29 +00:00
  • 7c9728683c On the title page, hide progress label of nested titles Alex Ling 2020-04-02 00:16:19 +00:00
  • d921d04abf Bump version to v0.2.4 Alex Ling 2020-04-01 23:32:16 +00:00
  • 5400c8c8ef Fix a UI bug that shows "resume download" button on download manager even when the downloading process is not paused Alex Ling 2020-04-01 23:21:32 +00:00
  • 58e96cd4fe Watch the title element size for change Alex Ling 2020-04-01 06:13:03 +00:00
  • aa09f3a86f Only show tooltips for truncated titles Alex Ling 2020-04-01 05:59:46 +00:00
  • a5daded453 Fix the width and height of cover images (#23) Alex Ling 2020-04-01 04:51:57 +00:00
  • 4968cb8e18 Add tooltips to show un-truncated titles Alex Ling 2020-04-01 04:49:53 +00:00
  • 27c6e02da8 Run the truncate function after DOM is ready Alex Ling 2020-04-01 04:48:53 +00:00
  • 68d1b55aea Limit title text height in CSS Alex Ling 2020-04-01 04:47:55 +00:00
  • 32dc3e84b9 Lazy load images in library/title page to improve page load time Alex Ling 2020-03-31 08:44:07 +00:00
  • 460fcdf2f5 Limit the number of lines to display in card titles Alex Ling 2020-03-30 20:36:27 +00:00
  • c6369f9f26 Prevent flash of white in cards Alex Ling 2020-03-30 20:35:30 +00:00
  • aa147602fc Bump version number 0.2.2 -> 0.2.3 v0.2.3 Alex Ling 2020-03-27 05:00:14 +00:00
  • d58c83fbd8 Use BigInt when sorting filenames (#22) Alex Ling 2020-03-27 04:45:03 +00:00
  • 1a0c3d81ce Add Patreon Alex Ling 2020-03-21 00:56:23 -04:00
  • 33c61fd8c1
    Add build badge Alex Ling 2020-03-19 16:04:06 -04:00
  • 6eba3fe351 Create build.yml Alex Ling 2020-03-19 15:24:06 -04:00
  • da2708abe5 Put mango binary in / instead of /root/Mango/ v0.2.2 Alex Ling 2020-03-19 18:17:26 +00:00
  • febf344d33 Remove unnecessary libraries Alex Ling 2020-03-19 18:16:48 +00:00
  • ae15398b6c Name the builder stage Alex Ling 2020-03-19 18:14:02 +00:00
  • b28f6046dd
    Merge pull request #17 from WROIATE/master Alex Ling 2020-03-19 12:29:19 -04:00
  • 91b823450c
    Update Dockerfile Jarao 2020-03-19 13:00:11 +08:00
  • 085fba611c
    Update README.md Alex Ling 2020-03-17 11:59:32 -04:00
  • f8d633c751
    Add example library structure to README Alex Ling 2020-03-17 11:45:46 -04:00
  • f5e6f42fc2
    Update README.md v0.2.1 Alex Ling 2020-03-15 13:16:19 -04:00
  • 3ca6d3d338 Bump version (0.2.0 -> 0.2.1) Alex Ling 2020-03-15 17:09:27 +00:00
  • 750a28eccb Break words in modal title and path to handle long text Alex Ling 2020-03-15 02:58:27 +00:00
  • 88b16445e2 Show entry title instead of book title in modal Alex Ling 2020-03-15 02:55:35 +00:00
  • 7774efa471 When a title has no entry as immediate child, always return 0 as the reading progress Alex Ling 2020-03-15 02:30:18 +00:00
  • 4aeda53806 Sort title_ids and entries alphanumerically Alex Ling 2020-03-15 02:29:45 +00:00
  • 5d62a87720 Fix inaccurate sorting when sorting by progress Alex Ling 2020-03-15 02:28:21 +00:00
  • e902e1dff0 Merge branch 'nested' into v0.2.1 Alex Ling 2020-03-15 02:15:55 +00:00
  • 9fe32b5011 When a title contains no entry as immediate child, display mango logo and remove progress badge Alex Ling 2020-03-15 02:10:22 +00:00
  • e65d701e0a Show sum of entries and titles count when displaying the number of entries Alex Ling 2020-03-15 02:08:20 +00:00
  • 5a500364fc Show a list of parent directories on the title page Alex Ling 2020-03-15 01:45:10 +00:00
  • 3e42266955 List the parent title objects in Title.to_json Alex Ling 2020-03-15 01:31:14 +00:00
  • 6407cea7bf Refactor src/library.cr to reduce memory usage Alex Ling 2020-03-15 01:05:37 +00:00
  • 7e22cc5f57 Fix bug in API /api/book/:tid that causes 500 Alex Ling 2020-03-15 01:03:49 +00:00
  • e68678f2fb Remove unnecessary JSON::Field calls Alex Ling 2020-03-14 23:59:46 +00:00
  • 82fb45b242 Use json builder in src/library.cr instead of json mapping Alex Ling 2020-03-14 23:58:49 +00:00
  • 46dfc2f712 Set login cookie expiration date Alex Ling 2020-03-14 22:53:52 +00:00
  • 79aa816ca8 Merge branch 'v0.2.0' of https://github.com/hkalexling/Mango into v0.2.0 v0.2.0 Alex Ling 2020-03-13 18:16:14 +00:00
  • e35cf2ce0c
    Update README.md Alex Ling 2020-03-13 14:00:22 -04:00
  • 47ba0e39af
    Add dark mode screenshot Alex Ling 2020-03-13 13:59:25 -04:00
  • aedb13ac92
    Update README.md Alex Ling 2020-03-13 13:53:54 -04:00
  • d1c0e52f90 Fix crash after generating default config Alex Ling 2020-03-13 17:46:28 +00:00
  • 173ff2d2e6 Ignore key mangadex_default in config YAML and remove unnecessary calls to YAML::Field Alex Ling 2020-03-13 17:45:29 +00:00
  • ae281e2e21 Bump version number (0.1.2 -> 0.2.0) Alex Ling 2020-03-13 17:03:20 +00:00
  • 2c10623731 Formatting Alex Ling 2020-03-13 17:03:06 +00:00
  • 31da5acdc5 Preserve line-breaks in download error messages Alex Ling 2020-03-13 17:00:52 +00:00
  • 77237a274a Color the close button in alert black so it won't disappear in dark mode Alex Ling 2020-03-13 01:38:16 +00:00
  • 318501bc9b Show reading progress in reader Alex Ling 2020-03-13 01:05:16 +00:00
  • dc5284968d Use helper function compare_alphanumerically(String, String) to make the function call shorter Alex Ling 2020-03-12 23:53:51 +00:00
  • 01216d806c Add a helper function to combine the two steps of filenames sorting (splitting and comparing) Alex Ling 2020-03-12 23:52:49 +00:00
  • c4ffb5cd59 Handle the case when two split arrays have different size in compare_alphanumerically Alex Ling 2020-03-12 23:51:09 +00:00
  • 50ce0e2b54 Fix typo Alex Ling 2020-03-12 23:49:40 +00:00
  • 8b8967de26 Simplify the split_by_alphanumeric function Alex Ling 2020-03-12 23:49:02 +00:00
  • 335fb45de6 Add spec for util.cr Alex Ling 2020-03-12 23:47:14 +00:00
  • 8c7ced87f1 Add nested library support (WIP) Alex Ling 2020-03-12 20:37:03 +00:00
  • 00d2540b95
    Merge pull request #14 from Leeingnyo/change-page-sort Alex Ling 2020-03-12 13:37:59 -04:00
  • d120433525 Sort page alphanumerically Leeingnyo 2020-03-13 02:22:12 +09:00
  • 9536ce62e6 Add the "auto" sorting option (#9) Alex Ling 2020-03-12 03:10:56 +00:00
  • 4ba81b9ffe Sort download jobs listed on the download manager by time Alex Ling 2020-03-11 19:28:04 +00:00
  • c355c67415 Download older chapters (as shown on MangaDex) first Alex Ling 2020-03-11 19:26:23 +00:00
  • 4def23a5cf Fix the problem that URLs are not being parsed on the download page Alex Ling 2020-03-11 18:15:43 +00:00
  • 943076ccf7 Simplify the download queue tasks APIs Alex Ling 2020-03-11 18:11:32 +00:00
  • 36034042f2 Fix styling issues with dark theme on the download page Alex Ling 2020-03-11 03:07:09 +00:00
  • 36e2b2bfaf Add dark mode support Alex Ling 2020-03-07 02:51:08 +00:00
  • c6c908953b Use transparent icon Alex Ling 2020-03-07 02:50:44 +00:00
  • 3ae0ad6348 Add fontawesome and add the "adjust" icon to navigation bar to prepare for dark mode. Alex Ling 2020-03-06 02:25:10 +00:00
  • 7ca40215b6 Remove temp DB files before resetting the state Alex Ling 2020-03-04 01:56:48 +00:00
  • 54206bc6ac Finish the test cases for MangaDex::Queue Alex Ling 2020-03-04 01:52:17 +00:00
  • 1abdac2fdd Better state management in spec and add some tests for MangaDex::Queue Alex Ling 2020-03-03 18:34:39 +00:00
  • 9ffe896705 Only log the "baking dist/" message when building for release Alex Ling 2020-03-03 02:51:45 +00:00
  • 7a7c855ce4 Remove the unused gzip import from static_handler.cr Alex Ling 2020-03-03 02:51:09 +00:00
  • e2d01f7eb9 Remove error handling in the parse_query_result method of MangaDex::Job, and pass the possible exceptions to the frontend and handle them there. Alex Ling 2020-03-03 02:33:32 +00:00
  • 7575785c1c Remove the unused get method from MangaDex::Queue Alex Ling 2020-03-03 02:32:08 +00:00
  • dfd53bc51d Fix incorrect variable in MangaDex::Downloader (@stop -> @stopped) Alex Ling 2020-03-03 02:06:27 +00:00
  • f140ffa4b2 Add and use MLogger in MangaDex::Queue and MangaDex::Downloader Alex Ling 2020-03-03 02:05:15 +00:00
  • 589483cd75 Center the message on message.ecr Alex Ling 2020-03-02 16:55:08 +00:00
  • 306edc3c77 Handle HTTP 404 and 500 errors Alex Ling 2020-03-02 16:54:29 +00:00
  • 30af64e9ca Add pause/resume download button to the download manager Alex Ling 2020-03-02 16:30:05 +00:00
  • fecb96c91b Redirect to the download manager after adding jobs to the queue Alex Ling 2020-03-02 02:10:01 +00:00
  • 4f01aba3e1 Add link to the download manager page on the admin page Alex Ling 2020-03-02 01:57:09 +00:00
  • f13f7989d5 Finish the download manager page Alex Ling 2020-03-02 01:50:04 +00:00