Skip to content

Releases: teleclimber/Dropserver

v0.13.1

13 Mar 17:09
Compare
Choose a tag to compare

110e535 feat(ds-dev): tweak generated app HTML
0580e5f fix: remove watches in bwrap sandbox
b603e50 chore: upgrade sandbox code to latest Deno std lib
283b48e chore: prepare sandbox server code for Deno 2.0
b0dda07 chore: refactor sandbox tests to use fixtures
cec5574 feat(ds-host): make appspace files dir the cwd of sandbox
f047d43 fix(ds-host): missing changelog in in-process page

v0.13.0

24 Jan 18:19
Compare
Choose a tag to compare

fb7799b fix(ds-host): ssrf protection allows all ports
da5db3e feat(ds-host): add FetchDatetime to listing metadata
52beaf5 feat(ds-host): change app listing URL
9bb6585 feat(ds-host): improve app url data feedback UI
14f77f5 fix(ds-host): improve handling of listing http redirects
3ec905b feat(ds-host): AppListingFetch.NewURL is set if listing.NewURL is set
7ab1588 feat(ds-dev): improve generated page for app with missing icon
fbb7d6c feat(ds-dev: tweak generated html and css
c5f19ef chore: upgrade frontend packages
abb57f6 chore: upgrade some Go packages
18e1e2a feat(ds-dev): generate html with app listing
b30994e feat(ds-dev): add base url to app listing
e373858 feat(ds-dev): check version sequence of app listing
85b99a6 feat(ds-dev): generate app-listing.json
b3bd70d feat(ds-dev): packaging app generates separate icon file
d67c943 feat(ds-dev): packaging app generates separate changelog file
c567afe fix(ds-host): down migration for app urls
1534004 feat(ds-host): ensure app listing is fresh when appropriate
db95b8e feat(ds-host): app listing cache expiration
7845ad2 fix(ds-host): fix 500 error when creating appspace
29d201d fix(ds-host): fix errors when deleting appspace
3f8b6e6 Merge branch 'app-from-url'
022f057 chore: upgrade frontend packages
9b67fa0 feat(ds-host): show published app version in appspace UI
ccd90e6 chore(ds-host): update comments
b32a8b0 chore(ds-host): refactor app changelog validation
1a99c4f fix(ds-host): app changelog max size constant
8cac23d fix(ds-host): start auto-refresh listings
93e3959 feat(ds-host): automatically refresh app listings
20126cf feat(ds-host): show app icon for remote apps
eb44a94 feat(ds-host): show changelog in app from url
a41d4c3 feat(ds-host): requests for manifest report errors
263eba4 feat(ds-host): better remote fetch error reporting
f1b9515 feat(ds-host): set auto refresh listing at install
d79413e feat(ds-host): show manifest at install from url
241ca88 feat(ds-host): select version to install from URL
11092b2 feat(ds-host): upgrade app from URL to new version
d95784d feat: improve app op warnings
0a7c31a feat(ds-host): Manually refresh app listing
e0e2498 feat(ds-host): add AppUrlDataEvents
6e6f0dc feat: generic event classes
ce633e5 chore(ds-host): add RemoteAppGetter to testmocks
9436f71 chore(ds-host): improve code organization
22e7c00 feat(ds-host): migration minder with app listing
6112abc feat(ds-host): show app url data on frontend (WIP)
c35bdd2 feat(ds-host): store app listing in database
61489f9 feat(ds-host): store app url data in DB
ba7c135 feat(ds-host): restrictions for remote app fetches
5c195aa feat: ssrf protection for remote app fetches
35d6ae2 feat: install app from URL
b12d3c8 chore: refactor appgetter
1092b91 feat(ds-host-frontend): add UI to get app by URL

v0.12.0

13 Oct 19:13
Compare
Choose a tag to compare

d4cfeea chore: use go 1.21
c92f60f fix: clean up Sandbox logging
e24480c fix(ds-dev): remove panic from appwatcher
89a3f55 Merge pull request #116 from ocdtrekkie/add-vagrantfile
f86221a Add Vagrantfile for testing
6b16181 feat: add app changelogs
f81d90c chore(ds-dev-frontend): upgrade packages
9856c11 feat(ds-dev-frontend): improve App Panel style
91164a2 chore(ds-dev-frontend): components to Vue setup
0dc3c20 feat(ds-host-frontend): show migrations in new app
7e4bf83 fix: possibly flaky sandbox tests
502448e fix: warn if down-from-1 migration is missing
71bd4b1 feat(ds-dev): show app migrations in grid
3f19c30 fix: missing down migration no longer an error
737bec0 chore(ds-dev): remove unecessary injections
c8228d3 fix(ds-host): exit without error on no migration
cf698ab fix: more typos of "appspace"
ca61957 Merge pull request #114 from ocdtrekkie/patch-1
f34dced Fix "Appsace" in UI

v0.11.0

19 Jul 18:44
Compare
Choose a tag to compare

ce1fe12 fix: bubblewrap sandbox tests
8daf0f8 feat: validate icon images
0ffed35 chore: move constants to domain constants file
bbbaf0c feat: check manifest file size
96075cc fix: set entrypoint for apps in migration
0222007 feat(ds-dev): specify package base filename
8738eea feat: remove invalid urls from manifest
e495dad feat: warn on long app name or short description
fd05aff feat(ds-host-frontend): improve appspaces display
f1f9a4c feat (ds-host-frontend): improve apps presentation
6f13b69 feat: license in app package
3d1bb01 feat: app package release date
dc4220d feat(ds-host): app author and websites to frontend
073c956 feat: validate authors and urls in manifest
c9de16c feat: add package file validator and normalizer
afbff87 feat: custom app entrypoint
b891b59 feat: abort expanding excessiely large zip backups
931d5be feat: limit app package size at extraction
9941a74 feat: refactor app and app version types
fe96277 feat: store app version manifest in DB as JSON
d03d00f fix(ds-host): prometheus does not run on migration
0c81dfe feat: add accent color handling in app manifest
3cd5696 feat: add app icon
d090709 feat: save evaluated manifest
15428c0 fix: remove shcema field from app getter metadata
18ee2c8 feat: use packaged apps (preliminary)
e0aa70c feat(ds-dev): create app package
639c1df feat: App manifest
464aa81 chore: Update Readme

v0.10.2

10 Apr 21:26
Compare
Choose a tag to compare

77f2571 chore(ds-host-frontend): refactor remote appspaces
0076bca fix(ds-host-frontend): app data schema missing
54d5f05 fix(ds-host): create appspace flow
3ec067d feat(ds-host-frontend): UI and UX tweaks
582e2e1 chore(ds-host-frontend): upgrade packages
c31a443 fix(ds-host-frontend): page titles
94fe2f4 fix(ds-host-frontend): improve restore and migrate
8158bd9 chore(ds-host-frontend): refactor migrate appspace
b985079 fix(ds-host-frontend): contacts under construction
e1cc619 chore(ds-host-frontend): refactor appspace views
b7c8919 fix(ds-host): subdomains with capital letters
89d6ee3 chore(ds-host-frontend): improve Create Appspace
2c726de chore(ds-host-frontend): refactor Appspace listing
0e4a3c4 chore(ds-host-frontend): refactor app management
ead7bdb feat(ds-host-frontend): Add message if no DropIDs
fb4e51f fix(ds-host): dropid management
19f8dca feat(ds-host): get deno version on start
89773f7 chore(ds-host-frontend): upgrade packages

v0.10.1

01 Mar 23:06
Compare
Choose a tag to compare

559eae8 chore: upgrade all go dependencies
1592052 feat(ds-host): ds-host version
77c75ac fix(ds-host): delete invitation email
e183264 feat(ds-host-frontend): refactor nav highlights
690b6b9 feat(ds-host-frontend): Instance settings UI
4328eef feat(ds-host): delete user invitation
963937a feat(ds-host-frontend): admin users page UI
09ec297 feat(ds-host-frontend): refact user model to store
95ca60e feat(ds-host): implement change user password
6263289 feat(ds-host): implement user email change
6ec5b40 fix(ds-host-frontend): Fix multipart form uploads
612a956 feat(ds-host-frontend): Appspace listings tweaks
04c6b18 feat(ds-host-frontend): Improve all appspaces list
3c5c121 feat(ds-host-frontend): Appspace list on main page
63cb305 chore(ds-host): upgrade ds-host-frontend packages
d11cd6d chore(git): update gitignore

v0.10.0

10 Feb 22:51
Compare
Choose a tag to compare

BREAKING: ds-host assumes you have bwrap installed. If you do not want to use bubblewrap set sandbox.use-bubblewrap: false in config. See https://dropserver.org/docs/ds-host-config-ref

0c1f175 fix(ds-host): Cert Manager not required in Server
f23ffa4 feat(ds-host): remove deno-path from config
2297782 fix(ds-host): forget appspace logger on delete
9ff1817 fix(ci): Fix DNS fail inside bwrap sandbox test
4a97bdb fix(ci): dynamically get bwrap map paths in tests
1cab433 feat(ds-host): Wrap Deno in Bubblewrap sandbox
ec01f44 chore(ds-host): AppspaceLocation2Path for backups
a2c38af chore: Location2Path for avatars
2864662 chore(ds-host): Refactor Location2Path

v0.9.1

11 Jan 23:00
Compare
Choose a tag to compare

c9a3313 fix(ds-host): Manage TLS certs with no issuer

v0.9.0

08 Jan 00:45
Compare
Choose a tag to compare

46f18e5 fix(ds-host): tweak default config values
8f01fec BREAKING: rename SslCert and SslKey to TLS*
e99a130 BREAKING: change config schema to clarify NoTLS
1f04ee2 feat(ds-host): create first admin at secret url
4923868 chore(docs): update instal instructions in Readme
abf2c32 Merge branch 'fix-users-sandbox'
3c8a796 BREAKING(ds-host): add certmagic/ACME integration
714834c chore: move appspace creation to appspaceops

v0.8.1

13 Dec 20:11
Compare
Choose a tag to compare

76bd64d fix(sandbox): do not send raw user data to sandbox