]> git.ktnx.net Git - lsl.git/log
lsl.git
2 years agomove edi list trigger to list name heading
Damyan Ivanov [Sat, 5 Mar 2022 21:27:40 +0000 (21:27 +0000)]
move edi list trigger to list name heading

no need to be able to edit non-selected lists. that would require that
pencil buttons are present for all lists (because of phones)

2 years agotypo in doc
Damyan Ivanov [Sat, 5 Mar 2022 21:25:44 +0000 (21:25 +0000)]
typo in doc

2 years agoresponsive CSS (?)
Damyan Ivanov [Sat, 5 Mar 2022 19:53:06 +0000 (19:53 +0000)]
responsive CSS (?)

2 years agovisual improvements, grids
Damyan Ivanov [Sat, 5 Mar 2022 08:35:12 +0000 (08:35 +0000)]
visual improvements, grids

2 years agobugfix: list edit icon disappearing after lists reload
Damyan Ivanov [Fri, 4 Mar 2022 21:12:59 +0000 (21:12 +0000)]
bugfix: list edit icon disappearing after lists reload

2 years agoreset new list input upon list addition
Damyan Ivanov [Fri, 4 Mar 2022 20:54:00 +0000 (20:54 +0000)]
reset new list input upon list addition

2 years agoselect newly created list
Damyan Ivanov [Fri, 4 Mar 2022 20:52:05 +0000 (20:52 +0000)]
select newly created list

2 years agoTODO: undo list deletion
Damyan Ivanov [Fri, 4 Mar 2022 20:51:48 +0000 (20:51 +0000)]
TODO: undo list deletion

2 years agostart implementing list editing
Damyan Ivanov [Fri, 4 Mar 2022 20:29:12 +0000 (20:29 +0000)]
start implementing list editing

2 years agomake the foreign key constraint "on delete cascade"
Damyan Ivanov [Fri, 4 Mar 2022 20:26:27 +0000 (20:26 +0000)]
make the foreign key constraint "on delete cascade"

2 years agoimplement list deletion
Damyan Ivanov [Fri, 4 Mar 2022 20:24:36 +0000 (20:24 +0000)]
implement list deletion

2 years agomanage transactions via hooks
Damyan Ivanov [Fri, 4 Mar 2022 20:24:27 +0000 (20:24 +0000)]
manage transactions via hooks

begin before request, commit after, unless there was a 5xx error, in
which case rollback

2 years agoadd a splash screen
Damyan Ivanov [Sat, 19 Feb 2022 08:32:33 +0000 (08:32 +0000)]
add a splash screen

without it there is a brief moment of "First create a shopping list"
message that is confusing

2 years agodebug messages in development environment
Damyan Ivanov [Sat, 19 Feb 2022 08:30:39 +0000 (08:30 +0000)]
debug messages in development environment

2 years agofix handling of 'The list has no items' notice
Damyan Ivanov [Sat, 19 Feb 2022 08:29:13 +0000 (08:29 +0000)]
fix handling of 'The list has no items' notice

2 years agomove sub declaration before usage
Damyan Ivanov [Sat, 19 Feb 2022 08:28:31 +0000 (08:28 +0000)]
move sub declaration before usage

2 years agoidentify lists by their id (part of the URI)
Damyan Ivanov [Wed, 16 Feb 2022 20:32:20 +0000 (20:32 +0000)]
identify lists by their id (part of the URI)

2 years agodocument list and item URIs containing unique IDs in them
Damyan Ivanov [Wed, 16 Feb 2022 20:31:51 +0000 (20:31 +0000)]
document list and item URIs containing unique IDs in them

2 years agowhitespace
Damyan Ivanov [Wed, 16 Feb 2022 17:17:23 +0000 (17:17 +0000)]
whitespace

2 years agocheck lists version after item submission
Damyan Ivanov [Wed, 16 Feb 2022 17:17:14 +0000 (17:17 +0000)]
check lists version after item submission

2 years agoput item version in item data, not list version
Damyan Ivanov [Wed, 16 Feb 2022 17:16:54 +0000 (17:16 +0000)]
put item version in item data, not list version

2 years agocheck lists and list versions after updating an item
Damyan Ivanov [Wed, 16 Feb 2022 17:16:22 +0000 (17:16 +0000)]
check lists and list versions after updating an item

2 years agocentral handling of new list version
Damyan Ivanov [Wed, 16 Feb 2022 17:15:59 +0000 (17:15 +0000)]
central handling of new list version

2 years agofix removal of 'selected' class of the previously selected list
Damyan Ivanov [Wed, 16 Feb 2022 17:08:02 +0000 (17:08 +0000)]
fix removal of 'selected' class of the previously selected list

2 years agoremove spurious parameter
Damyan Ivanov [Wed, 16 Feb 2022 17:07:33 +0000 (17:07 +0000)]
remove spurious parameter

2 years agonext step in web-app: adding of lists and list items, marking items as done/pending
Damyan Ivanov [Tue, 15 Feb 2022 21:13:33 +0000 (21:13 +0000)]
next step in web-app: adding of lists and list items, marking items as done/pending

2 years agofix retrieval of shopping list items
Damyan Ivanov [Tue, 15 Feb 2022 21:12:53 +0000 (21:12 +0000)]
fix retrieval of shopping list items

2 years agoreturn exception responses as JSON
Damyan Ivanov [Tue, 15 Feb 2022 21:12:29 +0000 (21:12 +0000)]
return exception responses as JSON

2 years agoprotocol change: supply list name in the list of lists
Damyan Ivanov [Tue, 15 Feb 2022 21:03:12 +0000 (21:03 +0000)]
protocol change: supply list name in the list of lists

the idea is that an app would want to have the name early in order to be
able to display the list of available shopping lists, and later, after
the user selects a shopping list, it would retrieve the items

also, it makes more sense this way since the lists_version thing is a
property of the list of shopping lists and is changed upon a list rename

2 years agofirst ugly attempts at the web app
Damyan Ivanov [Thu, 10 Feb 2022 20:50:45 +0000 (20:50 +0000)]
first ugly attempts at the web app

2 years agono need to decode input data, the serializar does it
Damyan Ivanov [Thu, 10 Feb 2022 20:50:17 +0000 (20:50 +0000)]
no need to decode input data, the serializar does it

2 years agoclean unused parts, add web app mount
Damyan Ivanov [Wed, 9 Feb 2022 17:33:22 +0000 (17:33 +0000)]
clean unused parts, add web app mount

2 years agofirst take at a Dancer2 app, some functions work
Damyan Ivanov [Wed, 9 Feb 2022 06:31:09 +0000 (06:31 +0000)]
first take at a Dancer2 app, some functions work

2 years agodocument adding and modifying list items
Damyan Ivanov [Wed, 9 Feb 2022 06:17:50 +0000 (06:17 +0000)]
document adding and modifying list items

2 years agoinitial draft of communication protocol
Damyan Ivanov [Fri, 4 Feb 2022 08:32:18 +0000 (08:32 +0000)]
initial draft of communication protocol

2 years agorepository created
Damyan Ivanov [Thu, 20 Jan 2022 16:43:34 +0000 (16:43 +0000)]
repository created