This website requires JavaScript.
a99fd11017
New translations es.json (Catalan)
OlivierSchulbaum
2026-08-14 18:57:30 +02:00
76cc008c62
fix: remove access token jointifaction
daniel.subiabre
2026-08-14 18:55:20 +02:00
601b012bb8
Merge pull request #411 from goteo/feat/update-project-descriptions-in-sdk
daniel.subiabre
2026-08-14 18:45:49 +02:00
50204d3222
chore: pnpm format
daniel.subiabre
2026-08-14 16:05:23 +02:00
31501b15ef
fix: show project description from desc fields
daniel.subiabre
2026-08-14 15:58:38 +02:00
80cf642ce0
fix: update outdated SDK calls
daniel.subiabre
2026-08-14 15:40:01 +02:00
02172b4604
feat: updated sdk from openapi command
daniel.subiabre
2026-08-14 15:28:53 +02:00
ee5c182c15
chore: pnpm exec format
Dayv1dDev
2026-08-13 17:54:13 +02:00
215416c630
fix: remove CommentCard checkbox id due to an error
Dayv1dDev
2026-08-13 17:46:26 +02:00
64e70660e6
refactor: extract generic common.learnMore translation key
Dayv1dDev
2026-08-13 16:56:56 +02:00
bd476ae6a7
feat: add post-checkout feedback comments for supported projects
Dayv1dDev
2026-08-13 16:56:11 +02:00
463abadf59
fix: migrate checkout payment icons to svelte
Dayv1dDev
2026-08-13 16:55:48 +02:00
337ab79d5e
fix: default newsletter tab to send and use library Pagination
Dayv1dDev
2026-08-12 15:07:14 +02:00
e3179c21e3
refactor: split admin comm page into banners and newsletter routes
Dayv1dDev
2026-08-12 15:07:11 +02:00
74ffb4533a
Merge branch 'feat/admin-newsletter-design' into feat/unified-admin-pages-layout
daniel.subiabre
2026-08-12 13:58:04 +02:00
e88cc992a3
Merge branch 'develop' into feat/admin-newsletter-design
daniel.subiabre
2026-08-12 13:56:02 +02:00
d5b9106cd0
Merge pull request #403 from goteo/chore/crowdin-auto-translation
daniel.subiabre
2026-08-12 13:54:48 +02:00
9a7eb8a8ac
Merge branch 'feat/admin-newsletter-design' into feat/unified-admin-pages-layout
daniel.subiabre
2026-08-12 13:52:15 +02:00
7181b2c6be
Merge branch 'develop' into feat/admin-newsletter-design
daniel.subiabre
2026-08-12 13:49:22 +02:00
ef337d3ec3
refactor: move AdminDashboard mega-component to /components/admin and update naming in corresponding admin pages
Dayv1dDev
2026-08-12 11:36:00 +02:00
cf44807465
refactor: rename AdminLayout to AdminDashboard
Dayv1dDev
2026-08-12 11:32:53 +02:00
2dd819a6f6
fix: remove unused actions snippet atm
Dayv1dDev
2026-08-12 11:20:46 +02:00
c12666731c
refactor: export ActionableState type for external usage
Dayv1dDev
2026-08-12 11:19:43 +02:00
62fe63094d
refactor: unify redundant itemsPerPage options to constant in adminTable
Dayv1dDev
2026-08-12 11:18:38 +02:00
1472a05872
refactor: simplify admin pages entry points
Dayv1dDev
2026-08-12 11:14:09 +02:00
e42fb9bf88
refactor: migrate admin pages to use composable and AdminLayout
Dayv1dDev
2026-08-12 11:13:50 +02:00
ffdceae640
feat: add AdminLayout mega-componentized layout for admin pages with filters, totalizers and table
Dayv1dDev
2026-08-12 11:12:52 +02:00
8f0df0392e
feat: add shared admin table state composable
Dayv1dDev
2026-08-12 11:04:53 +02:00
71b0fbcb9f
refactor: unify DetailsRow + add per-domain wrappers
Dayv1dDev
2026-08-12 11:04:31 +02:00
9a0ff8ba06
New translations es.json (English)
OlivierSchulbaum
2026-08-12 13:24:14 +02:00
9172699e83
New translations es.json (Catalan)
OlivierSchulbaum
2026-08-12 13:24:12 +02:00
cceaae3153
refactor: extract UsersTable, ProjectsTable, ChargesTable to use DataTable
Dayv1dDev
2026-08-12 11:03:30 +02:00
8cfeab1cb8
feat: add ActionableButton feedback to filter apply
Dayv1dDev
2026-08-12 11:01:43 +02:00
825077df6e
refactor: move Pagination to library + add stories
Dayv1dDev
2026-08-12 11:01:15 +02:00
e42f7b8424
refactor: move DataTable to library with stories
Dayv1dDev
2026-08-12 11:00:37 +02:00
2b4efec1d1
feat: add cookie and admin table utilities
Dayv1dDev
2026-08-12 11:00:02 +02:00
3e368c711d
Merge branch 'develop' into feat/admin-newsletter-design
Dayv1dDev
2026-08-12 13:07:25 +02:00
21effc0a22
Merge pull request #404 from goteo/feat/banners-d1-storage
daniel.subiabre
2026-08-12 12:45:43 +02:00
8bc5356b94
fix: use dedicated url error message
daniel.subiabre
2026-08-12 12:44:23 +02:00
5449c415f6
feat: control client-side cache via env vars
daniel.subiabre
2026-08-12 12:23:48 +02:00
1b009bee97
fix: add worker-configuration.d.ts to proper tsconfig key
daniel.subiabre
2026-08-12 12:10:10 +02:00
798a905720
fix: code conventions
daniel.subiabre
2026-08-12 11:59:54 +02:00
0f23c09b47
fix: bad title text color for HomeBanner component
daniel.subiabre
2026-08-11 19:16:50 +02:00
c167d68559
fix: consistent naming of banner content field
daniel.subiabre
2026-08-11 19:14:09 +02:00
fd21ed4a42
fix: db management of banner records
daniel.subiabre
2026-08-11 19:02:34 +02:00
c10bfaf68e
feat: show validation messages for all banner form fields
daniel.subiabre
2026-08-11 18:47:51 +02:00
83c31d884f
feat: allow TextArea to receive display error messages
daniel.subiabre
2026-08-11 18:17:42 +02:00
0df8dd8706
fix: action call in form component instead of parent
daniel.subiabre
2026-08-11 18:11:42 +02:00
160943049c
fix: use existing BannerRecord type instead
daniel.subiabre
2026-08-11 18:11:20 +02:00
f98214af23
feat: replace utils/banners and actions/banner crud for repository
daniel.subiabre
2026-08-11 18:11:00 +02:00
d14349e1b5
feat: state autoreset units
daniel.subiabre
2026-08-11 18:08:28 +02:00
2eb939957f
fix: code style issues by prettier
daniel.subiabre
2026-08-11 18:07:47 +02:00
b8df451b53
feat: ignore worker-configuration.d.ts from statis tools
daniel.subiabre
2026-08-11 18:07:29 +02:00
3a1b7c1f12
fix: allow TextInput to display error messages
daniel.subiabre
2026-08-11 18:02:09 +02:00
04c0981005
I hate javascript. It is a cancer, every other thing shipped in any given js package is there simply to break stuff that was working fine and introduce a crappy, unstable new layer that wasn't necessary but is there because something had to be shipped, a new version needed to be introduced, changes had to be made. It is impossible to actually ship anything in javascript without having fought back-and-forth-and-back-and-forth-again against not just the language itself and its "quirks" (really just design flaws), but then the environment, and then the tooling available in that environment. It is a cancer born out of a scam that should have stayed as the browser-toy that it actually is but fucking Ryan, bless his soul he did not know what he was doing, had to package V8 into a server-available ""runtime"" (there are not enough captions for me to be precise on how much every js runtime is nothing but a joke), and the scam grows larger every day because no fucking developer out there has the gut to admit javascript simply sucks and the web is just so large that we are bound to js like sinners are to the flames of hell. I hate javascript and being afraid of every fucking update because half the packages do not know what semver is and even if they do they still ship crap that not only does not work it also breaks your perfectly working code because the concept of backwards compatibilty in this ecosystem is to only keep the crap that is the most shittiets and inefficient and useless supported while breaking every fucking thing else. I hate javascript but I guess I was Leopold II in my previous life and I have to suffer now
daniel.subiabre
2026-08-11 16:02:05 +02:00
5d69a08cc8
Merge branch 'develop' of github.com:goteo/org.goteo.www into feat/Implement-checkout-login
Angel Di Pinto
2026-08-11 14:56:54 +02:00
890773d3ec
format
Angel Di Pinto
2026-08-11 14:19:01 +02:00
259b73eec5
New translations es.json (English)
OlivierSchulbaum
2026-08-11 14:17:16 +02:00
c85876b38b
New translations es.json (Catalan)
OlivierSchulbaum
2026-08-11 14:17:15 +02:00
b7d7da1976
fix: feat/admin-newsletter-design
Angel Di Pinto
2026-08-11 14:06:21 +02:00
71425ef8c5
fix: use TS types generated by wrangler
daniel.subiabre
2026-08-11 14:01:39 +02:00
5081c5c997
fix: define prop types of Metatags.svelte
daniel.subiabre
2026-08-11 13:56:54 +02:00
41b7db3c32
fix: log exceptions during requests
daniel.subiabre
2026-08-11 13:56:34 +02:00
43cc7e5e15
Merge branch 'develop' into feat/banners-d1-storage
daniel.subiabre
2026-08-11 13:20:38 +02:00
77e03be91d
Merge pull request #405 from goteo/fix/checkout-verify-post-payment
daniel.subiabre
2026-08-11 13:06:46 +02:00
567683820a
fix: improve error prevention in getting territory display name
daniel.subiabre
2026-08-11 13:05:16 +02:00
f0f09e59d3
Merge pull request #399 from goteo/fix/checkout-verify-post-payment
daniel.subiabre
2026-08-11 13:00:55 +02:00
e05df90738
fix: access on undefined for territory objects with address values
daniel.subiabre
2026-08-11 12:48:32 +02:00
790527dbe1
feat: try to get useful (its worthless) debug info
daniel.subiabre
2026-08-11 12:48:04 +02:00
3b5e48f9ee
fix: replace redirects by rewrites to not change url on 404s
daniel.subiabre
2026-08-10 15:46:46 +02:00
ee855b11fa
fix: code style issues by prettier
daniel.subiabre
2026-08-10 15:37:47 +02:00
723c40b76e
Merge branch 'develop' into fix/checkout-verify-post-payment
daniel.subiabre
2026-08-10 15:35:39 +02:00
43a2cf9d1a
Merge pull request #402 from goteo/feat/reusable-title-component
daniel.subiabre
2026-08-10 14:59:53 +02:00
01822d4a19
fix: import order
daniel.subiabre
2026-08-10 14:08:45 +02:00
a61efe387a
New translations es.json (English)
OlivierSchulbaum
2026-08-10 14:02:57 +02:00
6112a2312e
New translations es.json (Catalan)
OlivierSchulbaum
2026-08-10 14:02:56 +02:00
c5c6241b1e
Merge branch 'develop' into feat/reusable-title-component
daniel.subiabre
2026-08-10 14:01:09 +02:00
72cf902bd1
Merge pull request #394 from goteo/chore/eslint-unused-definitions
daniel.subiabre
2026-08-10 13:58:42 +02:00
56f4a85990
fix: code style issues by prettier
daniel.subiabre
2026-08-10 13:52:24 +02:00
4ec1ba3a2f
Merge branch 'develop' into feat/admin-newsletter-design
Angel Di Pinto
2026-08-10 13:51:56 +02:00
91fb134e76
feat: move RichTextEditor to components/library/inputs
daniel.subiabre
2026-08-10 13:50:28 +02:00
8f316974ce
Merge branch 'develop' into chore/eslint-unused-definitions
daniel.subiabre
2026-08-10 13:47:50 +02:00
7b99523374
fix: limit node memory size for format command
daniel.subiabre
2026-08-10 13:32:34 +02:00
79c52672ed
fix: missing import statements and code style by prettier
daniel.subiabre
2026-08-10 13:31:28 +02:00
50ccfc2204
New translations es.json (English)
OlivierSchulbaum
2026-08-10 10:46:17 +02:00
c97fd45da6
New translations es.json (Catalan)
OlivierSchulbaum
2026-08-10 10:46:16 +02:00
cc43f7a234
Merge pull request #396 from goteo/feat/admin-comm-banners-page
daniel.subiabre
2026-08-10 09:39:31 +02:00
137fc7c80f
Merge pull request #401 from goteo/chore/crowdin-auto-translation
daniel.subiabre
2026-08-10 09:02:22 +02:00
1cb3fd0407
feat: add Communication link to admin nav
Dayv1dDev
2026-08-07 19:08:48 +02:00
2d47179967
Merge branch 'develop' into feat/admin-comm-banners-page
Dayv1dDev
2026-08-07 19:02:17 +02:00
3fd7ebd1b9
refactor: rename BannersField component to BannersForm + move Save button below it
Dayv1dDev
2026-08-07 18:56:07 +02:00
603a719fbe
fix: unify Pagination component i18n keys in common.pagination
Dayv1dDev
2026-08-07 18:49:20 +02:00
9589be6aa6
fix: TO-DO message in Banners component
Dayv1dDev
2026-08-07 18:40:21 +02:00
2afaf63b01
refactor: demote storage error title from Title to <span>
Dayv1dDev
2026-08-07 18:14:51 +02:00
d2376fd755
refactor: replace raw headings with Title in remaining components
Dayv1dDev
2026-08-07 18:03:18 +02:00
036bd75b08
refactor: replace raw headings with Title in project components
Dayv1dDev
2026-08-07 18:02:49 +02:00
735f2ffd18
refactor: migrate Footer and HeaderSubmenu to Title component
Dayv1dDev
2026-08-07 18:02:17 +02:00
e68f91729e
refactor: demote non-section headings to <p>/<span>
Dayv1dDev
2026-08-07 18:01:28 +02:00
e7187a3314
New translations es.json (English)
OlivierSchulbaum
2026-08-07 18:00:46 +02:00
1084ffaeff
New translations es.json (Catalan)
OlivierSchulbaum
2026-08-07 18:00:44 +02:00