@artpar artpar released this Dec 15, 2018 · 6 commits to master since this release

  • Handle images/assets as entity fields
  • set user owner for the oauth token after new oauth flow
  • update readme
  • update build command for travis
  • update glide dependencies
  • update vulnerable npm dependencies
  • update rclone version
  • new reserved word "lead" in mysql 8
  • add "enable" column to sub site
Assets 16

@artpar artpar released this Jul 22, 2018 · 45 commits to master since this release

  • Refresh oauth token now available as action
  • Check JWT token issuer for authentication
  • New Action "Create Response" to create custom action response
  • Rename "user" to "user_account", user is reserved word in postgres
  • Rename aggregate column projections for postgres
Assets 16

@artpar artpar released this Jun 11, 2018 · 63 commits to master since this release

83 commits since last release.

  • Built with Go 1.9.3
  • Password less login for social auth
  • Inbuilt cron service/task scheduler to schedule repeating tasks (export report or sync with external services)
  • More to latest icons for the dashboard
  • Expose the endpoints /stats/.., /api/.. on sub-sites
  • New logo
  • Latest changes from dependent upstream projects (rclone)
  • schedule sub-sites sync for sites at every 10 minutes
  • Caching objects for n+1 for improved performances on large queries
  • Advance query and filter parameters for in the /api and /graphql endpoints
  • Add "export as csv" action which can be executed on any table
  • Test oauth flow with more providers

Docker image at daptin/daptin

Assets 16

@artpar artpar released this Mar 24, 2018 · 146 commits to master since this release

  • More documentation
  • Improved RAML specs
  • API's under /api now available on subsites
  • Improvements in grid views, try out different views
  • Improve code coverage under tests from 4% to 15%
  • Automated docker image builds using travis for bleeding edge under tag daptin:travis
  • Update npm dependencies
  • Improved and more precise filter support in GET APS's now available
Assets 15

@artpar artpar released this Feb 25, 2018 · 235 commits to master since this release

  • Automatic entity and column genrator based on CSV/XLS
  • Improved column detection for XLS and CSV uploads
  • Allow CSV uploads for data upload and entity creation
  • Update fontawesome to version 5
  • Add a new fancy check box form control, looks better
  • Improve the date/time identifier with more format types
  • Allow errors to go to the dashboard if action fails
  • Optional Basic Authentication on sub sites
  • Check for updated to column structures from json schema uploads
  • Network request action is a lot more capable
  • Allow JSON and url-form encoded post on actions
  • Allow actions to skip the CRUD middleware layer
  • Refactor the base resources handler
  • Add persistence to the oauth2 profile token exchange action
  • Allow actions to be conditionally executed
  • Added couple of utility function
  • Update JQuery version to 3.0.0
  • Extend JWT token expiry time to 3 days
  • Allow a set of groups to be assigned to every new entity
  • Use the permission column in the usergroup table as the deciding permission value for auth
  • Assets folder
  • Cross build
  • Permission over sub sites
  • Updated version of various dependencies (notably rclone)
Assets 12
Feb 21, 2018
merge commit
Feb 15, 2018
- serve index.html from subsite folder if no file name
- remove extra logs
- add analytics for docs

@artpar artpar released this Jan 28, 2018 · 484 commits to master since this release

  • Update jquery version to 3.0.0
  • Extend JWT token expiry time to 3 days
  • Allow a set of groups to be assigned to every new entity
  • Remove some logs
  • Use the permission column in the usergroup table as the deciding permission value for auth
  • Assets folder
  • Cross build
  • Permission over sub sites
  • Update npm package list
  • Update build scripts for cross build
  • Add automated cross compilation build script
  • Base data for initial setup: marketplace
  • Accept dashboard source code folder from arguments for heroku
  • Update Heroku Procfile
  • Show dashbaord on "dashboard." subdomain
  • API endpoint on subdomain
  • Update dependency for satori/uuid
  • Migrate to new signature of satori/uuid.NewV4
Assets 20

@artpar artpar released this Jan 16, 2018 · 495 commits to master since this release

Changelog

  • Table Audit history can be optionally enabled for entities
  • No foreign key index to be created in audit tables.
  • DB name mapping for subsite structure
  • File uploads and image uploads handling
  • Show uploaded images on single instance view
  • Images work like relations
  • Image uploads to be stored in cloud store
  • Image upload metadata stored in entity columns
  • Can be multiple files
  • Handle file upload on ui using relations
  • Allow multiple type of editors for json/text in entities.
  • Image field is a new field (not just a file)
  • Upload images
  • Cloud Storage is a foreign key away
  • Uploads go to cloud storage
  • Store image reference in the table
  • Show file chooser for images
  • Firefox sidebar icon unaligned fix
  • Stats api client for JS
  • Add general over view of system on dashbaord
  • Stats endpoint provides: projections, aggregations, group by, filters and joins
  • Update generate random data action for testing
  • Change query builder limit for count query, pagination is improved
  • Use http.Request.Context everywhere
  • Stats api is: /stats/:tableName?query
  • Add pagination for child lists
  • Allow bulk data import from xls and csv on system start
  • Expose aggregate/stats api for entities

Automated with @goreleaser
Built with go version go1.9 linux/amd64

Assets 14

@artpar artpar released this Jan 16, 2018 · 523 commits to master since this release

- Table Audit history can be optionally enabled for entities

- No foreign key index to be created in audit tables.


Former-commit-id: fe866c3a8ea994dc85049c5b955880a1424ab6aa [formerly 761df0a18690535eb7103a2a78aa8b92026f5f16] [formerly a6712c21fbf16f0c80edd01cc1b29bfeebefc52f [formerly ab9d97d09a5ee42c129ff3077ccedb2a30317cc7]] [formerly fe866c3a8ea994dc85049c5b955880a1424ab6aa [formerly 761df0a18690535eb7103a2a78aa8b92026f5f16] [formerly a6712c21fbf16f0c80edd01cc1b29bfeebefc52f [formerly ab9d97d09a5ee42c129ff3077ccedb2a30317cc7]] [formerly 7f3ef568dd2e893b6d97e01bde00a42d534a93c3]]
Former-commit-id: ecf0d77fe587b81799435d99e82548b0bb050800
Former-commit-id: de5804c0539d67e56b2a4f8d4bcc8d382fcb72c9
Former-commit-id: cf4b5408ab0070c489afb2e03c3144911f7c4ccc [formerly a71f98016ace10a88dd50cf6b6244401ab2abd8d]
Former-commit-id: 9660c0038e00c1647f7a47b8894994b0636345d8
Assets 2