Commit graph

548 commits

Author SHA1 Message Date
Hayden
ba8367f637
fix: compose example (#70) 2022-10-14 13:40:27 -08:00
Motordom
b87cdc8164
fix(s): spelling mistakes, and external link handling on login page (#65)
* Fix spelling mistake

Fix spelling mistake, changed 'Mode Number' to 'Model Number'

* Update external links on login page

Updated the external links on the login page for Discord and application docs to open in new tabs/windows.

* Fix spelling mistake on items page

Fix spelling mistake, changed second incorrect occurrence of 'Labels' to 'Locations'
2022-10-14 08:30:23 -08:00
Hayden
0f51e51f63 set fly.io build args 2022-10-13 17:12:35 -08:00
Hayden
1279028d07 fix build injection 2022-10-13 17:01:18 -08:00
Hayden
84bf67079b
feat: show app version (#60)
* add version and build to homepage view

* add version to profile
2022-10-13 16:49:29 -08:00
Hayden
889197994b
fix: auto-select bug (#59) 2022-10-13 16:45:18 -08:00
Hayden
ae73b194c4
fix: block self-delete on demo site (#57) 2022-10-13 09:37:29 -08:00
Hayden
30014a77ca
feat: expanded search for items (#46)
* expanded search for items

* range domain from email to example

* implement pagination for items
2022-10-12 21:13:07 -08:00
Hayden
1b20a69c5e
fix: select-first to update on items change (#45) 2022-10-12 14:07:22 -08:00
Hayden
a8e1d2c447
fix: move datepicker buttons to bottom (#44) 2022-10-12 14:07:11 -08:00
Hayden
14f1b93d38
chore: remove yaml config option 2022-10-12 13:03:42 -08:00
Hayden
92368dabf8
feat: automate demo-site deployment and configuration (#42)
* add demo env variable

* setup initialization when demo

* disable password when in demo mode

* expose demo status to API

* improve UI for demo instance
2022-10-12 12:53:22 -08:00
Hayden
eca071f974 fix if check 2022-10-11 09:48:36 -08:00
Hayden
48a719d385 fix typo 2022-10-11 09:44:07 -08:00
Hayden
92c29a37e1 add description to issue form 2022-10-11 09:43:10 -08:00
Hayden
ea4e2f6da4 delete old feature request 2022-10-11 09:41:51 -08:00
Hayden
28a7adbffe update issue tracker templates 2022-10-11 09:41:10 -08:00
Hayden
9e19e89de4 finally fix syntax issues 2022-10-11 09:27:46 -08:00
Hayden
e48109e530 hardcode 2022-10-11 09:24:58 -08:00
Hayden
e62529b314 use = 2022-10-11 09:21:06 -08:00
Hayden
b0f184a1b1 single line it 2022-10-11 09:19:48 -08:00
Hayden
6960b235ea add no-cache 2022-10-11 09:16:51 -08:00
Hayden
3198800329 formatting 2022-10-11 09:15:57 -08:00
Hayden
1a69265601 ?!?!?!? 2022-10-11 09:15:10 -08:00
Hayden
2dc765efdf use > instead of | 2022-10-11 09:13:39 -08:00
Hayden
6a6e9e842e formatting 2022-10-11 09:11:17 -08:00
Hayden
cc78b19d6e temp: drop tests 2022-10-11 09:10:25 -08:00
Hayden
6b1110b3c5 reformat? 2022-10-11 09:09:17 -08:00
Hayden
3aae71ee18 revert 2022-10-11 09:01:30 -08:00
Hayden
340b9ac43d maybe? 2022-10-11 08:57:34 -08:00
Hayden
00c3e1bfc9 remove wrong build command 2022-10-10 19:51:15 -08:00
Hayden
900d3de4dd ughhhh 2022-10-10 19:39:15 -08:00
Hayden
e90e8484f5 maybe fix build? 2022-10-10 19:38:39 -08:00
Hayden
3563233756 update docs deploy 2022-10-10 19:27:06 -08:00
Hayden
6175411f93 add publish workflow 2022-10-10 19:26:29 -08:00
Hayden
bd67c1c56c formatting 2022-10-10 18:49:08 -08:00
Hayden
a7cadee345 update docs link 2022-10-10 18:49:04 -08:00
Hayden
256cbed716 update tags 2022-10-10 18:48:57 -08:00
Hayden
0c90b05dca
feat: add roles, activation, superuser fields on user (#38) 2022-10-09 09:44:13 -08:00
Hayden
a6d2fd45df
feat: change password (#35)
* refactor: implement factories for testing

* add additional factories

* change protection for dropFields

* prevent timed attacks on login

* use switch instead of else-if

* API implementation for changing password

* add change-password dialog
2022-10-09 09:23:21 -08:00
Hayden
a6e3989aee
fix: ui/ux issues (#34)
* fix select first bug for creation

* add link to header

* fix date and display errors

* drop group name requirement
2022-10-09 05:03:24 -08:00
Hayden
79f7ad40cb
feat: user profiles (#32)
* add user profiles and theme selectors

* lowercase buttons by default

* basic layout

* (wip) init token APIs

* refactor server to support variable options

* fix types

* api refactor / registration tests

* implement UI for url and join

* remove console.logs

* rename repository factory

* fix upload size
2022-10-06 21:54:09 -05:00
Hayden
1ca430af21
chores/general-cleanup-release-prep (#31)
* do ent generation

* update edges

* fix redirect
2022-09-28 21:42:33 -08:00
dependabot[bot]
8a43fc953d
fix(deps): bump entgo.io/ent from 0.11.2 to 0.11.3 in /backend (#30)
Bumps [entgo.io/ent](https://github.com/ent/ent) from 0.11.2 to 0.11.3.
- [Release notes](https://github.com/ent/ent/releases)
- [Commits](https://github.com/ent/ent/compare/v0.11.2...v0.11.3)

---
updated-dependencies:
- dependency-name: entgo.io/ent
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-28 16:54:40 -08:00
Hayden
8ba954674e
feat: versioned migrations (#26)
* enable atlas migrations

* use embedded atlas migrations

* chores

* bad migration example

* tidy

* fix linter issues

* reset migration state

* sort slice before testing

* move temp write logic to migrations package
2022-09-27 20:26:44 -08:00
Hayden
343290a55a
refactor: repositories (#28)
* cleanup unnecessary mocks

* refactor document storage location

* remove unused function

* move ownership to document types to repo package

* move types and mappers to repo package

* refactor sets to own package
2022-09-27 15:52:13 -08:00
Hayden
2e82398e5c
chore: cleanup (#27)
* implement password score UI and functions

* update strings tests to use `test`instead of `it`

* update typing

* refactor login/register UI+Logic

* fix width on switches to properly display

* fetch and store self in store

* (WIP) unify card styles

* update labels page

* bump nuxt

* use form area

* use text area for description

* unify confirm API

* unify UI around pages

* change header background height
2022-09-25 14:33:13 -08:00
dependabot[bot]
b34cb2bbeb
fix(deps): bump github.com/swaggo/swag from 1.8.5 to 1.8.6 in /backend (#23)
Bumps [github.com/swaggo/swag](https://github.com/swaggo/swag) from 1.8.5 to 1.8.6.
- [Release notes](https://github.com/swaggo/swag/releases)
- [Changelog](https://github.com/swaggo/swag/blob/master/.goreleaser.yml)
- [Commits](https://github.com/swaggo/swag/compare/v1.8.5...v1.8.6)

---
updated-dependencies:
- dependency-name: github.com/swaggo/swag
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-25 13:29:37 -08:00
Hayden
31b34241e0
feat: item-attachments CRUD (#22)
* change /content/ -> /homebox/

* add cache to code generators

* update env variables to set data storage

* update env variables

* set env variables in prod container

* implement attachment post route (WIP)

* get attachment endpoint

* attachment download

* implement string utilities lib

* implement generic drop zone

* use explicit truncate

* remove clean dir

* drop strings composable for lib

* update item types and add attachments

* add attachment API

* implement service context

* consolidate API code

* implement editing attachments

* implement upload limit configuration

* improve error handling

* add docs for max upload size

* fix test cases
2022-09-24 11:33:38 -08:00
Hayden
852d312ba7 fix docker run code 2022-09-14 10:45:37 -08:00