Releases

Releases
Timestamp Message Commit
print style sheet 01a3869
missing error handling for open id connect secrets 0280e3b
breadcrumbs contrast 04b49a0
serve and render Cars table as HTML 0678b44
add entity button 076efc2
fix import rowid collision 0926833
Merge branch 'master' of makers.joriszwart.nl:repos/pretzels 0a0f35e
bugfix: refuse dragging the diagram and canvas 0a309de
history: flex.Delete() 0a487bb
remove obsolete comments 0aa0429
preview warning 0bea950
render time in HTML comment 0d22726
import csv UI 10990e2
sort using table headers 10b2a58
fix: simplify QueryToFilter() 10e1f86
remove whitespace from HTML attributes 118fadc
navigational breadcrumbs 124f145
meta viewport 12cc78c
provide more context for schema and flex errors 175397a
add add form 1787cb8
use common HTML attributes for all form fields 18c7594
introduce Value.Attribute for field templates 18dfe13
bugfix: import must call SyncView for all entities 19f82f5
blob support for images 1dfe055
acme domain whitelist from database 1e2b1bc
get some style! 1efb464
edit attributes from cards 20158e8
list style 20ba5bd
allow multiple anchors in table captions 21d1e84
static refresh button 22d708d
port to Microsoft Windows™ 234651c
bugfix: after adding an attribute previous added rows disappeared 258d4e5
replace possible copyrighted logo with our own drawn 264dc2f
dynamic refresh button 26b8617
print/pdf: prevent awkward page breaks, orphans and widows few 26c3f85
render field type image 2733353
fix import git log Windows™ command line double quote 2823ec8
bugfix: off-by-one for import files 2bbd097
add navigation bar 2bf5a88
hello main.go 2c08a63
simple charting 2da05ff
add Accounts (Name, Password) 2dae9b6
remove some superfluous <br>s 2de1a16
rename rbac action delete → remove 307f525
DRY CreateEntity() 31f112a
schema: Relations 32aa1b1
handle wildcard entity permissions 32e130c
secondary buttons 338ba8c
hint to define attributes; rename Properties → Attributes 351611d
don't render duration for static files 36287b6
http server: serve files and some lousy content 36d9f5a
host based application separation 382ba0a
serve https 38a534d
rudimentary entity and attribute designer (append onlly) 39215ab
move flag usage up 397fe67
refactor to entity/attribute/row/value model 39d5363
arrow drawing: no need to close path 3b04819
extract form and submit button card.tmpl → details.tmpl 3b7eab5
brand color based on host name 3e13a0e
retrieve SQLite version 3e58718
history: schema and create checkpoints 3ee50a7
get diagram layout from settings 3eebe81
log host 40c4076
bugfix: empty fields caused 'httpd: no such file' 410ee8c
display number of imported rows 4239369
center relation links 44075d0
import: error handling 44345f8
404 for non-routable URLs 4490b05
log to file and microsecond resolution 4650804
simplify and expand sqlite version retrieval 46a74e9
http server: template parsing with some style 48fed46
drag `.card` parent 494921a
serve field values 4c1be39
styling: let blocks (cards, tables, forms, hints) stick out 4c2aab1
flat pretzels logo and favicon 4d1b136
proof utf-8 emoticon support 4eb9fa6
set and fix fields according to (parent) filters 4f21485
move column definitions to schema 504b7c9
authenticate account 525f4b2
move template parsing http.go → templates.go 541afa0
relations: populated dropdowns 544f0dc
edit button for entity attributes 5451c7a
diagrammer: drag entities around 5463cf6
bugfix: Attribute.Name instead of Attribute Stringer 5500feb
required attributes 5583780
export all entities rows as Csv 5ca8cb6
flex tables: create schema and superimposing view 601ae9b
separate sign in page 605f8c8
recover http handler 6158283
responsive diagram 61df841
support for multi value filters 636fad0
github sign in 63c49b5
render field value with type template 647dae2
gray diagram links 650ee5e
common HTML attributes template 6788c86
render color values with color 6959621
include commit hash in release log 6c1f800
pencil button for row edit (row click is too implicit) 6c4ac9a
table cell text ellipsis 6fe079b
styling overhaul 701d24d
hint to define entities 7378918
ApplicationEntities (Application, Entity) for application separation 742936b
entity and attribute designer: we've come full circle 75dce0e
consistent margin/padding and colors 7661f76
log http requests 7746a8e
don't escape HTML in API to accomodate non-HTML clients 7880853
left align 1rem everything 792885a
list/detail navigation 79c5352
import: import datamodel 7a68192
world readable log file 7b92a13
add .gitignore 7b94529
refactor template system 7c3fb0a
aggregate ParentLookup and ChildList structs 7e0011a
display child rows 7f6e495
rudimentary field type support 7fd8d58
styling and classes 8029932
move database schema creation from main to initdb 80c137f
import csv: allow comments (#) 81c2b5d
scheduled database backups 8211ca9
edit row 826596e
Let's Encrypt support 84c57d4
Merge branch 'master' of makers.joriszwart.nl:repos/pretzels 84cb88f
strict ISO 8601 date format for Releases (git log) 869280a
entity and attribute for hints are not required (e.g for application introduction) 8745d2b
diagrammer: draw arrows 887199e
use database transactions 89a16de
bugfix: don't try to render permissions on error 89daf7e
read application secret from file 8a07dd6
import git log into Releases 8b3c957
bugfix: recover handler broke http → https redirect 8bccb94
render fallback for unknown field types (e.g. Relations) 8d02c03
image upload 8eb492a
rename attribute.tmpl → attributes.tmpl 8fe50e6
warn, do not crash when missing open id connect or application secret files 917cdd2
PWA install with application name 91d3dfc
display permissions (in a brute way for now) 94f6af4
table and card drop shadows 95a180a
remove Attribute.String(); be explicit 96d3124
panic init 99c7cd3
relations: Attribute.Type → FieldTypes 9a2b2b3
fix potential XSS in redirect URL 9a6ae38
bugfix: use filter if POST value is missing (set by parent) 9aae6ba
enforce permissions (crude, all or nothing) 9ae36c3
diagrammer: draw relations between entities 9d8fba8
quick API hack, GET only 9da0f01
friendly recover page 9faf26d
extra field types a0a62cf
dashboard: show entities a1f882a
bugfix: escape column names to allow columns like 'Order' a711eb7
build instructions a82ccc7
hint at release history aba98eb
output JSON for .json suffixed paths ac96623
do output hashed password b0d2b43
Content Security Policy b25b32d
inline Content-Disposition for PDFs b48bd9b
add Applications (Name, Domain, BrandColor) b6f4783
distinguish between total server time and render time b700e47
bugfix: row_id clash between system entities and imported entities b714175
extract account actions to account.tmpl ba1944c
Revert [fix import git log Windows™ command line double quote] ba5d29d
flex tables: create and read data bb04fc6
display full row in relation lookup bc215be
field types audio and video bca8308
http: listen to all bd08632
disable authenticationHandler because it appends 'Unauthorized' to every HTTP response bd1ec2b
remove unnecessary casts to Entity and Attribute bf9817c
field type currency (hard coded €) c28d9bb
no need to include service worker from HTML c5403e8
field type image c5be4bb
cancel button back navigation c841a82
history: flex.Update() c87c043
color branded application.webmanifest c9ba870
remove superfluous database open logging ca1173a
fix segfault: unique driver name for backups cc2c56c
fractional seconds support for checkpoints and zulu time cea795c
remove visual row_id cf13dc6
add Row.RowID cfca954
dashboard: explain what pretzels is d01e75d
visual distinction between data and meta d0ec329
pre no overflow d320411
redirect http → https d350593
bugfix: markdown not rendered (CRLF issue) d589de2
export entity rows as Csv da61d70
SQLite database connection dba1aae
add Attribute.Type dbf7428
correct rendering of thead when no data available dc9a215
display hints for entities de7fa79
history: current view must take checkpoint_end into account df13513
bugfix: display child rows based on parent key df5b656
Lynx-friendly entity cards e01a148
styling overhaul e0a3527
Revert "fix import git log Windows™ command line double quote" e122958
export entity rows as PDF e18317d
copyright footer e213f28
bugfix: render datetime e22897b
field alignment per field type e2a6249
handle non-empty database e2aa995
remove dead code e30adf6
minimal PWA (progressive web application), allows install e345e87
initially hide less important features e39918c
update run instructions; no need to delete database e50944b
consistent button margin (the wrong way™) e536d44
serve localhost only e5527fd
bugfix: unknown field types caused panic because of empty value e7943a5
chart Y label e873795
relations links e8da1da
hint render issues ee42f54
use tabs to edit data and attributes (remove pencil) ef2cc94
fix relations and required for hints f01fbba
dashboard: list of entities + add entity f04da4f
filter lists on query f2d15a8
bugfix: database is locked f3d0bfd
bugfix: cooperate tls flag and import f400b6e
hints as markdown f64e4d9
entity table column headers f695f73
use Attributes instead of Cars f966bde
bugfix: escape column names to allow columns like 'Order' f9a2e5f
flex tables: about fbdaea0
fixed navigation bar fcd75d5
display hints for dashboard and index fd338be
extract diagrammer from dashboard ff17588

Let's add some Releases!

More...

Import CSV Export CSV

Your permissions: [{Administrator * * {* text true false}}]