mirror of https://github.com/wg-easy/wg-easy
Tree:
b2394d1e73
gh-pages
master
production
v12.0.0
v13.0.0
v14.0.0
v15.0.0-beta.1
v15.0.0-beta.10
v15.0.0-beta.11
v15.0.0-beta.12
v15.0.0-beta.2
v15.0.0-beta.3
v15.0.0-beta.4
v15.0.0-beta.5
v15.0.0-beta.6
v15.0.0-beta.7
v15.0.0-beta.8
v15.0.0-beta.9
${ noResults }
5 Commits (b2394d1e7360a439b30b60decf2ba1d4a80c7688)
Author | SHA1 | Message | Date |
---|---|---|---|
|
b2394d1e73
|
Feat: Settings, UI, General Improvements (#1572)
* deprecate other languages new ui has too many new strings * fix wrong license in readme * properly fetch release * order safe data structure for migrations * empty server allowed ips by default * show userconfig in admin panel * remove routes, fix config * add ability to update clients * handle form submit using js avoid weird behavior with FormData * global toast, be able to update client * update packages * fix date field * delete client using radix dialog * remove lang from backend, let users decide * be able to change interface and general * be able to update user config * consistent allowedips * fix array field * improve avatar, code cleanup * basic metrics support * remove dateTime helper * be able to change hooks * start cidr update * be able to update cidr |
3 months ago |
|
22a084e830 |
WIP: Feat: UI, General Improvements (#1397)
* update: setup ui page * remove script addition * add admin panel * basic user menu and admin page * make usable admin panel * add radix vue, improve ui * fix features, add toast * rewrite middleware logic, support basic auth * add todo marker * active tailwind forms * remove some console.logs * check if user is enabled frontend doesn't handle this state yet, nothing will work as api routes will fail * add email to user, basic account page * better group database * group even more * basic statistics page * update: admin ui - add: common panel components to get same UI - i18n: french * update: setup page error handle - use fetch error data to provide error message - use translation to provider error message * update: me page * fix: :text props * update: login page * update: i18n french support * fix: use radix toast duration * update: reduce templates - remake: setup page to add others step configuration (host/port/migration) * udpate: setup page use wizard form step * update: ui * update: step page - first step to choose a language - use red color in light mode - validate step before move toward * update: setup page - use radix select component to reduce boilerplate * update: setup page - add: database langugage method - update: api lang & export supported languages * update: setup page - update ui select language - change lang on selection * fix: use global store * fix: initial value - update: sort langs by value * fix: ui center paragraph * fix: remove file extension & some revert - add: script to run checks script * update: setup page - add: host/port section - i18n: french - fix: fallback translation * refactor: split setup into files * update: setup page - redirect to login when the setup is done - allow user to return to previous steps - prompt error message - i18n french * add: migration UI step - rename: components - fix: label for & form child id - i18n french sup * add: migration server * fix: use string instead of File * improve: with zod validation * restore: clients * rework setup * add client page, move api routes * improve setup * switch to agpl * add step back * update licensed under texts cc -> agpl * make db results readonly avoid weird side effects, when modifying the db object as its only allowed inside e.g. lowdb.ts * update footer links * improve client edit page, add mtu * reorder tailwind classes * update packages * update comments * better toast, better avatar * delete feature toggle * remove chart, statistics from server let user decide what he wants to display * move into own components * switch from AGPL-3.0-or-later to AGPL-3.0-only AGPL-3.0-or-later is not OSI approved * fix building source fixes https://github.com/wg-easy/wg-easy/issues/1563 * update packages --------- Co-authored-by: tetuaoro <[email protected]> |
4 months ago |
|
58813ffbe4 |
Feat: IPv6 (#1354)
* start supporting ipv6 * add ipv6 support * build server with es2020 es2019 doesn't support bigint * fix issues, better naming |
7 months ago |
|
889dfec436 |
add database (#1330)
* add: database abstraction * update: get lang from database * udpate: with repositories * add: interfaces to connect a database provider - easy swapping between database provider * add: setup page - add: in-memory database provider - create a new account (signup) - login with username and password - first setup page to create an account - PASSWORD_HASH was removed from environment and files was updated/removed due to that change * update: Dockerfile * fix: review done - remove: REQUIRES_PASSWORD & RELEASE environment variables * fix: i18n translation - rename directories * update: use database * fix: typecheck * fix: review * rebase & add: persistent lowdb provider * update: french translation * revert: due to rebase * remove & document |
8 months ago |
|
51267ced1d |
Add Nuxt, ESM, Typescript (#1244)
* wip: add nuxt
* basic implementation
* add changes from
|
8 months ago |