🗂️ The front end of Alist V3

Overview

Usage

Those templates dependencies are maintained via pnpm via pnpm up -Lri.

This is the reason you see a pnpm-lock.yaml. That being said, any package manager will work. This file can be safely be removed once you clone a template.

$ npm install # or pnpm install or yarn install

Learn more on the Solid Website and come chat with us on our Discord

Available Scripts

In the project directory, you can run:

npm dev or npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.

npm run build

Builds the app for production to the dist folder.
It correctly bundles Solid in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.
Your app is ready to be deployed!

Deployment

You can deploy the dist folder to any static host provider (netlify, surge, now, etc.)

Comments
Releases(3.7.0)
  • 3.7.0(Dec 29, 2022)

       🚀 Features

    • Use natural sort in sortObjs  -  by @BoYanZh in https://github.com/alist-org/alist-web/issues/26 (cbf20)
    • Add password to search request  -  by @Xhofe (32a98)
    • Update/clear index  -  by @BoYanZh in https://github.com/alist-org/alist-web/issues/27 (bc514)
    • Add type="password" for Input (#34 close alist-org/alist#2269)  -  by @BoYanZh in https://github.com/alist-org/alist-web/issues/34 and https://github.com/alist-org/alist-web/issues/2269 (90c27)
    • Support partial restore settings  -  by @BoYanZh in https://github.com/alist-org/alist-web/issues/36 (8dc44)
    • Auto refresh progress on index page  -  by @BoYanZh in https://github.com/alist-org/alist-web/issues/37 (e0851)
    • Embed epub.js viewers  -  by @BoYanZh in https://github.com/alist-org/alist-web/issues/39 (6e601)
    • Customize settings layout  -  by @Xhofe (293f1)
    • Main color applies to all of home  -  by @Xhofe (84cb7)
    • Batch reload all storages (alist-org/alist#2762 #40)  -  by @BoYanZh in https://github.com/alist-org/alist-web/issues/2762 and https://github.com/alist-org/alist-web/issues/40 (ceec8)
    • Update index by req.Paths  -  by @Xhofe (82a04)
    • New variable $durl for scheme (close alist-org/alist#2805)  -  by @Xhofe in https://github.com/alist-org/alist-web/issues/2805 (a83b0)
    • Support github login  -  by @itsHenry35 and @Xhofe in https://github.com/alist-org/alist-web/issues/28 (07a1a)
    • Image view for folder  -  by @Xhofe (24a7a)

       🐞 Bug Fixes

    • Unified path style of parent in search results  -  by @Xhofe (26e5d)
    • Missed filename while use firefox mobile (close alist-org/alist#2642)  -  by @Xhofe in https://github.com/alist-org/alist-web/issues/2642 (0dad0)
    • Disable search on empty keyword (close alist-org/alist#2644 pr #32)  -  by @BoYanZh in https://github.com/alist-org/alist-web/issues/2644 and https://github.com/alist-org/alist-web/issues/32 (894bf)
    • Always show a prefix "/" on search results  -  by @BoYanZh in https://github.com/alist-org/alist-web/issues/35 (a7239)
    • Remove default index paths  -  by @BoYanZh in https://github.com/alist-org/alist-web/issues/38 (9b562)
    • Don't recover scroll on load more (close alist-org/alist#2748)  -  by @Xhofe in https://github.com/alist-org/alist-web/issues/2748 (3e2a6)
    • Potplayer uri scheme (close alist-org/alist#2782)  -  by @Xhofe in https://github.com/alist-org/alist-web/issues/2782 (d95c5)
        View changes on GitHub
    Source code(tar.gz)
    Source code(zip)
    dist.tar.gz(1.33 MB)
    dist.zip(1.40 MB)
  • 3.6.0(Dec 5, 2022)

       🚀 Features

    • Search ui  -  by @Xhofe (4c95a)
    • Search index manage  -  by @Xhofe (aa0db)
    • Add player name tooltip to player icon  -  by @coldice945 and @Xhofe in https://github.com/alist-org/alist-web/issues/21 (1e6d4)
    • Show error message of task  -  by @Xhofe (eda23)
    • Stop index  -  by @BoYanZh in https://github.com/alist-org/alist-web/issues/25 (6abf3)
    • Customize ignore paths of indexes  -  by @Xhofe (a3b24)

       🐞 Bug Fixes

    • Indexes manage page typo  -  by @BoYanZh in https://github.com/alist-org/alist-web/issues/22 (ed1ac)
    • Remove base path in search results completely  -  by @BoYanZh and @Xhofe in https://github.com/alist-org/alist-web/issues/24 (08e4c)
    • Go to edit page if get id and error while create storage  -  by @Xhofe (da558)
        View changes on GitHub
    Source code(tar.gz)
    Source code(zip)
    dist.tar.gz(1.32 MB)
    dist.zip(1.39 MB)
  • 3.5.0(Nov 22, 2022)

       🚀 Features

    • Record and recover scroll top if path changed (close alist-org/alist#2327)  -  by @Xhofe in https://github.com/alist-org/alist-web/issues/2327 (05874)
    • Backup and restore  -  by @itsHenry35, @renovate[bot] and @Xhofe in https://github.com/alist-org/alist-web/issues/12 (3ba8f)

       🐞 Bug Fixes

    • Add timestamp to param to disable fetch text cache (close alist-org/alist#2396)  -  by @Xhofe in https://github.com/alist-org/alist-web/issues/2396 (dc571)
    • Remove base_path in preview link (close alist-org/alist#2401)  -  by @Xhofe in https://github.com/alist-org/alist-web/issues/2401 (69874)
    • Type issues of typescript  -  by @Xhofe (c611a)
    • Missed files while upload folder (close alist-org/alist#2404)  -  by @Xhofe in https://github.com/alist-org/alist-web/issues/2404 (b9ef4)
    • deps: Update dependencies by renovate[bot]  -  by @renovate[bot] in https://github.com/alist-org/alist-web/issues/13 (780be)
        View changes on GitHub
    Source code(tar.gz)
    Source code(zip)
    dist.tar.gz(1.31 MB)
    dist.zip(1.37 MB)
  • 3.3.0(Nov 1, 2022)

  • 3.2.1(Oct 18, 2022)

  • 3.2.0(Oct 12, 2022)

  • 3.1.0(Oct 7, 2022)

  • 3.0.2(Sep 25, 2022)

       🐞 Bug Fixes

    • Disable translate of browser (close alist-org/alist#1761)  -  by @Xhofe (e9b86)
    • Use \n as seq instead of , (alist-org/alist#1321)  -  by @Xhofe (82b8c)
    • Sorting by modified doesn't work (close alist-org/alist#1776)  -  by @Xhofe (786db)
    • Iframe and external previews is case sensitive (close alist-org/alist#1793)  -  by @Xhofe (f8e67)

       🏎 Performance

    • Optimize folder display  -  by @Xhofe (119bc)
        View changes on GitHub
    Source code(tar.gz)
    Source code(zip)
    dist.tar.gz(1.30 MB)
    dist.zip(1.36 MB)
  • 3.0.1(Sep 22, 2022)

  • 3.0.0-rc.1(Sep 18, 2022)

       🚀 Features

    • Open home of side menu in new tab  -  by @Xhofe (a3244)
    • Store password to cookie (close alist-org/alist#1691)  -  by @Xhofe (3064b)
    • Add page to search params (close alist-org/alist#1684)  -  by @Xhofe (a3a3f)
    • Hide save button if can't write (close alist-org/alist#1697)  -  by @Xhofe (49c48)

       🐞 Bug Fixes

    • Judge whether readme is a URL  -  by @Xhofe (076d2)
    • Use base64 encode instead of encodeURIComponent  -  by @Xhofe (81125)
        View changes on GitHub
    Source code(tar.gz)
    Source code(zip)
    dist.tar.gz(1.29 MB)
    dist.zip(1.36 MB)
  • 3.0.0-rc.0(Sep 15, 2022)

  • 3.0.0-beta.2(Sep 11, 2022)

  • 3.0.0-beta.0(Sep 9, 2022)

       🚀 Features

    • Basic routes  -  by @Xhofe (97ce3)
    • I18n structure  -  by @Xhofe (88ba1)
    • Some types and stores  -  by @Xhofe (059b2)
    • Login page  -  by @Xhofe (5f073)
    • Switch color mode component  -  by @Xhofe (7af62)
    • Switch language component  -  by @Xhofe (3a99a)
    • Login function  -  by @Xhofe (7cebf)
    • Manage side menu  -  by @Xhofe (6f279)
    • Manage basic layout  -  by @Xhofe (743c6)
    • Login remember me  -  by @Xhofe (7badc)
    • Initial settings and current user  -  by @Xhofe (531e0)
    • Login redirect  -  by @Xhofe (540ad)
    • Manage page routes  -  by @Xhofe (ee055)
    • Common settings  -  by @Xhofe (78cda)
    • Common settings save  -  by @Xhofe (6744d)
    • Aria and token settings  -  by @Xhofe (ce591)
    • Storage list page  -  by @Xhofe (4a61c)
    • Driver config item  -  by @Xhofe (096fc)
    • Storage add or update  -  by @Xhofe (1a926)
    • Set manage title  -  by @Xhofe (9aedd)
    • Common handle resp util  -  by @Xhofe (06547)
    • Storage delete  -  by @Xhofe (f60d1)
    • Add role to side menu  -  by @Xhofe (39ff7)
    • Logout in manage page  -  by @Xhofe (083b3)
    • Profile settings  -  by @Xhofe (27b99)
    • Show permissions in profile  -  by @Xhofe (7b949)
    • User manage page  -  by @Xhofe (8e33d)
    • User add or edit  -  by @Xhofe (dfdc4)
    • Metas list page  -  by @Xhofe (95fc7)
    • Meta add or edit  -  by @Xhofe (eb732)
    • Tasks page  -  by @Xhofe (d1012)
    • Delete and clear task  -  by @Xhofe (5db55)
    • Header and Footer  -  by @Xhofe (37c13)
    • Toolbar of index page  -  by @Xhofe (edf80)
    • Nav component  -  by @Xhofe (d596d)
    • Body basic structure  -  by @Xhofe (5bdc2)
    • Path handle logic  -  by @Xhofe (1a7f3)
    • 2fa while login  -  by @Xhofe (5f4b3)
    • Turn on 2FA page  -  by @Xhofe (45e5c)
    • Add refresh for settings page  -  by @Xhofe (50dab)
    • Folder list layout  -  by @Xhofe (79222)
    • Obj icon util  -  by @Xhofe (33601)
    • List-item component  -  by @Xhofe (66bc6)
    • Obj list sort  -  by @Xhofe (144b6)
    • Get download link useUrl hooks  -  by @Xhofe (8b6d2)
    • Folder grid layout  -  by @Xhofe (6bf5f)
    • Use lightgallery for image preview  -  by @Xhofe (399e6)
    • Show icon while failed to load thumbnail  -  by @Xhofe (cde6c)
    • Disable or enable storage button  -  by @Xhofe (9d29e)
    • Copy i18n entry file  -  by @Xhofe (ced27)
    • Use README.md for about page  -  by @Xhofe (bcd4a)
    • Show announcement if set  -  by @Xhofe (8469d)
    • Messenger page  -  by @Xhofe (9220e)
    • Select objects  -  by @Xhofe (c550f)
    • Fs api functions  -  by @Xhofe (c5f18)
    • Add close button for notify render  -  by @Xhofe (ec7db)
    • Add toggle checkbox icon button  -  by @Xhofe (86572)
    • Center toolbar  -  by @Xhofe (b73f4)
    • Add tips for toolbar  -  by @Xhofe (cd01b)
    • Copy url tool  -  by @Xhofe (505a2)
    • Add readme component  -  by @Xhofe (69450)
    • Password component  -  by @Xhofe (adb3e)
    • File preview components structure  -  by @Xhofe (04b5e)
    • Customize external previews  -  by @Xhofe (40cba)
    • Text file preview  -  by @Xhofe (529b1)
    • Text editor and html render  -  by @Xhofe (71a04)
    • Toolbar modal input  -  by @Xhofe (40d61)
    • Toolbar operations  -  by @Xhofe (70933)
    • Add checkbox for grid layout  -  by @Xhofe (3bb67)
    • Batch selection with Shift  -  by @Xhofe (9c2b0)
    • Use @vitejs/plugin-legacy for legacy browser support  -  by @Xhofe (c8352)
    • Video preview  -  by @Xhofe (032bb)
    • PDF preview  -  by @Xhofe (c23d3)
    • Previews lazyload  -  by @Xhofe (c551c)
    • Contextmenu for obj list  -  by @Xhofe (1eae0)
    • If show operation by permission  -  by @Xhofe (4e74e)
    • Unity iframe preview  -  by @Xhofe (af40e)
    • Add cancel select to toolbar  -  by @Xhofe (12345)
    • Add to aria2 download  -  by @Xhofe (d0e68)
    • Download(batch and send to aria2)  -  by @Xhofe (9fdd0)
    • Package download  -  by @Xhofe (27041)
    • List pagination  -  by @Xhofe (2ba32)
    • Add ipa and plist preview  -  by @Xhofe (e2dfb)
    • File or folder upload  -  by @Xhofe (691cf)
    • Save text file in text editor  -  by @Xhofe (aefdc)
    • Add copy_link in preview page  -  by @Xhofe (62bc1)
    • Change title while path change  -  by @Xhofe (59e43)
    • Add local settings drawer  -  by @Xhofe (c726d)
    • Force refresh (clear cache)  -  by @Xhofe (cfdfd)
    • Cancel last request if not finish  -  by @Xhofe (26eb0)
    • Add if need message check  -  by @Xhofe (24359)
    • Drag upload  -  by @Xhofe (d7ae3)
    • Optional home container  -  by @Xhofe (f2677)
    • Add audio preview  -  by @Xhofe (abc10)
    • Hide files with regexp  -  by @Xhofe (9fd8a)
    • Add package download in context menu  -  by @Xhofe (e4bae)
    • Obj list animations  -  by @Xhofe (3c9d4)
    • Add size and modified in info  -  by @Xhofe (941e1)
    • Add Referrer-Policy limit  -  by @Xhofe (e5565)

       🐞 Bug Fixes

    • I18n build  -  by @Xhofe (b50a8)
    • Login with empty redirect  -  by @Xhofe (bfc8f)
    • Manage header bgColor  -  by @Xhofe (cbf06)
    • Manage layout  -  by @Xhofe (401b8)
    • Remember me of login  -  by @Xhofe (68775)
    • Manage layout  -  by @Xhofe (1190c)
    • Side menu layout  -  by @Xhofe (17a3c)
    • I18n initial language fetching in top level  -  by @Xhofe (a4eb2)
    • Initial loaded languages  -  by @Xhofe (b452e)
    • Fullscreen loading z-index  -  by @Xhofe (82cf0)
    • 401 navigate to login page  -  by @Xhofe (9190e)
    • Export item type  -  by @Xhofe (85e2c)
    • Move auth check from hook to request interceptor  -  by @Xhofe (e7426)
    • Wrong pnpm filter  -  by @Xhofe (f5b40)
    • Sidemenu lose reactivity  -  by @Xhofe (d21fa)
    • Center toolbar position with animation  -  by @Xhofe (5cfaf)
    • Preview page url  -  by @Xhofe (d2833)
    • Filter obj not folder while copy down url  -  by @Xhofe (e2635)
    • Omit otp for user type  -  by @Xhofe (cfc36)
    • Use default language if local don't exist  -  by @Xhofe (fb340)
    • Catch exception while parse previews setting  -  by @Xhofe (7d2ce)
    • Use current name as initial for rename  -  by @Xhofe (5ae39)
    • Wrong lang path in storage edit  -  by @Xhofe (111fa)
    • Center loading and error  -  by @Xhofe (0df48)
    • Path input in meta edit  -  by @Xhofe (8b724)
    • Code highlight in markdown  -  by @Xhofe (892c9)
    • Storage default value and clear addition  -  by @Xhofe (bfd06)
    • Reload of BoxWithFullScreen  -  by @Xhofe (e4547)
    • Apply to sub folder checked  -  by @Xhofe (21345)
    • Delete path if is file  -  by @Xhofe (c2ac7)
    • Hide center toolbar if not folder  -  by @Xhofe (7629b)
    • Login bg in mobile  -  by @Xhofe in https://github.com/alist-org/alist-web/issues/3
    • Add controls of video for mobile  -  by @Xhofe (29b92)
    • Toolbar disappear while color mode change  -  by @Xhofe (55810)
    • deps: Hope-ui 0.6.3 error  -  by @Xhofe (75d67)
    • tasks: Set empty list if return nil  -  by @Xhofe (b4389)
        View changes on GitHub
    Source code(tar.gz)
    Source code(zip)
    dist.tar.gz(1.27 MB)
    dist.zip(1.33 MB)
Owner
Alist
A file list program that supports multiple storage.
Alist
Pass trust from a front-end Algorand WalletConnect session, to a back-end web service

AlgoAuth Authenticate to a website using only your Algorand wallet Pass trust from a front-end Algorand WalletConnect session, to a back-end web servi

Nullable Labs 16 Dec 15, 2022
It consists of a recreation of Twitter, to put into practice both Front-end and Back-end knowledge by implementing the MERN Stack together with other technologies to add more value to the project.

Twitter-Clone_Back-end ✨ Demo. ?? About the project. ?? Descriptions. It consists of a recreation of Twitter, to put into practice knowledge of both F

Mario Quirós Luna 5 Apr 12, 2022
It consists of a recreation of Twitter, to put into practice knowledge of both Front-end and Back-end implementing the MERN Stack along with other technologies to add more value to the project.

Twitter-Clone_Front-end ✨ Demo. Login Home Profile Message Notifications Deployed in: https://twitter-clone-front-end.vercel.app/ ?? About the project

Mario Quirós Luna 5 Jun 26, 2022
Web-Technology with Aj Zero Coding. In this tutorial we learn front-end and back-end development.

Installation through NPM: The jQWidgets framework is available as NPM package: jQuery, Javascript, Angular, Vue, React, Web Components: https://www

Ajay Dhangar 3 Nov 19, 2022
🗂 The perfect Front-End Checklist for modern websites and meticulous developers

Front-End Checklist The Front-End Checklist is an exhaustive list of all elements you need to have / to test before launching your website / HTML page

David Dias 63.6k Jan 7, 2023
A list of helpful front-end related questions you can use to interview potential candidates, test yourself or completely ignore.

Front-end Developer Interview Questions This repository contains a number of front-end interview questions that can be used when vetting potential can

H5BP 56.1k Jan 4, 2023
📚 Study guide and introduction to the modern front end stack.

Grab Front End Guide Credits: Illustration by @yangheng This guide has been cross-posted on Free Code Camp. Grab is Southeast Asia (SEA)'s leading tra

Grab 14.7k Jan 3, 2023
🎮 The only Front-End Performance Checklist that runs faster than the others

Front-End Performance Checklist ?? The only Front-End Performance Checklist that runs faster than the others. One simple rule: "Design and code with p

David Dias 15.5k Jan 1, 2023
[Book] 2019 edition of our front-end development handbook

Front-End Developer Handbook 2019 Written by Cody Lindley Sponsored by Frontend Masters, advancing your skills with in-depth, modern front-end enginee

Frontend Masters 4.1k Dec 28, 2022
Atividade do Módulo 03 - Especialização em Front-end - Turma 01; Criação de uma API de Rick and Morty com React.js.

Screenshots Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you

Daniela 0 Dec 1, 2021
10lift Applicant Test Senior Front End Development

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: ya

Barış ÖZDEMİRCİ 2 Sep 27, 2021
Front-end telkom-juara pwa client

TelkomJuara This project was generated with Angular CLI version 12.2.4. Development server Run ng serve for a dev server. Navigate to http://localhost

Dio Lantief Widoyoko 2 Dec 31, 2021
distributed-nginx nginx k8s docker micro front-end

distributed-nginx (分布式 nginx) ?? 适用于微前端的去中心化分布式部署 nginx 服务器. 特性 支持 前端服务上线下线 自动更新微前端模块配置 完全实现了分布式去中心化 支持【微前端组】 支持 redis 协议和 multicast-dns 协议 支持 命名空间 Ge

wuyun 1 Feb 25, 2022
Projeto realizado como meio de aprendizado do Front-End e do Bootstrap. Tentei testar algumas animações e expor o máximo de criatividade possível😜

Steck Cars Demonstração : Sobre Projeto realizado como meio de aprendizado do Front-End e do Bootstrap. Tentei testar algumas animações e expor o máxi

Victor Henrique 1 Jan 10, 2022
Finisterre-frontend - Front end for finisterre ecommerce application.

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: ya

Nitesh Raj Khanal 1 Nov 2, 2022
This repo contains instructions on how to create your NFT in Solana(using Metaplex and Candy Machine) and mint it using your custom front-end Dapp

Solana-NFT minting Dapp Create your own NFT's on Solana, and mint them from your custom front-end Dapp. Tools used Metaplex -> Metaplex is the NFT sta

Udit Sankhadasariya 12 Nov 2, 2022
Educare é um projeto que visa auxiliar os estudos dos alunos por meio da resolução de questões. Front-end construído com Next.js.

This is a Next.js project bootstrapped with create-next-app. Getting Started First, run the development server: npm run dev # or yarn dev Open http://

Tarso Jabbes 3 Feb 6, 2022
A lightweight, extendable front-end developer tool for mobile web page.

English | 简体中文 vConsole A lightweight, extendable front-end developer tool for mobile web page. vConsole is framework-free, you can use it in Vue or R

Tencent 15.3k Jan 2, 2023
Fast & Robust Front-End Micro-framework based on modern standards

Chat on gitter Hello slim.js - your declarative web components library import { Slim } from 'slim-js'; import { tag, template } from 'slim-js/decorato

slim.js 942 Dec 30, 2022