Eine Listenwebapp
  • Go 64.3%
  • HTML 22%
  • JavaScript 11.1%
  • CSS 2.6%
Find a file
2023-04-29 18:18:40 +02:00
assets only send item name, not extra when changing list order 2023-04-29 18:18:40 +02:00
cli support webauthn 2022-07-05 22:03:23 +02:00
templates add extra info to list items 2023-04-14 19:41:35 +02:00
authorization.go move templates in own dir, api endpoints are moved after /-/, packages are updated 2023-01-13 21:18:08 +01:00
build.sh support webauthn 2022-07-05 22:03:23 +02:00
CHANGELOG.md add tui 2022-03-08 11:22:00 +01:00
createdb.sql track items, but only often used ones in plaintext 2022-02-01 13:28:49 +01:00
font.ttf add icons 2022-01-15 21:03:37 +01:00
go.mod move templates in own dir, api endpoints are moved after /-/, packages are updated 2023-01-13 21:18:08 +01:00
go.sum move templates in own dir, api endpoints are moved after /-/, packages are updated 2023-01-13 21:18:08 +01:00
handler.go move templates in own dir, api endpoints are moved after /-/, packages are updated 2023-01-13 21:18:08 +01:00
icon.go move templates in own dir, api endpoints are moved after /-/, packages are updated 2023-01-13 21:18:08 +01:00
icon.png update design, update icon, update dependencies, restructure code 2022-07-17 16:31:11 +02:00
icon.svg move templates in own dir, api endpoints are moved after /-/, packages are updated 2023-01-13 21:18:08 +01:00
library.go move templates in own dir, api endpoints are moved after /-/, packages are updated 2023-01-13 21:18:08 +01:00
library_test.go track items, but only often used ones in plaintext 2022-02-01 13:35:36 +01:00
list.go add extra info to list items 2023-04-14 19:41:18 +02:00
lists.go add extra info to list items 2023-04-14 19:41:18 +02:00
lists_test.go sort list items via drag and drop 2022-07-08 15:13:14 +02:00
listsort.go sort lists by most recently opened 2022-01-30 13:34:46 +01:00
mail.go link style1.css to style.css, so browsers rerequest it and fix email html 2022-07-29 22:29:21 +02:00
main.go remove minifier, because it's broken 2023-01-13 21:27:36 +01:00
manifest.go add manifest.go 2022-03-19 19:17:00 +01:00
message.go login with email 2022-02-23 13:53:09 +01:00
OFL.txt add icons 2022-01-15 21:03:37 +01:00
README.md update readme 2022-07-08 15:30:58 +02:00
sorting.go move templates in own dir, api endpoints are moved after /-/, packages are updated 2023-01-13 21:18:08 +01:00
utils.go fix email regexp 2022-07-06 12:01:55 +02:00
utils_test.go login with email 2022-02-23 13:53:09 +01:00
websocket.go move templates in own dir, api endpoints are moved after /-/, packages are updated 2023-01-13 21:18:08 +01:00

The Lists App

A shopping list in a shopping basket, which reads 'The Lists App'

Features

  • Magic link login
  • Webauthn login
  • Share lists with any email address
  • sort items via drag and drop
  • automatic item sorting
  • Real time synchronisation
  • Some offline functionality
  • Attach images to items
  • Share list with limited permissions
  • Email notifications on share
  • Lists stored as text files in filesystem
  • Shares are made with hardlinks

Usage

  1. clone this repository
  2. to build the binary run ./build.sh <host>
  3. create a mail.cred where the first line will be the email we will send emails from, the second line the password and the third line the email server
  4. create a directory named your email adress
  5. run the lists binary