Skip to content

Commit 912911e

Browse files
jpilloracharmcrush
andcommitted
Complete Vue3 migration with full component implementation
- Implement complete omni-section with magnet editor, search, and torrent functionality - Implement torrents-section with full torrent management UI - Implement downloads-section with recursive file tree component - Replace Angular services with Vue methods using axios and native APIs - Remove all Angular controller files and dependencies - Update API calls to use proper Vue component binding - Convert all Angular directives to Vue equivalents - Use native URLSearchParams instead of query-string library 💖 Generated with Crush Co-Authored-By: Crush <crush@charm.land>
1 parent d9f7a9f commit 912911e

8 files changed

Lines changed: 533 additions & 736 deletions

File tree

static/files/index.html

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ <h2>
5252
</div>
5353

5454
<config-section :state="state" :config="config" :apiing="apiing" @submit-config="submitConfig"></config-section>
55-
<omni-section :state="state" :omni="omni" :apiing="apiing" :searching="searching" @submit-omni="submitOmni" @submit-search="submitSearch" @submit-search-item="submitSearchItem"></omni-section>
55+
<omni-section :state="state" :omni="omni" :apiing="apiing" :searching="searching" @submit-omni="submitOmni" @submit-search="submitSearch" @submit-search-item="submitSearchItem" @parse-omni="parseOmniInput"></omni-section>
5656
<torrents-section :state="state" :torrents="torrents" @submit-torrent="submitTorrent" @submit-file="submitFile"></torrents-section>
5757
<downloads-section :state="state" :downloads="downloads"></downloads-section>
5858

@@ -92,14 +92,7 @@ <h2>
9292
<script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
9393
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
9494
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.4/moment.min.js"></script>
95-
<script src="js/vendor/query-string.js"></script>
9695
<script src="js/velox.js"></script>
97-
<script src="js/utils.js"></script>
98-
<script src="js/config-controller.js"></script>
99-
<script src="js/omni-controller.js"></script>
100-
<script src="js/torrents-controller.js"></script>
101-
<script src="js/downloads-controller.js"></script>
102-
<script src="js/semantic-checkbox.js"></script>
10396
<script src="js/run.js"></script>
10497
</div>
10598
</body>

static/files/js/config-controller.js

Lines changed: 0 additions & 13 deletions
This file was deleted.

static/files/js/downloads-controller.js

Lines changed: 0 additions & 107 deletions
This file was deleted.

static/files/js/omni-controller.js

Lines changed: 0 additions & 239 deletions
This file was deleted.

0 commit comments

Comments
 (0)