From 04ab2f96dabf4182e98652c790bec251254404ea Mon Sep 17 00:00:00 2001 From: MayaWolf Date: Sun, 4 Mar 2018 03:32:26 +0100 Subject: [PATCH] 0.2.17 - Webpack 4, Bootstrap 4, remove jquery --- bbcode/Editor.vue | 92 +- bbcode/core.ts | 3 +- bbcode/editor.ts | 32 +- bbcode/parser.ts | 12 +- bbcode/standard.ts | 105 +- chat/ChannelList.vue | 37 +- chat/ChannelView.vue | 4 +- chat/CharacterSearch.vue | 9 +- chat/Chat.vue | 50 +- chat/ChatView.vue | 50 +- chat/CommandHelp.vue | 5 +- chat/ConversationSettings.vue | 12 +- chat/ConversationView.vue | 117 +- chat/Logs.vue | 37 +- chat/ManageChannel.vue | 12 +- chat/RecentConversations.vue | 2 +- chat/SettingsView.vue | 64 +- chat/Sidebar.vue | 10 +- chat/StatusSwitcher.vue | 23 +- chat/UserList.vue | 29 +- chat/UserMenu.vue | 103 +- chat/WebSocket.ts | 2 +- chat/common.ts | 7 +- chat/conversations.ts | 73 +- chat/interfaces.ts | 5 +- chat/localize.ts | 12 +- chat/notifications.ts | 1 + chat/profile_api.ts | 6 +- chat/user_view.ts | 35 +- components/Dropdown.vue | 23 + components/FilterableSelect.vue | 76 +- components/Modal.vue | 59 +- components/character_link.vue | 2 +- components/character_select.vue | 2 +- components/date_display.vue | 6 +- components/form_errors.vue | 46 - components/form_group.vue | 49 + components/form_group_inputgroup.vue | 52 + components/simple_pager.vue | 87 + components/tabs.ts | 27 + electron/Index.vue | 75 +- electron/Window.vue | 38 +- electron/application.json | 2 +- electron/chat.ts | 42 +- electron/common.ts | 1 + electron/filesystem.ts | 17 +- electron/index.html | 1 + electron/main.ts | 19 +- electron/package.json | 20 +- electron/tsconfig-main.json | 16 + .../{tsconfig.json => tsconfig-renderer.json} | 7 +- electron/webpack.config.js | 76 +- electron/window.html | 1 + electron/yarn.lock | 1862 ----------- export-loader.js | 15 - fchat/channels.ts | 8 +- fchat/characters.ts | 2 +- fchat/connection.ts | 8 +- keys.ts | 112 + less/bbcode.less | 126 - less/bbcode_editor.less | 42 - less/chat.less | 261 -- less/comments.less | 14 - less/core.less | 57 - less/flist_overrides.less | 35 - less/flist_variables.less | 53 - less/tag_input.less | 50 - less/themes/chat/dark.less | 40 - less/themes/chat/default.less | 40 - less/themes/chat/light.less | 32 - less/themes/site/dark.less | 4 - less/themes/site/default.less | 4 - less/themes/site/light.less | 4 - less/themes/theme_base.less | 64 - less/themes/theme_base_chat.less | 61 - less/themes/variables/dark.less | 120 - less/themes/variables/default.less | 121 - less/themes/variables/light.less | 12 - less/tickets.less | 9 - less/yarn.lock | 380 --- mobile/Index.vue | 123 +- mobile/android/app/build.gradle | 4 +- .../android/app/src/main/AndroidManifest.xml | 4 +- .../kotlin/net/f_list/fchat/Background.kt | 20 + .../net/f_list/fchat/BackgroundService.kt | 35 + .../src/main/kotlin/net/f_list/fchat/File.kt | 30 +- .../src/main/kotlin/net/f_list/fchat/Logs.kt | 172 + .../kotlin/net/f_list/fchat/MainActivity.kt | 73 +- .../kotlin/net/f_list/fchat/Notifications.kt | 27 +- .../app/src/main/res/layout/activity_main.xml | 3 + .../app/src/main/res/values/strings.xml | 4 + mobile/android/build.gradle | 2 +- mobile/chat.ts | 3 - mobile/filesystem.ts | 148 +- mobile/ios/F-Chat.xcodeproj/project.pbxproj | 24 +- .../AppIcon.appiconset/Contents.json | 2 +- .../AppIcon.appiconset/icon-1024.jpg | Bin 0 -> 137353 bytes .../AppIcon.appiconset/icon-1024.png | Bin 390856 -> 0 bytes .../AppIcon.appiconset/icon-20.png | Bin 1256 -> 996 bytes .../AppIcon.appiconset/icon-20@2x.png | Bin 3600 -> 3172 bytes .../AppIcon.appiconset/icon-20@3x.png | Bin 6498 -> 6399 bytes .../AppIcon.appiconset/icon-40@2x.png | Bin 9856 -> 10484 bytes .../AppIcon.appiconset/icon-60@2x.png | Bin 17886 -> 21464 bytes .../AppIcon.appiconset/icon-60@3x.png | Bin 33058 -> 43154 bytes .../AppIcon.appiconset/icon-76.png | Bin 9127 -> 9686 bytes .../AppIcon.appiconset/icon-76@2x.png | Bin 25661 -> 31814 bytes .../AppIcon.appiconset/icon-83.5@2x.png | Bin 29562 -> 37728 bytes mobile/ios/F-Chat/Background.swift | 30 + mobile/ios/F-Chat/File.swift | 63 +- mobile/ios/F-Chat/Logs.swift | 167 + mobile/ios/F-Chat/Notification.swift | 12 +- mobile/ios/F-Chat/View.swift | 22 - mobile/ios/F-Chat/ViewController.swift | 37 +- mobile/ios/F-Chat/native.js | 41 +- mobile/notifications.ts | 5 +- mobile/package.json | 11 +- mobile/tsconfig.json | 2 +- mobile/webpack.config.js | 37 +- mobile/yarn.lock | 7 - package.json | 44 +- readme.md | 15 +- scss/_bbcode.scss | 123 + scss/_bbcode_editor.scss | 40 + .../_character_editor.scss | 4 +- .../_character_page.scss | 88 +- scss/_chat.scss | 266 ++ scss/_comments.scss | 4 + scss/_core.scss | 59 + .../_eicons_editor.scss | 0 scss/_flist_derived.scss | 56 + scss/_flist_overrides.scss | 16 + scss/_functions.scss | 7 + .../_kink_editor.scss | 0 less/notes.less => scss/_notes.scss | 18 +- scss/_tag_input.scss | 51 + less/threads.less => scss/_threads.scss | 16 +- scss/_tickets.scss | 9 + scss/fa.scss | 5 + scss/importer.js | 16 + {less => scss}/package.json | 9 +- scss/themes/_chat.scss | 58 + scss/themes/_site.scss | 14 + scss/themes/chat/dark.scss | 33 + scss/themes/chat/default.scss | 33 + scss/themes/chat/light.scss | 33 + scss/themes/site/dark.scss | 9 + scss/themes/site/default.scss | 9 + scss/themes/site/light.scss | 9 + scss/themes/variables/_dark_derived.scss | 5 + scss/themes/variables/_dark_variables.scss | 61 + scss/themes/variables/_default_derived.scss | 9 + scss/themes/variables/_default_variables.scss | 60 + scss/themes/variables/_invert.scss | 15 + scss/themes/variables/_light_derived.scss | 3 + scss/themes/variables/_light_variables.scss | 1 + scss/yarn.lock | 1220 +++++++ sfc.d.ts | 4 - site/character_page/character_page.vue | 101 +- site/character_page/contact_method.vue | 2 +- site/character_page/context_menu.ts | 4 +- site/character_page/copy_custom_dialog.vue | 97 +- site/character_page/copy_custom_menu.vue | 11 +- site/character_page/delete_dialog.vue | 39 +- site/character_page/duplicate_dialog.vue | 80 +- site/character_page/friend_dialog.vue | 118 +- site/character_page/friends.vue | 2 +- site/character_page/groups.vue | 2 +- site/character_page/guestbook.vue | 43 +- site/character_page/guestbook_post.vue | 10 +- site/character_page/images.vue | 6 +- site/character_page/infotag.vue | 2 +- site/character_page/infotags.vue | 2 +- site/character_page/interfaces.ts | 4 +- site/character_page/kink.vue | 14 +- site/character_page/kinks.vue | 70 +- site/character_page/memo_dialog.vue | 4 +- site/character_page/report_dialog.vue | 94 +- site/character_page/sidebar.vue | 134 +- site/utils.ts | 11 +- tslint.json | 5 +- webpack.js | 29 + yarn.lock | 2898 ++++++++++++++--- 182 files changed, 6956 insertions(+), 5585 deletions(-) create mode 100644 components/Dropdown.vue delete mode 100644 components/form_errors.vue create mode 100644 components/form_group.vue create mode 100644 components/form_group_inputgroup.vue create mode 100644 components/simple_pager.vue create mode 100644 components/tabs.ts create mode 100644 electron/tsconfig-main.json rename electron/{tsconfig.json => tsconfig-renderer.json} (79%) delete mode 100644 electron/yarn.lock delete mode 100644 export-loader.js create mode 100644 keys.ts delete mode 100644 less/bbcode.less delete mode 100644 less/bbcode_editor.less delete mode 100644 less/chat.less delete mode 100644 less/comments.less delete mode 100644 less/core.less delete mode 100644 less/flist_overrides.less delete mode 100644 less/flist_variables.less delete mode 100644 less/tag_input.less delete mode 100644 less/themes/chat/dark.less delete mode 100644 less/themes/chat/default.less delete mode 100644 less/themes/chat/light.less delete mode 100644 less/themes/site/dark.less delete mode 100644 less/themes/site/default.less delete mode 100644 less/themes/site/light.less delete mode 100644 less/themes/theme_base.less delete mode 100644 less/themes/theme_base_chat.less delete mode 100644 less/themes/variables/dark.less delete mode 100644 less/themes/variables/default.less delete mode 100644 less/themes/variables/light.less delete mode 100644 less/tickets.less delete mode 100644 less/yarn.lock create mode 100644 mobile/android/app/src/main/kotlin/net/f_list/fchat/Background.kt create mode 100644 mobile/android/app/src/main/kotlin/net/f_list/fchat/BackgroundService.kt create mode 100644 mobile/android/app/src/main/kotlin/net/f_list/fchat/Logs.kt create mode 100644 mobile/ios/F-Chat/Assets.xcassets/AppIcon.appiconset/icon-1024.jpg delete mode 100644 mobile/ios/F-Chat/Assets.xcassets/AppIcon.appiconset/icon-1024.png create mode 100644 mobile/ios/F-Chat/Background.swift create mode 100644 mobile/ios/F-Chat/Logs.swift delete mode 100644 mobile/ios/F-Chat/View.swift delete mode 100644 mobile/yarn.lock create mode 100644 scss/_bbcode.scss create mode 100644 scss/_bbcode_editor.scss rename less/character_editor.less => scss/_character_editor.scss (92%) rename less/character_page.less => scss/_character_page.scss (61%) create mode 100644 scss/_chat.scss create mode 100644 scss/_comments.scss create mode 100644 scss/_core.scss rename less/eicons_editor.less => scss/_eicons_editor.scss (100%) create mode 100644 scss/_flist_derived.scss create mode 100644 scss/_flist_overrides.scss create mode 100644 scss/_functions.scss rename less/kink_editor.less => scss/_kink_editor.scss (100%) rename less/notes.less => scss/_notes.scss (61%) create mode 100644 scss/_tag_input.scss rename less/threads.less => scss/_threads.scss (51%) create mode 100644 scss/_tickets.scss create mode 100644 scss/fa.scss create mode 100644 scss/importer.js rename {less => scss}/package.json (50%) create mode 100644 scss/themes/_chat.scss create mode 100644 scss/themes/_site.scss create mode 100644 scss/themes/chat/dark.scss create mode 100644 scss/themes/chat/default.scss create mode 100644 scss/themes/chat/light.scss create mode 100644 scss/themes/site/dark.scss create mode 100644 scss/themes/site/default.scss create mode 100644 scss/themes/site/light.scss create mode 100644 scss/themes/variables/_dark_derived.scss create mode 100644 scss/themes/variables/_dark_variables.scss create mode 100644 scss/themes/variables/_default_derived.scss create mode 100644 scss/themes/variables/_default_variables.scss create mode 100644 scss/themes/variables/_invert.scss create mode 100644 scss/themes/variables/_light_derived.scss create mode 100644 scss/themes/variables/_light_variables.scss create mode 100644 scss/yarn.lock delete mode 100644 sfc.d.ts create mode 100644 webpack.js diff --git a/bbcode/Editor.vue b/bbcode/Editor.vue index fce6018..7a0f299 100644 --- a/bbcode/Editor.vue +++ b/bbcode/Editor.vue @@ -1,27 +1,32 @@