efim
e13fa186e1
feat: preserving name \ region on active search
...
by using post - all inputs of same form are sent
so in active search scenario changing region also sends current name,
or changing name also sends current region
had to make additional post endpoint,
but with cask i can directly use form-value as function argument
and can reuse the code, yay
2023-10-11 03:22:31 +00:00
efim
ee914c8014
feat: active search on main page
...
over english and native nave, nice
also putting url into history, and also setting up the load anchor
2023-09-28 04:33:41 +00:00
efim
b8d0dc96fd
docs: readme for exercise 16
2023-09-27 06:59:43 +00:00
efim
faedb21808
fix: flake naming for countries page
2023-09-27 06:14:20 +00:00
efim
9bdf180f97
feat: loading data from api on start
2023-09-27 05:41:38 +00:00
efim
f383085910
feat: changing to new rest countries api
...
as returned by https://restcountries.com/v3.1/all
2023-09-27 05:29:15 +00:00
efim
2070bbebb0
feat: adding nix docker image recipe
2023-09-27 04:49:48 +00:00
efim
9edf7f0196
fix: sorting borders put big buttons to end
...
and most of the buttons look prettier
2023-09-27 04:16:58 +00:00
efim
d7d5ac63ac
feat: saving dark mode on page reload
...
main script is in index, country page template inserts it with
fragment by markup selector syntax:
https://www.thymeleaf.org/doc/tutorials/3.1/usingthymeleaf.html#appendix-c-markup-selector-syntax
and still has some code to work in standalone
2023-09-27 04:15:11 +00:00
efim
841543e984
fix: input clipping on small desktop size
2023-09-27 03:46:43 +00:00
efim
b1c128738f
feat: enabling jar build with nix
2023-09-26 16:03:51 +00:00
efim
51319b036b
feat: dark theme, font icons
...
courtesy of https://github.com/tailwindlabs/heroicons
2023-09-26 16:01:37 +00:00
efim
0f30e1fc41
feat: desktop styling of country page
2023-09-25 06:46:39 +00:00
efim
11d5d6254a
fix: swap beforeend to prevent nesting main
...
and url push from the server, because requesting cards now done on a
separate endpoint
2023-09-24 20:22:15 +00:00
efim
ae33d7e72a
feat: index page for desktop
2023-09-24 19:58:05 +00:00
efim
aca8599d6e
feat: infinite scroll
2023-09-24 14:36:26 +00:00
efim
43daef0455
fix: size errors in img and select
2023-09-24 14:03:50 +00:00
efim
ff296f84eb
feat: adding icons
...
courtesy https://www.svgrepo.com/
2023-09-24 13:58:54 +00:00
efim
ae2b3d1327
feat: single country page, borders
2023-09-24 13:37:39 +00:00
efim
433ff827b7
feat: dummy country page and redirects
...
from search and cards.
card content wrapped in an anchor doesn't look good,
and search only working with htmx (without graceful degradatino) also
doesn't look too good
but with 'hx-boost="true"' ordinary anchor in card also preserves
header, that's nice
2023-09-23 19:17:09 +00:00
efim
b776000cf0
feat: selection filtering table update
2023-09-23 18:22:09 +00:00
efim
c260d348d7
feat: filtering countries on GET index
2023-09-23 16:28:14 +00:00
efim
153f5ef9ce
feat: displaying country previews dynamically
2023-09-23 10:32:27 +00:00
efim
256df8d2aa
feat: dynamic region input
2023-09-23 10:06:32 +00:00
efim
d300d5c16b
feat: loading country data from resourse json
2023-09-23 09:31:04 +00:00
efim
73804a0ed4
feat: static mobile main page template
2023-09-23 08:31:40 +00:00
efim
4b2c6e4f62
feat: some header and control mockups
2023-09-23 06:54:48 +00:00
efim
7382680fc5
init: style guide for light theme
2023-09-23 05:55:07 +00:00
efim
cee8159c69
init: adding resource files
2023-09-23 04:17:48 +00:00
efim
6d5077159b
init: added mainargs for port and host
2023-09-23 04:09:58 +00:00
efim
d74df846f2
init: added tailwindcss
2023-09-23 03:53:08 +00:00
efim
7a8dba19ee
init: simple cask, initial template
2023-09-22 17:01:43 +00:00